#pull{display:none;}
@media only screen and (min-width:768px){
    .page-id-22 .inner_left_cont img {
        margin-top: -150px;
    }
}
@media only screen and (min-width:768px) and (max-width:1024px){
    .inner_left_cont img {width: 100%;}
    .header_container{margin:0 auto;padding:20px 0;width:98%;}
    .searchs_bar{display:block;margin:0 auto 10px;text-align:center;width:100%;}
    .inpt_feild3{width:50%;}
    .navigation_container{padding:10px 0 0;width:100%;}
    .enqury_subt9{width:6%;}
    .header_nav{float:none;width:100%;}
    .banner img{height:auto;}
    .caption_wrapper{position:static;margin:10px 0 0;}
    .caption_container{margin:0 auto;padding:0;width:95%;}
    .caption_box{float:none;padding:20px 2%;width:96%;}
    .main_right{float:none;width:100%;}
    .accesories_container{padding:20px 0;width:98%;}
    .accessory_left{width:44%;}
    .accessory_right{width:55%;}
    .access1{float:left;margin:0 0 0 1%;width:34%;}
    .access2{float:left;margin:0 0 0 2%;width:61%;}
    .home_container{padding:20px 0;width:98%;}
    .home1{margin:0 2% 0 0;width:32%;}
    .home2{width:32%;}
    .brand_container{padding:20px 0;width:98%;text-align:center;}
    .get_touch_container{padding:20px 0;width:98%;}
    .footer_container{padding:20px 0;width:98%;}.copy_container{padding:20px 0;width:98%;}
    .banners img{height:190px;}
    /*.captions_wrapper{position:absolute;}
    .captions_container{margin:-190px auto 0;padding:0;width:95%;}
    .captions_box{float:right;padding:20px 4%;width:50%;}*/
    .mains_right{float:none;width:100%;}
    .mains_right h4{font-size:26px;line-height:32px;margin:3px 0 20px;}
    .button_inn a{margin:0 0 18px;padding:12px 0;}
    .breadcum_wrapper h1{padding:20px 0;width:98%}
    .about_container{padding:20px 0;width:98%;}
    .abt_img{width:47%;}
    .blog_container{padding:20px 0;width:98%;}
    .left_cases{width:70%;}
    .case_in{width:36%;}
    .case_txt_in{float:right;padding:0px 0 0;width:60%;}
    .case_txt_in p{font-size:14px;line-height:24px;}
    .right_nav{width:28%;}
    .selection{width:100%;}
    .page_num{width:100%;}
    .inn_pg{text-align:left;}
    .breadcums_wrapper h1{width:98%;padding:20px 0;}
    .breadcums_wrapper h1 label{width:98%;}
    .blog_img{width:96%;}
    .left_cases p{padding:0 20px 0 0;}
    .gall_cont{width:100%;}
    .gall_cont ul li a{padding:0 14px 0 0;}
    .pro1{margin:0 1.5%;width:30%;}
    .inner_left_cont{width:59%;}
    .inner_right_cont{width:40%;}
    .rush_left{width:36%;}
    .rush_rht{width:63%;}
    .main_rightss{width:90%;}
    .bottom_image{padding:20px 0;width:100%;}
    .bottom_image img{margin:0;padding:0 1% 10px;}
    .truck_left{width:47%;}
    .truck_rght{width:47%;}
    .product_features{width:91%;}
    .map_contact iframe{height:auto;}
    .contact_left{width:36%;padding:0 2% 0 0;}
    .contact_right{width:60%;padding:0 0 0 1%;}
    .left_cnt{float:none;width:100%;}
    .rigth_cnt{float:none;width:100%;}
    .rigth_cnt .texts_feilds{height:100px;}
    .left_cnt .enquire_list_feild{width:45.6%;}
    .faq_text{width:60%;}
    .faq_img{width:37%;}
    .abt_text .attachment-full{width:50%;}
    .header_nav ul ul li a{border-bottom:none !important;}
    .inner_right_cont img{width:auto;}
    .blog_thumb img{width:100%;}
    .about_left{width:45%;}
    #comp-div{margin-top:0;}
    .col-md-4 {
      float: left;
      margin-bottom: 20px;
      margin-right: 10px;
      width: 32%;
    }
}
@media only screen and (min-width:960px) and (max-width:1024px){
    .head1{float:left;width:24%;}
    .banner img{height:437px;}
    .caption_wrapper{position:absolute;}
    .caption_container{margin:-448px auto 0;padding:0;width:98%;}
    .caption_box{float:right;padding:20px 2%;width:50%;}
    .main_right h4{font-size:28px;line-height:29px;}
    .get_touch_container{padding:20px 0;width:75%;}
    .banners img{height:270px;}
    .captions_wrapper{position:absolute;}
    .captions_container{margin:-270px auto 0;padding:0;width:95%;}
    .captions_box{float:right;padding:20px 4%;width:40%;}
    .mains_right{float:none;width:100%;}
    .mains_right h4{font-size:33px;line-height:41px;margin:20px 0 20px;}
    .button_inn a{margin:0 0 22px;padding:12px 0;}
    .case_container{padding:20px 0;width:98%;}
    .left_cases{width:72%;}
    .case_in{width:42%;}
    .case_txt_in{float:right;padding:0px 0 0;width:55%;}
    .case_txt_in p{font-size:14px;line-height:24px;}
    .right_nav{float:right;width:27%;}
    .page_num{width:100%;}
    .inn_pg{text-align:left;}
    .pro1{margin:0 1%;width:23%;}
    .left_cnt{width:48%;float:left;}
    .rigth_cnt{width:48%;float:right;}
    .rigth_cnt .texts_feilds{height:238px;}
    .left_cnt .enquire_list_feild{width:44.8%;}
}
@media only screen and (min-width:480px) and (max-width:767px){
    .header_container{padding:20px 0;width:95%;}
    .navigation_container{padding:0;width:100%;}
    .searchs_bar{display:block;margin:10px auto;text-align:center;width:100%;}
    .inpt_feild3{width:90%;}
    .header_nav{float:none;width:100%;}
    .banner img{height:auto;}
    .caption_wrapper{position:static;margin:10px 0 0;}
    .caption_container{margin:0 auto;padding:0;width:95%;}
    .caption_box{float:none;padding:20px 2%;width:96%;}
    .main_right{float:none;width:100%;}
    .accesories_container{padding:20px 0;width:95%;}
    .accessory_left{border-right:medium none;float:none;width:100%;margin:0 0 15px 0;}
    .accessory_left br{display:none;}
    .accessory_left h1{font-size:27px;line-height:36px;}
    .accessory_right{float:none;width:100%;}
    .access1{margin:0;padding:0;width:40%;}
    .access2{margin:0;padding:0;width:55%;}
    .home_container{padding:20px 0;width:95%;}
    .home1{float:none;margin:0 0 15px;padding:0;width:100%;}
    .home2{float:none;margin:0 0 0px;padding:0;width:100%;}
    .brand_container{padding:20px 0;width:95%;text-align:center;}
    .brand_container h2{font-size:26px;}
    .get_touch_container{padding:20px 0;width:95%;}
    .get_touch_container p{font-size:16px;}
    .get_touch_container p a{font-size:16px;}
    .buttons a{width:60%;}
    .footer_container{padding:20px 0;width:95%;}
    .heading{width:80%;}
    .foot_nav{width:100%;}
    .copy_container{padding:20px 0;width:95%;}
    .banners img{height:155px;}
    .captions_wrapper{position:absolute;}
    .captions_container{margin:-155px auto 0;padding:0;width:95%;}
    .captions_box{float:right;padding:20px 4%;width:50%;}
    .mains_right{float:none;width:100%;}
    .mains_right h4{font-size:16px;line-height:32px;margin:0 0 10px;}
    .button_inn a{margin:0;padding:10px 0;}
    .breadcum_wrapper h1{padding:20px 0;width:95%}
    .about_container{padding:20px 0;width:95%;}
    .abt_text{float:none;width:100%;margin:0 0 15px;}
    .abt_img{float:none;width:100%;}
    .blog_container{padding:20px 0;width:95%;}
    .left_cases{width:94%;}
    .case_in{width:100%;}
    .case_txt_in{float:left;padding:15px 0 0;width:100%;}
    .case_txt_in p{font-size:14px;line-height:24px;}
    .right_nav{float:left;width:100%;}
    .selection{margin:0 5px 0 0 !important;padding:0 !important;float:none;}
    .page_num{width:100%;}
    .inn_pg{text-align:left;}
    .left_cases{border:none;}
    .blog_img{margin:0 0 15px;padding:0;width:100%;}
    .smedias{width:100%;}
    .left_cases p{padding:0 0;}
    .breadcums_wrapper h1{width:95%;padding:20px 0;}
    .breadcums_wrapper h1 label{width:95%;}
    .gall_cont{width:100%;}
    .pro1{margin:0 1.3%;width:47%;}
    .inner_left_cont{float:none;width:100%;}
    .inner_right_cont{float:none;width:100%;}
    .rush_left{width:36%;}
    .rush_rht{width:63%;}
    .main_rightss{width:90%;}
    .bottom_image{padding:20px 0;width:100%;}
    .bottom_image img{margin:0;padding:0 1% 10px;width:30%;}
    .truck_left{float:none;width:100%;}
    .truck_rght{float:none;width:100%;}
    .product_features{width:91%;}
    .error_container{padding:40px 0;width:95%;}
    .error_container h2{font-size:36px;}
    .map_contact iframe{height:auto;}
    .contact_left{border-right:medium none;float:none;padding:0;width:100%;}
    .contact_right{float:none;padding:0;width:100%;}
    .left_cnt{float:none;width:100%;}
    .rigth_cnt{float:none;width:100%;}
    .rigth_cnt .texts_feilds{height:100px;}
    .faq_text{float:none;width:100%;}
    .faq_img{float:none;width:100%;}
    .abt_text .attachment-full{width:100%;height:auto;}
    .header_nav ul ul li a{border-bottom:none !important;}
    .post-thumbnail img {height: auto;width: 100%;}
    .inner_left_testi,.about_left{width:45%;}
    #comp-div{margin-top:0;}
    .copy_right_wrap p{display: block;}
    .col-md-4 {
        float: left;
        margin-bottom: 20px;
        margin-right: 10px;
        width: 47%;
    }
    .head1 {float: none;margin: 0 auto;padding: 0;text-align: center;width: 100%;}
    .head4 {float: none;margin: 20px auto;padding: 0;text-align: center;width: 100%;}
    .head4 .call_us p{text-align: left;}
.tp-caption .banner-text h6{font-size:15px !important;padding:10px !important;}
    .tp-caption .banner-text p{font-size:12px !important;line-height:12px !important;}
.tp-revslider-slidesli div:nth-child(2){top:100px !important;}
.tp-caption svg{width:180px !important;}
}
@media only screen and (max-width:600px){
    .inner_left_testi,.about_left{width:100%;}    
}
@media only screen and (max-width:479px){
    .head1,.head4{width: 100%;}
    .head1 img {width: 100%;height: auto;}
    .header_container{padding:20px 0;width:95%;}
    .navigation_container{padding:0;width:100%;}
    .searchs_bar{display:block;margin:10px auto;text-align:center;width:100%;}
    .header_nav{float:none;width:100%;}
    .banner img{height:auto;}
    .caption_wrapper{position:static;margin:10px 0 0;}
    .caption_container{margin:0 auto;padding:0;width:95%;}
    .caption_box{float:none;padding:20px 2%;width:96%;}
    .main_right{float:none;width:100%;}
    .accesories_container{padding:20px 0;width:95%;}
    .accessory_left{border-right:medium none;float:none;width:100%;margin:0 0 15px 0;}
    .accessory_left br{display:none;}
    .accessory_left h1{font-size:27px;line-height:36px;}
    .accessory_right{float:none;width:100%;}
    .access1{float:none;margin:0;padding:0;width:100%;}
    .access2{float:none;margin:0;padding:0;width:100%;}
    .home_container{padding:20px 0;width:95%;}
    .home1{float:none;margin:0 0 15px;padding:0;width:100%;}
    .home2{float:none;margin:0 0 0px;padding:0;width:100%;}
    .brand_container{padding:20px 0;width:95%;text-align:center;}
    .brand_container h2{font-size:26px;}
    .get_touch_container{padding:20px 0;width:95%;}
    .get_touch_container p{font-size:17px;}
    .get_touch_container p a{font-size:17px;}
    .buttons a{width:60%;}
    .footer_container{padding:20px 0;width:95%;}
    .heading{width:100%;}
    .foot_nav{width:100%;}
    .copy_container{padding:20px 0;width:95%;}
    .banners img{height:105px;}
    .captions_wrapper{position:static;margin:0px 0 0;}
    .captions_container{margin:0 auto;padding:0;width:95%;}
    .captions_box{float:none;padding:0;width:92%;}
    .mains_right{float:none;width:100%;}
    .mains_right h4{font-size:30px;}
    .breadcum_wrapper h1{padding:20px 0;width:95%}
    .about_container{padding:20px 0;width:95%;}
    .abt_text{float:none;width:100%;margin:0 0 15px;}
    .abt_img{float:none;width:100%;}
    .blog_container{padding:20px 0;width:95%;}
    .left_cases{width:100%;border-right:medium none;}
    .case_in{width:100%;}
    .case_txt_in{float:left;padding:15px 0 0;width:100%;}
    .case_txt_in p{font-size:14px;line-height:24px;}
    .case_txt_in a{padding:10px 60px;}
    .right_nav{float:left;width:100%;}
    .selection{margin:0 5px 0 0 !important;padding:0 !important;}
    .page_num{width:100%;}
    .inn_pg{text-align:left;}
    .selection{width:200px;}
    .left_cases{border:none;}
    .blog_img{margin:0 0 15px;padding:0;width:100%;}
    .smedias{width:100%;}
    .left_cases p{padding:0 0;}
    .breadcums_wrapper h1{width:95%;padding:20px 0;}
    .breadcums_wrapper h1 label{width:95%;}
    .gall_cont{width:100%;}
    .pro1{float:none;margin:0;width:100%;}
    .inner_left_cont{float:none;width:100%;}
    .inner_right_cont{float:none;width:100%;}
    .rush_left{float:none;width:100%;margin:0 auto;text-align:center;}
    .rush_left img{width:auto;display:inline-block;}
    .rush_rht{float:none;width:100%;}
    .main_rightss{width:90%;}
    .rush_rht h4{text-align:center;}
    .bottom_image{padding:20px 0;width:100%;}
    .bottom_image img{display:block;padding:0 0 10px;margin:0 auto;}
    .truck_left{float:none;width:100%;}
    .truck_rght{float:none;width:100%;}
    .product_features{width:91%;}
    .error_container{padding:40px 0;width:95%;}
    .error_container h2{font-size:36px;}

    .contact_left{border-right:medium none;float:none;padding:0;width:100%;}
    .contact_right{float:none;padding:0;width:100%;}
    .left_cnt{float:none;width:100%;}
    .rigth_cnt{float:none;width:100%;}
    .rigth_cnt .texts_feilds{height:100px;}
    .faq_text{float:none;width:100%;}
    .faq_img{float:none;width:100%;}

    .abt_text .attachment-full{width:100%;height:auto;}
    .header_nav ul ul li a{border-bottom:none !important;}
    .post-thumbnail img {height: auto;width: 100%;}
    .page-id-22 .inner_left_cont img {
        margin-top: -100px;
        width:100%;
    }
    .inner_left_testi,.about_left{width:100%}
    #comp-div{margin-top:0;}
    .copy_right_wrap p{display: block;}
    .col-md-4{width:100%;margin-right: 0;margin-bottom: 20px;}
.tp-caption .banner-text h6{font-size:15px !important;padding:10px !important;}
    .tp-caption .banner-text p{font-size:12px !important;line-height:12px !important;}
.tp-revslider-slidesli div:nth-child(2){top:50px !important;}
}
@media only screen and (max-width:1024px){
    .search_bar{display:none;}
    .searchs_bar{display:block;}
    .subclick{height:20px;padding-top:0px!important;position:absolute;right:0px;text-align:center;top:0px;width:50px;cursor:pointer;line-height:20px;}
    .subclick:after{content:url(../images/arrow_drop.png);}
    
    
    .header_nav nav{width:100%;margin:0px 0px 0px 0px;padding:0px 0px;background:#5b5b5b;}
    .header_nav nav ul{margin:0px 0px;padding:0px 0px;list-style-type:none;width:100%;}
    .header_nav nav ul li{margin:0px 0px;padding:0px 0px;line-height:normal;display:block;float:none;width:auto;height:auto;text-transform:uppercase;border-top:1px solid #fff;border-bottom:1px solid #0ea2f9;}
    .header_nav nav ul li a{margin:0px 0px;padding:10px 0px;display:block;height:auto;line-height:normal;font-size:15px;color:#FFF;height:auto;width:auto;border-radius:0px;font-weight:600;}
    .header_nav nav ul li a.active{color:#000 !important;}
    .header_nav nav ul li a:hover{color:#FFF;background:rgba(16, 121, 191, 1);border-top:0;}
    .header_nav nav ul li.current-menu-item > a,
    .header_nav nav ul li.current-menu-ancestor > a,
    .header_nav nav ul li.current_page_item > a,
    .header_nav nav ul li.current_page_ancestor > a{color:#FFF;background:#215be3;}
    .header_nav nav a{text-align:left;width:100%;text-indent:10px;text-decoration:none;font-size:17px;color:#FFF;}
    .header_nav nav a:hover{color:#fff;text-decoration:none;}
    .header_nav nav ul{display:none;height:auto;}
    .header_nav nav a#pull{width:100%;position:relative;background:#5b5b5b;margin:0px 0px;color:#FFF;text-transform:uppercase;font-weight:600;line-height:40px;}
    .header_nav nav a#pull:after{content:"";background:url(../images/nav-icon.png) no-repeat;width:25px;height:20px;display:inline-block;position:absolute;right:10px;top:10px;}
    .header_nav nav ul ul:before{border:none;}
    .header_nav nav ul ul{float:none;position:relative;left:auto;background:none;}
    .header_nav nav ul li{float:none;position:relative;}
    .header_nav nav ul ul li{margin:0px 0px;padding:0px 0px;line-height:normal;display:block;float:none;width:auto;height:auto;text-transform:uppercase;border-top:1px solid #59befa;border-bottom:1px solid #0ea2f9;}
    .header_nav nav ul ul li a{margin:0px 0px;padding:10px 15px;display:block;height:auto;line-height:normal;font-size:15px;color:#FFF;height:auto;width:auto;}
    .header_nav nav ul li ul li a:hover{color:#FFF;background:#215be3;}
    .header_nav nav ul ul li.current-menu-item > a,
    .header_nav nav ul ul li.current-menu-ancestor > a,
    .header_nav nav ul ul li.current_page_item > a,
    .header_nav nav ul ul li.current_page_ancestor > a{color:#FFF;background:#215be3;}
}
@media only screen and (min-width:1025px){
    .nav ul li a{transition:margin 1s;-webkit-transition:margin 1s;-moz-transition:margin 1s;-o-transition:margin 1s;}
    .nav ul li a:hover{color:#e34c4c !important;}
    .col-md-4:nth-child(4n+2) {clear: both;}
}
@media only screen and (max-width:1024px){
    .subclick{height:20px;margin:10px 0 0 0;padding-top:0px!important;position:absolute;right:4% !important;text-align:center;width:20px;cursor:pointer;}
    .subclick:after{content:url(../images/arrow_drop.png);}
    
    
    .nav ul li{position:relative;}
    .nav ul li a:hover{color:#e34c4c !important;}
}
@media only screen and (min-width:1025px){
    .nav ul li a{transition:margin 1s;-webkit-transition:margin 1s;-moz-transition:margin 1s;-o-transition:margin 1s;}
    .nav ul li a:hover{color:#e34c4c !important;}
}