@media (max-width: 1680px) 
{
.banner-area.auto-height .double-items{padding-top: 10%;}
}
@media (max-width: 1366px) 
{
.banner-area.auto-height .double-items{padding-top: 10%;}

}

@media (max-width: 1199.98px) 
{
	.Connecting_left h3{font-size: 17px;}
	.soft_left ul li{font-size: 16px;}
	.right_dv h2{margin-bottom: 30px !important;}
	.right_dv p{font-size: 16px;}
	h2{font-size: 32px;}
	.soft_left { padding-left: 50px;}
	.soft_left ul li {font-size: 15px;margin-bottom: 2px;}


}

@media (max-width: 1024px) 
{
	.banner-area.auto-height, .banner-area.auto-height div{background-size: auto !important; }
    


}
@media (max-width: 991px) 
{
	.nav-item.pl-4.pl-md-0.ml-0.ml-md-4 {margin-left: 0px !important;}
	.pd_0{padding-top:0px;}
	.pd_b_30{padding-bottom: 30px;}
	.Connecting_left hr.border_bottom{margin-bottom: 50px;}
	.soft_left h2 { margin-top: 0px;max-width: 469px;}
	.soft_left { padding-left: 155px;}
	.soft_right.text-right { margin-top: 45px;}

}
@media (max-width: 767px){
	#navbarSupportedContent { background:  white; margin: 10px -15px 0;}
	.navbar-light .navbar-nav .nav-link { color: #333;}
	#navbarSupportedContent .nav-link img { filter: invert(1) brightness(50%) sepia(100%) saturate(10000%);}
	
}
@media (max-width: 778px){
	.start-header{padding: 15px 0;}
	.soft_left { padding-left: 15px;}
	.nav-item::after{display: none;}
	.start-header.scroll-on .navbar {padding: 10px;}
	.navigation-wrap .container {max-width: 100%;}
	.button_book .nav-link {
    	font-size: 13px;
    	padding: 4px 8px !important;
    	margin-top: 6px;
    }
	.scroll-on .navbar-light .navbar-toggler-icon{border-bottom: 2px solid #000;}
	.scroll-on .navbar-light .navbar-toggler-icon::after, .scroll-on .navbar-light .navbar-toggler-icon::before {background-color: #000;}
	.nav-link{padding: 12px 8px}
	.scroll-on .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon { border-color:  #fff !important;}
	
	.widget.widget_nav_menu { margin-top: 32px;}
	.privacy_policy li a { font-size: 11px; padding: 1px 7px;}
	.privacy_policy ul{text-align: left;}
	.privacy_policy p { font-size: 11px;margin-top: 10px; text-align: left;}
	h2 { font-size: 26px;}
	.text-center.text-md-left { text-align: left !important;}
	.d-flex.connect-social.justify-content-center.justify-content-md-start{justify-content: left !important;}
   .scroll-on .nav-link { padding: 12px 8px;} 
   .centerMargin { text-align: center !important; display: flex;}
   .footernavs.float-sm-right {
    margin: 0 auto;
    position: relative;
    float: none;
}
.footernavs.float-sm-right li {
    display: inline-block;
    float: none;
}
.copyright-text.mb-0.text-white {
    text-align: center;
}
address.officeAddress.mb-5 {
   
    margin-bottom: 0px !important;
}
.banner-area.auto-height .double-items {
    padding-top: 86px;
}
.navigation-wrap.start-header.scroll-on .col-12 {
    padding: 0;
}
}
@media (min-width: 779px) and (max-width: 991px) {
	.button_book .nav-link {
    	font-size: 13px;
    	padding: 4px 8px !important;
    	margin-top: 12px;
    }
    .banner-area.auto-height .double-items {
    	padding-top: 14%;
    }
}
@media (max-width: 567px){
	.banner-area.auto-height .double-items {
        padding-top: 110px;

    }
    
   .soft_left{ padding-left: 15px !important;}
   .double-items h1 {  font-size: 26px;line-height: 35px;}
   .double-items p{line-height: 22px;font-size: 16px;}
   .left_img_dv{margin-right: 0px;}
   .right_dv p{padding-right: 0px;}
   .vehicle_right{padding-left: 0px;}
   .vehicle_left {  padding-right: 54px;}
   .soft_left h2, h2.completeSoftHead{font-size: 22px;}
   .soft_right.text-right { padding-left: 50px;}
   .carousel .testimonial {padding: 15px 0 8px; font-size: 15px;}
   .item.carousel-item {  padding: 20px;}
   .carousel { padding: 0 40px;}
   .logoDiv::after, .logoDiv::before{display: none;}
   .carousel-control i { font-size: 27px;}
   .carousel .carousel-control {width: 42px; height: 42px;}
   .carousel-control-next {right: -5px;}
   .carousel-control-prev {left: -5px;}
   
}
@media (max-width: 567px){
	.vehicle_left img {
		margin-bottom: 0px;
		margin-top: 25px;
	}
}
@media (max-width: 991px){
	.inner_DivText {
		text-align: center;
	}
	.clientsImgs {
		margin-right: 0;
	}
	.logoDiv {
		padding-bottom: 0;
	}
	.carousel .testimonial {
		padding: 20px 0 10px;
	}
    
}
@media (min-width: 300px) and (max-width: 567px) {
    .bann-height {
        height: 400px !important;
        background-position: center -180px;
    }
    h1.bann-h1 {
        font-size: 22px !important;
        line-height: 32px !important;
    }
    .bread-crums a, .bread-crums p {
        margin-bottom: 0 !important;
    }
    .contact-info .opening-hours {
        margin-bottom: 50px;
    }
}
@media (min-width: 568px) and (max-width: 991px) {
    .bann-height {
        height: 400px !important;
        background-position: center -180px;
    }
    h1.bann-h1 {
        font-size: 35px !important;
        line-height: 45px !important;
    }
    .bread-crums a, .bread-crums p {
        margin-bottom: 0 !important;
    }
    .contact-info .opening-hours {
        margin-bottom: 50px;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .bann-height {
        height: 400px !important;
        background-position: center -180px;
    }
    .bread-crums a, .bread-crums p {
        margin-bottom: 0 !important;
    }
}
@media (min-width: 1200px) and (max-width: 1366px) {
    .bann-height {
        height: 450px !important;
        background-position: center -140px;
    }
    .bread-crums a, .bread-crums p {
        margin-bottom: 0 !important;
    }
}
@media (min-width: 1367px) and (max-width: 1919px) {
    .bann-height {
        height: 450px !important;
        background-position: center -200px;
    }
    .bread-crums a, .bread-crums p {
        margin-bottom: 0 !important;
    }
}

@media (min-width: 320px) and (max-width: 374px) {
    ._p-sr-mobsec {
        padding: 65px 0 65px;
    }
    ._p-sr-wh-marg2 {
        margin: 0px 0px 0px;
    }
    ._p-sr-wh-appdo {
        margin-bottom: 25px;
    }
    .various-mobs {
        height: 385px;
        background-size: cover;
        background-position: 0em 0;
        top: 32em;
        left: 0;
    }
    .v-mob-h {
        align-items: flex-start;
        height: 670px;
    }
    .g-playBtn {
        width: 150px;
    }
    .tr-dashboard {
        width: 90%;
    }
    .banner {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .double-items p {
        margin-bottom: 10px;
    }
    .Connecting_left {
    	margin-top: 30px;
    }
    .Connecting_left h3 {
    	font-size: 22px;
    	max-width: 282px;
    }
    .contactForm_div .form-group {
    	margin-bottom: 25px;
    }
    div#counters {
        right: auto;
        left: 20%;
    }
    .about-img {
        height: 400px;
    }
    .about-heading {
        margin-top: 30px;
        text-align: center;
    }
    .ab-title {
        font-size: 30px !important;
        line-height: 40px !important;
    }
    .heading.h-light {
        text-align: center;
    }
}
@media (min-width: 375px) and (max-width: 478px) {
    ._p-sr-mobsec {
        padding: 0px 0 0px;
    }
    ._p-sr-wh-marg2 {
        margin: 0px 0px 0px;
    }
    ._p-sr-wh-appdo {
        margin-bottom: 25px;
    }
    .various-mobs {
        height: 385px;
        background-size: contain;
        background-position: center;
        top: 26em;
        left: 0;
    }
    .v-mob-h {
        align-items: flex-start;
        height: 670px;
    }
    .banner {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .double-items p {
        margin-bottom: 10px;
    }
    .tr-dashboard {
        width: 90%;
    }
    .Connecting_left {
    	margin-top: 30px;
    }
    .Connecting_left h3 {
    	font-size: 22px;
    	max-width: 282px;
    }
    .contactForm_div .form-group {
    	margin-bottom: 25px;
    }
    div#counters {
        right: auto;
        left: 22%;
    }
    .about-img {
        height: 400px;
    }
    .about-heading {
        margin-top: 30px;
        text-align: center;
    }
    .ab-title {
        font-size: 30px !important;
        line-height: 40px !important;
    }
    .heading.h-light {
        text-align: center;
    }
}
@media (min-width: 479px) and (max-width: 575px) {
    .v-mob-h {
        align-items: flex-start;
        height: 840px;
    }
    ._p-sr-mobsec {
        padding: 0px 0 0px;
    }
    ._p-sr-wh-row {
        justify-content: center;
    }
    ._p-sr-wh-marg2 {
        margin: 0px 0px 0px;
        justify-content: center;
    }
    ._p-sr-wh-appdo {
        margin-bottom: 30px;
    }
    .various-mobs {
        height: 525px;
        background-size: contain;
        background-position: center;
        top: 25em;
        left: 0;
    }
    .banner {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .double-items p {
        margin-bottom: 10px;
    }
    .tr-dashboard {
        width: 90%;
    }
    .Connecting_left {
    	margin-top: 30px;
    }
    .Connecting_left h3 {
    	font-size: 22px;
    	max-width: 282px;
    }
    .contactForm_div .form-group {
    	margin-bottom: 25px;
    }
    div#counters {
        right: auto;
        left: 20%;
    }
    .about-img {
        height: 400px;
    }
    .about-heading {
        margin-top: 30px;
        text-align: center;
    }
    .ab-title {
        font-size: 30px !important;
        line-height: 40px !important;
    }
    .heading.h-light {
        text-align: center;
    }
}
@media (min-width: 576px) and (max-width: 767px) {
    .v-mob-h {
        align-items: flex-start;
        height: 700px;
    }
    ._p-sr-mobsec {
        padding: 0px 0 60px;
    }
    ._p-sr-wh-row {
        justify-content: center;
    }
    ._p-sr-wh-marg2 {
        margin: 0px 0px 0px;
        justify-content: center;
    }
    ._p-sr-wh-appdo {
        margin-bottom: 30px;
    }
    .various-mobs {
        height: 525px;
        background-size: contain;
        background-position: center;
        top: 18em;
    }
    .banner {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .double-items p {
        margin-bottom: 10px;
    }
    .tr-dashboard {
    	width: 90%;
    }
    .Connecting_left {
    	margin-top: 30px;
    }
    .Connecting_left h3 {
    	font-size: 22px;
    	max-width: 282px;
    }
    .contactForm_div .form-group {
    	margin-bottom: 25px;
    }
    .float_left_new {
        display: grid;
        justify-content: center;
    }
    p.copyright-text.mb-0.text-white {
        font-size: 15px;
        text-align: center;
    }
    div#counters {
        right: auto;
        left: 20%;
    }
    .about-img {
        height: 400px;
    }
    .about-heading {
        margin-top: 30px;
        text-align: center;
    }
    .ab-title {
        font-size: 30px !important;
        line-height: 40px !important;
    }
    .heading.h-light {
        text-align: center;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .v-mob-h {
        align-items: flex-start;
        height: 900px;
    }
    ._p-sr-mobsec {
        padding: 0px 0 80px;
    }
    ._p-sr-wh-row {
        justify-content: center;
    }
    ._p-sr-wh-marg2 {
        margin: 0px 0px 0px;
        justify-content: center;
    }
    ._p-sr-wh-appdo {
        margin-bottom: 30px;
    }
    .various-mobs {
        height: 720px;
        background-size: contain;
        background-position: center;
        top: 18em;
    }
    .tr-dashboard {
    	width: 90%;
    }
    .nav-link {
    	font-size: 15px;
    }
    .float_left_new {
        display: grid;
        justify-content: center;
    }
    p.copyright-text.mb-0.text-white {
        font-size: 15px;
        text-align: center;
    }
    div#counters {
        right: 0;
        left: auto;
    }
    .about-heading {
        margin-top: 30px;
        text-align: center;
    }
    .heading.h-light {
        text-align: center;
    }

}
@media (min-width: 992px) and (max-width: 1024px) {
    .v-mob-h {
        height: 490px;
        align-items: center;
    }
    ._p-sr-mobsec {
        padding: 30px 0 200px;
    }
    ._p-sr-wh-row {
        justify-content: center;
    }
    ._p-sr-wh-marg2 {
        margin: 0px 0px 0px;
        justify-content: center;
    }
    ._p-sr-wh-appdo {
        margin-bottom: 30px;
    }
    .various-mobs {
        height: 720px;
        background-size: contain;
        background-position: 40em 0;
        top: 0;
    }
}
@media (min-width: 1025px) and (max-width: 1199px) {
    .v-mob-h {
        height: 490px;
        align-items: center;
    }
    ._p-sr-mobsec {
        padding: 30px 0 200px;
    }
    ._p-sr-wh-row {
        justify-content: center;
    }
    ._p-sr-wh-marg2 {
        margin: 0px 0px 0px;
        justify-content: center;
    }
    ._p-sr-wh-appdo {
        margin-bottom: 30px;
    }
    .various-mobs {
        height: 720px;
        background-size: contain;
        background-position: 42em 0;
        top: 0;
    }.banner-area.auto-height, .banner-area.auto-height div {
    	background-size: auto !important;
    }
}
@media (min-width: 1200px) and (max-width: 1366px) {
    .soft_left {
        padding-left: 160px;
    }
    .v-mob-h {
        height: 500px;
        display: grid;
        align-items: center;
    }
    .various-mobs {
        width: 100%;
        background-size: contain;
        height: 880px;
        background-position: 49em 0;
        background-repeat: no-repeat;
        position: absolute;
        top: -4em;
        z-index: 500;
    }
}
@media (min-width: 1367px) and (max-width: 1620px) {
    .soft_left {
        padding-left: 200px;
    }
    .v-mob-h {
        height: 550px;
        display: grid;
        align-items: center;
    }
    ._p-sr-mobsec {
        padding: 60px 0 60px;
    }
    .various-mobs {
        width: 50%;
        background-size: contain;
        height: 880px;
        background-position: 8em 0;
        background-repeat: no-repeat;
        position: absolute;
        top: -3em;
        z-index: 500;
        right: 0;
    }
}
@media (min-width: 1621px) and (max-width: 1920px) {
    .soft_left {
        padding-left: 200px;
    }
    .v-mob-h {
        height: 550px;
        display: grid;
        align-items: center;
    }
    ._p-sr-mobsec {
        padding: 60px 0 60px;
    }
    .various-mobs {
        width: 50%;
        background-size: contain;
        height: 900px;
        background-position: 12em 0;
        background-repeat: no-repeat;
        position: absolute;
        top: -8em;
        z-index: 500;
        right: 0;
    }
}