@media (max-width: 1800px){
nav ul.pl > li {padding-left: 40px;}
nav ul.pr > li {padding-right: 30px;}
.logo figure{left:48%;width: 220px;height: 120px;}	
}

@media (max-width: 1440px){
.logo figure{left: 47%;width: 210px;height: 130px;}
nav ul.pl > li {padding-left: 30px;}
nav ul.pr > li {padding-right: 30px;}
nav ul.navbar-nav li a{font-size:16px;}
.hero-banner .carousel-inner:before{height:180px;}
.inner-banner-img:before{height:155px;}
.hero-banner ul.carousel-indicators {bottom: 140px;}
}

@media (max-width: 1199px){
nav.navbar {padding: 25px 10px;}
nav ul.pl > li {padding-left: 10px;}
nav ul.pr > li {padding-right: 10px;}
.logo figure {left: 46%;width: 148px;height: 125px;padding: 28px 10px;}
header.fixed .logo figure {top:0;padding:10px 15px;}
.hero-banner .carousel-inner:before {height: 130px;}
.inner-banner-img:before{height:115px;}
.hero-banner .carousel-caption{max-width:850px;}
.hero-banner .carousel-caption{padding:10px;}.not-found , .thank-you{padding-top: 20% !important;}
.cap-text{width:40%;}
}


@media (max-width: 991px){
header{top:0;}	
.logo figure {top: 0;left: 12%;width: 157px;height: auto;padding: 10px 10px;}
nav .navbar-collapse{padding-top:60px;}
nav.navbar {padding: 20px 10px;}
nav ul.pr > li {padding-right: 0;padding-left: 10px;}
.hero-banner .carousel-caption h1 {font-size: 22px;line-height: 30px;}
header.fixed .logo figure {height: auto;width: 110px;left: 9%;padding: 14px 10px;}
.hero-banner .carousel-inner:before {height: 80px;}
.aneri-service{padding: 10px 0 30px 0;}
.aneri-service .servicebox{margin: 0 0 15px;}
.our-application .controls-top img{width:60px;}
.our-infrastructure .controls-top{bottom:-37%;}
footer{padding-top:30px;}
footer h4 {padding-bottom: 20px;font-size: 24px;}
footer ul.foot-contact li p {padding-left: 25px;}
footer ul.foot-contact li i {font-size: 18px;margin-right: 10px;line-height: 27px;}
footer ul.foot-contact {padding-top: 25px;}
.bottom-footer{margin-top:25px;}
footer ul.footer-link{margin-bottom:30px;}
.inner-banner-img:before {height: 90px;}
.ptb80 {padding: 40px 0;}
.app-infra .controls-top {bottom: -23%;}
.hero-banner ul.carousel-indicators {bottom: 77px;}
.hero-banner .carousel-caption{max-width:590px;}
.contact-desc{height:155px;}
}

@media (max-width: 767px){
.logo figure{width:126px;}	
.logo figure{left:14%;}
header.fixed .logo figure {left: 12%;}
.hero-banner .carousel-caption h1{font-size:18px;}
.left-service p {padding: 25px 0;}
.left-service{text-align:center;}
.pt17 {padding-top: 10% !important;}
.main-title h2{padding: 20px 40px;font-size: 30px;}
.ptb80 {padding: 20px 0;}
.vision-title h3, .vision-desc p{text-align:left !important;}
.vision-desc em{margin: 0 0 auto;}
.vision-desc img{margin-bottom:20px;width: 60%;}
.inner-heading {margin-bottom: 1rem !important;}
.vision-desc {padding: 10px 0;}
.pl55 {padding-left: 15px;}
.same-hight img {height: auto;}
.hero-banner .carousel-caption{max-width:480px;}.not-found,.thank-you{padding-top: 50% !important;}
.not-found h1{font-size:34x;}
.our-application.about-shap {border-bottom-left-radius: 50% 1%;border-bottom-right-radius: 50% 1%;}
.our-infrastructure .controls-top img{width:60px;}
}

@media (max-width: 575px){
.logo figure {left: 21%;}
header.fixed .logo figure {left: 19%;}
.left-service h2{font-size:25px;line-height:30px;}
.our-infrastructure .controls-top {bottom: -73%;}
.sim-btn{padding: 14px 20px;}
.main-title h2 {padding: 15px 30px;font-size: 25px;}
.our-product .mb-5{margin-bottom: 2rem !important;}
.pt17 {padding-top: 20% !important;}
.our-product{padding-bottom:40px;}
.our-sales-network{margin-bottom:50px;}
footer .align-items-end {-ms-flex-align: flex-start !important;align-items: flex-start !important;}
.bottom-footer{text-align:center;}
.bottom-footer .text-right {text-align: center !important;}
.app-infra .controls-top {bottom: -32%;}
.inner-heading h2{font-size:35px;}
.pro-list-text h3{font-size:28px;}
.contact-map img,.about-shap{margin-bottom: 40px;}
.inner-banner-img:before {height: 50px;}
.hero-banner .carousel-caption {max-width: 300px;}
.cap-text {width: 100%;}
.all-link{margin-bottom:15px;}
.bottom-footer p{text-align:center;}
.dtp-img{display:none;}
.mbl-img{display:block;}
.hero-banner .carousel-inner:before {height: 40px;}
.hero-banner ul.carousel-indicators {bottom: 30px;}
.hero-banner .carousel-caption h1{font-size:16px;line-height:20px;}
.mb35{margin-bottom:35px;}
.our-application{margin-top:40px;}
}

@media (max-width: 374px){
.logo figure {left: 25%;}
header.fixed .logo figure {left: 23%;}
}