/* #Media Queries
================================================== */
@media (max-width: 1800px){

    .up .act-home-quicklinks{padding: 41px 60px 73px;}

    .up footer{font-size: 16px;}
    .up footer .row1 .row1_col1 .autocarlogo{max-width: 150px;}
    .up footer .row1 .row1_col1 .acslogo{max-width: 120px;}
    .up footer .row1 .row1_col2 .social_icons{column-gap: 15px;}

}
@media (max-width: 1600px){


.up .act-home-quicklinks{padding: 41px 60px 73px;}
.up .act-text-header-2{font-size: 22px;}
.up .act-text-body-2{font-size: 16px;}

.up footer{font-size: 14px;}
.up footer .row2 .row2_col2 .copyright{font-size: 14px;}
.up footer .row2 .row2_col2 .copyright sup{font-size: 9px;}
.up footer .row2 .year-logo{max-width: 100px;}
.up footer .row2 .most-admired{max-width: 120px;}
.up footer .row2 .top50{max-width: 80px;}
.up footer .row2 .sourcewell{max-width: 160px;}



}
@media (max-width: 1440px){

    .up h2, .up h2 div{font-size: 80px;}

    .main-menu-logo{width: 180px;left: 25px;}
    .main-menu-acs{width: 83px;}
    .main-menu-item{font-size: 16px;padding: 0 14px;}
    .main-menu-wrapper{padding-right: 30px;}
    .main-menu-supplementary{right: 25px;}
    .buy-a-truck{font-size: 18px !important;}

    .up .bannerSec .row{padding: 70px 140px 100px 500px;}

    .up .termsSec .row2{padding: 60px 50px 46px 50px;}

    .up .videoSec .row1{padding: 60px 36px 60px 36px;}
    .up .videoSec .row2{padding: 0px 36px 60px 36px;}

    .up .act-home-quicklinks{padding: 41px 25px 73px;}
    
    .up footer{padding: 66px 15px 60px 15px;}

    .up footer{font-size: 12px;}
    .up footer .row2 .row2_col2 .copyright{font-size: 12px;}
    .up footer .row2 .row2_col2 .copyright sup{vertical-align: 3px;font-size: 9px;}
    .up footer .row2 .logo-two-wrapper{column-gap: 28px;}
    .up footer .row1 .row1_col1 .autocarlogo{max-width: 120px;}
    .up footer .row1 .row1_col1 .acslogo{max-width: 100px;}

    .lightbox-content{max-width: 980px;;margin-top: 250px;
        margin-bottom: 60px;}
    .close-lightbox{top: -40px; right: -40px;}
    .close-lightbox img{max-width: 40px;}
    .popup .videobox{max-width: 980px;}
    .popup .videobox .video-container{height: 500px;}
    .popup .video-container .playicon img{max-width: 100px;}
    .popup .video-container iframe{height: 500px;}
    .lightbox-navigation button img{max-width: 40px;}
    .lightbox-navigation #prev-btn{left: -60px;}
    .lightbox-navigation #next-btn{right: -60px;}
    .popup .bottombox .rightcol ul li.fb img{max-width: 14px;}
  .popup .bottombox .rightcol ul li.tw img{max-width: 26px;}
  .popup .bottombox .rightcol ul li.insta img{max-width: 27px;}
  .popup .bottombox .rightcol ul li.in img{max-width: 27px;}
  .popup .bottombox .rightcol .socialtitle h4{font-size: 32px;}

  .up .termsSec .row1 .imgbox img{min-height: 215px;max-height: 215px;}
.up .videoSec .row2 .videocol img{min-height: 195px;max-height: 195px;}
.up .testimonialSec .report img{min-height: 180px;max-height: 180px;}
    
    
}

@media all and (max-width:1199px) {

    .up h2, .up h2 div{font-size: 75px;}
    .up h3, .up h3 div{font-size: 40px;}
    .up h4, .up h4 div{font-size: 30px;}

    .main-menu-logo{width: 165px;}
    .main-menu-acs{width: 70px;}
    .main-menu-item{font-size: 14px; padding: 0 10px;}
    .buy-a-truck{font-size: 15px !important;}

    .up .bannerSec .row{padding: 200px 100px 80px 100px;}

    .up .trickSec .row .leftcol{padding: 30px 20px;}

    .up .termsSec .row2{padding: 40px 15px 46px 15px;gap: 60px;}
    .up .termsSec .row2 .leftcol{width: calc(100% - 383px);}

    .up .videoSec .row1{padding: 40px 15px 40px 15px;}
    .up .videoSec .row2{padding: 0px 15px 40px 15px;}
    .up .videoSec .row2 .videocol .btnbg{margin-top: 35px;}

    
    

.up .testimonialSec .inner_testimonial{padding: 41px 15px 40px;}
.up .testimonialSec .report{width: calc((100% - 60px) / 3);}
.up .testimonialSec .btnbg{margin-top: 50px;}

.up .act-home-quicklinks{padding: 40px 25px 40px;}    
.up .act-text-header-2{font-size: 18px;}
.up .act-text-body-2{font-size: 14px;line-height: 1.4;}    
        
.up footer .row1 .row1_col2 .social_icons{flex-wrap: wrap;gap: 10px;}    
.up footer .row1 .row1_col2 .social_icons img{max-width: 40px;}
.up footer .row1 .row1_col1 .autocarlogo{max-width: 100px;}
.up footer .row2 .year-logo{max-width: 80px;}
.up footer .row2 .most-admired{max-width: 100px;}
.up footer .row2 .top50{max-width: 70px;}
.up footer .row2 .sourcewell{max-width: 140px;}
.up footer .row1 .row1_col1{flex-wrap: wrap;}
.up footer .row1 .row1_col2 .social_icons a img{max-width: 45px;}

.lightbox-content{max-width: 850px;margin-top: 180px;
    margin-bottom: 60px;}    
    .popup .videobox{max-width: 850px;}
    .popup .videobox .video-container{height: 500px;}
    .popup .video-container iframe{height: 500px;}
    .popup .video-container .playicon img{max-width: 100px;}    
    .lightbox-navigation button img{max-width: 40px;}
    .lightbox-navigation #prev-btn{left: -60px;}
    .lightbox-navigation #next-btn{right: -60px;}
  .close-lightbox{top: -40px; right: -40px;}
    .close-lightbox img{max-width: 40px;}

    .up .termsSec .row1 .imgbox img{min-height: 175px;max-height: 175px;}
    .up .videoSec .row2 .videocol img{min-height: 160px;max-height: 160px;}
    .up .testimonialSec .report img{min-height: 145px;max-height: 145px;}

}
    
@media all and (max-width:991px) {	
.up .p_class, .up .p_class div{font-size: 16px;}
.up h2, .up h2 div{font-size: 60px;}
.up h4, .up h4 div{font-size: 24px;}
.up .btnbg a{font-size: 16px;}

.main-menu-logo{width: 130px;left: 15px;top: auto;}
.main-menu-wrapper{padding-right: 0px;        padding-left: 40px;}
.main-menu-supplementary{right: 15px;}
.main-menu-search {display: none;}
.buy-a-truck{font-size: 14px !important;}
.main-menu-item {
    font-size: 13px;
    padding: 0 8px;
}

.up .bannerSec .subtitle{margin-bottom: 30px;}
.up .bannerSec .row{padding: 200px 15px 60px 15px;}
.up .bannerSec .p_class, .up .bannerSec .p_class div{font-size: 20px;line-height: 1.1;}

.up .trickSec .row .leftcol{padding: 30px 15px;}
.up .trickSec .p_class{line-height: 1.3;}
.up .trickSec .leftcol .contentbox{margin-top: 25px;}
.up .trickSec .leftcol .contentbox{gap: 25px;}

.up .videoSec .row2 .videocol{width: calc((100% - 20px) / 2);}

.lightbox-content{max-width: 650px;}    
    .popup .videobox{max-width: 650px;}
    .popup .videobox .video-container{height: 350px;}
    .popup .video-container iframe{height: 350px;}
    .popup .video-container .playicon img{max-width: 80px;}    
    .lightbox-navigation button img{max-width: 30px;}
    .lightbox-navigation #prev-btn{left: -42px;}
    .lightbox-navigation #next-btn{right: -42px;}
  .close-lightbox{top: -40px; right: -40px;}
    .close-lightbox img{max-width: 40px;}

.up .testimonialSec .inner_testimonial{padding: 30px 15px 20px;}
.up .testimonialSec .report{width: calc((100% - 40px) / 3);}

.up .act-home-quicklinks{flex-wrap: wrap;padding: 40px 15px 40px;}    
.up .act-home-quicklinks-item{width: 48%;margin-bottom: 30px;}    
.up .act-text-header-2{margin-bottom: 15px;}

.up footer{text-align: center;padding: 35px 15px 40px 15px;}
.up footer .row1{flex-direction: column;}
.up footer .row1 .row1_col1{width: 50%;}
.up footer .row1 .row1_col2{width: 100%;}
.up footer .row1_col1 .innercol{width: 100%;}

.up footer .row1_col1 .innercol.address1{margin-top: 20px;}
.up footer .row1_col1 .innercol.address2{margin-top: 20px;margin-bottom: 20px;}
.up footer .row1 .row1_col2{flex-direction: column;gap: 20px;}
.up footer .row2{flex-direction: column;align-items: center;gap: 20px;margin-top: 30px;}
.up footer .row2 .row2_col1{width: 100%;justify-content: center;}
.up footer .row2 .row2_col2{width: 100%;}
.up footer .row2 .row2_col2 .copyright{text-align: center;}
.up footer .row3{flex-direction: column;margin-top: 30px;}
.up footer .row3 .row3_col2{flex-direction: column;gap: 20px;width: 100%;}
.up footer .row3 .row3_col2 .be-label{width: 100%;}
.up footer .row3 .row3_col2 .be-text{width: 100%;}

.up .termsSec .row1 .imgbox img{min-height: 130px;max-height: 130px;}
    .up .videoSec .row2 .videocol img{min-height: 180px;max-height: 180px;}
    .up .testimonialSec .report img{min-height: 120px;max-height: 120px;}
        
}
    
@media all and (max-width:767px) {
    .up h2, .up h2 div{font-size: 50px;}
    .up h3, .up h3 div{font-size: 35px;} 
    .up h4, .up h4 div{font-size: 32px;}
    .up h5, .up h5 div{font-size: 24px;}  
    .up h6, .up h6 div{font-size: 16px;}
.popup .bottombox .leftcol .title, .popup .bottombox .leftcol .title div{font-size: 14px;}

.main-menu {
    display: none !important;
}
.main-menu-mobile {
    display: block;
}
.main-menu-wrapper {
    height: 64px;
    max-height: 64px;
    margin-top: 0;
    padding: 0 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.main-menu-hamburger {
    width: 40px;cursor: pointer;
}
.main-menu-mobile img {
    width: 100%;
}
.main-menu-logo {
    width: 160px;
    top: auto;
    left: 86px;
    z-index: 999;
}
.main-menu-acs {
    width: 75px;
}
.main-menu-mobile-slideout {
    position: fixed;
    top: 80px;
    left: -100vw;
    transition: left 0.3s;
    width: 100vw;
    height: 100vh;
    background: #53565a;
    text-transform: uppercase;z-index: 99;padding-top: 20px;
}
.inner_menu_mobile{width: 100%;height: 85%;overflow-y: scroll;}
.main-menu-mobile-item {
    padding: 15px 25px;
    font-size: 20px;
    font-weight: 600;
    border-bottom: 1px solid white;
}
.mobile-submenu-item {
    padding-left: 30px;
}
.main-menu-mobile-item a:hover{color: #9e2a2f;}
.buy-a-truck {
    font-size: 22px !important;
}
.main-menu-mobile-item a{color: #ffffff;text-decoration: none;}
.main-menu-mobile-slideout.open {
    left: 0;
    transition: left 0.3s;
}
.mobile-submenu{padding-top: 10px;}


.up .trickSec .row{flex-direction: column;}
.up .trickSec .row .leftcol{width: 100%;}
.up .trickSec .rightcol{width: 100%;}

.up .termsSec .row1{flex-direction: column;}
.up .termsSec .row1 .col{width: 100%;}
.up .videoSec .row1 .leftcol h2{margin-right: 0px;}
.up .videoSec .row1 .rightcol .imgbox{text-align: center;}
.up .videoSec .row1 .rightcol .imgbox img{max-width: 400px;}
.up .termsSec .row2{flex-direction: column;gap: 40px;}
.up .termsSec .row2 .leftcol{width: 100%;text-align: center;}
.up .termsSec .row2 .rightcol{margin: 0 auto;}

.up .videoSec .row1{flex-direction: column;}
.up .videoSec .row1 .leftcol{width: 100%;}
.up .videoSec .row1 .rightcol{width: 100%;}
.up .videoSec .row2{flex-direction: column;padding: 0px 15px 20px 15px;}
.up .videoSec .row2 .videocol{width: 100%;}

.lightbox-content{max-width: 100%;margin: 0px 15px;margin-top: 80px;}    
    .popup .videobox{max-width: 100%;}
    .popup .videobox .video-container{height: 0; padding-top: 56.45%;}
    .popup .video-container iframe{height: 100%;}
    .popup .video-container .playicon img{max-width: 60px;}    
    .lightbox-navigation{top: -33px;transform: translateY(0);}
    .lightbox-navigation button img{max-width: 24px;}
    .lightbox-navigation #prev-btn{left: 0;}
    .lightbox-navigation #next-btn{right: auto; left: 90px;}
  .close-lightbox{top: -45px; right: 0;}
    .close-lightbox img{max-width: 30px;}
    .popup .bottombox{padding: 20px 15px;flex-direction: column;}
    .popup .bottombox .leftcol{width: 100%;}
    .popup .bottombox .rightcol{max-width: 100%;  margin-top: 24px}


.up .testimonialSec .btnbg{margin-top: 30px;}
.up .testimonialSec .report {width: 100%; }
.up .testimonialSec .report{margin-bottom: 30px;} 

.up .act-home-quicklinks-item{width: 100%;}       

.up footer .row1 .row1_col2 .social_icons a img{max-width: 45px;}

.up .termsSec .row1 .imgbox img{min-height: auto;max-height: none;}
.up .videoSec .row2 .videocol img{min-height: auto;max-height: none;}
.up .testimonialSec .report img{min-height: auto;max-height: none;}
        
}
@media all and (max-width:640px) {
    .up footer .row1 .row1_col1{width: 100%;}

    .up footer .row2 .year-logo{max-width: 46px;}
    .up footer .row2 .most-admired{max-width: 56px;}
    .up footer .row2 .top50{max-width: 36px;}
    .up footer .row2 .sourcewell{max-width: 66px;}

    .main-menu-logo{width: 130px;top: auto;}
}
    
     