@media (max-width:1390px){ 
 .img-bx-animation {right: 0px; bottom: -40px;}

}

@media (max-width:1199px){ 
.section-heading{display: none !important;}
.cnt-section-img .alternet-img {width: 100%;}
.slider-heading {line-height: normal;}
.fs-60 {font-size: 50px;}
.counter-txt-box {padding: 70px 35px;}    
.container-left {padding-left: calc(50% - 465px);}
.mb-115 {margin-bottom: 50px;}
.main-section {padding: 50px 0px;}
.srpg-txt {padding: 25px 15px;}
.recent-post li h5 {  font-size: 13px;}
.card-box { padding: 60px 15px;}
.fs-26 {font-size: 20px;}
section.main-section.whyus-section {background-position: 32% 50% !important;}


}

 

@media (max-width: 991px){ 
.container{max-width:100%;} 
.nav ul.main-list {display: none !important;} 
.toggle-mobile, .cross { display: inline-block !important; }
.container-left { padding-left: 15px;}
.toggle-mobile { position: relative !important; top: auto !important; 
	right: 0px !important; float: right !important; margin-top: 8px; 
	height: 22px !important; } 
.header nav.nav { display: inline-block; width: 100%; }    
.whyus-section {padding-top: 100px;}
.header-middle-bar ul li { font-size: 14px;  margin-right: 10px;}
.header-top-bar{display: none;}
.header-middle-bar ul {padding-left: 20px;}
.header-middle-bar ul li {margin-right: 20px;}
.banner .item {padding: 55px 0px 50px;}
.slider-heading {line-height: 65px;}
.col-lg-8.col-sm-8.col-xs-12.abt-ser-col {margin-top: 50px;}
.srbox-txt a { padding: 15px 15px;}
.whyus-txt {padding-left: 0;}
.whyus-section:before {background: rgb(255 255 255 / 90%);}
.partnership-section .container {padding-top: 0px;}
.alternet-img:before {border-width: 0 0 420px 357px;}
.header-middle-bar {padding: 25px 0px 15px;}
.cnt-section-img .alternet-img:before {border-width: 0 0 464px 357px;}

.mobile-menu .social-icon ul li {display: inline-block; width: auto;  padding: 0px; border: none;}
.mobile-menu .social-icon ul li a {color: #fff; padding: 10px 15px; background: #4051a3;
 border-radius: 5px;}
.mobile-menu .social-icon.text-right { text-align: center !important;}
.mobile-menu .social-icon ul li a:before { display: none;}
.mobile-menu .social-icon ul li:first-child { display: none;}
.sidebar-widget { padding: 40px 20px;}
.inner-banner { min-height: 212px;}
.agent-txt { padding-right: 0px;}
.agent-txt h6 {font-size: 18px;}
.bsidebar-widget.bg-light {background: #F1F1F2 !important; padding: 33px 15px;}
.fs-26 {font-size: 18px;}


}


@media (max-width:767px){ 
 
.col-xs-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.col-xs-6 {-webkit-box-flex: 0;  -ms-flex: 0 0 50%; flex: 0 0 50%;    max-width: 50%;}
.order-xs-1 {  -webkit-box-ordinal-group: 3;    -ms-flex-order: 0; order: 0;}
.col-xs-hide {display: none;}
.map iframe {height: 300px !important;}
.header-middle-bar ul{text-align: right;}
.header-middle-bar ul li { font-size: 0px; padding: 0px; float: none;  vertical-align: middle;} 
.header-middle-bar ul li i { font-size: 20px; position: relative; left: auto; top: auto; } 
.site-logo img { max-height: 80px; }
.site-logo:before {display: none;}
.about-section { background-size: contain !important;  background-repeat: repeat !important;}
.about-section .txt { padding: 70px 0px 0px;}
.abt-img img {height: auto !important;}
.abt-img { margin-bottom: 30px; max-height: 300px;}
.about-section .txt {padding: 10px 0px 20px;}
.services-box {max-width: 320px; margin: auto;}
.alternet-img.object-fit {height: auto; margin-bottom: 30px;}
.alternet-img:before{display: none;}
.patner-logo-bx {display: inline-block; padding: 20px 15px; margin-right: 10px;}
.patner-logo-bx:last-child {margin-right: 0px;}
.clients-slider .item {text-align: center;}
.copyright.border-top {margin-top: 30px;  padding: 20px 0px;  text-align: center;}
.copyright .text-right{text-align: center !important;}
.footer-widget.pt-5.mt-2 {margin-top: 0px !important; padding-top: 30px !important;}
.footer-widget {margin-bottom: 25px;}
.patner-logo-bx div { display: flex;  align-items: center; justify-content: center;  height: 100%;}
.patner-logo-bx img {max-height: 45px;}
.abt-box.abt-pg-bx { max-width: 320px;  margin: auto auto 30px;}
.inner-bnr-txt { max-width: 100%;}
.inner-banner {min-height: 200px;}
.srpg-box.h-100 {height: auto;  max-width: 320px;  margin: auto auto;}
.services-section .col-xs-12.mb-40:last-child { margin-bottom: 0px;}
.left-bar ul {margin-bottom: 30px;}
.sidebar-widget { padding: 40px 30px;}
.srbar.sidebar{padding-top: 20px;}
.agent-logo-col { padding: 35px 10px;}
.quick-links-section .agent-logo-col a {padding: 35px 10px; font-size: 12px;}
.txt.pb-5 {padding-bottom: 0px !important; padding-top: 40px;}
.article-img.object-fit {height: auto;}
.bsidebar-widget { margin-bottom: 0;}
.blog-sidebar { margin-top: 40px;}
.bsidebar-widget {margin-bottom: 20px;}
.article-meta ul { margin-bottom: 0px;padding: 0px 15px;}
.article-content {padding: 30px 15px;}
.mt--50 {margin-top: 30px;}
.request-form-pt-70 .contact-section { padding-top: 0px;}
.cntr-table {overflow-x: auto;}
.cont-img-box.pl-4 { padding-left: 0px !important;}
.container-item {padding: 40px 0px;}
.patner-logo-bx{margin-bottom: 0px;}
.card-box .d-inline-block { margin: 0px !important;}
.dock-section .container-right .row.mr-0 {  margin: 0px !important;}
.airports-section { margin-bottom: 30px;}


}

 
@media (max-width:575px){
.col-xs-4 { -webkit-box-flex: 0;   -ms-flex: 0 0 33.333333%;  flex: 0 0 33.333333%; 
	max-width: 33.333333%;}
.fs-60 { font-size: 31px;}
h1{font-size:31px;}
h2, h3 {font-size: 28px;}
h4{font-size: 25px;}
.slider-heading {line-height: 42px;}
.banner .item {padding: 35px 0px 30px;}
.abt-ser-col .col-xs-4 {padding: 0px 2px;}
.btn-section .btn { margin-bottom: 10px; min-width: 200px;}
.counter-txt-box {padding: 50px 15px;}
.cnt-form {padding-top: 0;}
.field .field-sm {padding: 0px; margin-bottom: 15px; width: 100%;}
.field .field-sm:last-child {margin-bottom: 0px;}
 
.contact-pg .card-box address i { margin-right: 15px; position: absolute; left: 5px; top: 7px;}
.contact-pg .card-box address p { position: relative; padding-left: 30px;}
.abt-img-txt { padding: 15px 5px;}
.abt-img-txt h6 { font-size: 13px;}
.artical-vd iframe {height: 200px; }

}

 

 

 

 