/*Desktop*/
@media(max-width:1920px){
}

@media(max-width:1600px){
  .banner_layer {
    bottom: -3%;
    left: 490px;
}  
}

@media(max-width:1536px){
    .banner_layer {
    bottom: -1%;
    left: 469px;
    }
.banner_subtext p{
    font-size: 15px;
}
.header_location_text a{
    font-size: 14px;
}
.header_call_text a{
    font-size: 14px;
}
.we_offer_col_text p{
    font-size: 14px;
}
.why_col {
    margin: 20px 0 0 0;
}
.why_col1 {
    margin: 20px 0 0 0;
}
}

@media(max-width:1440px){
      .banner_layer {
        bottom: 2%;
        left: 434px;
    }  
}

@media(max-width:1366px){
    .banner_layer {
    bottom: 0%;
    left: 411px;
    }
    .header_location_text a {
        font-size: 12px;
    }
    .header_call_text a {
    font-size: 12px;
    }
}

@media(max-width:1280px){
   .banner_layer {
        bottom: 4%;
        left: 382px;
    } 
}

@media(max-width:1024px){
    .header_location_text a {
    font-size: 10px;
    }
    .header_call_text a {
    font-size: 10px;
    }
    .banner {
    padding: 80px 0;
}
    .banner_layer {
        bottom: 5%;
        left: 264px;
    }
    .banner_text h5{
        font-size: 18px;
    }
    .banner_heading h1 {
    font-size: 36px;
}
    .banner_subtext p {
        font-size: 14px;
    }
    .we_offer_text h2{
        font-size: 36px;
    }
    .why_heading h2 {
    font-size: 36px;
}
.our_fleet_head h2 {
    font-size: 36px;
}
.fleets_slider_col img {
    width: 225px !important;
}
.contact_item strong {
    font-size: 35px;
}
.contact_item a{
    font-size: 35px;
}
.contact_item1 strong {
    font-size: 18px;
}
.contact_item1 a {
    font-size: 18px;
}
.footer_col_heading h6{
    font-size: 18px;
}
.why_col_head h4 {
    font-size: 18px;
}
.we_offer_main {
    padding: 40px 0;
}
.why_choose_us{
    padding: 40px 0;
}
.testimonials{
    padding: 40px 0;
}
.testimonial_right_item p {
    font-size: 13px;
}
.our_fleet {
    padding: 40px 0;
}
.contact_main{
    padding: 40px 0;
}
}
/*Desktop*/

/*tabs*/
@media(max-width:1000px){
 .header_location_text a {
    font-size: 10px;
    }
    .header_call_text a {
    font-size: 10px;
    }
    .banner_layer {
    bottom: 5%;
    left: 252px;
    }
    .banner {
    padding: 80px 0;
}
.banner_heading h1{
    font-size: 35px;
}
.banner_subtext p {
    font-size: 14px;
    }
    .we_offer_text h2{
       font-size: 35px; 
    }
    .why_heading h2{
       font-size: 35px; 
    }
    .why_col_head h4{
        font-size: 18px;
    }
    .our_fleet_head h2{
        font-size: 35px;
    }
    .contact_item strong{
       font-size: 35px; 
    }
    .contact_item a{
        font-size: 35px;
    }
    .contact_item1 strong{
        font-size: 18px;
    }
    .contact_item1 a{
        font-size: 18px;
    }
    .footer_col_heading h6{
        font-size: 18px;
    }
    .fleets_slider_col img {
    width: 210px !important;
}
.fleet_slider_col_name h5{
    font-size: 16px;
}
}

@media(max-width:914px){
  .logo{
      text-align: center;
  }
      .header_location_text a {
        font-size: 14px;
    }
        .header_call_text a {
        font-size: 14px;
    }
    .header_secure {
        display: flex;
        justify-content: center;
    }
    .header_form_submit_button{
        text-align: start;
    }
    .header_form_btn{
        margin: 25px 0 0 0;
    }
        .banner {
        padding: 60px 0;
    }
    .banner_text h5{
        font-size: 15px;
    }
    .banner_heading h1{
        font-size: 30px;
    }
    .banner_subtext p{
        font-size: 12px;
    }
    .banner_layer{
        display: none;
    }
    .we_offer_main {
    padding: 40px 0;
}
.we_offer_text h2 {
    font-size: 30px;
    }
    .we_offer_text h6{
        font-size: 15px;
    }
    .banner_btn{
        margin: 0;
    }
    .why_choose_us{
        padding: 40px 0;
    }
        .why_heading h2 {
        font-size: 30px;
    }
        .why_col_head h4 {
        font-size: 16px;
    }
    .testimonials {
    padding: 40px 0;
}
.testimonial_right{
    margin: 20px 0 0 0;
}
.our_fleet {
    padding: 40px 0;
}
.our_fleet_text h6{
    font-size: 15px;
}
.our_fleet_head h2 {
    font-size: 30px;
}
.fleets_slider_col img{
    width: 100% !important;
}
.contact_main{
    padding: 40px 0;
}
.contact_item strong {
    font-size: 30px;
}
.contact_item a {
    font-size: 30px;
}
.contact_item1 strong {
    font-size: 16px;
}
.contact_item1 a {
    font-size: 16px;
}
.get_in_touch h6{
    font-size: 13px;
}
.get_quote_btn {
    font-size: 14px;
    padding: 6px 18px;
}
.contact_us_btn{
    font-size: 14px;
    padding: 6px 18px;
}
.footer {
    padding: 40px 0;
}









}

@media(max-width:615px){
  .header_location {
      text-align: center;
  }
      .header_location_text a {
        font-size: 13px;
    }
    .banner {
        padding: 40px 0;
    }
    .banner_col_right img {
    width: 85%;
}
.banner_col_right{
    text-align: center;
    margin: 20px 0 0 0;
}
.why_col_head h4 {
    font-size: 15px;
}
.contact_item strong {
        font-size: 22px;
    }
    .contact_item a {
        font-size: 22px;
    }
    .contact_item1 strong {
        font-size: 15px;
    }
    .contact_item1 a {
        font-size: 15px;
    }
    .footer_col{
        margin: 20px 0 0 0;
    }
}
/*tabs*/

/*Mobiles*/
@media(max-width:500px){
   .logo{
       text-align: center;
   }
   .header_secure {
       /*text-align: center !important;*/
       display: flex;
       justify-content: center;
   }
   .header_form_submit_button{
    display: flex;
    justify-content: start;
   }
   .banner {
    padding: 60px 0;
}
.banner_layer{
    display: none;
}
.banner_col_right{
    text-align: center;
    margin: 20px 0 0 0;
}
.banner_col_right img {
    width: 80%;
}
.we_offer_main {
    padding: 40px 0;
}
.we_offer_text h2 {
    font-size: 35px;
    line-height: 35px;
}
.contact_item strong {
    font-size: 20px;
}
.contact_item a {
    font-size: 20px;
}
.why_col_head h4 {
    font-size: 16px;
}
.why_heading h2 {
    font-size: 35px;
}
.why_choose_us {
    padding: 40px 0;
}
.testimonial_right{
    margin: 20px 0 0 0;
}
.testimonial_slider_col_message p {
    font-size: 15px;
    line-height: 25px;
}
.testimonials {
    padding: 40px 0;
}
.our_fleet{
    padding: 40px 0;
}
.our_fleet_head h2{
    font-size: 35px;
}
.fleets_slider_col img{
    width: 100% !important;
}
.fleet_slider_col_name h5{
   font-size: 20px; 
}
.contact_item1 a {
    font-size: 18px;
}
.contact_item1 strong {
    font-size: 18px;
}
.contact_main{
    padding: 40px 0;
}
.footer_col{
    margin: 20px 0 0 0;
}
.footer{
    padding: 40px 0;
}
.contact_us_btn{
    padding: 8px 18px;
}
.we_offer_col:hover {
    transform: none;
}


   
}

@media(max-width:448px){
    .header_location{
        text-align: center;
    }
    .header_location i{
        display: none;
    }
    .header_location_text a{
        font-size: 14px;
    }
    .banner_text h5{
        font-size: 16px;
    }
    .banner_heading h1{
        font-size: 35px;
    }
    .testimonial_menu .nav-tabs .nav-link.active{
        font-size: 14px;
    }
    .testimonial_menu .nav-tabs .nav-link{
        font-size: 14px;
    }
}

@media(max-width:400px){
    .header_location {
    text-align: center;
}
.header_location i{
    display: none;
}
.header_location_text a{
    font-size: 14px;
}
.header_form_btn {
    padding: 6px 55px;
}
.banner {
    padding: 40px 0;
}
.banner_heading h1{
    font-size: 30px;
}
.banner_text h5{
    font-size: 16px;
}
.we_offer_text h2 {
    font-size: 30px;
}
.why_heading h2 {
    font-size: 30px;
}
.testimonial_menu .nav-tabs .nav-link.active{
    font-size: 12px;
}
.testimonial_menu .nav-tabs .nav-link{
    font-size: 12px;
}
.our_fleet_head h2 {
    font-size: 30px;
}
.contact_item strong {
    font-size: 17px;
}
.contact_item a {
    font-size: 17px;
}
.contact_item1 strong {
    font-size: 16px;
}













}

@media(max-width:384px){
    .contact_item a {
        font-size: 16px;
    }
    .contact_item1 a {
        font-size: 16px;
    }
    .get_quote_btn {
    font-size: 12px;
    padding: 8px 20px;
}
.contact_us_btn{
    font-size: 12px;
    padding: 8px 20px;
}
}

@media(max-width:375px){
   .testimonial_menu .nav-tabs .nav-link{
       font-size: 11px;
   }
   .testimonial_menu .nav-tabs .nav-link.active{
       font-size: 11px;
   }
   .why_col_head h4{
       font-size: 14px;
   }
}

@media(max-width:320px){
   .header_location_text a{
       font-size: 12px;
   }
   .header_form_btn {
        padding: 6px 30px;
    }
    .banner_heading h1 {
        font-size: 26px;
    }
    .we_offer_text h2 {
        font-size: 26px;
        line-height: 30px;
    }
    .why_heading h2 {
        font-size: 26px;
    }
    .our_fleet_head h2{
       font-size: 26px; 
    }
        .contact_item strong {
        font-size: 15px;
    }
    .contact_item a{
        font-size: 15px;
    }
    .contact_item a {
        font-size: 13px;
    }
    .contact_item strong {
        font-size: 13px;
    }
    .contact_item1 strong {
        font-size: 14px;
    }
    .contact_item1 a {
        font-size: 14px;
    }
    
    
    
    
    
    
    
    
    
}
/*Mobiles*/

