
@media (max-width:991px){
    .btn{
        padding: 12px 25px;
        font-size: 14px;
    }
    .dummy-content .page-banner .banner-text h1 br{
        display: none;
    }
    .dummy-content .page-banner img,
    .dummy-content .fleet-availability img{
        height: 400px;
    }
    .header .header-wrapper a{
        padding: 5px 10px;
        font-size: 14px;
    }
    .dummy-content .page-banner .banner-text h1,
    .dummy-content .fleet-availability .fleet-text{
        font-size: 36px;
        line-height: 38px;
    }
    .dummy-content .page-banner .banner-text .hero-subtitle{
        font-size: 18px;
        max-width: 90%;
    }
    .dummy-content .sub-title{
        font-size: 24px;
    }
    .dummy-content .section-box ul li,
    .dummy-content .service-box h3,
    .dummy-content .text-responsive,
    .dummy-content .custom-list{
        font-size: 18px;
    }
    .dummy-content .fleet-box{
        padding: 20px;
        font-size: 14px;
    }
    .dummy-content .svt-section .sub-sections img{
        height: 51px;
    }
    .dummy-content .svt-section .sub-sections{
        font-size: 40px;
    }
    .dummy-content .clients-serve .clients-wrapper .clients h3{
        font-size: 22px;
    }
    .dummy-content .serves-you .serve-box .title,
    .dummy-content .smarter-maintenance .smarter-box h3.smarter-heading{
        font-size: 20px;
    }
    .dummy-content .smarter-maintenance .smarter-box p{
        font-size: 15px;
    }
    .dummy-content .smarter-maintenance .smarter-box img{
        height: 50px;
        width: 50px;
    }
    .dummy-content .gueswork-section .stat-card{
        padding: 20px;
    }
    .dummy-content .gueswork-section .stat-card .stat-icon {
        width: 55px;
        height: 55px;
    }
    .dummy-content .gueswork-section .stat-card .stat-inner .stat-number{
        font-size: 50px;
        line-height: 50px;
    }
    .dummy-content .emergency-fleet-section .emergency-custom-list,
    .dummy-content .testimonials-section .testimonials-box p,
    .dummy-content .testimonials-section .testimonials-box h5,
    .dummy-content .faq-section .accordion .accordion-button{
        font-size: 16px;
    }
    .dummy-content .services-section .truckimgsec img{
        position: unset;
    }
}
@media (max-width:767px){
    .btn{
        padding: 10px 20px;
        font-size: 12px;
    }
    .header .header-wrapper .menu-toggle{
        display: block;
        font-size: 40px;
        color: #D02C2F;
        cursor: pointer;
    }
    .header .header-wrapper .menu-dropdown{
        display: none;
        position: absolute;
        right: 0;
        background: #fff;
        box-shadow: 0px -1px 10px 2px #ddd;
        text-align: left;
    }
    .header .header-wrapper .menu-dropdown a{
        display: block;
    }
    .dummy-content .page-banner .banner-text h1,
    .dummy-content .fleet-availability .fleet-text{
        font-size: 28px;
        line-height: 40px;
    }
    .dummy-content .our-mission .mission-img{
        display: none   ;
    }
    .dummy-content .svt-section .sub-sections img{
        height: 31px;
    }
    .dummy-content .svt-section .sub-sections{
        font-size: 28px;
    }
    .dummy-content .optional-profile .profile-row{
        display: block
    }
    .dummy-content .optional-profile .profile-col1{
        float: left;
    }
    .dummy-content .optional-profile .profile-col2{
        width: 100%;
    }
    .dummy-content .our-reach p{
        font-size: 15px;
    }
    .dummy-content .our-reach img{
        height: 45px;
    }
    .dummy-content .why-choose img{
        height: auto;
    }
    .dummy-content .clients-serve .clients-wrapper{
        flex-wrap: wrap;
    }
    .dummy-content .clients-serve .clients-wrapper .clients{
        flex: 1 0 30%;
    }
    .dummy-content .clients-serve .clients-wrapper .clients img{
        max-height: 190px;
        width: 100%;
        object-fit: cover;
    }
    .dummy-content .smarter-maintenance .smarter-box h3.smarter-heading{
        font-size: 18px;
    }
    .dummy-content .smarter-maintenance .smarter-box img{
        height: 30px;
        width: 30px;
    }
    .dummy-content .gueswork-section .stat-card .stat-icon {
        width: 45px;
        height: 45px;
    }
    .dummy-content .gueswork-section .stat-card .stat-inner .stat-number{
        font-size: 40px;
        line-height: 40px;
    }
    .dummy-content .contact-us .message-box{
        padding: 20px;
    }
    .footer .footer-wrapper .footer-right{
        justify-items: start;
    }
    .footer .footer-wrapper .svt-logo{
        height: 48px;
    }
    .svt-vision-section .svt-section-content-box{
        padding: 25px 35px;
    }
    .svt-vision-section .svt-section-content-box h2{ 
        font-size: 30px;
    }
}
@media (max-width:621px){
    .svt-section .svt-section-content-box{
        padding: 20px;
    }
    .svt-vision-section .svt-section-content-box h2{ 
        font-size:30px;
    }
    .svt-vision-section .svt-section-content-box p{ 
        font-size: 18px;
    }
}
@media (max-width: 400px) {
    .cookie-consent-banner .btn-white,
    .cookie-consent-banner .btn-blue{
        width: 100%;
    }
    .cookie-settings{
        width: 100%;
    }
    .svt-vision-section .svt-section-content-box{
        padding: 15px;
    }
    .svt-vision-section .svt-section-content-box h2{ 
        font-size: 26px;
    }
     .svt-vision-section .svt-section-content-box p{ 
        font-size: 16px;
    }
}