@media (max-width:1199px){ 
.container-left {padding-left: calc(50% - 450px);}
.nav .main-list > li a {padding: 44px 14px;} 
.site-action ul li { margin-right: 0px;}
.menu-hamburger { margin-left: 5px;}
h1 { font-size: 50px;}
.feature-slider .item {padding: 30px 15px;}
.tools-content .pl-5 {padding-left: 0px !important;}
.fs-50 {font-size: 42px;} 
.tools-content ul.list-style li { font-size: 18px;}
.overview-box { padding: 45px 40px;}
.package-box .list-style-2 { max-width: 85%;  margin: auto auto 40px;}
.cta-info a.tel {font-size: 45px;}
.fs-45 { font-size: 40px;}
.testimonails-slider .icon-box {width: 70px; height: 70px;}
.testimonails-slider .circle-line{width: 90px; height: 90px; opacity: 0;}
.fs-44 {font-size: 39px;}
.main-title br { display: none;}
.page-link-box {padding: 35px 45px;}
.fs-60 {font-size: 50px;}
.keypoint-text h2 { line-height: normal;}
.process-line { top: 44%;}
.work-flow:before {top: 17%;}
.nav-tabs .nav-link { font-size: 13px;}
.sidebar-widger {padding: 0px 40px;}
.fs-35 { font-size: 27px;}
.recent-post-info { width: 60%;}
.site-box { padding: 40px 15px;}



}

@media (max-width: 1024px){ 



}

@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;}
.site-action ul li { margin-right: 0px;} 
.menu-hamburger{display: none;}
.site-action ul {padding-right: 48px;}
.site-action { padding-top: 17px;}
.site-logo { padding-top: 10px;  padding-bottom: 10px;}
.toggle-mobile, .cross {top: 23px;}
.mobile-menu ul li em { display: none;}
.container-sm { padding: 0px 15px;}
.package-price { font-size: 45px;  font-weight: 300;    line-height: normal;}
.package-box .list-style-2 {max-width: 100%;}
.package-box { padding: 50px 15px;}
.flyout-menu{display: none !important;}
.cta-box {padding: 26px 30px;}
.fs-45 { font-size: 35px;}
.cta-info a.tel { font-size: 40px;}
.page-heading { font-size: 55px;}
.page-link-box { padding: 35px 40px;}
.fs-35 {font-size: 31px;}
.fs-60 {font-size: 45px;}
.process-line { top: 41%;}
.work-flow:before {top: 15%;}
.work-flow { padding: 0px;}
.nav-center .owl-nav button { width: 50px; height: 50px;}
.nav-link {padding: 7px 5px;  font-size: 11px !important;}
.feature-box { font-size: 18px; padding: 30px 10px;}
.col-lg-8.col-sm-8.col-xs-12.pr-5 { padding-right: 15px !important;}
.sidebar-widger .bx-shape{display: none;}
.sidebar-widger { padding: 0px 15px;}
.article-img.object-fit {height: 150px;}
.recent-post-info p { font-size: 12px;}
.login-box-img.object-fit { height: 100%;}
.footer { padding-bottom: 50px;}




}


@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;}
.col-xs-hide{display: none;}
.banner-txt { margin-top: 50px;}
.main-section.banner { padding-bottom: 0px;}
.top-right-nav .owl-nav { position: relative;}
.tools-section .img {margin-bottom: 50px;}
.container-right { padding-left: 15px;  padding-right: 15px;}
.overview-section .mt-8 { margin-top: 0px;}
.test-content { padding-left: 15px;}
.testimonails-slider.top-right-nav .owl-nav { top: 0px;  margin-top: 30px;}
.package-box { max-width: 320px; margin: auto auto 40px;}
.track-img {padding-right: 15px; margin-bottom: 30px;}
.cta-txt {text-align: center;  margin-bottom: 40px;}
.cta-section {padding-bottom: 0px;}
.footer-widget { margin-bottom: 20px;}
.copyright {text-align: center;}
ul.social-media {text-align: center; padding-top: 20px;}
.banner-txt br { display: none;}
.keypoint-img {margin-bottom: 30px;}
.page-link-box{margin-top: 40px;}
.banner.inner-banner .col-xs-12.pr-5 { padding-right: 15px !important;}
.feature-box { margin-bottom: 40px;}
.tour-display { display: none;}
.tour-slide.nav-center .owl-nav { width: 100%;}
.work-flow:before{display: none;}
.process-line { display: none;}
.work-flow { margin-bottom: 30px;}
.pricing-item-box {padding: 50px 30px;  width: 233px;}
.cnt-tabs { max-width: 100%;}
.field-sm { width: 100%;  padding: 0px; margin-bottom: 20px;}
.field .field-sm:last-child{margin-bottom: 0px;}
.article-img.object-fit { height: auto;}
.sidebar { margin-top: 40px; max-width: 320px;}

.login-form-btn {position: relative; transform: none;  top: 0px; left: 0px; width: 100%;}
.login-form {  display: inline-block;  margin: auto;  float: none;}
.login-page .col-sm-5 { text-align: center;}

.login-form-btn { position: relative; transform: none; top: 0px; left: 0px; width: 100%; margin-bottom: 20px; display: inline-block; } 
.login-form { display: inline-block; margin: auto; float: none; width: 100%; } 
.login-page .col-sm-5 { text-align: center; } 
.login-form-btn a { display: inline-block; width: 50%; float: left; text-align: center; background: #f0f5fc; padding: 13px  13px; margin: 0px; } 
.login-form-btn a.active {background: #4875c7;color: #fff;}
.col-xs-hide{display: none;}
.opening-box-container { text-align: center;  max-width: 320px;  margin: auto auto 40px;}
.opening-box-container button { margin-top: 40px;}
.page-img.object-fit { height: auto;}
.page-img{margin-top: 30px;}
.footer { padding-bottom: 35px;}

}

 
@media (max-width:575px){
.header .col-sm-5 { padding-left: 0px;} 
.site-action ul {padding-right: 37px;} 
.site-action ul li {font-size: 12px;}
.site-action ul li a {padding: 0px 2px;}
h1 { font-size: 34px;}
.fs-60,
.fs-50,
.fs-40{font-size: 35px;}
h2 { font-size: 38px;}
.feature-box.text-center.tblue { padding: 30px 5px;}
.icon-box {width: 80px;  height: 80px;}
.circle-line { width: 97px;  height: 97px;}
.main-section { padding: 40px 0px;}
.overview-box {padding: 45px 15px;}
h4 {font-size: 33px;}
.cname small { display: block; padding-left: 0px;}
.cta-box {padding: 26px 15px;}
.back-to-top { bottom: 50px;  right: 15px;}
.copyright {margin-top: 0px;}
.feature-slider .item {padding: 30px 5px;}
.fs-45 { font-size: 30px;}
.page-heading { font-size: 40px; line-height: normal;}
.feature-bx { width: 100px;}
.pricing-item-box { padding: 50px 30px;  width: 100%;   margin: 0px 0px 40px;}
.pt-80 { padding-top: 30px;}
.fs-44 { font-size: 35px;}
.cnt-tabs { padding: 40px 15px;}
.cnt-tabs-box .tab-content { padding: 25px 15px;}
.nav-link { font-size: 10px !important;}

.blog-single-pg .blog-pagination ul li.prev-post { padding-right: 0px;  width: 100%;}
.blog-single-pg .blog-pagination ul li.next-post { padding-left: 0px;   width: 100%;}

.login-box-img.object-fit { height: 440px;}
.login-content {  width: 100%;  padding: 0px 15px;}
.login-content h1 { font-size: 34px;}
.home-btn.position-absolute { left: 15px;}

 

}

 

 

 

 
