@media only screen and (max-width: 575px){
.home-banner img {height: 15rem;}
.home-section-one .sec1-slider-text {margin-top: 2rem !important;}
}
@media only screen and (max-width: 767px){
.social-icons ul {display: flex;gap: 1rem;}
.footer .middle-footer form .form-control {width: 100%;}
.footer .footer-logo a, .footer .footer-logo-2 a {width: 10rem;}
.home-section-seven .green-bg {padding: 2rem 1rem !important;}
.home-section-two .sec1Left {gap: 1rem 0 !important;}
.home-section-two .sec1Left article{width: 50%}
.innerBanner figure img{height: 15rem}
.contact-section-two iframe{height: 20rem}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.footer .middle-footer form button {right: -6rem !important;}
.footer .middle-footer form .form-control {width: 12rem;}
.about-section-one .stick-figure{margin-top: 0}
.service-section-two .service-boxes .electric-img article h5{font-size: 1.24rem}
}
@media only screen and (max-width: 991px){
.burgermenu{background: #107625;padding: 0.5rem;border-radius: 5px;} 
.header{position: relative !important;padding: 1rem 0;background: #231F20}
.offcanvas {background: #231F20;z-index: 99999;}
.menu-wrap ul {gap: 1rem;display: block;margin-top: 2rem;}
.menu-wrap ul li {margin-bottom: 1rem;}
.btn-close {filter: invert();padding: 0;opacity: 1;}
.btn-close:focus {box-shadow: none;}
.btn-close:hover {opacity: 1;}
.headerlogo {display: flex;align-items: center;justify-content: space-between;}
.logo {width: 9rem;}
.home-banner figcaption h1, .ft-72, .home-section-one figcaption h1, .single-vehicle-section-one h1{font-size: 1.75rem;}
.home-banner figcaption h5 {font-size: 1rem;margin: 0.5rem 0;}
.home-banner figcaption p{margin-bottom: 0 !important}
.home-banner .myVideo {height: 35rem;}
.home-section-one {padding: 2.5rem 0 2.5rem;}
.home-section-one .cart-img figure figcaption {position: relative !important;top: 1rem !important;}
.home-section-one .cart-content p, .news-wrp ul li p, .home-section-eight figcaption p {max-width: 100%;}
.home-section-one .cart-content .cart-btns .btn {padding: 0.7rem 1.037rem;min-width: 9rem;}
.btn, .news-wrp .btn {font-size: 0.8rem !important;}
.home-section-one .cart-img figure img {width: 15rem !important;height: 100%;}
.home-section-one .cart-img figure {height: 11rem;object-fit: cover;}
.home-section-one .cart-content {margin-top: 2.5rem;}
.home-section-one .sec1-slider-text {margin-top: 5rem;}
.home-section-one .sec1-slider .slick-slide, .global-main .sliderxs .slick-slide, .sec3-slider .slick-slide, .single-insight-section-six .related-blogSlider .slick-slide{margin: 0 0.5rem;}
.main-section {padding: 3rem 0;}
.main-section h4, .home-section-one .cart-content h4 {font-size: 1.1rem;}
.home-section-two h4::before {display: none;}
.main-heading h2, .ft-56 {font-size: 1.75rem !important;}
.sec1-slider-text{display: none !important}
.home-section-two .main-heading {margin: 0.5rem 0;}
.home-section-two span, .home-section-four h5, .footer .footer-links ul li a, .news-wrp ul li a h5, .home-section-five figcaption span {font-size: 1rem;}
.home-section-two .blk-btn {margin-top: 1rem;padding: 0.7rem 2.466rem;}
.home-section-two figure {margin: 1.5rem 0;}
.book-rw {position: relative !important;}
.home-section-eight .contct-wrp ul {gap: 1rem;}
.home-section-two .sec1Left {gap: 6rem;}
.home-section-two .sec1Left p {font-size: 0.9rem;}
.sec3-slider {margin: 1rem 0 0;}
.logos-slider .slick-arrow.slick-prev, .sec3-slider .slick-arrow.slick-prev {left: 0;}
.logos-slider .slick-arrow.slick-next, .sec3-slider .slick-arrow.slick-next {right: 0;}
.slick-arrow {width: 2.5rem;height: 2.5rem;}
.slick-arrow svg {width: 1.2rem;}
.logos-slider, .logos-slider-2 {margin-top: 2rem;}
.logos-wrp::before, .logos-wrp::after {width: 3rem;}
.sec3-slider::before {right: 0;display: none;}
.sec3-slider .electric-box .electric-img figure .btn {transform: none;}
.global-main {margin-top: 0;}
.home-section-one .sec1-slider, .single-vehicle-section-four figure + figure, .home-section-eight figcaption .btn, .home-section-eight form {margin-top: 1rem;}
.slick-dots {transform: none;right: 0;bottom: -14.5rem;}
.slick-dots li button {width: 3rem;}
.global-card {padding: 1rem;}
.news-wrp {padding: 1.5rem;}
.home-section-six .accordion-item {margin: 1.5rem 0;padding-bottom: 1.5rem;}
.home-section-six .accordion-item .accordion-button {font-size: 1.05rem;}
.footer .middle-footer {padding: 1rem 0}
.footer .footer-bottom {padding: 1rem 0;}
.global-card svg {width: 3rem;height: auto;}
.home-section-five figcaption {padding: 1.5rem 0;top: 0;position: relative;}
.home-section-seven .green-bg {padding: 9rem 2rem;}
.home-section-seven .green-bg h3 {margin-bottom: 0.5rem;font-size: 1.75rem;}
.home-section-seven .green-bg p, .home-section-six .accordion-item .accordion-body p {max-width: 100%;font-size: 0.875rem;}
.home-section-eight figure figcaption {padding: 1.5rem;position: relative;}
.home-section-eight figure img {height: 100%;position: absolute;inset: 0}
.home-section-eight figcaption h3 {margin-bottom: 0.5rem;font-size: 1.75rem;}
.home-section-eight figcaption h4{font-size: 1.375rem}
/*.footer {padding: 17rem 0 1;}*/
.footer .footer-logo a, .footer .footer-logo-2 a {width: 12rem;}
.footer .middle-footer h6 {margin-bottom: 1rem;}
.footer .middle-footer form button {right: 0;padding: 0.6rem 1.73rem;}
.footer .middle-footer .social-icons ul li {margin-bottom: 0;}
.footer .middle-footer p, .contact-section-one .contact-form .contact-box .info-item a, .right-sidebar li label span, .single-vehicle-section-two ul li, .single-vehicle-section-three .main-heading p{font-size: 1rem}
.about-section-one .stick-figure{margin-left: 0}
.about-section-one .years-rw article h3{font-size: 3rem}
.innerBanner .breadcrumb{margin-top: 0.5rem}
.innerBanner figcaption h1{font-size: 2.25rem}
.innerBanner figure:before{height: 100%;background: linear-gradient(0deg,rgba(35, 31, 32, 1) 10%, rgba(35, 31, 32, 0.9) 40%, rgba(0, 0, 0, 0) 100%)}
.about-section-one .abt-content, .vahicle-section-one .load-btn, .insight-section-one .load-more{margin: 0}
.about-section-two .main-heading {margin-bottom: 0.75rem;}
.about-section-two .mission-head, .about-section-two .core-head{font-size: 2.25rem}
.about-section-two .mission-vision-wrp{margin-bottom: 1.5rem}
.about-section-two .mission-span{font-size: 1rem;max-width: 100%}
.about-section-three span, .insight-section-one .tabWrap h4{font-size: 1.25rem}
.logos-slider .slick-arrow{bottom: -3.5rem}
.warranty-section-one .description{margin-bottom: 1.5rem;padding-bottom: 1.5rem;font-size: 1.25rem;}
.safety-section-one .border-text h3 {font-size: 1.625rem;margin-bottom: 1rem;}
.safety-section-one .border-text ul li{margin-left: 1.5rem}
.safety-section-one .border-text{margin-bottom: 1.5rem;padding-bottom: 1.5rem;}
.sec1slider-img .slick-dots{display: none !important;}
.ft22 {font-size: 1.125rem;}
.contact-section-one .contact-form, .service-section-three .grey-bg{padding: 1.5rem;margin-top: 1.5rem;}
.contact-section-one .contact-form .form-group, .service-section-three .grey-bg .form-group{margin-bottom: 1.25rem}
.service-section-one .recommended-head{font-size: 1.375rem}
.service-section-one .recommended-list{margin-top: 1.25rem}
.service-section-three .main-heading h3{font-size: 1.5rem}
.service-section-two .service-boxes, .single-vehicle-section-one .enquire-btn, .home-section-eight .contct-wrp, .home-section-six .accordion, .home-section-one .cart-content .cart-btns, .single-vehicle-section-one .gallery-wrap, .single-insight-section-six .related-blogSlider{margin-top: 1.5rem}
.right-sidebar{padding: 1.25rem;overflow: auto;height: 16rem;}
.right-sidebar li{padding-bottom: 0.5rem;margin-bottom: 0.5rem;}
.right-sidebar li:last-child, .single-insight-section-two .main-heading{margin-bottom: 1rem}
.right-sidebar h5{font-size: 1.25rem;margin-bottom: 1rem;padding: 1rem 0.938rem}
#productEnquiryModel .modal-dialog{max-width: 97%}
#productEnquiryModel .modal-dialog .modal-content, .single-vehicle-section-two ul{padding: 1.5rem}
#productEnquiryModel .modal-dialog .modal-content .modal-header button.btn-close{top: 2rem;right: 2rem}
.single-vehicle-section-one h4{font-size: 1.5rem;padding-bottom: 1rem;margin-bottom: 1rem}
.single-vehicle-section-three .grey-bg .blk-btn{font-size: 1rem !important;min-width: 8.125rem}
.insight-section-one .nav-tabs .nav-item button{font-size: 1rem;padding: 0.907rem 1.25rem}
.insight-section-one .tabWrap{padding: 1.125rem}
.insight-section-one .nav-tabs{margin: 1.5rem 0 2.5rem;}
.single-insight .innerBanner img{height: 22rem}
.single-insight-section-two ul{margin: 1rem 0}
.single-insight-section-two .main-heading h2, .single-insight-section-one h3, .single-insight-section-three .main-heading h2{font-size: 1.625rem !important}
.single-insight-section-six .related-blogSlider:before, .single-insight-section-six .related-blogSlider:after{width: 1rem}
.single-vehicle-section-one .product-section{width: auto;}
.breadcrumb ul{flex-wrap: wrap;}
.contact-section-one .contact-form .contact-box .nav-tabs .nav-item button{padding-inline: 1.25rem}
.safety-section-one .border-text h5{font-size: 1.5rem;margin-bottom: 1rem;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.menu-wrap ul {gap: 1rem;}
.logo {width: 10rem;}
.menu-wrap ul li a.btn {padding: 0.6rem 1.695rem;}
.home-banner figcaption h1, .single-vehicle-section-one h1{font-size: 2.75rem;}
.home-banner .myVideo {height: 35rem;}
.ft-72 {font-size: 3rem;}
.home-section-one  figcaption h1 {font-size: 4.5rem;}
.slick-dots {right: 25rem;}
.home-section-one .cart-content p {max-width: 70%;margin: 0 auto;}
.slick-arrow {bottom: 6rem;right: 2rem;}
.slick-arrow.slick-prev {right: 2rem;}
.main-section {padding: 5rem 0;}
.home-section-one {padding: 4.375rem 0 2.5rem 0 !important;}
.home-section-one .cart-content {margin-top: 0;}
.home-section-two h4::before {width: 47.5rem;}
.main-heading h2 {font-size: 2.5rem;}
.blk-btn {padding: 0.7rem 2.466rem;}
.home-section-two span {font-size: 1.1rem;}
.home-section-two figure {margin: 3rem 0;}
.ft-56 {font-size: 2.5rem !important;}
.home-section-two .sec1Left p {font-size: 1rem;}
.home-section-two .sec1Left {gap: 3rem;}
.sec3-slider {margin: 0.5rem -11.5rem 0 0;}
.logo-image figure img {height: 3rem;}
.global-main {margin-top: 1rem;}
.global-main .sliderxs .slick-slide {margin: 0 0.5rem;}
.home-section-five figcaption {top: 1rem;}
.home-section-five figcaption span {font-size: 1.2rem;}
.news-wrp .main-heading h2 {font-size: 2rem;margin-bottom: 0;}
.news-wrp {padding: 1.875rem 1.875rem 1.875rem;}
.home-section-seven .green-bg {padding: 11.5rem 2.4rem;}
.home-section-seven .green-bg h3 {font-size: 2.5rem;margin-bottom: 0.5rem;}
.home-section-eight figure figcaption {padding: 3.75rem 2.75rem;}
.home-section-eight figure img {height: 33rem;}
.home-section-eight .contct-wrp ul {gap: 5rem;}
.home-section-eight figcaption p {max-width: 100%;}
.home-section-eight figcaption h3 {font-size: 2.5rem;}
.footer .footer-links ul li a {font-size: 1.1rem;}
.footer .footer-logo a {width: 13rem;}
.footer .middle-footer form button {right: -6rem;}
.footer .middle-footer {padding: 2.125rem 0 2.75rem;}
.innerBanner figcaption h1{font-size: 4rem}
.vahicle-section-one .electric-box .btn{padding: 0.704rem 0.95rem}
.right-sidebar .seat-filter li{width: 3.5rem}
.logos-slider .slick-arrow{bottom: -4.5rem}
.single-insight-section-two .main-heading h2, .single-insight-section-one h3, .single-insight-section-three .main-heading h2{font-size: 2.25rem !important}
.home-section-two h4:before{display: none;}
.single-vehicle-section-one .product-section{width: auto;}
}
@media only screen and (min-width: 1200px) and (max-width: 1299px){
.home-banner figcaption h1, .main-heading h2 {font-size: 3rem;}
.ft-72 {font-size: 3.5rem;}
.slick-dots {right: 30rem;}
.home-section-one figcaption h1 {font-size: 5rem;}
.home-section-two h4::before {width: 60rem;}
.home-section-two span {font-size: 1.2rem;}
.home-section-two .sec1Left {gap: 4rem;}
.main-section {padding: 7rem 0;}
.global-main {margin-top: -3rem;}
.global-card h5 {font-size: 1rem;}
.home-section-five figcaption {top: 1rem;}
.news-wrp .main-heading h2 {font-size: 2.75rem;}
.home-section-seven .green-bg {padding: 13.5rem 4.4rem;}
.home-section-eight figcaption p {max-width: 100%;}
.home-section-eight figure img {height: 29rem;}
.home-section-eight .contct-wrp ul {gap: 7rem;}
.footer .footer-links ul li a {font-size: 1.1rem;}
.footer .middle-footer form button {right: -4rem;}
.footer .middle-footer {padding: 3.125rem 0 2.75rem;}
}