@media (min-width: 1920px) and (max-width: 2560px) {
    .about-counter::before{height: 70%;}
}

@media (min-width: 1801px) and (max-width: 1919px) {
    .about-counter::before{height: 75%;}

}

@media (min-width: 1681px) and (max-width: 1800px) {
    .about-counter::before{height: 70%;}

}

@media (min-width: 1600px) and (max-width: 1680px) {
    .about-counter::before{height: 65%;}
}

@media (min-width: 1441px) and (max-width: 1599px) {
    .hero .arrow-left, .testimonial-section .arrow-left {left: 5%;}
    .hero .arrow-right, .testimonial-section .arrow-right {right: 5%;}
    .dark-box-section img{width: 80%;margin-left: auto;margin-right: auto;}

}

@media (min-width: 1400px) and (max-width: 1440px) {

}

@media (min-width: 1300px) and (max-width: 1366px) {

}

@media (min-width: 1300px) {

}
@media (min-width: 1201px) and (max-width: 1440px) {
    .hero .arrow-left, .testimonial-section .arrow-left {left: 5%;}
    .hero .arrow-right, .testimonial-section .arrow-right {right: 5%;}
    .side-content {left: 0;}
    .dark-box-section img{width: 80%;margin: 0 auto;}
}

/* @media (min-width: 768px) and (max-width: 1200px) {

} */

@media (min-width: 992px) and (max-width: 1200px) {
    
    .testimonial-box {width: 100%;}
    .testimonial-image {width: 100%;}
    .testimonial-section .arrow-left {left: 2%;}
    .hero .hero-slide .header-content {padding: 2rem 4rem;}
    .corporate-area .col-lg-3 {-ms-flex: 0 0 33%;flex: 0 0 33%;max-width: 33%;}
    .side-content {left: -30px;}

    .contact-map{padding: 25px 0;} 
    
    .about-cards .corporate-box .corporatebox-inner{bottom: -165px; }
    .about-cards .corporate-box:hover .corporatebox-inner{bottom: 0; }
    .hero .hero-slide img {height: 500px;}
    .heading,.contact-form-section .form-content h3 {font-size: 40px;}
    .hero .arrow-left {left: 2%;}
    .right-contact {justify-content: space-evenly;}
    .hero .arrow-right {right: 2%;}
    .side-content {left: 0;}
    .arrow-left {left: -30px;}
    .arrow-right {right: -30px;}
    .testimonial-section .arrow-right {right: 5%;}
    .about-section .about-content-wrapper {width: 50%;}
    .comfort-section h3 {font-size: 50px;}
    .dark-section .usp-wrap .usp-box-section h3 {font-size: 30px;}
    .logo-slider-img {margin: 3px 10px;}
    .contact-section p {width: 60%;margin: 0 auto;}
    .contact-form-section .form-section{width: 100%;}
    .active-country {padding: 100px 0;}
    .serve-section {padding: 60px 0 0;}
    .serve-content p{width: 70%;}
    .testimonial-section .testimonial-box .testi-title {font-size: 40px;}
    .testimonial-box {width: 80%;margin: 0 auto;}
    .testimonial-image {width: 70%;margin: 0 auto;}
    .client-logo-section {padding: 50px 0 0px;}
    .testimonial-section {padding: 80px 0;}
    .fleet-section {padding: 80px 0;}
    .contact-section {padding: 100px 0;}
    .press-section .press-title {font-size: 40px;}
    .press-section .press-slider .press-detail-box p {width: 100%;}
    .comfort-section p { width: 50%;}
}
@media (min-width: 1200px) and (max-width: 1200px) {
    .about-cards .corporate-box .corporatebox-inner{bottom: -145px; }
    .about-cards .corporate-box:hover .corporatebox-inner{bottom: 0; }
}

@media (min-width: 768px) and (max-width: 991px) {
    
    .testimonial-box {width: 100%;}
    .testimonial-image {width: 100%;}
    .testimonial-section .arrow-left {left: 2%;}
    .hero .hero-slide .header-content {padding: 2rem;}
    .corporate-area .col-lg-3 {-ms-flex: 0 0 33%;flex: 0 0 33%;max-width: 33%;}
    .side-content {left: -30px;}

    .contact-map{padding: 25px 0;} 
    
    .about-cards .corporate-box .corporatebox-inner{bottom: -165px; }
    .about-cards .corporate-box:hover .corporatebox-inner{bottom: 0; }
    .hero .hero-slide img {height: 500px;}
    .heading,.contact-form-section .form-content h3 {font-size: 40px;line-height: 50px;}
    .hero .arrow-left {left: 2%;}
    .right-contact {justify-content: space-evenly;}
    .hero .arrow-right {right: 2%;}
    .side-content {left: 0;}
    .arrow-left {left: -30px;}
    .arrow-right {right: -30px;}
    .testimonial-section .arrow-right {right: 5%;}
    .about-section .about-content-wrapper {width: 80%;}
    .comfort-section h3 {font-size: 40px;}
    .comfort-section p { width: 50%;}
    .dark-section .usp-wrap .usp-box-section h3 {font-size: 30px;}
    .corporate-area {padding: 80px 0px;}
    .logo-slider-img {margin: 3px 10px;}
    /* .contact-section p {width: 60%;margin: 0 auto;} */
    .corporate-area .sub-heading {width: 80%;}
    
    .contact-form-section a {font-size: 40px;}
    .contact-form-section .form-section{width: 100%;}
    .active-country {padding: 100px 0;}
    .serve-section {padding: 60px 0 0;}
    .serve-content p{width: 70%;}
    .testimonial-section .testimonial-box .testi-title {font-size: 40px;}
    .testimonial-box {width: 80%;margin: 0 auto;}
    .testimonial-image {width: 70%;margin: 0 auto;}
    .client-logo-section {padding: 50px 0 0px;}
    .testimonial-section {padding: 80px 0;}
    .fleet-section {padding: 80px 0;}
    .contact-section {padding: 100px 0;}
    .press-section .press-title {font-size: 40px;}
    .press-section .press-slider .press-detail-box p {width: 100%;}
    .dark-section{height: auto;}
    .blog-section .blog-box:nth-child(even) {margin-top: 0;}
    
    

}




@media (min-width: 600px) and (max-width: 767px) {
    .main-menu ul { display: none;}
    .right-contact {flex-direction: column;}
    .hero .hero-slide img {height: 500px;}
    .right-contact {justify-content: space-evenly;}
    .heading,.contact-form-section .form-content h3 {font-size: 35px;line-height: 40px;}
    .hero .hero-slide .header-content {padding: 0rem;}
    .hero .arrow-left {left: 2%;}
    .hero .arrow-right {right: 2%;}
    .side-content {left: 0;}
    .about-section .about-content-wrapper {margin-left: 4rem;}
    .arrow-left {left: -30px;}
    .arrow-right {right: -30px;}
    .rental-detail .rental-title {font-size: 30px;}
    .about-section .about-content-wrapper {width: 100%;}
    .comfort-section {padding: 50px 100px 140px;}
    .comfort-section h3 {font-size: 40px;}
    .comfort-section p {width: 60%;}
    .corporate-area {padding: 80px 0px 80px;}
    .corporate-area .sub-heading {width: 80%;}
    .dark-section .usp-wrap .usp-box-section h3 {font-size: 22px;}
    .dark-section .usp-box .box img {width: 40px;height: 40px;}
    .dark-section {height: auto;padding: 80px;}
    .corporatebox-inner h4, .corporatebox-inner h3 {font-size: 23px;}
    .corporatebox-inner {bottom: -142px;}
    .active-country {padding: 100px 0;}
    .serve-section {padding: 60px 0 0;}
    .testimonial-section .testimonial-box .testi-title {font-size: 35px;}
    .testimonial-box {width: 70%;margin: 0 auto;}
    .testimonial-image {width: 70%;margin: 0 auto;}
    .client-logo-section {padding: 50px 0 0px;}
    .testimonial-section {padding: 0;}
    .fleet-section {padding: 80px 0;}
    .contact-section {padding: 50px 0;}
    .press-section .press-title {font-size: 40px;}
    .press-section .press-slider .press-detail-box p {width: 100%;}
    .footer-section .bootom-footer {flex-direction: column;}
    .footer-logo {margin: 10px;}
    .contact-form-section .form-section{width: 100%;}

    .content-404 span{font-size: 90px;}
    .content-404{text-align: center; margin-bottom: 20px;}
    .page-404 .tankyou-row{height: max-content;}

    .content-thankyou img{margin: 20px 0;}
    .content-thankyou span{font-size: 45px;}
    .content-thankyou p{font-size: 20px;}
    .page-thankyou .tankyou-row{height: 90vh;}
    .content-404,.image-404,.content-thankyou{margin-bottom: 0;}

    .contact-banner-details p{margin-bottom: 35px;}
    .contact-in-touch div{margin: 15px 0;}
    .contact-map .container{position: static; transform: translate(0,0);}
    .contact-in-touch{flex-direction: row; justify-content: space-between;}
    .contact-banner-car{width: 100px; bottom: -10px;}
    .contact-map-img{width: 100%; margin-bottom: 30px;}
    .contactmap-details h3{font-size: 26px;}
    .contactmap-details .contact-offices:first-child{margin:30px 0 20px;}
    .contactmap-details div small{font-size: 18px;}
    .contact-banner{margin:10px 0 40px;}
    .contact-map{margin-bottom: 40px;}

    .about-banner-strip{margin-top: 40px; width: 93%;}
    .about-banner-section .img-responsive{height: 350px; object-fit: cover;}
    .about-banner-content{width: 100%;}
    .banner-strip-wrap::before{display: none;}
    .banner-strip-box{margin: 15px 0;}
    .about-start-content h3{font-size: 24px;}
    .about-start{margin: 40px 0 30px;}
    .about-start-img{margin-top: 10px;}
    .about-start-content{margin-top: 20px;}
    .about-timeline-details span{font-size: 90px; top: 73%;}
    .about-timeline-details.slick-active img{animation: slideInImageMobile 1.5s;}
    .about-timeline-details img{width: 100%; transform: rotate(0deg);}
    .about-timeline-slide.slick-vertical .slick-slide{ flex-direction: column; align-items: start; padding: 0 ;}
    .about-timeline-details p{width: 100%; margin-top: 50px;}
    .about-timeline-slide .slick-dots li::before{font-size: 12px;}
    .about-cards.corporate-area{padding: 40px 0;}
    .about-counter::before{height: 90%;}
    .about-counter-detail span{font-size: 28px;}
    .about-our-clients{margin: 40px 0 10px;}
    .percent-details .percent-box small{width: 280px;}
    .percentile-content{margin-top: 30px;}
    .about-our-team{margin: 40px 0;}
    .our-team-wrap img{width: 150px;}
    .about-cards .corporate-box .corporatebox-inner{bottom: -125px; }
    .about-cards .corporate-box:hover .corporatebox-inner{bottom: 0; }
    .nxt-prv-blog-box{flex-direction: column;}
    .nxt-prv-blog-box .blog-sec {align-items: flex-start;width: 100%;flex-direction: column;padding: 0 15px;}
    .blog-detail-box .nxt-prv-blog-box .blog-sec .blog-img {width: 100%;height: 100%;margin-bottom: 20px;}
    .blog-detail-box {padding: 20px 0 40px;}
}

@media (max-width: 767px) {
    .testimonial-box {width: 80%;margin: 0 auto;}
    .testimonial-image {width: 70%;margin: 0 auto;}
    .serve-content p{width: 100%;}
    .press-section .press-slider .press-detail-box p {width: 100%;}
    .contact-form-section .form-section{width: 100%;}
    .nxt-prv-blog-box{flex-direction: column;}
    .nxt-prv-blog-box .blog-sec {align-items: flex-start;width: 100%;flex-direction: column;padding: 0 15px;}
    .blog-detail-box .nxt-prv-blog-box .blog-sec .blog-img {width: 100%;height: 100%;margin: 20px 0;}
    .blog-detail-box {padding: 20px 0 40px;}
    .blog-detail-box .blog-title {font-size: 26px;}
}

@media (min-width: 576px) and (max-width: 599px) {
    .heading {font-size: 23px;}
    .corporate-area .sub-heading {width: 100%;}
}
@media (max-width: 599px) {
.logo a img{width: 130px;}
.banner-section .img-responsive {height: 350px;object-fit: cover;}
.banner-section {position: relative;margin-bottom: 40px;}
.blog-section .blog-wrap {margin-top: 0;}
.default-btn, .trans-btn{font-size: 12px;}
.rental-section .slider-box{margin: 0 25px;}
.contact-form-section .form-section{width: 100%;}
.contact-form-section .form-section {margin-top: 20px;}
.contact-form-section .form-section .flex-box {flex-direction: column;}
.contact-form-section .form-section .form-group {width: 100%;}
html {overflow-x: hidden !important;}
.right-contact {list-style: none;padding: 0;flex-direction: column;}
.main-menu ul { display: none;}
.heading,.contact-form-section .form-content h3,.contact-form-section a,.contact-form-section .form-section .form-title {font-size: 26px;line-height: 35px;}
.hero .hero-slide img {height: 450px;}
.hero .arrow{display: none !important;}
.hero .hero-slide .header-content{padding: 0 2rem 0 0;}
.arrow-left {left: -10px;}
.arrow-right {right: -10px;}
.arrow {width: 30px;height: 30px;font-size: 12px;}
.about-section {padding: 40px 0;}
.about-section .about-content-wrapper {width: 100%;margin-left: 0;}
.side-content {position: relative;rotate: unset;top: 0;left: 0;padding: 0 15px;}
.rental-section {padding: 20px 0;}
.comfort-section {padding: 40px 20px 100px}
.comfort-section p {width: 100%;}
.comfort-section h3 {font-size: 26px;}
.rental-detail .rental-title{font-size: 22px;}
.dark-box-section img {margin-top: -80px;}
.dark-section .usp-wrap .usp-box-section h3 {margin-top: 20px;font-size: 23px;}
.dark-section {height: auto;}
.corporate-area, .active-country, .serve-section {padding: 40px 0px;}
.discover-section{padding: 60px 0;}
.discover-section .discover-content .heading {font-size: 26px;}
.testimonial-section .testimonial-box .testi-title {font-size: 26px;line-height: 30px;}
.testimonial-section {padding: 40px 0;margin-top: 0px;}
.testimonial-section .arrow-left {left: 10px;}
.testimonial-section .arrow-right {right: 10px;}
.client-logo-section {padding: 20px 0 0px;}
.moment-section .moment-content {bottom: 0;}
.moment-section h4 {font-size: 26px;}
.moment-section p {font-size: 15px;}
.moment-section .moment-bg {height: 400px;object-fit: cover;}
.fleet-section .container-box {position: relative;margin: 0 auto;text-align: left;top: 0;left: 0;transform: unset;right: 0;}
.fleet-section {padding: 40px 0;}
.fleet-section .fleet-bg {width: 100%;}
.blog-section .blog-box:nth-child(even) {margin-top: 0;}
.blog-section {padding: 0 0px 40px;}
.blog-section .blog-detail .blog-title {font-size: 22px;}
.contact-section {padding: 40px 15px;}
.contact-section .subheading, .press-section .press-title  {font-size: 26px;}
.press-section {padding-top: 40px;}
.press-section .press-slider {margin-top: 0;}
.press-section .press-slider .press-detail-box p {width: 100%;}
.faq-area {margin: 40px 0px;}
.footer-section .bootom-footer {flex-direction: column;}
.footer-logo {margin-top: 10px;}
.request-section .request-content .request-text {font-size: 16px;}
.corporatebox-inner h4, .corporatebox-inner h3{font-size: 22px;}
.serve-content p{width: 100%;}

.content-404 span{font-size: 80px;}
.content-404{text-align: center; margin-bottom: 20px;}
.page-404 .tankyou-row{height: max-content;}

.content-thankyou img{margin: 20px 0;}
.content-thankyou span{font-size: 37px;}
.content-thankyou p{font-size: 15px;}
.page-thankyou .tankyou-row{height: 90vh;}
.content-404,.image-404,.content-thankyou{margin-bottom: 0;}

.contact-banner-details p{margin-bottom: 35px;}
.contact-in-touch div{margin: 15px 0;}
.contact-map .container{position: static; transform: translate(0,0);}
.contact-in-touch{flex-direction: row; justify-content: space-between;}
.contact-banner-car{width: 100px; bottom: -30px;}
.contact-map-img{width: 100%; margin-bottom: 30px;}
.contactmap-details h3{font-size: 24px;}
.contactmap-details .contact-offices:first-child{margin:30px 0 20px;}
.contactmap-details div small{font-size: 18px;}
.contact-banner{margin:10px 0 40px;}
.contact-map{margin-bottom: 40px;}

.about-banner-strip{margin-top: 40px; width: 93%;}
.about-banner-section .img-responsive{height: 350px; object-fit: cover;}
.about-banner-content{width: 100%;}
.banner-strip-wrap::before{display: none;}
.banner-strip-box{margin: 15px 0;}
.about-start-content h3{font-size: 24px;}
.about-start{margin: 40px 0 30px;}
.about-start-img{margin-top: 10px;}
.about-start-content{margin-top: 20px;}
.about-timeline-details span{font-size: 90px; top: 73%;}
.about-timeline-details.slick-active img{animation: slideInImageMobile 1.5s;}
.about-timeline-details img{width: 100%;transform: rotate(0deg); margin-bottom: 40px;}
.about-timeline-slide.slick-vertical .slick-slide{ flex-direction: column; padding: 0;}
.about-timeline-details p{width: 100%;}
.about-timeline-slide .slick-dots li::before{font-size: 12px;}
.about-cards.corporate-area{padding: 40px 0;}
.about-counter::before{height: 90%;}
.about-counter-detail span{font-size: 28px;}
.about-our-clients{margin: 40px 0 10px;}
.percent-details .percent-box small{width: 280px;}
.percentile-content{margin-top: 30px;}
.about-our-team{margin: 40px 0;}
.our-team-wrap img{width: 150px;}

}


@media (min-width: 350px) and (max-width: 575px) {
    .heading {font-size: 26px;}
    .corporate-area .sub-heading {width: 100%;}
    .corporatebox-inner {bottom: -125px;}
    .press-section .press-slider .press-detail-box p {width: 100%;}

}
@media (min-width: 320px) and (max-width: 349px) {
.hero .hero-slide .header-content {padding: 1rem;}
.corporate-area .sub-heading{width: 100%;}
.contact-section .subheading, .press-section .press-title {font-size: 22px;}
.heading, .moment-section h4,
.testimonial-section .testimonial-box .testi-title,
.discover-section .discover-content .heading,
.comfort-section h3 {font-size: 23px;}

}

@media (min-width: 400px) and (max-width: 575px) {

}
  