/* #Media Queries
================================================== */
/* END__ */
@media (min-width:1500px) and (max-width:1699px) {
.header-search{ width:20%;}
.post-header .logo img{ height:38px;}
.stellarnav > ul > li > a{ padding-left:10px; padding-right:10px;}
}

@media (min-width:1300px) and (max-width:1499px) {
.header-search{ width:18%;}
.post-header .logo img{ height:38px;}
.header-search{ display:none !important}
.header-search-sm, .header-search-sm .header-search{ display:block !important;}
.career-banner .item .full-img{ min-width:initial; position:relative; overflow:hidden; flex:0 0 auto; display:flex; height:300px;}
.career-banner .item .full-img img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}
.carousel-promotion .item { font-size:12px;}
.carousel-promotion .item h4{ font-size:18px;}
.carousel-promotion .item h5{ font-size:20px;}
.carousel-promotion .item .btn{ font-size:10px;}
.carousel-promotion .item .image-fit{ height:150px;}
.banner .content h2{ font-size:40px;}
}

@media (min-width:1300px) and (max-width:1450px) {
.banner .content h2{ font-size:40px;}
.banner .content h2 sup{top:-17px;}
.banner .content h2 strong sup{top:-26px;}
}

@media (min-width:1200px) and (max-width:1299px) {
.header-search{ display:none !important}	
.header-search-sm, .header-search-sm .header-search{ display:block !important;}
.w1 [class*="col-"] .row .content{ font-size:20px;}
.w1 [class*="col-"] .row .content h2{ font-size:62px;}
.w1 [class*="col-"] .row [class*="col-"] .full-img{ height:320px;}
.stellarnav > ul > li > a{ padding-left:10px; padding-right:10px;}
.career-banner .item .full-img{ min-width:initial; position:relative; overflow:hidden; flex:0 0 auto; display:flex; height:300px;}
.career-banner .item .full-img img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}
.career-wrapper .col-lg-3.col-section .text-center h2{ font-size:40px;}
.carousel-promotion .item { font-size:12px;}
.carousel-promotion .item h4{ font-size:18px;}
.carousel-promotion .item h5{ font-size:20px;}
.carousel-promotion .item .btn{ font-size:10px;}
.carousel-promotion .item .image-fit{ height:150px;}
.banner .content h2{ font-size:36px;}
.banner .content h2 sup{top:-12px;}
.banner .content h2 strong sup{top:-20px;}
}

@media (min-width:992px) and (max-width:1199px) {
.pre-header{ font-size:12px;}
.post-header .logo{ order:1; padding:}
.post-header .logo img{ height:36px;}
.post-header .btn{ order:2; margin-left:auto; font-size:14px; padding:8px 18px; display:none;}
.post-header .stellarnav{ margin-left:auto; order:2;}
.stellarnav > ul > li{ float:none;}
.banner .content h2{ font-size:36px;}
.banner .content h1{ font-size:85px;}
.banner .content{ max-width:450px;}
.w1 [class*="col-"] .row .content{ font-size:20px;}
.w1 [class*="col-"] .row .content h2{ font-size:62px;}
.w1 [class*="col-"] .row [class*="col-"] .full-img{ height:320px;}
.w3 .about-block .col-lg-5 .content{ padding:40px; height:420px;}
.w3 .about-block .col-lg-5 .content h2{ font-size:40px;}
.w3 .service-block .image-fit{ height:400px;}
.newsletter form{ width:450px;}
.stellarnav > ul > li > a{ padding-left:6px; padding-right:6px;}
/*.btn{ padding-left:12px; padding-right:12px;}*/
.blog-links .media{ display:block;}
.blog-links .media .media + .media{ margin-top:16px !important;}
.blog-links .media label{ width:auto; margin-bottom:6px; display:block;}
.blog-form ul li + li{ margin-left:0;}
.blog-form ul li{ margin-right:10px;}
.career-banner .item .full-img{ min-width:initial; position:relative; overflow:hidden; flex:0 0 auto; display:flex; height:300px;}
.career-banner .item .full-img img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}
.career-banner .item .content{ padding:0 15px 15px 15px;}
.counter-section .col-lg-5 .d-flex > .item + .item{ margin-left:50px;}
.counter-section .col-lg-5 .d-flex > .item h2{ font-size:65px;}
.career-wrapper .col-lg-3.col-section .text-center h2{ font-size:30px;}.name-info .media{ display:block;}
.name-info .media .btn-div, .name-info .media .preffered-btn{ margin:16px 0 0 ;}
.name-info .media .btn-div .btn{ padding:8px 12px; font-size:14px;}
.banner .content h2 sup{top:-13px;}
.banner .content h2 strong sup{top:-21px;}	

} 
/* END__ */

@media (min-width:768px) and (max-width:991px) {
h2, .h2 {font-size:2.5rem;}
h3, .h3 {font-size:2rem;}
.post-header{ padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:15px;}
.post-header .logo{ order:1; padding:}
.post-header .logo img{ height:36px;}
.post-header .btn{ order:2; margin-left:auto; font-size:14px; padding:8px 18px;}
.post-header .stellarnav{ margin-left:auto; order:2;}
.stellarnav > ul > li{ float:none;}
.stellarnav > ul > li.menu-btn > a{color:var(--dark); background-color:var(--secondary); text-align:center;}
.stellarnav > ul > li.menu-btn > a:hover, .stellarnav > ul > li.menu-btn.current-menu-item > a{color:var(--white); background-color:var(--dark);}
.banner .content{ max-width:inherit; padding:0 60px 70px;}
.banner .content h2{ font-size:36px;}
.banner .content h1{ font-size:85px;}
.location-search{ margin-top:-30px;}
.location-search .container .content{ padding:20px 15px;}
.w1 [class*=col-] .row .content{ padding:30px; max-width:100%; width:auto;}
.w1 [class*=col-] .row [class*=col-] .full-img{ height:377px;}
.w1 [class*=col-] .row [class*=col-] ul li{ text-align:center;}
.w1 [class*=col-] .row [class*=col-] ul li .btn{ display:block;}
.w1 [class*="col-"] .row [class*=col-]:first-child:after{ display:none;}
.section-md{ padding:24px 0;}
.section-lg{ padding:40px 0;}
.w2 .title{ margin-bottom:16px;}
.w2 .title .media { display:block;}
.w2 .title .media h2{ margin:0 0 16px; text-align:center;}
.w2 .title .media .btn{ margin:16px auto; display:block; font-size:18px; padding:19px 30px;}
.w2 [class*=col-]{ margin-top:30px;}
.w3 .service-block .image-fit{ height:350px;}
.w3 .service-block .content{ right:40px; width:250px;}
.w3 .about-block .item .image-fit{ height:400px; position:relative;}
.w3 .chequred-content .row [class*=col-] + [class*=col-]{ margin-top:20px;}
.w3 .chequred-content .row + .row{ margin-top:30px;}
.w3 .about-block .col-lg-5 .content{ height:auto;}
.home-map{ height:464px;}
.apply-cc .content{ padding:40px; text-align:center}
.apply-cc .content h2, .career-block .content h2{ font-size:32px;}
.apply-cc img{ margin:0 auto; width:auto; max-width:300px; display:block;}
.apply-cc-wrapper{ padding:0;}
.newsletter .media{ display:block; text-align:center;}
.newsletter form{ margin:0 auto;}
.newsletter h4{ margin-bottom:20px;}
/*.footer-top .collapse:not(.show), .footer-top .footer-menu .collapse{ display:none;}
.footer-top .footer-menu .collapse.show{ display:block;}
.footer-top h6{ margin:0; position:relative; cursor:pointer; padding-right:30px;}
.footer-top h6[aria-expanded="false"]{ background:url(../images/plus.png) no-repeat right;} 
.footer-top h6[aria-expanded="true"]{ background:url(../images/minus.png) no-repeat right;} 
.footer-top, .footer-bottom{ padding:30px 0;}
.footer-top h6{ padding:15px 0;}
.footer-top .card-body{ padding-bottom:15px; border-bottom:1px solid rgba(255,255,255,0.2);}
.footer-top .col-xl-4{ text-align:center; margin-bottom:30px;}
.footer-bottom{ font-size:13px;}
.footer-bottom .widget + .widget{ margin-top:20px;}
.footer-bottom .menu, .footer-top ul.menu { margin:0 -5px;}
.footer-bottom .menu{ -ms-flex-pack: start;  justify-content: flex-start;}
.footer-bottom .menu li, .footer-top ul.menu li{-ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; text-align:left; padding:0 5px; margin-bottom:5px;}
.footer-top ul.menu li + li{ margin-top:0;}*/
.content-492{ max-width:inherit;}
.row-col-mb [class*=col-] + [class*=col-]{ margin-top:20px;}
.cta-red-block [class*=col-] + [class*=col-]{ margin-top:16px;}
.page-banner{ background:var(--primary)}
.page-banner [class*=col-]{ padding-top:20px; padding-bottom:20px;}
.page-banner .image-fit{ height:600px;}
/*--10-11-22*/.page-banner .container, .page-banner.career-page-banner .container{ top:auto; -webkit-transform:translate(0); -ms-transform:translate(0); transform:translate(0); left:0; right:0; bottom:24px; font-size:16px;}/*--10-11-22*/
.post-slider .row [class*="col-"] .slide-content{ padding:40px; margin:0;}
.blog-form .media{ display:block;}
.blog-form .btn{ margin:0;}
.blog-form{ padding:20px; margin-bottom:20px;}
.blog-form .media + .media{ margin-top:16px !important;}
.blog-form .media label{ width:auto; margin-bottom:6px; display:block;}
.blog-form .col-lg-12 .result-count{ margin:0; text-align:center; display:block;}
.blog-form .col-lg-6{ margin-top:20px;}
.blog-form ul li{ float:left; margin-right:16px;}
.post-items [class*="col-"]{ margin-bottom:20px;}
.blog-form ul li + li{ margin-left:0;}
.fleet-form{ padding:30px;}
.service-details ul li{ -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
.career-banner .item .full-img{ min-width:initial; position:relative; overflow:hidden; flex:0 0 auto; display:flex; height:420px;}
.career-banner .item .full-img img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}
.video-image{ position:relative; width:100%; border-radius:0;}
.video-image .image-fit{ height:250px; position:relative;}
.counter-section .col-lg-5{ text-align:center;}

.landing-header{ background:var(--primary);}
.landing-banner .landing-header .logo{ text-align:center; padding:25px 0;}
.landing-banner .content{ font-size:16px;}
.landing-banner .cupon-item .cupon .cupon-inner .btn-block{ margin:0 auto; width:172px; display:block; }
.landing-banner .cupon-item .cupon .cupon-inner .btn-secondary{ margin-bottom:0.5rem;}

.all-loaction-map{ height:400px; position:relative; width:100%;}
	
.section-sm .section-block + .section-block{ margin-top:30px;}
.contact-block, .contact-cta{ padding:0;}
.contact-block [class*=col-] + [class*=col-]{ margin-top:30px;}
.single-cta-contact .media{ display:block; text-align:center;}

.banner .content h2{ font-size:36px;}
.banner .content h2 sup{top:-13px;}
.banner .content h2 strong sup{top:-21px;}
	.landing-banner:before{ height:173px}
} 
/* END__ */

@media only screen and (max-width:767px) {
body, .form-control, .btn , .dropdown-menu, .input-group-text, .popover-header{ font-size:15px;}
a.btn{ padding:12px 20px; font-size:15px;}
h1, .h1 {font-size:2.5rem;}
h2, .h2 {font-size:1.875rem;}
h3, .h3 {font-size:1.5rem;}
h4, .h4 {font-size:1.2rem;}
h5, .h5 {font-size:1.125rem;}
h6, .h6 {font-size:1rem;}
.banner [class*=col-]:last-child:after{ display:none;}
.post-header{ padding-top:5px; padding-bottom:5px; padding-left:15px; padding-right:15px;}
.post-header .logo{ order:1; padding:}
.post-header .logo img{ height:36px;}
.post-header .btn{ order:2; margin-left:auto; font-size:14px; padding:8px 18px;}
.post-header .stellarnav{ margin-left:auto; order:2;}
.stellarnav > ul > li{ float:none;}
.stellarnav > ul > li.menu-btn > a{color:var(--dark); background-color:var(--secondary); text-align:center;}
.stellarnav > ul > li.menu-btn > a:hover, .stellarnav > ul > li.menu-btn.current-menu-item > a{color:var(--white); background-color:var(--dark);}
.banner .image-fit{ height:300px;}
.banner .content{ max-width:inherit; padding:0 60px 70px;}
.banner .content h2{ font-size:24px;}
.banner .content h1{ font-size:40px;}
.location-search{ margin-top:-30px;}
.location-search .container .content{ padding:20px 15px;}
.location-search .container .content .heading{ text-align:center;}
.location-search-form .media{ display:block;}
.location-search-form{ padding:0;}
.location-search-form .media-body{ border-bottom:1px solid #d2d2d2; padding:10px;}
.location-search-form .media .btns{ padding:16px;}
.w1 [class*=col-] .row .content{ padding:30px;}
.w1 [class*=col-] .row [class*=col-] .full-img{ height:230px;}
.w1 [class*=col-] .row [class*=col-] ul li{ text-align:center;}
.w1 [class*=col-] .row [class*=col-] ul li .btn{ display:block;}
.w1 [class*="col-"] .row [class*=col-]:first-child:after{ display:none;}
.section-md, .section-sm{ padding:20px 0;}
.section-lg{ padding:30px 0;}
.section-lg .section-block + .section-block{ margin-top:40px;}
.w2 .title{ margin-bottom:16px;}
.w2 .title .media { display:block;}
.w2 .title .media h2{ margin:0 0 16px; text-align:center;}
.w2 .title .media .btn{ margin:16px auto; display:block; font-size:18px; padding:19px 30px;}
.w2 [class*=col-]{ margin-top:10px;}
.w3 .service-block{ margin:0 auto; max-width:355px;}
.w3 .service-block .image-fit{ height:450px;}
.w3 .service-block .content{ right:44px; width:auto; top:auto; -webkit-transform:translateY(0%); -ms-transform:translateY(0%); transform:translateY(0%); left:44px; bottom:44px;}
.w3 .service-block .content .btn{ display:block; padding:0.7rem}
.w3 .about-block .col-lg-5 .content{ padding:30px 30px 60px;}
.w3 .about-block .item .image-fit{ height:400px; position:relative;}
.w3 .about-block .owl-dots{ position:absolute; left:60px; margin:0; bottom:30px; bottom:460px; left:30px;}
.w3 .about-block .owl-nav{ text-align:center;}
.w3 .about-block .owl-next, .w3 .about-block .owl-prev{ left:auto; position:relative; margin:0; top:auto; right:auto; margin:0 10px;}
.w3 .chequred-content .row [class*=col-] + [class*=col-]{ margin-top:20px;}
.w3 .chequred-content .row + .row{ margin-top:30px;}
.w3 .chequred-content h3{ font-size:24px;}
.w3 .about-block .col-lg-5 .content{ height:auto;}
.w3 .about-block .col-lg-5 .content .btn{ padding:0.7rem 1.5rem}
.career-block .content{ padding:30px;}
.career-block .image-fit:before{ height:50%; width:100%; right:0; bottom:auto; background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhhMWEzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YTFhMzAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,  rgba(138,26,48,1) 0%, rgba(138,26,48,0) 100%); background:-webkit-linear-gradient(top,  rgba(138,26,48,1) 0%,rgba(138,26,48,0) 100%); background:linear-gradient(to bottom,  rgba(138,26,48,1) 0%,rgba(138,26,48,0) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a1a30', endColorstr='#008a1a30',GradientType=0 );}
.apply-cc .content{ padding:40px; margin:auto; max-width:320px;}
.apply-cc .content h2, .career-block .content h2{ font-size:24px;}
.apply-cc img{ margin:0 auto; width:auto; max-width:220px;}
.apply-cc-wrapper{ padding:0;}
.home-map{ height:464px;}
.newsletter .media{ display:block; text-align:center;}
.newsletter h4{ margin-bottom:20px;}
/*.footer-top .collapse:not(.show), .footer-top .footer-menu .collapse{ display:none;}
.footer-top .footer-menu .collapse.show{ display:block;}
.footer-top h6{ margin:0; position:relative; cursor:pointer; padding-right:30px;}
.footer-top h6[aria-expanded="false"]{ background:url(../images/plus.png) no-repeat right;} 
.footer-top h6[aria-expanded="true"]{ background:url(../images/minus.png) no-repeat right;} 
.footer-top, .footer-bottom{ padding:20px 0;}
.footer-top h6{ padding:15px 0;}
.footer-top .card-body{ padding-bottom:15px; border-bottom:1px solid rgba(255,255,255,0.2);}
.footer-top .col-xl-4{ text-align:center; margin-bottom:30px;}
.footer-bottom{ font-size:13px;}
.footer-bottom .menu, .footer-top ul.menu { margin:0 -5px;}
.footer-bottom .menu{ -ms-flex-pack: start;  justify-content: flex-start;}
.footer-bottom .menu li, .footer-top ul.menu li{-ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; text-align:left; padding:0 5px; margin-bottom:5px;}
.footer-top ul.menu li + li{ margin-top:0;}*/
.content-492{ max-width:inherit;}
.row-col-mb [class*=col-] + [class*=col-]{ margin-top:20px;}
.cta-red-block [class*=col-] + [class*=col-]{ margin-top:16px;}
.cta-here .content{ margin-bottom:30px;}
.cta-here .media{ display:block; text-align:center;}
.cta-here .media-body{ margin-bottom:16px;}
.page-banner{ background:var(--primary)}
.page-banner [class*=col-]{ padding-top:20px; padding-bottom:20px;}
/*--16-11-22*/
.page-banner .image-fit, .page-banner .image-fit img{ height:auto; display:block; width:100%; height:auto;}
.page-banner .image-fit:before{background: rgb(0,0,0); background: linear-gradient(0deg, rgba(0,0,0,0.8491597322522759) 29%, rgba(0,0,0,0) 100%);} 
/*--16-11-22*/
/*--10-11-22*/.page-banner .container, .page-banner.career-page-banner .container{ top:auto; -webkit-transform:translate(0); -ms-transform:translate(0); transform:translate(0); left:0; right:0; bottom:24px; font-size:16px;}/*--10-11-22*/
.page-banner .container h1{ font-size:30px; margin-bottom:10px;}
.breadcrum-items{ margin-bottom:10px;}
.cupons .d-block .image-block .content{ font-size:16px;}
.page-location-search-form{ padding:20px; text-align:center;}
.page-location-search-form [class*=col-] + [class*=col-]{ margin-top:20px;}
.latest-promotion .card-image{ width:250px; top:-100px}
.latest-promotion{ margin-top:120px; padding:120px 0 40px;}
.post-slider .row [class*="col-"] .slide-content{ padding:40px; margin:0;}
.blog-form .media{ display:block;}
.blog-form .btn{ margin:0;}
.blog-form{ padding:20px; margin-bottom:20px;}
.blog-form .media + .media{ margin-top:16px !important;}
.blog-form .media label{ width:auto; margin-bottom:6px; display:block;}
.blog-form .col-lg-12 .result-count{ margin:0; text-align:center; display:block;}
.blog-form .col-lg-6{ margin-top:20px;}
.blog-form ul li{ float:left; margin-right:16px;}
.post-items [class*="col-"]{ margin-bottom:20px;}
.blog-form ul li + li{ margin-left:0;}
.service-details .bottom-info{ margin-top:40px;}
.cupon-modal .modal-body{ padding:20px;}
.fleet-full-section .top-content [class*="col-"]{ margin-bottom:30px;}
.fleet-full-section .bottom-content{ margin-top:30px;}
.fleet-form{ padding:24px;}
.fleet-form .btn-group{ display:block;}
.fleet-form .btn-group .btn, .fleet-form .btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child){ margin-bottom:10px;}
.section-lg .section-block + .section-block, .section-md .section-block + .section-block{ margin-top:40px;}
.single-cta .d-flex{flex-wrap:wrap; -ms-flex-pack:center !important; justify-content:center !important;}
.single-cta .d-flex > *{flex:1 100%; text-align:center;}
.single-cta .btn{ margin:24px 0 0 0;}
.single-cta{ padding:30px;}
.service-details ul li{ -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}
.job-posts .job-item .media { display:block; padding-right:40px;}
.job-posts .job-item{ padding:20px;}
.job-posts .job-item .pin{ right:20px; top:20px;}
.career-banner .item .full-img{ min-width:initial; position:relative; overflow:hidden; flex:0 0 auto; display:flex; height:420px;}
.career-banner .item .full-img img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}
.video-image{ position:relative; width:100%; border-radius:0;}
.video-image .image-fit{ height:250px; position:relative;}
.counter-section .col-lg-5{ text-align:center;}
.counter-section .col-lg-5 .d-flex{flex-wrap:wrap;  -ms-flex-pack:center !important; justify-content:center !important;}
.counter-section .col-lg-5 .d-flex > .item{flex:1 100%; text-align:center;}
.counter-section .col-lg-5 .d-flex > .item + .item{ margin:30px 0 0 0;}

.landing-header{ background:var(--primary);}
.landing-banner .landing-header .logo{ text-align:center; padding:25px 0;}
.landing-banner .landing-header .col-md-6 + .col-md-6{ margin-top:16px;}
.landing-banner .content{ font-size:16px;}
.landing-banner .cupon-item .cupon .cupon-inner .btn-block{ margin:0 auto; width:172px; display:block; }
.landing-banner .cupon-item .cupon .cupon-inner .btn-secondary{ margin-bottom:0.5rem;}
.landing-banner .cupon-item .col-xl-5{ margin-top:20px;}
.landing-footer{ text-align:center;}
.landing-footer .more-link a{ display:block;}
.landing-footer .row [class*="col-"] .menu{ text-align:center;}
.landing-footer .row [class*=col-]{ font-size:16px; margin-bottom:20px;}
.location-left-section .location-content-wrapper{ padding:40px 15px;}
.location-list > .list > .item > .media{ display:block;}
/*.location-list > .list > .item{ padding:15px;}*/
.location-list > .list > .item .btn-div{ margin:0;}
.location-list > .list > .item .btn-div .btn{ padding:8px 12px; font-size:14px;}
.location-list > .list > .item > .media .media-body{ padding-right:100px; margin-bottom:16px;}
.location-list > .list > .item h5{ font-size:18px; margin-bottom:16px}
.location-list > .list > .item .link{ top:15px; -webkit-transform:translateY(0%); -ms-transform:translateY(0%); transform:translateY(0%); right:15px;}

/*--16-11-22*/
.page-banner .image-fit, .page-banner .image-fit img{ height:auto; display:block; width:100%; height:auto;}
.page-banner .image-fit:before{background: rgb(0,0,0); background: linear-gradient(0deg, rgba(0,0,0,0.8491597322522759) 29%, rgba(0,0,0,0) 100%);} 
/*--16-11-22*/
.location-banner.page-banner .container {position:absolute; left:50%; top:auto; bottom:auto; -webkit-transform:translate(-50%, 0); -ms-transform:translate(-50%, 0); transform:translate(-50%, 0); z-index:10; font-size:20px; bottom:24px;}
.location-banner.page-banner  [class*="col-"]{ padding-top:0; padding-bottom:0;}
.all-loaction-map { height:600px; position:relative;}

.name-info .media{ display:block;}
.name-info .media .btn-div, .name-info .media .preffered-btn{ margin:16px 0 0 ;}
.name-info .media .btn-div .btn{ padding:8px 12px; font-size:14px;}
.landing-banner .cupon-item .cupon .cupon-inner .section-item a img{ height:48px;}
.all-loaction-map{ height:100vh; position:relative; width:100%;}
#map{ height:auto; position:relative; width:100%;}	
.location-details .location-banner .image-fit{ height:180px;}
	
.section-sm .section-block + .section-block{ margin-top:30px;}
.contact-block, .contact-cta{ padding:0;}
.contact-block [class*=col-] + [class*=col-]{ margin-top:30px;}
.single-cta-contact .media{ display:block; text-align:center;}
.job-posts .job-item .media h4{ margin-bottom:16px;}

.landing-header-2 .text-content{ padding-bottom:40px;}
.landing-header-2 .content h1{ font-size:36px;}
.landing-header-2 .content img{ width:100px;}
.landing-banner .landing-header .location-form .media{ margin-top:10px;}
.banner [class*=col-]:last-child .mpc-separator{ bottom:100%; margin-bottom:-1px;}
.map-btn{top:400px; -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0);}
	
.banner .content h2 sup{top:-5px;}
.banner .content h2 strong sup{top:-14px; font-size:14px;}
	.landing-banner:before{ height:231px}
} 
/* END__ */

@media (max-width:480px) {
} 
/* END__ */

