.inner-banner img{height: 55vh}

.inner-banner figure::before{width: 100%}

.inner-banner figcaption{bottom: 0}

.inner-banner h1{font-size: 4rem;font-weight: 600}



.blog-section-one, .blog-detail-one{background:#F4F4F4}

.blog-section-one .blogWrap, .blog-detail-one .blogWrap{background: #fff;border: 1px solid rgba(219,220,219,.5);height: 100%;border-radius: 14px}

.blog-section-one .blogWrap figure, .blog-section-one .blogWrap figure img{border-top-left-radius: 14px;border-top-right-radius: 14px}

.blog-section-one .blogWrap img, .about-section-three img{transition: 0.75s}

.blog-section-one .blogWrap:hover img, .about-section-three a:hover img{transform: scale(1.1);}

.blog-section-one a{color: var(--brown-color);display: inline-flex;align-items: center;gap: 0.5rem;}

.blog-section-one a svg{transition: 0.75s}

.blog-section-one a:hover svg{transform: translateX(5px);}



.blog-section-two .form-control, .blog-section-two .form-control::placeholder{color: var(--base-font-color);}

.blog-section-three .blogWrap:first-child{margin-top: 0 !important}

.blog-section-three .blogWrap figure, .blog-section-three .blogWrap figure img{border-radius:0;border-top-right-radius: 14px;border-bottom-right-radius: 14px}



.blog-detail-one .blogWrap figure, .blog-detail-one .blogWrap figure img, .about-section-four figure, .about-section-four figure img{border-radius: 14px}

.blog-detail-one .social-icons{border-top: 1px solid rgba(219,220,219,.6);border-bottom: 1px solid rgba(219,220,219,.6);padding: 2rem 0;margin: 2rem 0}

.blog-detail-one .date-location li{display: flex;align-items: center;gap: 0.75rem;margin-bottom: 1rem}

.blog-detail-one .date-location li:last-child{margin-bottom: 0}

.blog-detail-one .date-location svg{width: 15px;height: auto;fill: var(--brown-color);}

.blog-detail-one .position-sticky{top: 15%}



.contact-section-one .tab-content li{margin-bottom: 0.75rem;}

.contact-section-one .map{height: 337px}

.nav-pills .nav-link{background: #F4F4F4;border-radius: 30px;color: var(--base-font-color);padding: 1rem;}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link{background: #723424}

.contact-section-two{padding-top: 5rem}

.contact-section-two .form-group .form-control span{color: inherit;}

.contact-section-two .form-group .form-control img{float: right;margin-top: 8px;filter: brightness(0) invert(1);}

.contact-section-two .form-group .form-control:focus{box-shadow: none;background: transparent;}

.contact-section-two .form-group .careerFilterInr{max-height: 9.5rem;overflow: hidden;overflow-y: scroll;}

.contact-section-two .form-group .ct-slct .child_option{position: relative;}



.career-section-one h2{ font-size:3.5rem }

.career-section-one .career-inner{background:#F8F8F8;padding: 2.5rem;border-radius: 20px;}

.career-section-one .career-inner h3{ font-size:2rem }

.career-section-one .career-inner ul{ gap:3.8rem }

.career-section-one .career-inner ul li span{font-weight: 400;}



.career-section li{width: 50%;margin-bottom: 1rem;list-style: outside;list-style-type: disclosure-closed;}

.career-section-two{background: rgb(244 244 244 / 60%)}

.career-section-two figure, .career-section-two figure img{border-radius: 14px}



.career-popup .modal-dialog{max-width:1040px; margin-top: 3rem;  margin-bottom: 3rem;}

.career-popup .modal-dialog-scrollable .modal-content {max-height: initial;}

.career-popup .modal-content{border-radius:0;padding:3.5rem;}

.career-popup .form-group{ position:relative; }

.career-popup .modal-header span{font-size:1.25rem; font-weight:500;}

.career-popup .modal-dialog .form-group span {position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;padding: 0 0 0.5rem;border-bottom: 1px solid #D9D9D9;}

.career-popup .modal-dialog .form-control[type=file] {border: none;color: #fff;opacity: 0;z-index: 9;padding-bottom: 0.562rem;}

.career-popup .modal-dialog .form-control{color: var(--base-font-color);border-radius: 0;box-shadow: none;transition: 0.5s;z-index: 2;position: relative;padding-right: 2rem}

.career-popup .modal-dialog .form-control::placeholder{color: var(--base-font-color)}

.career-popup .modal-dialog .form-group svg{position: absolute;top: 0.2rem;right: 0;z-index: 9}

.career-popup .btn-close{position: relative;inset: 0;padding: 0}
.btn-close:focus{box-shadow: none !important;}


.carerr-detail-section aside ul{padding-left: 1rem;}

.carerr-detail-section aside ul li{position: relative;margin-bottom: 0.75rem;list-style-type: disc;}

.carerr-detail-section article{padding: 2rem;background: #F4F4F4;top: 10%;border-radius: 14px}

.carerr-detail-section article ul li{margin-bottom: 1.5rem}

.carerr-detail-section article ul li:last-child{margin-bottom: 0}

.carerr-detail-section article span{font-size: 1rem;font-weight: 400;}

.carerr-detail-section article p{margin-bottom: 0.25rem}

.carerr-detail-section strong{margin-top: 1.5rem;display: block}



.careerFilter .dropdown-menu2 {overflow: auto;box-shadow: 0 0 0.125rem rgb(0 0 0 / 20%);display: none;background: #fff;color: var(--base-font-color);margin: 0;width: 100%;border-radius: 0;position: absolute;top: 100%;left: 0;right: 0;z-index: 9;margin-top: 5px;border: 0;}

.careerFilter .dropdown-menu2 li {transition: .6s;width: 100%;min-width: 100%;display: block;margin: 0;}

.careerFilter .dropdown-menu2 li a {margin: 0;display: block;padding: 0.6rem 0.938rem;text-decoration: none;line-height: 1.2;text-transform: capitalize;color: var(--base-font-color);}

.careerFilter .dropdown-menu2 li a:hover {background: #000;color: #fff;}

.careerFilter button:focus{box-shadow: none;}



.about-section-two figure, .about-section-two img{height: 400px;border-radius: 14px}



.about-section-three figure, .about-section-three img{border-radius: 14px}

.about-section-three ul{background: #F4F4F4;border-radius: 30px;}

.about-section-three ul li{width: 50%}

.about-section-three ul .nav-link{background: transparent;width: 100%}

.about-section-three h4{transition: 0.75s}

.about-section-three a:hover h4{color: var(--brown-color);}

.about-section-three svg path{transition: 0.75s}

.about-section-three a:hover svg path{stroke: var(--brown-color);}

.team {padding: 20px 0px;border-bottom: 1px solid #dbdbdb;overflow: hidden;}



.abt4Slider .slick-arrow{left: -2%}

.abt4Slider .slick-next{left: auto;right: -2%}



.about-section-five .about-header h5{color: var(--brown-color);font-size: 2.35vw; position: relative;}

.about-section-five .about-header h5::before{content: '';position: absolute;left: -8.5vw;top: 2vw;background-color: rgb(0 0 0 / 20%);height: 1px;width: 6.3vw;}

.about-section-five .about-header{gap: 0 10vw; margin-bottom: -4vw}

.about-section-five .vehicle-detail-banner{ margin-right:-2vw }

.about-section-five figcaption{padding-top: 6vw;padding-right: 3.8vw;}

.about-section-five figcaption p{ text-align:justify; }

.about-section-five figcaption ul li{ display:flex; align-items:center; gap:0 1vw; margin-bottom:3vw; }

.about-section-five figcaption ul li:last-child{ margin-bottom:0 }

.about-section-five figcaption ul li p{ margin-bottom:0 }

.about-section-five figcaption ul li span{width: 4.57vw;height: 4.15vw;display: flex;flex: 0 0 auto;align-items: center;justify-content: center;background: #F6F6F6;border-top-right-radius: 2.1vw;color: #111111;font-size: 1.27vw;}

.about-section-five .slider-for-about {max-width: 91%;padding-right: 0;}

.about-section-five .slider-nav-about {max-width: 9%;padding: 2.75vw 0;}

.about-section-five .slider-nav-about .slick-list{ height:33vw !important; padding: 8vw 0 !important; margin-top: 0;}

.about-section-five .slider-for-about figure{ margin:0 1.8vw 0 1vw }

.about-section-five .slider-for-about img{border-top-right-radius: 6.7vw;height: 32vw}

.about-section-five .slider-nav-about {overflow: hidden;}

.about-section-five .slider-nav-about span{ font-size:2.1vw;color:#111111;display:block; height: 80px; text-align:center; transform: scale(0.5); transform-origin: center ; opacity: 0.2}

.about-section-five .slider-nav-about .slick-active span{ opacity: 0.2;transform: scale(0.6);}

.about-section-five .slider-nav-about .slick-active + .slick-active span{opacity: 0.4;transform: scale(0.85);}

.about-section-five .slider-nav-about .slick-current.slick-center + .slick-active span{ opacity: 0.4;transform: scale(0.85); }

.about-section-five .slider-nav-about .slick-current.slick-center + .slick-active + .slick-active span{ opacity: 0.4;transform: scale(0.6);}

.about-section-five .slider-nav-about .slick-current.slick-center span{ opacity:1; transform:scale(1); }

.about-section-five .slider-nav-about .slick-arrow {top: 0;transform: none;right: 0;left: 0;text-align: center;margin: 0 auto;background: transparent;border: 0}

.about-section-five .slider-nav-about .slick-next{ top:auto; bottom:0 }

.about-section-five .slider-nav .slick-slide span {font-size: 14px;display: block;padding: 5px 0 15px;}



.serv-section:nth-child(even){padding-top: 0}

.serv-section figure, .serv-section figure img{height: 350px}

.serv-section figure::before {content: '';position: absolute;inset: auto 0 0;background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 56%, rgba(0,0,0,0.9) 100%);border-radius: 20px;height: 53.5%;z-index: 1;transition: 0.75s}

.serv-section figcaption{transform: translateY(62%);transition: 0.75s}

.serv-section figcaption p, .serv-section figcaption a{opacity: 0;visibility: hidden;transition: 0.75s}

.serv-section figure:hover figcaption{transform: none;}

.serv-section figure:hover figcaption p, .serv-section figure:hover figcaption a{opacity: 1;visibility: visible;}

.serv-section figure:hover::before{height: 100%}

.serv-section .btn2{background: #e7cc4f}

.serv-section figcaption {z-index: 2}

.serv-section figure{margin: 0 0.5rem;border-radius: 20px}



.business-slider figure::before{content: '';position: absolute;inset: 0;background: rgb(0 0 0 / 50%)}

.business-slider .slick-dots{width: 100vw}

.business-slider .slick-dots li{width: 35%}



.business-detial-four::before{content: '';position: absolute;inset: 0;background: rgb(0 0 0 / 70%)}



.business-units .main-section{position: sticky;top: 0;background: url(../images/sec4Pattern.webp) 100% no-repeat #fff;}

.business-units .footer{position: sticky;top: 0;height: 100vh;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: flex-end;z-index: 3;background-color: #fff}

.business-unit{background: transparent;}

.partner-section{}

.partner-section figure {margin: -5rem auto 0;background: #fff;padding: 1rem;border-radius: 10px;box-shadow: 0 0 7px 0 rgb(0 0 0 / 20%);width: 130px;height: 130px;display: flex;align-items: center;justify-content: center;}

.partner-section .gallery{background: #fff;border-radius: 20px;padding: 1.5rem;margin: 4rem 0.5rem 0.5rem;box-shadow: 0 0 4px rgb(0 0 0 / 50%)}

.partner-section ul{height: 7rem;overflow: auto;}

.partner-section ul::-webkit-scrollbar {width:0.25vw; height:0.25vw;}

.partner-section ul::-webkit-scrollbar-track-piece  {background-color:#F4F4F4; -webkit-border-radius:0px; border-left:1px solid #F4F4F4;}			

.partner-section ul::-webkit-scrollbar-thumb:vertical {-webkit-border-radius:0px; background:#F4F4F4; }

.partner-section .gallery li{list-style: outside;list-style-type: disclosure-closed;margin: 0 0 0.75rem 1rem}

.partner-section .gallery li:last-child{margin-bottom: 0}

.partner-section .slick-arrow, .serv-slider .slick-arrow{left: -20px;top: 50%}

.partner-section .slick-next, .serv-slider .slick-next{left: auto;right: -20px}

.partner-section .btn2{padding: 0.7rem 2rem 0.67rem}

.serv-slider .slick-arrow{top: 45%}



.goog-te-gadget .goog-te-combo{margin: 0;color: #fff}

.goog-te-gadget .goog-te-combo option{color: #1b1b1b}



.back{z-index: 9;position: sticky;top: 5%;left: 1%;margin-top: 2rem;}

.back a{background: #E7CC4F;padding: 0.5rem;}



.alert-success {color: var(--base-font-color);background-color: rgb(231 204 79 / 20%);border-color: rgb(231 204 79 / 20%);}



@media only screen and (min-width: 1200px) {.container {max-width: 85.652vw;padding: 0}}



@media only screen and (min-width: 1600px) {

	h2{font-size: 2.5rem}

	h3{font-size: 2rem}

	h4{font-size: 1.75rem}

	h5, .main-heading small{font-size: 1.5rem}

	h6{font-size: 1.25rem}

	:root{--base-font-size:1.125rem;}

	.main-heading {margin-bottom: 2rem;}

	.main-heading h2 {font-size: 3rem;}

	.banner h1{font-size: 5.5rem}

	.inner-banner h1{font-size: 6rem;}

	.home-section-two h3{font-size: 6.75rem;}

	.home-section-two span{font-size: 1.625rem}

	.home-section-three h3{font-size: 12.25rem}

	.f-18{font-size: 1.375rem}

	.main-section {padding: 6rem 0;}

    .home-section-one{margin-bottom: -9rem;}

	.home-section-one .main-heading{padding-bottom: 3rem;margin-bottom: 3rem}

	.home-section-one a{margin-bottom: -4rem;}

	.home-section-two {padding: 15.25rem 0;}

	.home-section-two li:first-child{padding-bottom: 3rem;margin-bottom: 1.5rem;}

    .home-section-two li:not(:first-child) {width: 31%;}

    .home-section-three{margin-top: -9rem;}

    .topFooter{padding: 6rem 0 4rem}

    .middleFooter{padding: 4rem 0}

    .social-icons{gap: 2.5rem}

    .btn{width: 12rem;height: 12rem;}

    .slick-arrow{width: 55px;height: 55px;}

    .home-section-four figcaption{padding: 4rem !important;}

    .home-section-five ul li {width: 90%;}

    .home-section-eight .sec8Wrap{padding: 9rem 0;}

    .home-section-eight{margin-bottom: -6.5rem;}

    .home-section-nine{padding-top: 14rem;}

    .contact-section-one .map{height: 358px}

    .home-section-five li img{width: 40%;}

}