
@media only screen and (min-width: 2200px) and (max-width: 5000px)  {
/* .benefits-EV01 {top: 427.2px; left: -7px;}
.benefits-EV02 {top: 175.6px; left: 181px;}
.benefits-EV03 {left: 499.6px; }
.benefits-EV04 {top: 35.2px; left: 718px;}
.benefits-EV05 {top: 160.6px; left: 955.6px;} */
footer {padding: 25rem 0 0rem;}
section.target-customers-pad {padding-bottom: 19rem; margin-bottom: -19rem;}

}

@media only screen and (min-width: 1921px) and (max-width: 2219px)  {
    /* .benefits-EV01 {top: 424.2px; left: -4px; }
    .benefits-EV02 {top: 175.6px; left: 182px;}
    .benefits-EV03 {left: 506.6px;}
    .benefits-EV04 {top: 37.2px; left: 719px;}
    .benefits-EV05 {top: 162.6px; left: 953.6px;} */
    .footer {font-size: 18px !important; padding: 19rem 0 0rem;}
    .footer h3{font-size: 36px;}
    .footer .footer-mini-tittle {font-size: 22px !important;}
    .footer_logo {top: -270px;}
    section.target-customers-pad {padding-bottom: 17rem; margin-bottom: -15rem;}
    
    }


@media only screen and (min-width: 1400px) and (max-width: 1920px)  {
/* .benefits-EV01 {top: 424.2px; left: -4px; }
.benefits-EV02 {top: 175.6px; left: 182px;}
.benefits-EV03 {left: 506.6px; }
.benefits-EV04 {top: 37.2px; left: 719px;}
.benefits-EV05 {top: 162.6px; left: 953.6px;} */
.footer {font-size: 18px !important; padding: 19rem 0 0rem;}
.footer h3{font-size: 36px;}
.footer .footer-mini-tittle {font-size: 22px !important;}
.footer_logo {top: -270px;}
.benefit-bg {padding-bottom: 17rem;	margin-bottom: -19rem;}
section.target-customers-pad {padding-bottom: 15rem; margin-bottom: -14rem;}

}


@media screen and (max-width: 1199px) {
body, html {font-size: 15px;}
.font-size-60 {font-size: 42px;}
.font-size-50 {font-size: 38px;}
.font-size-40 {font-size: 30px;}
.font-size-28 {font-size: 24px;}
.font-size-25 {font-size: 20px;}
.font-size-24 {font-size: 20px !important;}
.font-size-22 {font-size: 18px !important;}
.font-size-20 {font-size: 16px;}
.font-size-16 {font-size: 15px !important;}
.line-hight-3 {line-height: 1.3;}


.box-sticky{position: relative !important;top: 0;} 


/* .benefits-EV01 {width: 260px;top: 267.2px;left: 15px;}
.benefits-EV02 {top: 96.6px; left: 172px; width: 238px;}
.benefits-EV03 {top: -71px; left: 408.6px;}
.benefits-EV04 {top: 7.2px; left: 547px;}
.benefits-EV05 {top: 85.6px; left: 701.6px;	width: 273px;} */
.gallery-view-btn {top: -5rem;}
.quick-statistics-box-01::before,.quick-statistics-box-02::before{left: 64%; width: 71%;}
.benefits-ev-vehicles-img .benifit-icon img {max-width: 60px;}
footer {padding: 12rem 0 0rem;}
.video {left: -22px;}
.dealer-form-section {margin-top: -50px;}
.homepad.consumer-need {padding-bottom: 13rem;}
}

@media screen and (max-width: 991px) {
.font-size-60 {font-size: 34px;}    
.font-size-50 {font-size: 32px;}	
.font-size-40 {font-size: 26px;}	
.font-size-30 {font-size: 20px;}	
.font-size-26 {font-size: 20px;}
.font-size-18 {font-size: 16px !important;}
.font-size-15 {font-size: 14px;}
.font-size-13 {font-size: 12px;}

.homepad {padding-top: 4rem; padding-bottom: 4rem;}

.logo img {max-width: 100px;}
body.pad {padding-top: 73px;}
.header-right img {max-width: 30px !important;}
.topmenu li a {padding: 0.65rem 0.6rem !important; font-size: 13px;}
.social_media a {width: 18px; height: 20px; background-size: 105px;}
.social_media a.tw {background-position: -27px 0px;}
.social_media a.pt {background-position: -57px 0;}
.social_media a.in {background-position: -87px 0;}
.home-banner .carousel-item {padding: 30px 0;}
.home-banner .button {height: 30px; width: 30px;}
.home-banner .carousel-control-prev {left: 5px;}
.home-banner .carousel-control-next {right: 5px;}
.home-banner .carousel-control-next-icon, .home-banner .carousel-control-prev-icon {width: 1.2rem; height: 1.2rem; top: -1px;}
.free-seminar {letter-spacing: 1px;}
.video {max-width: 130px; bottom: -30px; left: -30px;}


/* .benefits-EV01 {width: 214px; top: 194.2px; left: -12px;}
.benefits-EV02 {top: 64.6px; left: 77px; width: 228px;}
.benefits-EV03 {width: 282px; top: -63px; left: 309.6px;}
.benefits-EV04 {width: 276px;top: -1.8px;left: 413px;}
.benefits-EV05 {top: 57.6px;left: 524.6px;width: 207px;} */
.gallery-view-btn {top: 0; margin-top: 16px;}
.blog-btn {left: 21px;}
.quick-statistics-box-01::before, .quick-statistics-box-02::before {left: 69%; width: 61%;}
.benefits-ev-vehicles-img .benifit-icon img {max-width: 50px;}
.upcoming-vehicle-bottom {width: 4rem; height: 4rem; line-height: 4rem; min-width: 4rem;}
.upcoming-vehicle-bottom img {max-width: 30px !important;}
footer {padding: 13rem 0 0rem; margin-top: 0rem;}
/* .footer_logo {top: -175px; width: 110px; height: 110px; line-height: 60px;} */
.footer_logo img {max-width: 80px;}
.introducing-icon p {font-size: 16px !important;}
.navbar-toggler {position: absolute; top: -56px; right: 10px; line-height: normal;}
.topmenu {position: initial; max-width: 720px; margin-left: auto; margin-right: auto;}
.navbar-expand-lg .navbar-nav > li.nav-item {border-bottom: 1px solid #609066; border-right: 0;}
.navbar-expand-lg .navbar-nav > li.nav-item:last-child{border-bottom: 0px;}
.navbar .container {padding: 0;}

.product-slider .button {height: 40px; width: 40px;}
.product-slider .carousel-control-next-icon, .product-slider .carousel-control-prev-icon {width: 1.5rem; height: 1.5rem;}
.product-slider .carousel-control-prev {left: 15px;}
.product-slider .carousel-control-next {right: 15px;}
.customerslooking::after {position: relative; right: 0; top: 25px; bottom: 0; width: auto; display: block; height: 1px;}
.product-specification-pattren,.solutions-pattren,.competition-pattren {max-width: 130px;}
.product-features-section .product-features-box {padding: 20px;}
.dealer-form-section .dealer-form {padding: 30px;}
section.who-we-are-right {background-position: right 5% !important; background-size: 220px !important;}
section.faq-info-section {background-position: left 15% !important; background-size: 70% !important;}
.dealer-form-section {margin-bottom: 70px;}
.homepad.consumer-need {padding-bottom: 10rem;}
/* .benefit-bg {padding-bottom: 0rem; } */

.header-right .header-mail-icon img {max-width: 27px !important;}
.header-right .header-call-icon img {max-width: 24px !important;}
.header-right .header-mail {border-left: 0;}
header.fixed-top {border-bottom: 1px solid #063;}
.faq-bg {padding-bottom: 8rem !important; padding-top: 2rem;}
section.target-customers-pad {padding-bottom: 8rem;}
.allquestion {z-index: 9;}
.segmentation-section .segmentation-box {padding: 15px; min-height: 100px;}
.segmentation-section .segmentation-box img {width: 40px; margin-right: 15px;}
.benefits-vehicles-box {width: 260px;}
.benefits-vehicles-box .benefits-dcs {width: 190px;}
.benefits-EV01 {margin-right: 1.5rem;}
.benefits-EV02 {margin-left: 1.5rem;}
.benefits-EV03 {margin-right: 3rem;}
.benefits-EV04 {margin-left: 3rem;}
.benefits-EV05 {margin-right: 5rem;}
.benefits-EV06 {margin-left: 5rem;}
.benefits-vehicles-box .benifit-icon {max-width: 76px; min-width: 76px;}
section.target-customers-pad {padding-bottom: 10rem; margin-bottom: -10rem;}
}

@media screen and (max-width: 767px) {
.font-size-60 {font-size: 32px;}
.font-size-50 {font-size: 28px;}	
.font-size-36 {font-size: 28px;}
.font-size-30 {font-size: 22px;}
.font-size-28 {font-size: 22px;}
.font-size-24 {font-size: 18px !important;}
.font-size-18 {font-size: 15px !important;}
.line-hight-4 {line-height: 1.4;}
.homepad {padding-top: 3.5rem; padding-bottom: 3.5rem;}
.navbar .container {max-width: 100%;}
.logo img {max-width: 80px;}
body.pad {padding-top: 62px;}
.gallery-view-btn {margin-top: 5px;}
.quick-statistics-box-02 {margin: 2rem 0;}
.quick-statistics-box-01::before, .quick-statistics-box-02::before {display: none;}
.video {left: -10px;}
.benefits-ev-vehicles-img img {display: none;}
.benefits-ev-vehicles-img > div {position: relative !important;}
.benefits-ev-vehicles-img > div {position: relative !important; left: 0; top: 0; width: auto;}
.benefits-ev-vehicles-img .benifit-icon img {max-width: 50px; display: inline-block;}
.benefits-ev-vehicles-img {padding-left: 0;}
.benefits-ev-vehicles-img > div {position: relative !important; left: 0; top: 0; width: auto; margin-top: 20px;}
/* .homepad.benefits-ev-vehicles-bg{background: url(../images/benefits-ev-vehicles-mobile.svg) no-repeat !important; background-size: cover !important; background-position: center !important;} */
.topmenu li a {line-height: normal;}
footer.footer .quicklinks li a::before {top: 7px;}

footer {padding: 3.5rem 0 0rem; margin-top: 0px;}
.footer_logo {top: -146px;}
.homepad.quickstatistics-pad {padding-bottom: 11rem;}
.quickstatistics-pad {background-size: 150% !important; background-position: -150px top !important;}
.introducing {background-size: 70% !important; background-position: right 89% !important;}
.ul-list li::before {top: 2px; background-size: 12px;}


.our-solutions-box .our-solutions-col {height: 42px;}
.our-solutions-box .our-solutions-col img {height: 42px;}
.product-features-box .product-features-col {height: 42px;}
.product-features-box .product-features-col img {height: 42px;}
.segmentation-section .segmentation-box img {width: 40px; margin-right: 15px;}
.segmentation-section .segmentation-box {min-height: 106px;}
.customers-box .customers-col img {height: 42px;}
.customers-box .customers-col {height: 42px;}
.padding-top-col {padding-top: 60px; }
.product-specification-pattren, .solutions-pattren, .competition-pattren {max-width: 80px;}
.product-solutions-section {background-size: 200px !important;}
.product-features-section {background-size: 350px !important;}
.customers-box-section {background-size: 350px !important;}
.innerpage-title-banner {padding: 50px 0px;}
.inner-page-breadcrumb .breadcrumb-item + .breadcrumb-item::before {transform: scale(.7);}
.product-slider .button {height: 34px; width: 34px;}
.product-slider .carousel-control-next-icon, .product-slider .carousel-control-prev-icon {width: 1.2rem; height: 1.2rem;}
.dealer-form-section {margin-top: -30px;}
.dealer-form-section .dealer-form {padding: 10px 20px 30px;}
.createDealer-r {margin-top: 0px;}
.topmenu {max-width: 540px;}
section.contact-info-section {background-position: right 20% !important; background-size: 50% !important;}
.homepad.consumer-need {padding-bottom: 4rem; margin-bottom: 0px;}
.navbar-toggler {top: -47px;}
/* .benefit-bg section.benefits-ev-vehicles-bg {padding-bottom: 3.5rem;} */

footer.footer {
    background: url(../images/footer-mobile-bg.svg) no-repeat !important;
    background-position: left top !important;
    background-size: cover !important;
}
.footer_logo img {max-width: 54px;}
/* .benefits_three {
	background: url(../images/benefits_three_wheeler.png) no-repeat;
    background-size: 100% !important;
    background-position: center !important;
} */
.faq-bg {
    padding-bottom: 3.5rem !important;
    padding-top: 3rem;
    margin-bottom: 0;
}
section.target-customers-pad {padding-bottom: 3.5rem; margin-bottom: 0;}
h1.millo-heading img {max-width: 98px; margin-top: -2px;}
h1.mastee-heading img {max-width: 148px; margin-top: -2px;}

.productinnovation-col.oursolutions .our-solutions-box {background-color: #f5f0bd; padding: 3.5rem !important;}
.productinnovation-col.oursolutions .our-solutions-box br {display: none;}
/* .benefits-ev-vehicles-img {display: flex; flex-wrap: wrap; justify-content: space-between !important;}
.benefits-vehicles-box {padding: 20px;	border-radius: 6px;	flex: 0 0 auto;	width: 48.6% !important; margin-top: 14px !important; flex-direction: column !important; text-align: center; background-color: #F4F6E1;}
.benefits-vehicles-end{margin-left: auto !important; margin-right: auto !important;}
.benefits-vehicles-box .benifit-icon {margin-bottom: 10px;}
.benefits-vehicles-box .benifit-icon img {margin-right: 0;} */

.benefits-EV01 {margin-right: 0rem;}
.benefits-EV02 {margin-left: 0rem;}
.benefits-EV03 {margin-right: 0rem;}
.benefits-EV05 {margin-right: 0rem;}
.benefits-EV04 {margin-left: 0rem;}
.benefits-EV06 {margin-left: 0rem;}
.benefits-vehicles-box .benefits-dcs {width: 172px;}
.benefits-vehicles-box {width: 248px;}
.benefit-bg section.benefits-ev-vehicles-bg {padding-bottom: 5rem; margin-bottom: -2rem;}
}

@media screen and (max-width: 575px) {
.font-size-40 {font-size: 24px;}
.font-size-20 {font-size: 15px;}
.font-size-50 {font-size: 22px;}
.header-top .nav-menu {right: 0; left: 0;}
.upcoming-vehicle-round-s {left: -14px; top: -30px;}
.upcoming-vehicle-round-s .img-fluid {max-width: 60px;}
.video img {max-width: 32px;}
.introducing {background-size: 95% !important; background-position: right 64% !important;}
.quick-statistics-box-02 {margin: 1.4rem 0;}
.higher-savings img {height: 32px;}

.dealer-form {margin: 0;}
.topmenu{max-width: 100%;}
section.contact-info-section {background-position: right 10% !important; background-size: 70% !important;}
.header-right .header-call-icon img {max-width: 20px !important;}
.header-right .header-mail-icon img {max-width: 22px !important;}
.productinnovation-col.oursolutions > div {flex: 0 0 auto; width: 50%;}
.productinnovation-col.oursolutions .our-solutions-box {padding: 2.5rem !important;}
.benefits-vehicles-box .benifit-icon {max-width: 56px; min-width: 56px; margin-bottom: 8px;}
.benefits-vehicles-box {width: 100%;}
.benefits-vehicles-box .benefits-dcs {width: 100%; line-height: 1.3;}

.benefits-vehicles-box {
    /* padding: 20px; */
    /* border-radius: 6px; */
    /* flex: 0 0 auto; */
    /* width: 48.6% !important; */
    /* margin-top: 14px !important; */
    flex-direction: column !important;
    text-align: center;
    /* background-color: #ffffff; */
}
}

@media screen and (max-width: 479px) { 
.book-Appointment button {font-size: 12px !important;}
.header-right img {max-width: 17px !important;}
.watch-our-videos img {max-width: 99px;}
/* .productinnovation-col > div {flex: 0 0 auto; width: 100%;} */
.padding-top-col {padding-top: 0; margin-top: 0 !important;}
.customers-box-section .customers-box {margin-bottom: 20px;}
.productinnovation-col.oursolutions {padding: 0 6px;}
.productinnovation-col.oursolutions > div {padding: 0 6px;}
.productinnovation-col.oursolutions .our-solutions-box {padding: 1.5rem 1.2rem !important;}
.productinnovation-col.requirements-box .segmentation-box {display: block; text-align: center;}
.productinnovation-col.requirements-box .segmentation-box img {margin-right: 0; margin-bottom: 15px;}
.productinnovation-col.requirements-box .segmentation-box .segmentation-col {width: 44px; margin: 0 auto; text-align: center;}

}
/* 
@media screen and (max-width: 991px) {
    .navbar-expand-lg .navbar-nav > li.nav-item:hover a {
         background-color: #195e21;
         color: #fff !important;
    }
    .navbar-nav li.nav-item.dropdown ul.dropdown-menu li a {
        padding: 0.6rem 0.3rem !important;
    }    
    .navbar-expand-lg .navbar-nav .dropdown-menu::before {
        display: none;
    }
} */


@media only screen and (max-width: 991px) {
    .navbar-nav li.nav-item.dropdown ul.dropdown-menu li a.dropdown-item::before {
        margin-left: -6px;
        position: relative;
        content: "";
        width: 4px;
        height: 4px;
        display: inline-block;
        vertical-align: middle;
        top: -2px;
        background-color: #fff;
        margin-right: 10px;
    }
    .navbar-expand-lg .navbar-nav > li.nav-item:hover a {
        background-color: #195e21;
        color: #fff !important;
    }
    .navbar-nav .nav-item.dropdown ul li a.dropdown-item:focus, .navbar-nav .nav-item.dropdown ul li a.dropdown-item:hover {
        background-color: #0f5117;
    }
    
    .navbar-nav .nav-item.dropdown ul li a.dropdown-item a {
        background-color: transparent !important;
    }
    
    .navbar-nav li.nav-item.dropdown ul.dropdown-menu li a {
        color: #fff !important;
        padding: 0.6rem 0.6rem 0.6rem 1.6rem !important;
        background-color: transparent;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        background-color: #08420f;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu.show::before {
        content: "";
        display: block;
        border-top: .5em solid #25662c;
        border-right: .5em solid transparent;
        border-left: .5em solid transparent;
        margin-left: 0.7em;
        top: 36px;
        position: absolute;
        border-bottom: 0;
        z-index: 1;
    }
    .navbar-nav li.nav-item.dropdown a.dropdown-toggle::after {
        float: right;
        top: 7px;
    }
    .navbar-nav li.nav-item.dropdown:hover a.dropdown-toggle::after {
        border-top-color: #fff;
    }


  


    }



/*-------------gallery-----------------------*/
@media (max-width: 768px){
    .videos-box .videos-icon {max-width: 34px;}
}
/*-------------gallery-----------------------*/
