
/*------18-10-2016-------*/
@media only screen and (min-width: 1201px) and (max-width:1279px){
	

.header-widget-area {
    float: right;
    margin-left: 0;
}

}

.contact_us_area .wpcf7-form input ,.contact_us_area .wpcf7-form textarea{ -webkit-appearance: none;}
@media screen and (max-width:1366px) {

.site-inner, .wrap { max-width: 100%;  width: 95%;}
 html, body {position:relative !important; overflow-x:hidden !important;}
.single-vehicle .site-inner {min-height: 70.9vh;}
}

/*inner page*/

@media only screen and (min-width: 1101px) and (max-width:1200px) 
{	/*header*/
	.header-image .site-title > a {  height: 50px; width: 230px;}
        .top_sec_menu ul li { float: left;}
	
	
  /*=====Home=====*/
    .top_sec_menu ul li a {  font-size: 13px;  letter-spacing: 2px;  padding: 34.5px 10px;}
    .site-header { height: 90px;}
    .top_sec_menu ul li ul li a { line-height: 72px;  padding: 0 15px;}
    .header-widget-area {float: left; margin-left: 40px;}    
    .site-header .widget-area {width: 65%;} 
    .site-inner, .wrap {max-width: 1024px;}
    
       
    .full-width-content .content { padding: 0;}
    .home_video_section .vc_col-sm-12 .vc_column-inner {padding: 0;}
    .home_video_section a::before { background-position: center center; background-size: 70% auto; top: 120px;}
    .home_video_section a:hover::before { background-position: center center; background-size: 70% auto;}
    .home .content_in h2, .home .content_in h3, .home .content_in h4, .home .content_in h5 { color: #fff !important;}
    .footer-left-area { float: left; margin-top: 35px;}
    .right_footer {float: right; margin-top: 32px;}
    .main_footer_logo { height: 100px;}	
	
	
	
	/*home*/
.home_video_section {margin: 0 auto !important;}
.home_content_section { margin-bottom: 30px;}
.home_news_section ul li {width: 32.99%;}

.home_news_section .containt_news .content { font-size: 15px;}
.welcome_title h1 { font-size: 45px;  letter-spacing: 4px;  line-height: 70px;}

/*footer*/
.main_footer_logo { height: 90px;}

/*slider text*/
.slider_title_two {font-size: 48px !important; letter-spacing: 1px !important; line-height: 45px !important;  margin-bottom: 50px !important;}

/*common css*/
.content_in h2, .content_in h3, .content_in h4, .content_in h5{font-size: 27px; line-height: 27px; margin-bottom: 23px;color: #000000 !important;}
.vc_row.wpb_row.vc_row-fluid.center_text.design_content { margin: 0 auto;}
p {  font-size: 15px;line-height: 24px;}


/*inner page*/
.inner_slider{ min-height: 450px;}
.inner_heding h1 {font-size: 45px;margin-top: -29%;}
.about_one, .about_two { margin: 0 auto !important;}
.about_content .vc_column-inner { padding: 50px !important;}
.about_bottom_section { margin: 0 auto !important;}

 
 /*design option*/
 .design_content .wpb_wrapper > p {width: 100%;}
 
 
 /*news*/
 .post-type-archive-news .site-inner { width: 95%;}
 
 /*single news*/
 .single-news .site-inner { margin: 0 auto;  width: 95%;}
 .single-news .content-sidebar-wrap .content {width: 520px;}
 
 /*contact page*/
 .contact_us_area { margin-right: 40px;  width: 515px !important;}
 .page-id-87 .site-inner { width: 95%;}
  .contact_us_section { margin:0 auto !important;}
 .contact_address { width: 410px !important;}
 
 /*gallery vhicle*/
 .tax-vehicle-category .feature_img_section222{ min-height: 450px;}
 .feature_img_section222 .newheader h1{padding-top: 0;  font-size: 45px;}
 .feature_img_section222::before{height: 450px;}
 .content-area-new ul li{ width: 32.99%;}
 .comatent-title{font-size: 23px;  margin: 20px 0;}
 .content-link a{font-size: 15px; margin: 0 auto;  width: 235px; letter-spacing: 1px;}
.single-header-more a { background-size: 100% auto; height: 50px;width: 50px;}

/*single vehicle-gallery*/
.inner_header_image {margin-top: 0;}
.singel_top_title h2{ font-size: 45px;}
.singel_top_title { margin: 0 auto !important;  padding: 30px 0 !important;}
.singel_top_title .wpb_text_column.wpb_content_element { margin-bottom: 20px;}
.singel_top_title .vc_col-sm-12{width: 100%;}
.content_tabing ul li a { font-size: 14px !important; letter-spacing: 1px; padding: 15px 16px !important; width: auto !important;}
.content_tabing .vc_tta.vc_general .vc_tta-tabs-container{ margin: 0 auto !important;}
.content_tabing .vc_tta-panels-container .wpb_text_column.wpb_content_element{padding: 30px 0;}
.content_tabing .vc_tta.vc_general .vc_tta-panel-body{padding: 14px 30px;}
.content_tabing .vc_tta-panels-container .wpb_text_column.wpb_content_element {width: 100%;}
.main_heading_inner{  background-size: cover;  margin-top: -80px;}
.top_sec_menu ul li ul {  height: 72px;top: 88px;}
.top_sec_menu ul .vehicles_menu:hover a::before{top: 68px;}

/*--18-10--*/
.feature_img_section222 .new-headeing h1 {font-size: 45px !important; letter-spacing: 2px; padding-top:200px !important;}
.page-id-87 .inner_heding h1 {
    margin-top: -29%;
}

.main_social_inner_main{width: 8%;}
.single-news .content-sidebar-wrap .content { margin-left: 11%;  width: 60%; margin-left: 3% !important;}
.totalbloghome { width: 26% !important;}
.single-news .date_news{margin: 15px 0;}
.singel_left_content {margin-right: 15px; width: 250px !important;}
.singel_left_content .bold_text {font-size: 17px;  line-height: 24px;  margin-bottom: 25px;}
.single-news .content-sidebar-wrap .content .content { width: 100%;}

/*17-1-2017 about page*/
.feature_img_section222 {height: 450px; margin-bottom: 30px;}

.gellery_tabing .vc_carousel-inner .vc_item {height: 500px !important;}
.gellery_tabing ul li a{font-size: 16px; padding: 15px 25px !important;}
.gellery_tabing .img_slider_section .vc_left.vc_carousel-control, .gellery_tabing .img_slider_section .vc_right.vc_carousel-control {
  background-size: 25px auto !important; height: 75px !important; width: 58px !important;}
.img_slider_section .vc_carousel-inner .vc_carousel-slideline-inner .vc_item{ height: 550px !important;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item--active, .two_tabbing .responsive-tabs .responsive-tabs__list__item--active:hover{padding: 20px 30px;}
.two_tabbing .responsive-tabs .responsive-tabs__panel{padding: 4%;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item{padding: 20px 30px;}
.single-news .feature_cs h1{  font-size: 34px; line-height: 34px;margin-bottom: 25px;}
.single-news .site-inner, .single-videos .site-inner { min-height: 588px;}
.post-type-archive-news .site-inner, .post-type-archive-videos .site-inner {min-height: 554px;}
.single-videos .loop .feature_cs h1{margin-bottom: 20px;}
.single-news .date_news, .single-videos .date_news{margin: 15px 0;font-size: 13px;}

.slider_read a{    font-size: 20px !important;padding-top: 10px !important;background-position: right 13px;}
.slider_read a:hover{background-position: right 13px;}
}


@media only screen and (min-width: 1024px) and (max-width:1100px) 
{
  .fancybox-wrap .fancybox-skin {z-index: 9999;}
.fancybox-opened {   z-index: 999999 !important;}
  .single-vehicle .site-inner {min-height: 75.9vh;}
.fancybox-nav span { visibility: visible !important;}
  .contact_us_area .wpcf7-form input {padding: 15px 8px;font-size: 11px;}
  .vehicle-content { padding: 0 0em;min-height: 50px;}
  .main-image-outer .slider-nav {width: 220px;}
  .slick-slide { height: auto;}
  .gallery-box .slider-single .slick-list.draggable { height: auto !important;}
  .slick-slider {width: 76%;float: right;height: 500px;}
  .tabination {width: 63.5% !important; margin-top: 5em;}
  .tabcontent { padding: 2em 2.4em;}
  .tabcontent h3 { font-size: 22px;}
  .tabination .tab .tablinks { padding: 1em 2em;}
  .tabination .tab {margin-top: -45px;}
  .single-vehicle .main_content_area .page_title {padding: 30px 0 50px;}
  .before_page_title {font-size: 22px;margin-bottom: 8px;}
  .page_title h2 { font-size: 42px;}
	/*header*/
	.header-image .site-title > a {  height: 50px; margin-left: 0;  margin-top: 18px; width: 210px;}
        .header-right-logo {margin-right: 0;}
        .top_sec_menu ul li { float: left;}
	.top_sec_menu .ubermenu-nav .ubermenu-item > .ubermenu-target {  padding: 33px 13px !important;}
	.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after { right: -4px !important; top: 51% !important;}
  /*=====Home=====*/
    .top_sec_menu ul li a {  font-size: 12px; letter-spacing: 1px; padding: 32.5px 4px;}
    .site-header { height: 90px;}
    .top_sec_menu ul li ul li a { line-height: 72px;  padding: 0 15px;}
    .header-widget-area {float: left; margin-left: 40px;}    
    .site-header .widget-area {width: 66%;} 
    .site-inner, .wrap {max-width: 1024px;}
    .ubermenu .ubermenu-row { padding: 0 10px !important;}
    .top_sec_menu .ubermenu-nav .ubermenu-submenu .ubermenu-row .ubermenu-item-type-custom .ubermenu-submenu .ubermenu-item.ubermenu-item-type-custom:first-child .ubermenu-target {
  font-size: 1em; min-height: 60px;}
  body .top_sec_menu .ubermenu .ubermenu-submenu .ubermenu-column-auto a{padding: 11px 0 !important;}
    .top_sec_menu .ubermenu .ubermenu-submenu .ubermenu-column {  float: left;  display: inline-block;  width: 19%;  margin-right: 10px !important;}
       
    .full-width-content .content { padding: 0;}
    .home_video_section .vc_col-sm-12 .vc_column-inner {padding: 0;}
    .home_video_section a::before { background-position: center center; background-size: 70% auto; top: 120px;}
    .home_video_section a:hover::before { background-position: center center; background-size: 70% auto;}
    .home .content_in h2, .home .content_in h3, .home .content_in h4, .home .content_in h5 { color: #fff !important;}
    .footer-left-area { float: left; margin-top:0px; width: 33.33%;}
    .right_footer {float: right; margin-top: 18px;width: 33.33%;}
    /*.main_footer_logo { height: 100px;}*/	
	.footer-copy-link {  margin-top: 18px !important;  padding-left: 0 !important;  width: 33.33% !important;}
	.main_footer_logo { padding: 20px 0px;}
	.copyright_footer {  float: right;width: 100%;text-align: right;}
	/*home*/
.home_video_section {margin: 0 auto !important;}
.home_content_section { margin-bottom: 30px;}
.home_news_section ul li {width: 32.99%;}

.home_news_section .containt_news .content { font-size: 14px;}
.welcome_title h1 {  font-size: 40px;  letter-spacing: 3px;  line-height: 60px;}
.welcome_title h1 span { font-size: 23px; letter-spacing: 4px; line-height: 16px;}
/*footer*/
/*.main_footer_logo { height: 65px;}*/

/*slider text*/
.slider_title_two {
  font-size: 33px !important;
  letter-spacing: 1px !important;
  line-height: 34px !important;
  margin-bottom: 30px !important;
}
.slider_area {  margin-top: auto !important;}

.slider_text {  margin-top: 210px !important;}
.slider_title_one { margin-bottom: 10px !important;}
.about_content h2, .about_content h3, .about_content h4, .about_content h5, .about_content h6 {letter-spacing: 2px !important;font-size: 26px !important;}
.welcome_title {  margin: 30px 0 0px;}
/*common css*/
.content_in h2, .content_in h3, .content_in h4, .content_in h5 {  font-size: 20px;  line-height: 20px;  margin-bottom: 15px;  color: #000000 !important;}
.vc_row.wpb_row.vc_row-fluid.center_text.design_content { margin: 0 auto;}

p {  font-size: 15px;line-height: 24px;}


/*inner page*/
.inner_slider{ min-height: 450px;}
.inner_heding h1 {font-size: 45px;margin-top: -29%;}
.about_one, .about_two { margin: 0 auto !important;}
.about_content .vc_column-inner { padding: 30px !important;}
.about_bottom_section { margin: 0 auto !important;}

 
 /*design option*/
 .design_content .wpb_wrapper > p {width: 100%;}
 
 
 /*news*/
 .post-type-archive-news .site-inner { width: 95%;}
 
 /*single news*/
 .single-news .site-inner { margin: 0 auto;  width: 95%;}
 .single-news .content-sidebar-wrap .content {width: 520px;}
 
 /*contact page*/
 .contact_us_area { margin-right: 40px;  width: 515px !important;}
 .page-id-87 .site-inner { width: 95%;}
  .contact_us_section { margin:0 auto !important;}
 .contact_address { width: 410px !important;}
 
 /*gallery vhicle*/
 .tax-vehicle-category .feature_img_section222{ min-height: 450px;}
 .feature_img_section222 .newheader h1{padding-top: 0;  font-size: 45px;}
 .feature_img_section222::before{height: 450px;}
 .content-area-new ul li{ width: 30.99%;}
 .comatent-title{font-size: 20px; letter-spacing: 1px; margin: 15px 0;}
 .content-link a{font-size: 15px; margin: 0 auto;  width: 235px; letter-spacing: 1px;}
.single-header-more a { background-size: 100% auto; height: 50px;width: 50px;}

/*single vehicle-gallery*/
.inner_header_image {margin-top: 0;}
.singel_top_title h2{ font-size: 45px;}
.singel_top_title { margin: 0 auto !important;  padding: 30px 0 !important;}
.singel_top_title .wpb_text_column.wpb_content_element { margin-bottom: 20px;}
.singel_top_title .vc_col-sm-12{width: 100%;}
.content_tabing ul li a { font-size: 14px !important; letter-spacing: 1px; padding: 15px 16px !important; width: auto !important;}
.content_tabing .vc_tta.vc_general .vc_tta-tabs-container{ margin: 0 auto !important;}
.content_tabing .vc_tta-panels-container .wpb_text_column.wpb_content_element{padding: 30px 0;}
.content_tabing .vc_tta.vc_general .vc_tta-panel-body{padding: 14px 30px;}
.content_tabing .vc_tta-panels-container .wpb_text_column.wpb_content_element {width: 100%;}
.main_heading_inner{  background-size: cover;  margin-top: -80px;}
.top_sec_menu ul li ul {  height: 72px;top: 88px;}
.top_sec_menu ul .vehicles_menu:hover a::before{top: 68px;}

/*--18-10--*/
.feature_img_section222 .new-headeing h1 {font-size: 45px !important; letter-spacing: 2px; padding-top:200px !important;}
.page-id-87 .inner_heding h1 {   margin-top: -29%;}
.main_social_inner_main{width: 8%;}
.single-news .content-sidebar-wrap .content, .single-videos .content-sidebar-wrap .content { margin-left: 11%;  width: 60%; margin-left: 3% !important;}
.totalbloghome { width: 26% !important;}
.single-news .date_news{margin: 15px 0;}
.singel_left_content {margin-right: 15px; width: 250px !important;}
.singel_left_content .bold_text {font-size: 17px;  line-height: 24px;  margin-bottom: 25px;}
.single-news .content-sidebar-wrap .content .content { width: 100%;}

/*17-1-2017 about page*/
.feature_img_section222 {height: 450px; margin-bottom: 30px;}

.gellery_tabing .vc_carousel-inner .vc_item {height: 500px !important;}
.gellery_tabing ul li a{font-size: 16px; padding: 15px 25px !important;}
.gellery_tabing .img_slider_section .vc_left.vc_carousel-control, .gellery_tabing .img_slider_section .vc_right.vc_carousel-control {
  background-size: 25px auto !important; height: 75px !important; width: 58px !important;}
.img_slider_section .vc_carousel-inner .vc_carousel-slideline-inner .vc_item{ height: 550px !important;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item--active, .two_tabbing .responsive-tabs .responsive-tabs__list__item--active:hover{padding: 20px 30px;}
.two_tabbing .responsive-tabs .responsive-tabs__panel{padding: 4%;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item{padding: 20px 30px;}
.single-news .feature_cs h1, .single-videos .loop .feature_cs h1{  font-size: 24px; line-height: 28px;margin-bottom: 25px;}
.single-news .site-inner, .single-videos .site-inner { min-height: 588px;}
.post-type-archive-news .site-inner, .post-type-archive-videos .site-inner {min-height: 554px;}
.single-videos .loop .feature_cs h1{margin-bottom: 20px;}
.single-news .date_news, .single-videos .date_news{margin: 15px 0;font-size: 13px;}
.gellery_tabing h2, .gellery_tabing h3, .gellery_tabing h4, .gellery_tabing h5, .gellery_tabing h6{font-size: 28px;}

.slider_read a{    font-size: 20px !important;padding-top: 10px !important;background-position: right 13px;}
.slider_read a:hover{background-position: right 13px;}
/*28-6-18*/
.home_left_content .bg_img,.home_left_content .bg_img::before  { min-height: 440px;}
.home_content_section .home_right_content .content_one,.home_right_content .content_two,.home_right_content .content_two::before,.home_content_section .home_right_content .content_one::before { min-height: 217.6px;}
.content_in {  padding: 20px;}
.view_more a { font-size: 14px; letter-spacing: 1px; width: 183px;  padding-top: 10px;}
.home_news_section .cntnt_cs.right_cs { padding: 20px 10px 0;}
.home_news_section { margin-bottom: 50px;}
.header-right-logo img {    width: 62px;}
/*inner page*/
.site-inner { margin-top: 30px;}
.home .site-inner {  margin-top: auto;}
.about_content { min-height: 365px !important;}
.design-menu-li li {font-size: 13px;}
.fancybox-galley { height: 156px;}
.gallery-box .slider-nav .slick-slide {height: 65px !important;}
.main_footer_logo .footer_all_logo {width: 94%;}

}



@media only screen and (min-width: 800px) and (max-width: 1023px)
{
  .contact_us_area .wpcf7-form input {padding: 15px 8px;font-size: 11px;}
.gallery-box .slider-nav .slick-slide {height: 70px !important;}
.single-vehicle .site-inner {min-height: 85.2vh;}

    li {font-size: 14px;line-height: 22px;}
/*footer*/

/*header*/
.top_sec_menu ul li a { font-size: 10px; padding: 21px 3px;}
.site-header {height: 80px;}
.top_sec_menu ul li ul {height: 52px; top: 79px;}
.top_sec_menu ul .vehicles_menu:hover a::before {  top: 53px;}
.top_sec_menu ul li ul li a { line-height: 52px; padding: 0 10px;}

/*slider text*/
.slider_title_two {  font-size: 28px !important; letter-spacing: 1px !important; line-height: 28px !important; margin-bottom: 20px !important;}
.slider_title_one { font-size: 19px !important;letter-spacing: 1px !important; line-height: 20px !important; margin-bottom: 10px !important;}
.slider_text { margin-top: 190px !important;}

/*common css*/
.content_in h2, .content_in h3, .content_in h4, .content_in h5{ font-size: 22px;  line-height: 22px;color: #000000 !important;  margin-bottom: 15px;}
.vc_row.wpb_row.vc_row-fluid.center_text.design_content { margin: 0 auto;}
p { font-size: 14px;  line-height: 21px;}


/*inner page*/
.inner_slider { min-height: 350px;}
.inner_heding h1 { font-size: 40px;  margin-top: -33%;}
.about_one, .about_two { margin: 0 auto !important;}
.about_content .vc_column-inner {padding: 26px !important;}
.about_bottom_section { margin: 0 auto !important;}
.site-inner { margin-top: 0;}
.about_content h2, .about_content h3, .about_content h4, .about_content h5, .about_content h6 {font-size: 22px !important; letter-spacing: 0 !important;}
.about_bottom_section p{width: 100%;}
.about_bottom_section { padding: 25px 0;}
.about_bottom_section h2, .about_bottom_section h3, .about_bottom_section h4, .about_bottom_section h5, .about_bottom_section h6 {font-size: 30px !important;}

 /*design option*/
 .design_content .wpb_wrapper > p {width: 100%;}
 .design_content h2, .design_content h3, .design_content h4, .design_content h5, .design_content h6 { font-size: 30px !important;}
 
 
 /*news*/
 .post-type-archive-news .site-inner { width: 95%;}
 
 /*single news*/
 .single-news .site-inner { margin: 0 auto;  width: 95%;}
 .single-news .content-sidebar-wrap .content {width: 520px;}
 
 /*contact page*/
 .contact_us_area {margin-right: 20px; width: 395px !important;}
 .page-id-87 .site-inner { width: 95%;}
  .contact_us_section { margin:0 auto !important;}
 .contact_address { width: 300px !important;}
 .contact_title_area p { font-size: 14px;}
 
 /*gallery vhicle*/
 .tax-vehicle-category .feature_img_section222{ min-height: 350px;}
 .feature_img_section222 .newheader h1{ font-size: 40px !important; padding-top: 0;}
 .feature_img_section222::before{   height: 400px;}
 .feature_img_section222 {height: 400px;  margin-bottom: 20px;}
 
 .content-area-new ul li{width: 32.3%;}
 .comatent-title{font-size: 17px;  letter-spacing: 0;  margin: 12px 0;}
 .tax-vehicle-category .site-inner {  min-height: 428px;}
 .content-link a{ font-size: 14px;  letter-spacing: 1px;  margin: 0 auto;  width: 216px;}
.single-header-more a { background-size: 100% auto; height: 50px;width: 50px;}

/*single vehicle-gallery*/
.singel_top_title h2{font-size: 38px;}
.main_heading_inner {background-size: cover;}
.inner_header_image {margin-top: -80px;}
.singel_top_title { margin: 0 auto !important;  padding: 30px 0 !important;}
.singel_top_title .wpb_text_column.wpb_content_element { margin-bottom: 20px;}
.content_tabing {  margin: 20px 0 0;}
.singel_top_title .vc_col-sm-12{width: 100%;}
.content_tabing ul li a {font-size: 12px !important; letter-spacing: 0; padding: 15px 10px !important; width: auto !important;}
.content_tabing .vc_tta.vc_general .vc_tta-tabs-container{ margin: 0 auto !important;}
.content_tabing .vc_tta-panels-container .wpb_text_column.wpb_content_element{padding: 20px 0;}
.content_tabing .vc_tta.vc_general .vc_tta-panel-body{padding: 14px 30px;}
.content_tabing .vc_tta-panels-container .wpb_text_column.wpb_content_element {width: 100%;}

.feature_img_section222 .new-headeing h1 {font-size: 40px !important; letter-spacing: 2px; padding-top:150px !important;}

.gellery_tabing ul li a { font-size: 16px; padding: 15px 5px !important;margin-bottom: 15px !important;}
.content_tabing h2, .content_tabing h3, .content_tabing h4, .content_tabing h5, .content_tabing h6 {font-size: 27px;}
.content-area-new { margin-top: 0;}

.single-vehicle .gellery_tabing .vc_tta-tabs-list li { margin: 0 5px !important;  width: 23%;}
.home_news_section .cntnt_cs.right_cs h3 { font-size: 17px;  letter-spacing: 1px;  margin-bottom: 10px;  min-height: 42px;}
.home_news_section .content {font-size: 14px;  line-height: 21px;  margin-bottom: 20px;}
.home_news_section .cntnt_cs.right_cs {  padding: 20px 8px 0;}
.home_content_section {  margin-bottom: 30px;}
.home_news_section .content { min-height: 85px;}
.welcome_title h1 { font-size: 40px; letter-spacing: 2px; line-height: 60px;}
.welcome_title .wpb_content_element {  margin-bottom: 15px;}
.content_in .view_more > a { font-size: 16px;    letter-spacing: 0;    padding-top: 6px;}  

/*testimonial*/
.footer--testimonial-inner{width: 95%;}
.footer-testimonial-area {padding: 30px 0;}

/*tabing*/
.content_tabing .vc_tta-panel-body ul li { font-size: 14px;  line-height: 21px;  padding: 5px 0;}

/*single news*/
.singel_left_content { width: 48% !important;}
.singel_right_content { width: 46%;}

/*contact*/
.page-id-87 .inner_heding h1 {
    margin-top: -32%;
}

/*news*/
.main_social_inner_main{width: 9%; padding: 10px 0;}
.single-news .content-sidebar-wrap .content, .single-videos .content-sidebar-wrap .content { margin-left: 3% !important; width: 57%;}
.totalbloghome { width: 29%;}
.totalbloghome .sideblock {margin-right: 20px;}
.totalbloghome .blogcontent > a {height: 60px;}
.single-news .date_news{margin: 15px 0;}
.singel_left_content {margin-right: 20px;width: 190px !important;}
.main_content_area .containt_news .singel_right_content { width: 205px;}
.containt_news .singel_right_content > .vc_column-inner { padding: 0;}
.single-news .feature_cs h1 {  font-size: 30px; line-height: 30px; margin-bottom: 25px;}

.main_social_inner_main .heading_share {font-size: 15px;}

/**/
.top_sec_menu ul li {   display: inline-block;}


/*17-1-2017*/
.post-type-archive-news .site-inner {  min-height: 824px;}
.single-news .site-inner { min-height: 855px;}
.main_heading_inner { height: 580px !important;}
.inner_header_image { height: 580px !important;}

/*19-1-2017*/
.site-header .header-widget-area { float: right; width: auto;}
.header-right-logo { margin-right: 0; margin-top: 0; width: 65px;}
.gellery_tabing .vc_carousel-inner .vc_item {height: 500px !important;}
.slider_arrow { height: inherit !important;}
.slider_arrow > a { bottom: 0;top: -470px !important;}


.gellery_tabing .vc_carousel-inner .vc_item {height: 500px !important;}
.gellery_tabing ul li a{font-size: 14px; padding: 10px 20px !important;}
.gellery_tabing .img_slider_section .vc_left.vc_carousel-control, .gellery_tabing .img_slider_section .vc_right.vc_carousel-control {
  background-size: 18px auto !important; height: 65px !important;  width: 48px !important;}
.img_slider_section .vc_carousel-inner .vc_carousel-slideline-inner .vc_item{ height: 550px !important;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item--active, .two_tabbing .responsive-tabs .responsive-tabs__list__item--active:hover{padding: 20px 30px;}
.two_tabbing .responsive-tabs .responsive-tabs__panel{padding: 4%;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item{padding: 20px 30px;}
.single-news .feature_cs h1, .single-videos .loop .feature_cs h1{  font-size: 34px; line-height: 34px;margin-bottom: 25px;}
.single-news .site-inner, .single-videos .site-inner { min-height: 1090px;}
.post-type-archive-news .site-inner, .post-type-archive-videos .site-inner {min-height: 1089px;}
.single-videos .loop .feature_cs h1{margin-bottom: 20px;}
.single-news .date_news, .single-videos .date_news{margin: 15px 0;font-size: 13px;}
.single-videos .loop .feature_cs .video_link_area::before{height: 42px;  width: 63px;background-size: 100% auto;}
.gellery_tabing h2, .gellery_tabing h3, .gellery_tabing h4, .gellery_tabing h5, .gellery_tabing h6{font-size: 28px;}
.slider_read a{    font-size: 15px !important;padding-top: 10px !important;background-position: right 13px;background-size: 8px auto !important;padding-right: 18px !important;}
.slider_read a:hover{background-position: right 13px;background-size: 8px auto !important;}
.fancybox-galley {height: 110px;}
.breadcrumbs {  margin: 10px 0 40px;}
.count-img {font-size: 1.2em;}
.main-image-outer.gallery-box {margin-bottom: 1em;}
.page-child .site-inner {min-height: 83vh;}
}


@media only screen and (min-width: 768px) and (max-width: 799px)
{
  .single-vehicle .site-inner {min-height: 85.2vh;}
div.pp_pic_holder {position: fixed;top: 27% !important;}
    .contact_us_area .wpcf7-form input {padding: 15px 8px;font-size: 11px;}
.gallery-box .slider-nav .slick-slide {height: 70px !important;}
.breadcrumbs {  margin: 10px 0 40px;}
.page-child .site-inner {min-height: 80vh;}

.count-img {font-size: 1.2em;}
.main-image-outer.gallery-box {margin-bottom: 1em;}
.fancybox-galley {height: 110px;}
.slider_read a{    font-size: 15px !important;padding-top: 10px !important;background-position: right 13px;background-size: 8px auto !important;padding-right: 18px !important;}
.slider_read a:hover{background-position: right 13px;background-size: 8px auto !important;}

    li {font-size: 14px;line-height: 22px;}
/*footer*/
/*.main_footer_logo { margin-top: 20px;}*/

/*header*/
.top_sec_menu ul li a { font-size: 16px; padding: 21px 0px;}
.site-header {height: 80px;}
.top_sec_menu ul li ul {height: 52px; top: 79px;}
.top_sec_menu ul .vehicles_menu:hover a::before {  top: 53px;}
.top_sec_menu ul li ul li a { line-height: 52px; padding: 0 10px;}

/*slider text*/
.slider_title_two {  font-size: 28px !important; letter-spacing: 1px !important; line-height: 28px !important; margin-bottom: 35px !important;}
.slider_title_one { font-size: 19px !important;letter-spacing: 1px !important; line-height: 20px !important; margin-bottom: 10px !important;}
.slider_text { margin-top: 190px !important;}

/*common css*/
.content_in h2, .content_in h3, .content_in h4, .content_in h5{ font-size: 20px;  line-height: 22px;color: #000000 !important;  margin-bottom: 15px;}
.vc_row.wpb_row.vc_row-fluid.center_text.design_content { margin: 0 auto;}
p { font-size: 14px;  line-height: 21px;}


/*inner page*/
.inner_slider { min-height: 350px;}
.inner_heding h1 { font-size: 40px;  margin-top: -33%;}
.about_one, .about_two { margin: 0 auto !important;}
.about_content .vc_column-inner {padding: 26px !important;}
.about_bottom_section { margin: 0 auto !important;}
.site-inner { margin-top: 0;}
.about_content h2, .about_content h3, .about_content h4, .about_content h5, .about_content h6 {font-size: 22px !important; letter-spacing: 0 !important;}
.about_bottom_section p{width: 100%;}
.about_bottom_section { padding: 25px 0;}
.about_bottom_section h2, .about_bottom_section h3, .about_bottom_section h4, .about_bottom_section h5, .about_bottom_section h6 {font-size: 30px !important;}

 /*design option*/
 .design_content .wpb_wrapper > p {width: 100%;}
 .design_content h2, .design_content h3, .design_content h4, .design_content h5, .design_content h6 { font-size: 30px !important;}
 
 
 /*news*/
 .post-type-archive-news .site-inner { width: 95%;}
 
 /*single news*/
 .single-news .site-inner { margin: 0 auto;  width: 95%;}
 .single-news .content-sidebar-wrap .content {width: 520px;}
 
 /*contact page*/
 .contact_us_area {margin-right: 20px; width: 395px !important;}
 .page-id-87 .site-inner { width: 95%;}
  .contact_us_section { margin:0 auto !important;}
 .contact_address { width: 300px !important;}
 .contact_title_area p { font-size: 14px;}
 
 /*gallery vhicle*/
 .tax-vehicle-category .feature_img_section222{ min-height: 350px;}
 .feature_img_section222 .newheader h1{ font-size: 40px !important; padding-top: 0;}
 .feature_img_section222::before{   height: 400px;}
 .feature_img_section222 {height: 400px;  margin-bottom: 20px;}
 
 .content-area-new ul li{width: 32.1%;}
 .comatent-title{font-size: 16px;  letter-spacing: 0;  margin: 12px 0;}
 .tax-vehicle-category .site-inner {  min-height: 428px;}
 .content-link a{ font-size: 14px;  letter-spacing: 1px;  margin: 0 auto;  width: 216px;}
.single-header-more a { background-size: 100% auto; height: 50px;width: 50px;}

/*single vehicle-gallery*/
.singel_top_title h2{font-size: 38px;}
.main_heading_inner {background-size: cover;}
.inner_header_image {margin-top: -80px;}
.singel_top_title { margin: 0 auto !important;  padding: 30px 0 !important;}
.singel_top_title .wpb_text_column.wpb_content_element { margin-bottom: 20px;}
.content_tabing {  margin: 20px 0 0;}
.singel_top_title .vc_col-sm-12{width: 100%;}
.content_tabing ul li a {font-size: 12px !important; letter-spacing: 0; padding: 15px 10px !important; width: auto !important;}
.content_tabing .vc_tta.vc_general .vc_tta-tabs-container{ margin: 0 auto !important;}
.content_tabing .vc_tta-panels-container .wpb_text_column.wpb_content_element{padding: 20px 0;}
.content_tabing .vc_tta.vc_general .vc_tta-panel-body{padding: 14px 30px;}
.content_tabing .vc_tta-panels-container .wpb_text_column.wpb_content_element {width: 100%;}

.feature_img_section222 .new-headeing h1 {font-size: 40px !important; letter-spacing: 2px; padding-top:150px !important;}

.gellery_tabing ul li a { font-size: 16px; padding: 15px 5px !important;}
.content_tabing h2, .content_tabing h3, .content_tabing h4, .content_tabing h5, .content_tabing h6 {font-size: 27px;}
.content-area-new { margin-top: 0;}

.single-vehicle .gellery_tabing .vc_tta-tabs-list li { margin: 0 5px !important;  width: 23%;}
.home_news_section .cntnt_cs.right_cs h3 { font-size: 17px;  letter-spacing: 1px;  margin-bottom: 10px;  min-height: 42px;}
.home_news_section .content {font-size: 14px;  line-height: 21px;  margin-bottom: 20px;}
.home_news_section .cntnt_cs.right_cs {  padding: 20px 8px 0;}
.home_content_section {  margin-bottom: 30px;}
.home_news_section .content { min-height: 85px;}
.welcome_title h1 { font-size: 40px; letter-spacing: 2px; line-height: 60px;}
.welcome_title .wpb_content_element {  margin-bottom: 15px;}
.content_in .view_more > a { font-size: 16px;    letter-spacing: 0;    padding-top: 6px;}  

/*testimonial*/
.footer--testimonial-inner{width: 95%;}
.footer-testimonial-area {padding: 30px 0;}

/*tabing*/
.content_tabing .vc_tta-panel-body ul li { font-size: 14px;  line-height: 21px;  padding: 5px 0;}

/*single news*/
.singel_left_content { width: 48% !important;}
.singel_right_content { width: 46%;}

/*contact*/
.page-id-87 .inner_heding h1 {
    margin-top: -32%;
}

/*news*/
.main_social_inner_main{width: 9%; padding: 10px 0;}
.single-news .content-sidebar-wrap .content, .single-videos .content-sidebar-wrap .content { margin-left: 3% !important; width: 57%;}
.totalbloghome { width: 29%;}
.totalbloghome .sideblock {margin-right: 20px;}
.totalbloghome .blogcontent > a {height: 60px;}
.single-news .date_news{margin: 15px 0;}
.singel_left_content {margin-right: 20px;width: 190px !important;}
.main_content_area .containt_news .singel_right_content { width: 205px;}
.containt_news .singel_right_content > .vc_column-inner { padding: 0;}
.single-news .feature_cs h1 {  font-size: 30px; line-height: 30px; margin-bottom: 25px;}

.main_social_inner_main .heading_share {font-size: 15px;}

/**/
.top_sec_menu ul li {   display: inline-block;}


/*17-1-2017*/
.post-type-archive-news .site-inner {  min-height: 824px;}
.single-news .site-inner { min-height: 855px;}
.main_heading_inner { height: 580px !important;}
.inner_header_image { height: 580px !important;}

/*19-1-2017*/
.site-header .header-widget-area {    float: right;    width: auto;}
.header-right-logo { margin-right: 0; margin-top: 0; width: 65px;}
.gellery_tabing .vc_carousel-inner .vc_item {height: 500px !important;}
.slider_arrow { height: inherit !important;}
.slider_arrow > a { bottom: 0;top: -470px !important;}

.gellery_tabing .vc_carousel-inner .vc_item {height: 500px !important;}
.gellery_tabing ul li a{font-size: 14px; padding: 10px 20px !important;margin-bottom: 15px !important;}
.gellery_tabing .img_slider_section .vc_left.vc_carousel-control, .gellery_tabing .img_slider_section .vc_right.vc_carousel-control {
  background-size: 18px auto !important; height: 65px !important;  width: 48px !important;}
.img_slider_section .vc_carousel-inner .vc_carousel-slideline-inner .vc_item{ height: 550px !important;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item--active, .two_tabbing .responsive-tabs .responsive-tabs__list__item--active:hover{padding: 20px 30px;}
.two_tabbing .responsive-tabs .responsive-tabs__panel{padding: 4%;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item{padding: 20px 30px;}
.single-news .feature_cs h1, .single-videos .loop .feature_cs h1{  font-size: 34px; line-height: 34px;margin-bottom: 25px;}
.single-news .site-inner, .single-videos .site-inner { min-height: 1090px;}
.post-type-archive-news .site-inner, .post-type-archive-videos .site-inner {min-height: 834px;}
.single-videos .loop .feature_cs h1{margin-bottom: 20px;}
.single-news .date_news, .single-videos .date_news{margin: 15px 0;font-size: 13px;}
.single-videos .loop .feature_cs .video_link_area::before{height: 42px;  width: 63px;background-size: 100% auto;}
.gellery_tabing h2, .gellery_tabing h3, .gellery_tabing h4, .gellery_tabing h5, .gellery_tabing h6{font-size: 28px;}

}
@media only screen and (min-width: 737px) and (max-width: 767px)
{
    .news_contnt .content {font-size: 13px;    line-height: 18px;}
.breadcrumbs {margin: 15px auto;}

.feature_img_section222::before { height: 250px;}
.feature_img_section222 {height: 252px; margin-bottom: 20px;}
.feature_img_section222 .newheader .entry-title {font-size: 30px; letter-spacing: 1px; padding-top: 0 !important;}
.about_content { min-height: inherit !important;}
.content-area-new .content-link a {font-size: 14px;}
.about_two .about_img { height: 350px; margin-bottom: 20px;}
.single-header-more a {height: 30px !important;  width: 30px !important;  background-size: 100% auto !important;}
.home_news_section .cntnt_cs.right_cs h3 {font-size: 16px;  letter-spacing: 0; margin-bottom: 10px;}
.wpb_text_column.wpb_content_element { margin-bottom: 15px;}
.single-news .feature_cs h1 { font-size: 22px; line-height: 22px;}

/*Gallery slider*/
.gellery_tabing .vc_carousel-inner .vc_item { height: 340px !important;}

.gellery_tabing ul li a{font-size: 14px; padding: 10px 20px !important;}
.gellery_tabing .img_slider_section .vc_left.vc_carousel-control, .gellery_tabing .img_slider_section .vc_right.vc_carousel-control {
  background-size: 16px auto !important; height: 55px !important;  width: 40px !important;}
.img_slider_section .vc_carousel-inner .vc_carousel-slideline-inner .vc_item{ height: 445px !important;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item--active, .two_tabbing .responsive-tabs .responsive-tabs__list__item--active:hover{padding: 20px 30px;}
.two_tabbing .responsive-tabs .responsive-tabs__panel{padding: 4%;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item{padding: 20px 30px;}
.single-news .feature_cs h1, .single-videos .loop .feature_cs h1{  font-size: 28px; line-height: 26px;margin-bottom: 20px;}
.single-news .site-inner, .single-videos .site-inner { min-height: 0px;}
.post-type-archive-news .site-inner, .post-type-archive-videos .site-inner {min-height: 0px;}
.single-videos .loop .feature_cs h1{margin-bottom: 20px;}
.single-news .date_news, .single-videos .date_news{margin: 15px 0;font-size: 13px;}
.single-videos .loop .feature_cs .video_link_area::before{height: 42px;  width: 63px;background-size: 100% auto;}
.vc_images_carousel .vc_carousel-indicators{bottom: 30px !important;}
.archive .site-inner section.main_content { width: 100%;}
.totalbloghome{clear: both;}
.archive .site-inner, .single-videos .site-inner{ margin: 0 auto 10px;}
.main_social_inner_main.footer_social_mobile.main_upper{margin: 17px auto;}
.single-videos .content-sidebar-wrap .content{width: 100%; margin-left: 0 !important;}
.totalbloghome .sideblock{margin-right: 5px;}
.main_social{ padding: 5px 4px;width: 36px;}
.addtoany_list{line-height: 16px !important;}
.addtoany_shortcode .addtoany_list.a2a_kit_size_32 a > span{ height: 20px; width: 20px;}
.news_contnt .main_social { margin: -137px 0 0 100px;}
.post-type-archive-videos .gallery_box .news_img a:hover::before{height: 105px;}

.pp_content_container .pp_content { height: 268px !important;  width: 98% !important;}
div.pp_pic_holder{ left: 0 !important; margin: 0 auto !important;  right: 0 !important;top: 100px !important; width: 70% !important;}
	
}
@media only screen and (min-width: 671px) and (max-width: 736px)
{
    .news_contnt .content {font-size: 13px;    line-height: 18px;}
.breadcrumbs {margin: 15px auto;}

.feature_img_section222::before { height: 250px;}
.feature_img_section222 {height: 252px; margin-bottom: 20px;}
.feature_img_section222 .newheader .entry-title {font-size: 30px; letter-spacing: 1px; padding-top: 0 !important;}
.about_content { min-height: inherit !important;}
.content-area-new .content-link a {font-size: 14px;}
.about_two .about_img { height: 350px; margin-bottom: 20px;}
.single-header-more a {height: 30px !important;  width: 30px !important;  background-size: 100% auto !important;}
.home_news_section .cntnt_cs.right_cs h3 {font-size: 16px;  letter-spacing: 0; margin-bottom: 10px;}
.wpb_text_column.wpb_content_element { margin-bottom: 15px;}
.single-news .feature_cs h1 { font-size: 22px; line-height: 22px;}
.about_content h2, .about_content h3, .about_content h4, .about_content h5, .about_content h6 {letter-spacing: 1px !important;}
/*19-1-2017*/
        li {font-size: 13px;    line-height: 20px;}
.header-right-logo {float: right; margin-right: 0;  margin-top: 0; position: absolute;  right: 80px;  top: 12px;  width: 48px;}
.home_news_section .content {font-size: 13px;line-height: 21px;margin-bottom: 15px;}
.about_content p { font-size: 13px !important;  line-height: 20px;}
.about_bottom_section p { font-size: 13px !important;  line-height: 20px;}
.about_bottom_section {margin-bottom: 20px !important;}

/*Gallery slider*/
.gellery_tabing .vc_carousel-inner .vc_item { height: 340px !important;}

.gellery_tabing ul li a{font-size: 14px; padding: 10px 20px !important;}
.gellery_tabing .img_slider_section .vc_left.vc_carousel-control, .gellery_tabing .img_slider_section .vc_right.vc_carousel-control {
  background-size: 16px auto !important; height: 55px !important;  width: 40px !important;}
.img_slider_section .vc_carousel-inner .vc_carousel-slideline-inner .vc_item{ height: 445px !important;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item--active, .two_tabbing .responsive-tabs .responsive-tabs__list__item--active:hover{padding: 20px 30px;}
.two_tabbing .responsive-tabs .responsive-tabs__panel{padding: 4%;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item{padding: 20px 30px;}
.single-news .feature_cs h1, .single-videos .loop .feature_cs h1{  font-size: 28px; line-height: 26px;margin-bottom: 20px;}
.single-news .site-inner, .single-videos .site-inner { min-height: 0px;}
.post-type-archive-news .site-inner, .post-type-archive-videos .site-inner {min-height: 0px;}
.single-videos .loop .feature_cs h1{margin-bottom: 20px;}
.single-news .date_news, .single-videos .date_news{margin: 15px 0;font-size: 13px;}
.single-videos .loop .feature_cs .video_link_area::before{height: 42px;  width: 63px;background-size: 100% auto;}
.vc_images_carousel .vc_carousel-indicators{bottom: 30px !important;}
.archive .site-inner section.main_content { width: 100%;}
.totalbloghome{clear: both;}
.archive .site-inner, .single-videos .site-inner{ margin: 0 auto 10px;}
.main_social_inner_main.footer_social_mobile.main_upper{margin: 17px auto;}
.single-videos .content-sidebar-wrap .content{width: 100%; margin-left: 0 !important;}
.totalbloghome .sideblock{margin-right: 5px;}
.main_social{ padding: 5px 4px;width: 36px;}
.addtoany_list{line-height: 16px !important;}
.addtoany_shortcode .addtoany_list.a2a_kit_size_32 a > span{ height: 20px; width: 20px;}
.news_contnt .main_social { margin: -137px 0 0 100px;}
.post-type-archive-videos .gallery_box .news_img a:hover::before{height: 105px;}

.pp_content_container .pp_content { height: 268px !important;  width: 98% !important;}
div.pp_pic_holder{ left: 0 !important; margin: 0 auto !important;  right: 0 !important;top: 100px !important; width: 70% !important;}
.vehicalecls li a {height: 100px !important;}

}
@media only screen and (min-width: 570px) and (max-width: 670px)
{
    .news_contnt .content {font-size: 13px;    line-height: 18px;}
.breadcrumbs {margin: 15px auto;}

.feature_img_section222::before {height: 252px;}
.feature_img_section222 {height: 252px; margin-bottom: 20px;}
.feature_img_section222 .newheader .entry-title {font-size: 30px; letter-spacing: 1px; padding-top: 0 !important;}
.about_content { min-height: inherit !important;}
.content-area-new .content-link a {font-size: 14px;}
.about_two .about_img { height: 350px; margin-bottom: 20px;}
.single-header-more a {height: 30px !important;  width: 30px !important;  background-size: 100% auto !important;}
.home_news_section .cntnt_cs.right_cs h3 {font-size: 16px;  letter-spacing: 0; margin-bottom: 10px;}
.wpb_text_column.wpb_content_element { margin-bottom: 15px;}
.single-news .feature_cs h1 { font-size: 22px; line-height: 22px;}
.about_content h2, .about_content h3, .about_content h4, .about_content h5, .about_content h6 {letter-spacing: 1px !important;}
 /*19-1-2017*/
 .design-menu-li li{font-size: 12px;}
        li {font-size: 13px;    line-height: 20px;}
.header-right-logo {float: right; margin-right: 8px;  margin-top: 0; position: absolute;  right: 80px;  top: 12px;  width: 48px;}
.home_news_section .content {font-size: 13px;line-height: 21px;margin-bottom: 15px;}
.about_content p { font-size: 13px !important;  line-height: 20px;}
.about_bottom_section p { font-size: 13px !important;  line-height: 20px;}
.about_bottom_section {margin-bottom: 20px !important;}

/*Gallery slider*/
.gellery_tabing .vc_carousel-inner .vc_item { height: 340px !important;}

.gellery_tabing ul li a{font-size: 14px; padding: 10px 20px !important;margin-bottom: 15px !important;}
.gellery_tabing .img_slider_section .vc_left.vc_carousel-control, .gellery_tabing .img_slider_section .vc_right.vc_carousel-control {
  background-size: 16px auto !important; height: 55px !important;  width: 40px !important;}
.img_slider_section .vc_carousel-inner .vc_carousel-slideline-inner .vc_item{ height: 445px !important;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item--active, .two_tabbing .responsive-tabs .responsive-tabs__list__item--active:hover{padding: 20px 30px;}
.two_tabbing .responsive-tabs .responsive-tabs__panel{padding: 4%;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item{padding: 20px 30px;}
.single-news .feature_cs h1, .single-videos .loop .feature_cs h1{  font-size: 28px; line-height: 26px;margin-bottom: 20px;}
.single-news .site-inner, .single-videos .site-inner { min-height: 0px;}
.post-type-archive-news .site-inner, .post-type-archive-videos .site-inner {min-height: 0px;}
.single-videos .loop .feature_cs h1{margin-bottom: 20px;}
.single-news .date_news, .single-videos .date_news{margin: 15px 0;font-size: 13px;}
.single-videos .loop .feature_cs .video_link_area::before{height: 42px;  width: 63px;background-size: 100% auto;}
.vc_images_carousel .vc_carousel-indicators{bottom: 30px !important;}
.archive .site-inner section.main_content { width: 100%;}
.totalbloghome{clear: both;}
.archive .site-inner, .single-videos .site-inner{ margin: 0 auto 10px;}
.main_social_inner_main.footer_social_mobile.main_upper{margin: 17px auto;}
.single-videos .content-sidebar-wrap .content{width: 100%; margin-left: 0 !important;}
.totalbloghome .sideblock{margin-right: 5px;}
.main_social{ padding: 5px 4px;width: 36px;}
.addtoany_list{line-height: 16px !important;}
.addtoany_shortcode .addtoany_list.a2a_kit_size_32 a > span{ height: 20px; width: 20px;}
.news_contnt .main_social { margin: -137px 0 0 100px;}
.post-type-archive-videos .gallery_box .news_img a:hover::before{height: 105px;}

.pp_content_container .pp_content { height: 268px !important;  width: 98% !important;}
div.pp_pic_holder{ left: 0 !important; margin: 0 auto !important;  right: 0 !important;top: 100px !important; width: 70% !important;}

}
@media only screen and (min-width: 486px) and (max-width: 569px)
{
.news_contnt .content {font-size: 13px;    line-height: 18px;}
.breadcrumbs {margin: 15px auto;}

.feature_img_section222::before {  height: 252px;}
.feature_img_section222 {height: 252px; margin-bottom: 20px;}
.feature_img_section222 .newheader .entry-title {font-size: 30px; letter-spacing: 1px; padding-top: 0 !important;}
.about_content { min-height: inherit !important;}
.content-area-new .content-link a {font-size: 14px;}
.about_two .about_img { height: 350px; margin-bottom: 20px;}
.single-header-more a {height: 30px !important;  width: 30px !important;  background-size: 100% auto !important;}
.home_news_section .cntnt_cs.right_cs h3 {font-size: 14px;  letter-spacing: 0; margin-bottom: 10px;}
.wpb_text_column.wpb_content_element { margin-bottom: 15px;}
.single-news .feature_cs h1 { font-size: 22px; line-height: 22px;}
.about_content h2, .about_content h3, .about_content h4, .about_content h5, .about_content h6 {letter-spacing: 1px !important;}

 /*19-1-2017*/
        li {font-size: 13px;    line-height: 20px;}
.header-right-logo {float: right; margin-right: 0;  margin-top: 0; position: absolute;  right: 80px;  top: 12px;  width: 48px;}
.home_news_section .content {font-size: 13px;line-height: 21px;margin-bottom: 15px;}
.about_content p { font-size: 13px !important;  line-height: 20px;}
.about_bottom_section p { font-size: 13px !important;  line-height: 20px;}

/*Gallery slider*/
.gellery_tabing .vc_carousel-inner .vc_item { height: 340px !important;}

.gellery_tabing ul li a{font-size: 14px; padding: 10px 20px !important;margin-bottom: 10px !important;}
.gellery_tabing .img_slider_section .vc_left.vc_carousel-control, .gellery_tabing .img_slider_section .vc_right.vc_carousel-control {
  background-size: 16px auto !important; height: 55px !important;  width: 40px !important;}
.img_slider_section .vc_carousel-inner .vc_carousel-slideline-inner .vc_item{ height: 445px !important;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item--active, .two_tabbing .responsive-tabs .responsive-tabs__list__item--active:hover{padding: 20px 30px;}
.two_tabbing .responsive-tabs .responsive-tabs__panel{padding: 4%;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item{padding: 20px 30px;}
.single-news .feature_cs h1, .single-videos .loop .feature_cs h1{  font-size: 22px; line-height: 24px;margin-bottom: 20px;}
.single-news .site-inner, .single-videos .site-inner { min-height: 0px;}
.post-type-archive-news .site-inner, .post-type-archive-videos .site-inner {min-height: 0px;}
.single-videos .loop .feature_cs h1{margin-bottom: 20px;}
.single-news .date_news, .single-videos .date_news{margin: 15px 0;font-size: 13px;}
.single-videos .loop .feature_cs .video_link_area::before{height: 42px;  width: 63px;background-size: 100% auto;}
.vc_images_carousel .vc_carousel-indicators{bottom: 30px !important;}
.archive .site-inner section.main_content { width: 100%;}
.totalbloghome{clear: both;}
.archive .site-inner, .single-videos .site-inner{ margin: 0 auto 10px;}
.main_social_inner_main.footer_social_mobile.main_upper{margin: 17px auto;}
.single-videos .content-sidebar-wrap .content{width: 100%; margin-left: 0 !important;}
.totalbloghome .sideblock{margin-right: 5px;}

.main_social{ padding: 5px 4px;width: 36px;}
.addtoany_list{line-height: 16px !important;}
.addtoany_shortcode .addtoany_list.a2a_kit_size_32 a > span{ height: 20px; width: 20px;}
.news_contnt .main_social { margin: -137px 0 0 100px;}
.post-type-archive-videos .gallery_box .news_img a:hover::before{height: 105px;}

.pp_content_container .pp_content { height: 268px !important;  width: 98% !important;}
div.pp_pic_holder{ left: 0 !important; margin: 0 auto !important;  right: 0 !important;top: 100px !important; width: 70% !important;}
.vehicalecls li a {height: 90px !important;}

}

@media only screen and (min-width:415px) and (max-width:485px)
{
     /*=====Home=====*/
    .site-header { height: 70px;}
    .site-header .title-area { padding: 10px 0; width: 45%;}
    .site-header .widget-area {float: right; margin-left: 5px; width: 65%;}
    .header-image .site-title > a {height: 50px; margin: 0 0 0 15px; width: 200px;}
    .top_sec_menu ul li a {font-size: 13px; letter-spacing: 0; padding: 37px 6px;}
    .header-widget-area {float: left; margin-left: 40px;}    
    .site-inner, .wrap {max-width: 400px;  padding: 0 !important;}
    .tp-parallax-wrap {left: 40px !important;}
    .tp-revslider-slidesli .tp-parallax-wrap:last-child {right: 65px !important;}
    .slider_area .slider_arrow img {height: 35px !important; width: 35px !important;}
  	.slider_title_one {font-size: 18px !important; letter-spacing: 0 !important; line-height: 15px !important; margin-bottom: 12px !important;}
    .slider_title_two {font-size: 22px !important; letter-spacing: 0 !important; margin-bottom: 35px !important;}
    .slider_read a {background-position: right 4px; font-size: 18px !important; letter-spacing: 0 !important; padding-right: 24px !important; padding-top: 3px !important;}
    .slider_read a:hover{background-position: right 6px;}
    .welcome_title h1 span {font-size: 20px; letter-spacing: 1px; line-height: 20px;  margin-bottom: 8px !important;}
    .welcome_title h1 { font-size: 25px; letter-spacing: 1px; line-height: 26px;}
    .welcome_title {margin: 30px 0 0;}
    .welcome_title .wpb_text_column.wpb_content_element { margin-bottom: 20px;}
    .full-width-content .content { padding: 0;}
    .home_video_section {margin-bottom: 15px; margin-left: auto !important; margin-right: auto !important;}
    .home_video_section .vc_col-sm-12 .vc_column-inner {padding: 0;}
    .home_video_section a::before { background-position: center center; background-size: 40% auto; height: 215px; top: 0; width: 288px;}
    .home_video_section a:hover::before { background-position: center center; background-size: 40% auto;}
    .home_video_section .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
    
    .home_content_section .home_left_content { width: 100% !important; margin-bottom: 5px;}
    .home_right_content {width: 100% !important;}
    .home_content_section .home_right_content .content_one { margin-bottom:5px !important; width: 100%; float: left; margin-right:0%;}
    .home_right_content .content_two {margin-left: 0; width: 100%; float: left;}
    .home_right_content .content_in { top: 100px;}
    .home_left_content .bg_img::before { min-height: 195px;}
    .home_left_content .bg_img {min-height: 195px;}
    .home_content_section .home_right_content .content_one::before {min-height: 200px;}
    .home_content_section .home_right_content .content_one {min-height: 200px;}
    .home_right_content .content_two::before {min-height: 200px;}
    .home_right_content .content_two {min-height: 200px;}
    .content_in h2, .content_in h3, .content_in h4, .content_in h5 {font-size: 22px; letter-spacing: 1px; line-height: 22px; margin-bottom: 10px;}
    .content_in {padding: 15px; top: 90px;}
    .content_in .view_more > a {background-position: right 10px; font-size: 16px; letter-spacing: 1px; padding-top: 5px; width: 215px;}
    .home_right_content .content_in .view_more > a {width: 165px;}
    .vc_col-sm-6 .wpb_text_column.wpb_content_element:hover .view_more a {background-position: right 10px;}
    
    .home_news_section { margin-bottom: 0px;}
    .home_content_section { margin-bottom: 30px; margin-left: auto !important; margin-right: auto !important;}
    .home_left_content .vc_column-inner {padding-left: 0 !important;}
    .home_right_content .vc_column-inner { padding-left: 0 !important; padding-right: 0 !important;}
    .home_news_section .cntnt_cs.right_cs h3 {font-size: 22px; letter-spacing: 1px; margin-bottom: 10px;}
    .home_news_section ul li { margin: 0 0 20px; width: 100%;}
    .home_news_section ul li:nth-child(2n) { margin-right: 0;}
    .home_news_section .content {font-size: 14px; line-height: 22px; margin-bottom: 15px;}
    .home_news_section .cntnt_cs.right_cs {padding: 15px 5px 0;}
    .home_news_section .cntnt_cs.right_cs .readmore {background-size: 9% auto; height: 33px; line-height: 31px; padding-left: 45px;}
    .home_news_section ul li:hover .cntnt_cs.right_cs .readmore{background-size: 9% auto;}
    
    .footer-left-area { float: left; margin-top: 15px; text-align: center; width: 100%;}
    .right_footer {float: none; margin: 0 auto; width:100%;}
    .right_footer .top_footer {float: none; margin: 8px auto 0; width: 8%;}
    .main_footer_logo { height: auto; padding: 0 8px 8px;}
    .right_footer .top_footer img { width: 100%;}
    .right_footer .copyright_footer { float: none; margin-top: 0; text-align: center; width: 100%;}
	
	/*--------about---------*/
    .site-inner { margin-top: 0;}
    .inner_slider { background-position: center center !important; background-size: cover; min-height: 195px;}
	.inner_heding h1 {font-size: 24px; letter-spacing: 1px;  margin-top: -41%;}
    .about_one {margin-top: 0;}
    .about_one .about_img {height:245px;  position: relative;}
    .about_content .vc_column-inner {padding: 20px 20px 0 !important;}
    .about_content h2.about_title {   font-size: 20px !important; letter-spacing: 1px !important;  margin-bottom: 10px;}
    .about_content h3.about_title {   font-size: 20px !important; letter-spacing: 1px !important;  margin-bottom: 10px;}
    .about_bottom_section h4.about_title {font-size: 20px !important; margin-bottom: 10px;}
    .about_one { float: none;  margin: 0 auto !important;   width: 100%;}
    .about_two{float: none;  margin: 0 auto !important;   width: 100%;}
    .about_bottom_section{ float: none;  margin: 0 auto !important;   width: 100%;}
    .about_content p {font-size: 13px; line-height: 20px;}
    .about_content .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element { margin-bottom: 10px;}
    .about_two .about_content {float: none; position: relative;}
    .about_two .about_img {height: 250px; position: relative; right: 0;}
    .about_bottom_section { padding: 0;}
    .about_bottom_section p {font-size: 13px; line-height: 20px;  width: 95%;}
	.about_two {border-top: 1px solid #000000;}
	.about_img .vc_column-inner {display: block;float: none; height: 100%; margin: 0 auto; position: inherit; width: 95% !important;}
	
	/*18-10*/
    .about_img .vc_column-inner {background-size: 100% auto !important;}
	.about_bottom_section .vc_col-sm-12 .vc_column-inner {padding-top: 15px !important;}
	
    /*--------vehicles-------*/
    .tax-vehicle-category .feature_img_section222 {   background-size: cover; min-height: 195px;}
    .feature_img_section222::before { height: 195px;}
    .feature_img_section222 .newheader h1 {font-size: 32px; letter-spacing: 2px; padding-top: 80px;}
    
    .content-area-new { margin: 0;}
    .content-area-new .comatent-title {font-size: 20px; letter-spacing: 1px; margin: 15px 0; line-height: 20px;}
    .content-area-new ul li {   margin-bottom: 20px; margin-right: 10px;  width: 100%;}
    .content-area-new ul li:nth-of-type(2n) {margin-right: 0;}
    .content-area-new ul li:nth-of-type(3n) {margin-right: 10px;}
    .content-area-new .content-link a { background-position:right 17px top 10px; font-size:15px; letter-spacing:1px;padding: 5px 40px 0;width: 230px;}
    .content-area-new ul li:hover .content-link a{ background-position: right 17px top 10px !important;}
    .main_heading_inner { background-position: center center; background-size: cover; min-height: 100% !important;}
    .inner_header_image { margin-top: -70px !important; width: 100%;}
    .single-header-more a {background-size: 100% auto !important;height: 40px !important; width: 40px !important;}
    .single-header-more {margin-right: 30px; margin-top: -20px !important;}
    .singel_top_title .vc_col-sm-12 { width: 95% !important;}
    .singel_top_title .singel_title { font-size: 20px; letter-spacing: 1px; margin-bottom: 5px;}
    .singel_top_title h2 { font-size: 23px !important;letter-spacing: 1px !important; margin-bottom: 10px;}
    .singel_top_title.center_text {padding: 20px 0 !important;}
    .singel_top_title .wpb_wrapper > p { font-size: 13px; line-height: 20px;}
    .singel_top_title .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 0;}
	
	.feature_img_section222 .new-headeing h1 {font-size: 23px; letter-spacing: 1px; padding-top: 85px;}
	
	.content_tabing .vc_tta-panels-container .wpb_text_column.wpb_content_element { float: none; margin: 0 auto; padding: 0 !important; width: 95% !important;}
    .content_tabing h2, .content_tabing h3, .content_tabing h4, .content_tabing h5, .content_tabing h6 {font-size: 20px !important; letter-spacing: 1px !important;}
    .gellery_tabing .vc_tta-panels .vc_tta-panel-heading { display: none;}
    .vc_tta.vc_tta-accordion .vc_tta-tabs-container, .vc_tta.vc_tta-tabs .vc_tta-tabs-container {display: block !important;}
	.gellery_tabing .vc_general ul li a {font-size: 15px !important;letter-spacing: 2px; margin-bottom: 2px; padding: 7px 20px !important;}
    .content_tabing .vc_general .vc_tta-panel-heading {display: none !important;}
    .content_tabing .vc_general ul li a { font-size: 15px; padding: 10px !important;}
    .content_tabing { margin-top: 0 !important;}
    .content_tabing ul li { margin: 1px !important;}
	.footer--testimonial-inner {float: none; margin: 0 auto; width:95% !important;}
	.bne-testimonial-slider.bne-flexslider {margin: 0 auto !important; width: 95% !important;}
	.bne-testimonial-description p {font-size: 14px; line-height: 22px;}
    .footer-testimonial-area { padding: 20px 0 10px !important;}
	.footer--testimonial-inner ul li h3.bne-testimonial-heading{line-height: 18px; margin: 0 0 40px !important;}
	.content_tabing .vc_tta-tabs-container { margin-bottom: 25px !important;}
	.content_tabing .vc_general .vc_tta-panel .wpb_wrapper > p {font-size: 14px;}
	
	.gellery_tabing .vc_right.vc_carousel-control {background-size: 75% auto !important; right: 5px !important; top: 45% !important;}
    .gellery_tabing .vc_left.vc_carousel-control {background-size: 75% auto !important; left: 12px !important; top: 45% !important;}
    .gellery_tabing .vc_general ul.vc_tta-tabs-list li.vc_tta-tab {width: 75%;}
	
	
    /*--------design option---------*/
    .design_content p {font-size: 14px; line-height: 22px; width: 95%;}
    .design_content { padding: 0;}
    .design_content h3 {font-size: 20px !important; letter-spacing: 2px !important;  margin-bottom: 10px;}
    .design_content h2 {font-size: 20px !important; letter-spacing: 2px !important;  margin-bottom: 10px;}
     /*------news------*/
    .post-type-archive-news .main_content {float: none; margin: 0 auto; width: 95%;}
    .gallery_box .news_contnt { float: left;  width: 60%;}
    .news_contnt .loop-new-info { float: left; margin-bottom: 0;}
	.gallery_box .news_img {  margin-right: 15px;  width: 35%;}
        .news_contnt .content {font-size: 12px;line-height: 18px;}
        .news_contnt .title {font-size: 14px;  line-height: 20px;}
        /*newa*/
        .single-news .date_news {font-size: 13px;  margin: 10px 0;}
        .containt_news .wpb_single_image {  margin-bottom: 10px;}
        .containt_news .wpb_text_column.wpb_content_element {margin-bottom: 15px;}
    
	.totalbloghome {width: 95% !important;}
    .main_social_inner_main.footer_social_mobile.main_upper {width: 75%;}
    .single-news .feature_cs h1 {  font-size: 22px;  line-height: 22px;  margin-bottom: 15px;}
	
    /*contact us*/
    .page-id-87 .inner_heding h1 {margin-top: -41%;}
    .contact_us_section .contact_us_area { margin: 0 auto; width: 90% !important;}
    .contact_us_section .contact_title_area {margin-bottom: 15px;}
    .contact_us_area .wpcf7-form label {margin-bottom: 5px;}
    .contact_us_area .wpcf7-form .name {margin-bottom: 10px;}
    .contact_us_area .wpcf7-form .enqiry { margin-bottom: 10px;}
    .contact_us_area .wpcf7-form input {font-size: 12px; padding: 10px;}
    .contact_us_area .wpcf7-form textarea { font-size: 12px; height: 140px; padding: 10px;}
    .contact_us_area .wpcf7-form .submit_input input {font-size: 13px; height: 40px; letter-spacing: 1px; line-height: 40px; width: 200px;}
    .contact_address {margin: 0 auto; width: 90% !important;}
	.contact_us_section .vc_column-inner { padding: 0 !important;}
	.top_input div {width: 100%;}
	.contact_phone {border-bottom: 1px dashed; margin-bottom: 15px !important; padding-bottom: 15px !important;}
	.contact_phone h2 {font-size: 16px; margin-bottom: 15px;}
	.contact_title_area p { font-size: 13px;}
	
	/*common css*/
	p {font-size: 13px; line-height: 20px;}
        
        /*common css*/
    p {font-size: 13px; line-height: 20px;}
        
          /*19-1-2017*/
   li {font-size: 13px;    line-height: 20px;}
   .header-right-logo {float: right; margin-right: 0; margin-top: 12px;  position: absolute;  right: 63px;  width: 47px;}
   .slider_text {  margin-top: -120px !important;  position: relative !important;}
   .about_content h2, .about_content h3, .about_content h4, .about_content h5, .about_content h6 {letter-spacing: 1px !important;}
 .gellery_tabing ul li a{font-size: 14px; padding: 10px 20px !important;}
.gellery_tabing .img_slider_section .vc_left.vc_carousel-control, .gellery_tabing .img_slider_section .vc_right.vc_carousel-control {
  background-size: 11px auto !important; height: 40px !important;  width: 30px !important;}
.img_slider_section .vc_carousel-inner .vc_carousel-slideline-inner .vc_item{ height: 326px !important;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item--active, .two_tabbing .responsive-tabs .responsive-tabs__list__item--active:hover{padding: 20px 30px;}
.two_tabbing .responsive-tabs .responsive-tabs__panel{padding: 4%;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item{padding: 20px 30px;}
.single-news .feature_cs h1, .single-videos .loop .feature_cs h1{  font-size: 22px; line-height: 23px;margin-bottom: 20px;}
.single-news .site-inner, .single-videos .site-inner { min-height: 0px;}
.post-type-archive-news .site-inner, .post-type-archive-videos .site-inner {min-height: 0px;}
.single-videos .loop .feature_cs h1{margin-bottom: 20px;}
.single-news .date_news, .single-videos .date_news{margin: 15px 0;font-size: 13px;}
.single-videos .loop .feature_cs .video_link_area::before{height: 42px;  width: 63px;background-size: 100% auto;}
.vc_images_carousel .vc_carousel-indicators{bottom: 30px !important;}
.archive .site-inner section.main_content { width: 100%;}
.totalbloghome{clear: both;}
.archive .site-inner, .single-videos .site-inner{ margin: 0 auto 10px;}
.main_social_inner_main.footer_social_mobile.main_upper{margin: 17px auto;}
.single-videos .content-sidebar-wrap .content{width: 100%; margin-left: 0 !important;}
.totalbloghome .sideblock{margin-right: 5px;}

.main_social{ padding: 5px 4px;width: 36px;}
.addtoany_list{line-height: 16px !important;}
.addtoany_shortcode .addtoany_list.a2a_kit_size_32 a > span{ height: 20px; width: 20px;}
.news_contnt .main_social { margin: -137px 0 0 100px;}
.post-type-archive-videos .gallery_box .news_img a:hover::before{height: 86px;}

.pp_content_container .pp_content { height: 314px !important;  width: 98% !important;}
div.pp_pic_holder{ left: 0 !important; margin: 0 auto !important;  right: 0 !important;top: 100px !important; width: 95% !important;}
.wpb_images_carousel.wpb_content_element.vc_clearfix.img_slider_section {  margin-bottom: 0;} 
.img_slider_section .vc_slide.vc_images_carousel{height: 340px;}     
.gellery_tabing h2, .gellery_tabing h3, .gellery_tabing h4, .gellery_tabing h5, .gellery_tabing h6 {
  font-size: 23px; letter-spacing: 1px;}
.gellery_tabing ul{margin-left: 23px;}
#pp_full_res iframe { height: 315px;  width: 100%;}
	
}
@media only screen and (min-width:376px) and (max-width:414px)
{
     /*=====Home=====*/
    .site-header { height: 70px;}
    .site-header .title-area { padding: 10px 0; width: 45%;}
    .site-header .widget-area {float: right; margin-left: 5px; width: 65%;}
    .header-image .site-title > a {height: 50px; margin: 0 0 0 15px; width: 200px;}
    .top_sec_menu ul li a {font-size: 16px; letter-spacing: 0; padding: 37px 6px;}
    .header-widget-area {float: left; margin-left: 40px;}    
    .site-inner, .wrap { max-width: 380px; padding: 0px !important;}
    
   
    .tp-parallax-wrap {left: 40px !important;}
    .tp-revslider-slidesli .tp-parallax-wrap:last-child {right: 65px !important;}
    .slider_area .slider_arrow img {height: 35px !important; width: 35px !important;}
  
     .slider_title_one {font-size: 18px !important; letter-spacing: 0 !important; line-height: 15px !important; margin-bottom: 12px !important;}
    .slider_title_two {font-size: 22px !important; letter-spacing: 0 !important; margin-bottom: 35px !important;}
    .slider_read a {background-position: right 4px; font-size: 18px !important; letter-spacing: 0 !important; padding-right: 24px !important; padding-top: 3px !important;}
    .slider_read a:hover{background-position: right 6px;}
    .welcome_title h1 span {font-size: 20px; letter-spacing: 1px; line-height: 20px;  margin-bottom: 8px !important;}
    .welcome_title h1 { font-size: 25px; letter-spacing: 1px; line-height: 26px;}
    .welcome_title {margin: 30px 0 0;}
    .welcome_title .wpb_text_column.wpb_content_element { margin-bottom: 20px;}
    .full-width-content .content { padding: 0;}
    .home_video_section {margin-bottom: 15px; margin-left: auto !important; margin-right: auto !important;}
    .home_video_section .vc_col-sm-12 .vc_column-inner {padding: 0;}
    .home_video_section a::before { background-position: center center; background-size: 40% auto; height: 215px; top: 0; width: 288px;}
    .home_video_section a:hover::before { background-position: center center; background-size: 40% auto;}
    .home_video_section .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
    
    .home_content_section .home_left_content { width: 100% !important; margin-bottom: 5px;}
    .home_right_content {width: 100% !important;}
    .home_content_section .home_right_content .content_one { margin-bottom:5px !important; width: 100%; float: left; margin-right:0%;}
    .home_right_content .content_two {margin-left: 0; width: 100%; float: left;}
    .home_right_content .content_in { top: 100px;}
    .home_left_content .bg_img::before { min-height: 195px;}
    .home_left_content .bg_img {min-height: 195px;}
    .home_content_section .home_right_content .content_one::before {min-height: 200px;}
    .home_content_section .home_right_content .content_one {min-height: 200px;}
    .home_right_content .content_two::before {min-height: 200px;}
    .home_right_content .content_two {min-height: 200px;}
    .content_in h2, .content_in h3, .content_in h4, .content_in h5 {font-size: 22px; letter-spacing: 1px; line-height: 22px; margin-bottom: 10px;}
    .content_in {padding: 15px; top: 90px;}
    .content_in .view_more > a {background-position: right 10px; font-size: 16px; letter-spacing: 1px; padding-top: 5px; width: 215px;}
    .home_right_content .content_in .view_more > a {width: 165px;}
    .vc_col-sm-6 .wpb_text_column.wpb_content_element:hover .view_more a {background-position: right 10px;}
    
    .home_news_section { margin-bottom: 0px;}
    .home_content_section { margin-bottom: 30px; margin-left: auto !important; margin-right: auto !important;}
    .home_left_content .vc_column-inner {padding-left: 0 !important;}
    .home_right_content .vc_column-inner { padding-left: 0 !important; padding-right: 0 !important;}
    .home_news_section .cntnt_cs.right_cs h3 {font-size: 22px; letter-spacing: 1px; margin-bottom: 10px;}
    .home_news_section ul li { margin: 0 0 20px; width: 100%;}
    .home_news_section ul li:nth-child(2n) { margin-right: 0;}
    .home_news_section .content {font-size: 14px; line-height: 22px; margin-bottom: 15px;}
    .home_news_section .cntnt_cs.right_cs {padding: 15px 5px 0;}
    .home_news_section .cntnt_cs.right_cs .readmore {background-size: 9% auto; height: 33px; line-height: 31px; padding-left: 45px;}
    .home_news_section ul li:hover .cntnt_cs.right_cs .readmore{background-size: 9% auto;}
    
    .footer-left-area { float: left; margin-top: 15px; text-align: center; width: 100%;}
    .right_footer {float: none; margin: 0 auto; width:100%;}
    .right_footer .top_footer {float: none; margin: 8px auto 0; width: 8%;}
    .main_footer_logo { height: auto; padding: 0 8px 8px;}
    .right_footer .top_footer img { width: 100%;}
    .right_footer .copyright_footer { float: none; margin-top: 0; text-align: center; width: 100%;}
	
	/*--------about---------*/
    .site-inner { margin-top: 0;}
    .inner_slider { background-position: center center !important; background-size: cover; min-height: 195px;}
	.inner_heding h1 {font-size: 24px; letter-spacing: 1px;  margin-top: -41%;}
    .about_one {margin-top: 0;}
    .about_one .about_img {height:245px;  position: relative;}
    .about_content .vc_column-inner {padding: 20px 20px 0 !important;}
    .about_content h2.about_title {   font-size: 20px !important; letter-spacing: 1px !important;  margin-bottom: 10px;}
    .about_content h3.about_title {   font-size: 20px !important; letter-spacing: 1px !important;  margin-bottom: 10px;}
    .about_bottom_section h4.about_title {font-size: 20px !important; margin-bottom: 10px;}
    .about_one { float: none;  margin: 0 auto !important;   width: 100%;}
    .about_two{float: none;  margin: 0 auto !important;   width: 100%;}
    .about_bottom_section{ float: none;  margin: 0 auto !important;   width: 100%;}
    .about_content p {font-size: 13px; line-height: 20px;}
    .about_content .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element { margin-bottom: 10px;}
    .about_two .about_content {float: none; position: relative;}
    .about_two .about_img { height: 225px; position: relative; right: 0;   margin-bottom: 5px !important;}
    .about_bottom_section { padding: 0;}
    .about_bottom_section p {font-size: 13px; line-height: 20px;  width: 95%;}
	.about_two {border-top: 1px solid #000000;}
	.about_img .vc_column-inner {display: block;float: none; height: 100%; margin: 0 auto; position: inherit; width: 95% !important;}
	
	/*18-10*/

	.about_bottom_section .vc_col-sm-12 .vc_column-inner {padding-top: 15px !important;}
	
    /*--------vehicles-------*/
    .tax-vehicle-category .feature_img_section222 {   background-size: cover; min-height: 195px;}
    .feature_img_section222::before { height: 195px;}
    .feature_img_section222 .newheader h1 {font-size: 32px; letter-spacing: 2px; padding-top: 80px;}
    
    .content-area-new { margin: 0;}
    .content-area-new .comatent-title {font-size: 20px; letter-spacing: 1px; margin: 15px 0; line-height: 20px;}
    .content-area-new ul li {   margin-bottom: 20px; margin-right: 10px;  width: 100%;}
    .content-area-new ul li:nth-of-type(2n) {margin-right: 0;}
    .content-area-new ul li:nth-of-type(3n) {margin-right: 10px;}
    .content-area-new .content-link a { background-position:right 17px top 10px; font-size:15px; letter-spacing:1px;padding: 5px 40px 0;width: 230px;}
    .content-area-new ul li:hover .content-link a{ background-position: right 17px top 10px !important;}
    .main_heading_inner { background-position: center center; background-size: cover; min-height: 100% !important;}
    .inner_header_image { margin-top: -70px !important; width: 100%;}
    .single-header-more a {background-size: 100% auto !important;height: 40px !important; width: 40px !important;}
    .single-header-more {margin-right: 30px; margin-top: -20px !important;}
    .singel_top_title .vc_col-sm-12 { width: 95% !important;}
    .singel_top_title .singel_title { font-size: 20px; letter-spacing: 1px; margin-bottom: 5px;}
    .singel_top_title h2 { font-size: 23px !important;letter-spacing: 1px !important; margin-bottom: 10px;}
    .singel_top_title.center_text {padding: 20px 0 !important;}
    .singel_top_title .wpb_wrapper > p { font-size: 13px; line-height: 20px;}
    .singel_top_title .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 0;}
	
	.feature_img_section222 .new-headeing h1 {font-size: 23px; letter-spacing: 1px; padding-top: 85px;}
	
	.content_tabing .vc_tta-panels-container .wpb_text_column.wpb_content_element { float: none; margin: 0 auto; padding: 0 !important; width: 95% !important;}
    .content_tabing h2, .content_tabing h3, .content_tabing h4, .content_tabing h5, .content_tabing h6 {font-size: 20px !important; letter-spacing: 1px !important;}
    .gellery_tabing .vc_tta-panels .vc_tta-panel-heading { display: none;}
    .vc_tta.vc_tta-accordion .vc_tta-tabs-container, .vc_tta.vc_tta-tabs .vc_tta-tabs-container {display: block !important;}
	.gellery_tabing .vc_general ul li a {font-size: 15px !important;letter-spacing: 2px; margin-bottom: 2px; padding: 7px 20px !important;}
    .content_tabing .vc_general .vc_tta-panel-heading {display: none !important;}
    .content_tabing .vc_general ul li a { font-size: 15px; padding: 10px !important;}
    .content_tabing { margin-top: 0 !important;}
    .content_tabing ul li { margin: 1px !important;}
	.footer--testimonial-inner {float: none; margin: 0 auto; width:95% !important;}
	.bne-testimonial-slider.bne-flexslider {margin: 0 auto !important; width: 95% !important;}
	.bne-testimonial-description p {font-size: 14px; line-height: 22px;}
    .footer-testimonial-area { padding: 20px 0 10px !important;}
	.footer--testimonial-inner ul li h3.bne-testimonial-heading{line-height: 18px; margin: 0 0 40px !important;}
	.content_tabing .vc_tta-tabs-container { margin-bottom: 25px !important;}
	.content_tabing .vc_general .vc_tta-panel .wpb_wrapper > p {font-size: 14px;}
	
	.gellery_tabing .vc_right.vc_carousel-control {background-size: 75% auto !important; right: 5px !important; top: 45% !important;}
    .gellery_tabing .vc_left.vc_carousel-control {background-size: 75% auto !important; left: 12px !important; top: 45% !important;}
    .gellery_tabing .vc_general ul.vc_tta-tabs-list li.vc_tta-tab {width: 75%;}
	
	
    /*--------design option---------*/
    .design_content p {font-size: 14px; line-height: 22px; width: 95%;}
    .design_content { padding: 0;}
    .design_content h3 {font-size: 20px !important; letter-spacing: 2px !important;  margin-bottom: 10px;}
    .design_content h2 {font-size: 20px !important; letter-spacing: 2px !important;  margin-bottom: 10px;}
     /*------news------*/
    .post-type-archive-news .main_content {float: none; margin: 0 auto; width: 95%;}
    .gallery_box .news_contnt { float: left;  width: 60%;}
    .news_contnt .loop-new-info { float: left; margin-bottom: 0;}
	.gallery_box .news_img {  margin-right: 15px;  width: 35%;}
        .news_contnt .content {font-size: 12px;line-height: 18px;}
        .news_contnt .title {font-size: 14px;  line-height: 20px;}
        /*newa*/
        .single-news .date_news {font-size: 13px;  margin: 10px 0;}
        .containt_news .wpb_single_image {  margin-bottom: 10px;}
        .containt_news .wpb_text_column.wpb_content_element {margin-bottom: 15px;}
    
	.totalbloghome {width: 95% !important;}
    .main_social_inner_main.footer_social_mobile.main_upper {width: 75%;}
    .single-news .feature_cs h1 {  font-size: 22px;  line-height: 22px;  margin-bottom: 15px;}
	
    /*contact us*/
    .page-id-87 .inner_heding h1 {margin-top: -41%;}
    .contact_us_section .contact_us_area { margin: 0 auto; width: 90% !important;}
    .contact_us_section .contact_title_area {margin-bottom: 15px;}
    .contact_us_area .wpcf7-form label {margin-bottom: 5px;}
    .contact_us_area .wpcf7-form .name {margin-bottom: 10px;}
    .contact_us_area .wpcf7-form .enqiry { margin-bottom: 10px;}
    .contact_us_area .wpcf7-form input {font-size: 12px; padding: 10px;}
    .contact_us_area .wpcf7-form textarea { font-size: 12px; height: 140px; padding: 10px;}
    .contact_us_area .wpcf7-form .submit_input input {font-size: 13px; height: 40px; letter-spacing: 1px; line-height: 40px; width: 200px;}
    .contact_address {margin: 0 auto; width: 90% !important;}
	.contact_us_section .vc_column-inner { padding: 0 !important;}
	.top_input div {width: 100%;}
	.contact_phone {border-bottom: 1px dashed; margin-bottom: 15px !important; padding-bottom: 15px !important;}
	.contact_phone h2 {font-size: 16px; margin-bottom: 15px;}
	.contact_title_area p { font-size: 13px;}
	
	/*common css*/
	p {font-size: 13px; line-height: 20px;}
        
          /*19-1-2017*/
   li {font-size: 13px; line-height: 20px;}
   .header-right-logo {float: right; margin-right: 0; margin-top: 12px; margin-right: 12px;  position: absolute;  right: 63px;  width: 47px;}
   .slider_text {  margin-top: -120px !important;  position: relative !important;}
   .about_content h2, .about_content h3, .about_content h4, .about_content h5, .about_content h6 {letter-spacing: 1px !important;}
 .gellery_tabing ul li a{font-size: 14px; padding: 10px 20px !important;}
.gellery_tabing .img_slider_section .vc_left.vc_carousel-control, .gellery_tabing .img_slider_section .vc_right.vc_carousel-control {
  background-size: 11px auto !important; height: 40px !important;  width: 30px !important;}
.img_slider_section .vc_carousel-inner .vc_carousel-slideline-inner .vc_item{ height: 326px !important;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item--active, .two_tabbing .responsive-tabs .responsive-tabs__list__item--active:hover{padding: 20px 30px;}
.two_tabbing .responsive-tabs .responsive-tabs__panel{padding: 4%;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item{padding: 20px 30px;}
.single-news .feature_cs h1, .single-videos .loop .feature_cs h1{  font-size: 22px; line-height: 23px;margin-bottom: 20px;}
.single-news .site-inner, .single-videos .site-inner { min-height: 0px;}
.post-type-archive-news .site-inner, .post-type-archive-videos .site-inner {min-height: 0px;}
.single-videos .loop .feature_cs h1{margin-bottom: 20px;}
.single-news .date_news, .single-videos .date_news{margin: 15px 0;font-size: 13px;}
.single-videos .loop .feature_cs .video_link_area::before{height: 42px;  width: 63px;background-size: 100% auto;}
.vc_images_carousel .vc_carousel-indicators{bottom: 30px !important;}
.archive .site-inner section.main_content { width: 100%;}
.totalbloghome{clear: both;}
.archive .site-inner, .single-videos .site-inner{ margin: 0 auto 10px;}
.main_social_inner_main.footer_social_mobile.main_upper{margin: 17px auto;}
.single-videos .content-sidebar-wrap .content{width: 100%; margin-left: 0 !important;}
.totalbloghome .sideblock{margin-right: 5px;}

.main_social{ padding: 5px 4px;width: 36px;}
.addtoany_list{line-height: 16px !important;}
.addtoany_shortcode .addtoany_list.a2a_kit_size_32 a > span{ height: 20px; width: 20px;}
.news_contnt .main_social { margin: -137px 0 0 100px;}
.post-type-archive-videos .gallery_box .news_img a:hover::before{height: 86px;}

.pp_content_container .pp_content { height: 314px !important;  width: 98% !important;}
div.pp_pic_holder{ left: 0 !important; margin: 0 auto !important;  right: 0 !important;top: 100px !important; width: 95% !important;}
.wpb_images_carousel.wpb_content_element.vc_clearfix.img_slider_section {  margin-bottom: 0;} 
.img_slider_section .vc_slide.vc_images_carousel{height: 340px;}     
.gellery_tabing h2, .gellery_tabing h3, .gellery_tabing h4, .gellery_tabing h5, .gellery_tabing h6 {
  font-size: 23px; letter-spacing: 1px;}
.gellery_tabing ul{margin-left: 23px;}
#pp_full_res iframe { height: 315px;  width: 100%;}
.vehicalecls li a {height: 115px !important;}	
}
@media only screen and (min-width:361px) and (max-width:375px)
{
     /*=====Home=====*/
    .site-header { height: 70px;}
    .site-header .title-area { padding: 10px 0; width: 45%;}
    .site-header .widget-area {float: right; margin-left: 5px; width: 65%;}
    .header-image .site-title > a {height: 50px; margin: 0 0 0 10px; width: 180px;}
    .top_sec_menu ul li a {font-size: 16px; letter-spacing: 0; padding: 37px 6px;}
    .header-widget-area {float: left; margin-left: 40px;}    
    .site-inner, .wrap {max-width: 350px; padding: 0px !important;}
    
   /* .slider_area .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper {height: 215px !important;}
    .slider_area .forcefullwidth_wrapper_tp_banner {height:215px !important;}*/
    .tp-parallax-wrap {left: 20px !important; top:275px !important;}
    .tp-revslider-slidesli .tp-parallax-wrap:last-child {right: 65px !important; top: 620px !important;}
    .slider_area .slider_arrow img {height: 35px !important; width: 35px !important;}
    .slider_title_one {font-size: 18px !important; letter-spacing: 0 !important; line-height: 15px !important; margin-bottom: 12px !important;}
    .slider_title_two {font-size: 22px !important; letter-spacing: 0 !important; margin-bottom: 35px !important;}
    .slider_read a {background-position: right 4px; font-size: 18px !important; letter-spacing: 0 !important; padding-right: 24px !important; padding-top: 3px !important;}
    .slider_read a:hover{background-position: right 6px;}
    
    .welcome_title h1 span {font-size: 20px; letter-spacing: 1px; line-height: 20px;  margin-bottom: 8px !important;}
    .welcome_title h1 { font-size: 25px; letter-spacing: 1px; line-height: 26px;}
    .welcome_title {margin: 30px 0 0;}
    .welcome_title .wpb_text_column.wpb_content_element { margin-bottom: 20px;}
    .full-width-content .content { padding: 0;}
    .home_video_section {margin-bottom: 15px; margin-left: auto !important; margin-right: auto !important;}
    .home_video_section .vc_col-sm-12 .vc_column-inner {padding: 0;}
    .home_video_section a::before {background-position: center center; background-size: 32% auto; height: 200px; top: 0; width: 288px;}
    .home_video_section a:hover::before { background-position: center center; background-size: 32% auto;}
    .home_video_section .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
    
    .home_content_section .home_left_content { width: 100% !important; margin-bottom: 5px;}
    .home_right_content {width: 100% !important;}
    .home_content_section .home_right_content .content_one { margin-bottom:5px !important; width: 100%; float: left; margin-right:0%;}
    .home_right_content .content_two {margin-left: 0; width: 100%; float: left;}
    .home_right_content .content_in { top: 100px;}
    .home_left_content .bg_img::before { min-height: 195px;}
    .home_left_content .bg_img {min-height: 195px;}
    .home_content_section .home_right_content .content_one::before {min-height: 200px;}
    .home_content_section .home_right_content .content_one {min-height: 200px;}
    .home_right_content .content_two::before {min-height: 200px;}
    .home_right_content .content_two {min-height: 200px;}
    .content_in h2, .content_in h3, .content_in h4, .content_in h5 {font-size: 22px; letter-spacing: 1px; line-height: 22px; margin-bottom: 10px;}
    .content_in {padding: 15px; top: 90px;}
    .content_in .view_more > a {background-position: right 10px; font-size: 16px; letter-spacing: 1px; padding-top: 5px; width: 215px;}
    .home_right_content .content_in .view_more > a {width: 165px;}
    .vc_col-sm-6 .wpb_text_column.wpb_content_element:hover .view_more a {background-position: right 10px;}
    
    .home_news_section { margin-bottom: 0px;}
    .home_content_section { margin-bottom: 30px; margin-left: auto !important; margin-right: auto !important;}
    .home_left_content .vc_column-inner {padding-left: 0 !important;}
    .home_right_content .vc_column-inner { padding-left: 0 !important; padding-right: 0 !important;}
    .home_news_section .cntnt_cs.right_cs h3 {font-size: 22px; letter-spacing: 1px; margin-bottom: 10px;}
    .home_news_section ul li { margin: 0 0 20px; width: 100%;}
    .home_news_section ul li:nth-child(2n) { margin-right: 0;}
    .home_news_section .content {font-size: 14px; line-height: 22px; margin-bottom: 15px;}
    .home_news_section .cntnt_cs.right_cs {padding: 15px 5px 0;}
    .home_news_section .cntnt_cs.right_cs .readmore {background-size: 10% auto; height: 34px; line-height: 34px; padding-left: 45px;}
    .home_news_section ul li:hover .cntnt_cs.right_cs .readmore{background-size: 10% auto;}
    
   .footer-left-area { float: left; margin-top: 15px; text-align: center; width: 100%;}
    .right_footer {float: none; margin: 0 auto; width:100%;}
    .right_footer .top_footer {float: none; margin: 8px auto 0; width: 10%;}
    .main_footer_logo { height: auto; padding: 0 8px 8px;}
    .right_footer .top_footer img { width: 75%;}
   .right_footer .copyright_footer { float: none; margin-top: 0; text-align: center; width: 100%;}
   
    
    /*--------about---------*/
    .site-inner { margin-top: 0;}
    .inner_slider { background-position: center center !important; background-size: cover; min-height: 175px;}
	.inner_heding h1 {font-size: 24px; letter-spacing: 1px;  margin-top: -41%;}
    .about_one {margin-top: 0;}
    .about_one .about_img {height:245px;  position: relative;}
    .about_content .vc_column-inner {padding: 20px 20px 0 !important;}
    .about_content h2.about_title {font-size: 20px !important; margin-bottom: 10px;}
    .about_content h3.about_title {font-size: 20px !important; margin-bottom: 10px;}
    .about_bottom_section h4.about_title {font-size: 20px !important; margin-bottom: 10px; letter-spacing: 2px !important;}
    .about_content p {font-size: 13px; line-height: 20px;}
    .about_content .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element { margin-bottom: 10px;}
    .about_two .about_content {float: none; position: relative;}
    .about_two .about_img {    height: 222px;  position: relative;  right: 0;}
    .about_bottom_section { padding: 0;}
    .about_bottom_section p {   font-size: 13px; line-height: 21px;  width: 95%;}
	.about_two {border-top: 1px solid #000000;}
	.about_img .vc_column-inner {display: block;float: none; height: 100%; margin: 0 auto; position: inherit; width: 95% !important;}
	
	/*18-10*/
	.about_bottom_section .vc_col-sm-12 .vc_column-inner {padding-top: 15px !important;}
	
    /*--------vehicles-------*/
    .tax-vehicle-category .feature_img_section222 {   background-size: cover; min-height: 190px;}
    .feature_img_section222::before { height: 190px;}
    .feature_img_section222 .newheader h1 {font-size: 32px; letter-spacing: 2px; padding-top: 80px;}
    
    .content-area-new { margin: 0;}
    .content-area-new .comatent-title {font-size: 20px; letter-spacing: 1px; margin: 15px 0; line-height: 20px;}
    .content-area-new ul li {   margin-bottom: 20px; margin-right: 10px;  width: 100%;}
    .content-area-new ul li:nth-of-type(2n) {margin-right: 0;}
    .content-area-new ul li:nth-of-type(3n) {margin-right: 10px;}
    .content-area-new .content-link a { background-position:right 17px top 10px; font-size:15px; letter-spacing:1px;padding: 5px 40px 0;width: 230px;}
    .content-area-new ul li:hover .content-link a{ background-position: right 17px top 10px !important;}
    .main_heading_inner { background-position: center center; background-size: cover; min-height: 100% !important;}
    .inner_header_image { margin-top: -70px !important; width: 100%;}
    .single-header-more a {background-size: 100% auto !important;height: 40px !important; width: 40px !important;}
    .single-header-more {margin-right: 30px; margin-top: -20px !important;}
    .singel_top_title .vc_col-sm-12 { width: 95% !important;}
    .singel_top_title .singel_title { font-size: 20px; letter-spacing: 1px; margin-bottom: 5px;}
    .singel_top_title h2 { font-size: 23px !important;letter-spacing: 1px !important; margin-bottom: 10px;}
    .singel_top_title.center_text {padding: 20px 0 !important;}
    .singel_top_title .wpb_wrapper > p { font-size: 13px; line-height: 20px;}
    .singel_top_title .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 0;}
	
	.feature_img_section222 .new-headeing h1 {font-size: 23px; letter-spacing: 1px; padding-top: 85px;}
	
	.content_tabing .vc_tta-panels-container .wpb_text_column.wpb_content_element { float: none; margin: 0 auto; padding: 0 !important; width: 95% !important;}
    .content_tabing h2, .content_tabing h3, .content_tabing h4, .content_tabing h5, .content_tabing h6 {font-size: 20px !important; letter-spacing: 1px !important;}
    .gellery_tabing .vc_tta-panels .vc_tta-panel-heading { display: none;}
    .vc_tta.vc_tta-accordion .vc_tta-tabs-container, .vc_tta.vc_tta-tabs .vc_tta-tabs-container {display: block !important;}
	.gellery_tabing .vc_general ul li a {font-size: 15px !important;letter-spacing: 2px; margin-bottom: 2px; padding: 7px 20px !important;}
    .content_tabing .vc_general .vc_tta-panel-heading {display: none !important;}
    .content_tabing .vc_general ul li a { font-size: 15px; padding: 10px !important;}
    .content_tabing { margin-top: 0 !important;}
    .content_tabing ul li { margin: 1px !important;}
	.footer--testimonial-inner {float: none; margin: 0 auto; width:95% !important;}
	.bne-testimonial-slider.bne-flexslider {margin: 0 auto !important; width: 95% !important;}
	.bne-testimonial-description p {font-size: 14px; line-height: 22px;}
    .footer-testimonial-area { padding: 20px 0 10px !important;}
	.footer--testimonial-inner ul li h3.bne-testimonial-heading{line-height: 18px; margin: 0 0 40px !important;}
	.content_tabing .vc_tta-tabs-container { margin-bottom: 25px !important;}
	.content_tabing .vc_general .vc_tta-panel .wpb_wrapper > p {font-size: 14px;}
	
	.gellery_tabing .vc_right.vc_carousel-control {background-size: 75% auto !important; right: 5px !important; top: 45% !important;}
    .gellery_tabing .vc_left.vc_carousel-control {background-size: 75% auto !important; left: 12px !important; top: 45% !important;}
    .gellery_tabing .vc_general ul.vc_tta-tabs-list li.vc_tta-tab {width: 75%;}
	
	
    /*--------design option---------*/
    .design_content p {font-size: 14px; line-height: 22px; width: 95%;}
    .design_content { padding: 0;}
    .design_content h3 {font-size: 20px !important; letter-spacing: 2px !important;  margin-bottom: 10px;}
    .design_content h2 {font-size: 20px !important; letter-spacing: 2px !important;  margin-bottom: 10px;}
    
    /*------news------*/
    .post-type-archive-news .main_content {float: none; margin: 0 auto; width: 95%;}
    .gallery_box .news_contnt { float: left;  width: 60%;}
    .news_contnt .loop-new-info { float: left; margin-bottom: 0;}
	.gallery_box .news_img {  margin-right: 15px;  width: 35%;}
        .news_contnt .content {font-size: 12px;line-height: 18px;}
        .news_contnt .title {font-size: 14px;  line-height: 20px;}
        /*newa*/
        .single-news .date_news {font-size: 13px;  margin: 10px 0;}
        .containt_news .wpb_single_image {  margin-bottom: 10px;}
        .containt_news .wpb_text_column.wpb_content_element {margin-bottom: 15px;}
	
    
    /*contact us*/
    .page-id-87 .inner_heding h1 {margin-top: -41%;}
    .contact_us_section .contact_us_area { margin: 0 auto; width: 90% !important;}
    .contact_us_section .contact_title_area {margin-bottom: 15px;}
    .contact_us_area .wpcf7-form label {margin-bottom: 5px;}
    .contact_us_area .wpcf7-form .name {margin-bottom: 10px;}
    .contact_us_area .wpcf7-form .enqiry { margin-bottom: 10px;}
    .contact_us_area .wpcf7-form input {font-size: 12px; padding: 10px;}
    .contact_us_area .wpcf7-form textarea { font-size: 12px; height: 140px; padding: 10px;}
    .contact_us_area .wpcf7-form .submit_input input {font-size: 13px; height: 40px; letter-spacing: 1px; line-height: 40px; width: 200px;}
    .contact_address {margin: 0 auto; width: 90% !important;}
	.contact_us_section .vc_column-inner { padding: 0 !important;}
	.top_input div {width: 100%;}
	.contact_phone {border-bottom: 1px dashed; margin-bottom: 15px !important; padding-bottom: 15px !important;}
	.contact_phone h2 {font-size: 16px; margin-bottom: 15px;}
	.contact_title_area p { font-size: 13px;}
	
	/*common css*/
	p {font-size: 13px; line-height: 20px;}
        
        /*newa*/
        .single-news .date_news {font-size: 13px;  margin: 10px 0;}
        .containt_news .wpb_single_image {  margin-bottom: 10px;}
        .containt_news .wpb_text_column.wpb_content_element {margin-bottom: 15px;}
   .breadcrumbs {margin: 15px auto;}
   
   /*19-1-2017*/
   li {font-size: 13px;    line-height: 20px;}
   .header-right-logo {float: right; margin-right: 12px; margin-top: 12px;  position: absolute;  right: 63px;  width: 47px;}
   .slider_text {  margin-top: -120px !important;  position: relative !important;}
   .about_content h2, .about_content h3, .about_content h4, .about_content h5, .about_content h6 {letter-spacing: 1px !important;}
 .gellery_tabing ul li a{font-size: 14px; padding: 10px 20px !important;}
.gellery_tabing .img_slider_section .vc_left.vc_carousel-control, .gellery_tabing .img_slider_section .vc_right.vc_carousel-control {
  background-size: 11px auto !important; height: 40px !important;  width: 30px !important;}
.img_slider_section .vc_carousel-inner .vc_carousel-slideline-inner .vc_item{ height: 326px !important;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item--active, .two_tabbing .responsive-tabs .responsive-tabs__list__item--active:hover{padding: 20px 30px;}
.two_tabbing .responsive-tabs .responsive-tabs__panel{padding: 4%;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item{padding: 20px 30px;}
.single-news .feature_cs h1, .single-videos .loop .feature_cs h1{  font-size: 22px; line-height: 23px;margin-bottom: 20px;}
.single-news .site-inner, .single-videos .site-inner { min-height: 0px;}
.post-type-archive-news .site-inner, .post-type-archive-videos .site-inner {min-height: 0px;}
.single-videos .loop .feature_cs h1{margin-bottom: 20px;}
.single-news .date_news, .single-videos .date_news{margin: 15px 0;font-size: 13px;}
.single-videos .loop .feature_cs .video_link_area::before{height: 42px;  width: 63px;background-size: 100% auto;}
.vc_images_carousel .vc_carousel-indicators{bottom: 30px !important;}
.archive .site-inner section.main_content { width: 100%;}
.totalbloghome{clear: both;}
.archive .site-inner, .single-videos .site-inner{ margin: 0 auto 10px;}
.main_social_inner_main.footer_social_mobile.main_upper{margin: 17px auto;}
.single-videos .content-sidebar-wrap .content{width: 100%; margin-left: 0 !important;}
.totalbloghome .sideblock{margin-right: 5px;}

.main_social{ padding: 5px 4px;width: 36px;}
.addtoany_list{line-height: 16px !important;}
.addtoany_shortcode .addtoany_list.a2a_kit_size_32 a > span{ height: 20px; width: 20px;}
.news_contnt .main_social { margin: -137px 0 0 100px;}
.post-type-archive-videos .gallery_box .news_img a:hover::before{height: 80px;}

.pp_content_container .pp_content { height: 224px !important;  width: 98% !important;}
div.pp_pic_holder{ left: 0 !important; margin: 0 auto !important;  right: 0 !important;top: 100px !important; width: 95% !important;}
.wpb_images_carousel.wpb_content_element.vc_clearfix.img_slider_section {  margin-bottom: 0;} 
.img_slider_section .vc_slide.vc_images_carousel{height: 340px;}     
.gellery_tabing h2, .gellery_tabing h3, .gellery_tabing h4, .gellery_tabing h5, .gellery_tabing h6 {
  font-size: 23px; letter-spacing: 1px;}
.gellery_tabing ul{margin-left: 23px;}
#pp_full_res iframe { height: 225px;  width: 100%;}
.vehicalecls li a {height: 115px !important;}
}
@media only screen and (min-width:321px) and (max-width:360px)
{
    .about_content h2, .about_content h3, .about_content h4, .about_content h5, .about_content h6 {letter-spacing: 1px !important;}
    /*=====Home=====*/
    .site-header { height: 70px;}
    .site-header .title-area { padding: 10px 0; width: 45%;}
    .site-header .widget-area {float: right; margin-left: 5px; width: 65%;}
    .header-image .site-title > a { height: 42px;  margin: 0 0 0 10px;  width: 170px;}
    .top_sec_menu ul li a {font-size: 13px; letter-spacing: 0; padding: 37px 6px;}
    .header-widget-area {float: left; margin-left: 40px;}    
    .site-inner, .wrap {max-width: 340px; padding: 0 !important;}
    
   
    .tp-parallax-wrap {left: 20px !important;}
    .tp-revslider-slidesli .tp-parallax-wrap:last-child {right: 65px !important; top: 620px !important;}
    .slider_area .slider_arrow img {height: 35px !important; width: 35px !important;}
    .slider_title_one {font-size: 18px !important; letter-spacing: 0 !important; line-height: 15px !important; margin-bottom: 12px !important;}
    .slider_title_two {font-size: 22px !important; letter-spacing: 0 !important; margin-bottom: 35px !important;}
    .slider_read a {background-position: right 4px; font-size: 18px !important; letter-spacing: 0 !important; padding-right: 24px !important; padding-top: 3px !important;}
    .slider_read a:hover{background-position: right 6px;}
    
    .welcome_title h1 span {font-size: 20px; letter-spacing: 1px; line-height: 20px;  margin-bottom: 8px !important;}
    .welcome_title h1 { font-size: 25px; letter-spacing: 1px; line-height: 26px;}
    .welcome_title {margin: 30px 0 0;}
    .welcome_title .wpb_text_column.wpb_content_element { margin-bottom: 20px;}
    .full-width-content .content { padding: 0;}
    .home_video_section {margin-bottom: 15px; margin-left: auto !important; margin-right: auto !important;}
    .home_video_section .vc_col-sm-12 .vc_column-inner {padding: 0;}
    .home_video_section a::before {background-position: center center; background-size: 32% auto; height: 165px; top: 0; width: 288px;}
    .home_video_section a:hover::before { background-position: center center; background-size: 32% auto;}
    .home_video_section .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
    
    .home_content_section .home_left_content { width: 100% !important; margin-bottom: 5px;}
    .home_right_content {width: 100% !important;}
    .home_content_section .home_right_content .content_one { margin-bottom:5px !important; width: 100%; float: left; margin-right:0%;}
    .home_right_content .content_two {margin-left: 0; width: 100%; float: left;}
    .home_right_content .content_in { top: 100px;}
    .home_left_content .bg_img::before { min-height: 195px;}
    .home_left_content .bg_img {min-height: 195px;}
    .home_content_section .home_right_content .content_one::before {min-height: 200px;}
    .home_content_section .home_right_content .content_one {min-height: 200px;}
    .home_right_content .content_two::before {min-height: 200px;}
    .home_right_content .content_two {min-height: 200px;}
    .content_in h2, .content_in h3, .content_in h4, .content_in h5 {font-size: 22px; letter-spacing: 1px; line-height: 22px; margin-bottom: 10px;}
    .content_in {padding: 15px; top: 90px;}
    .content_in .view_more > a {background-position: right 10px; font-size: 16px; letter-spacing: 1px; padding-top: 5px; width: 215px;}
    .home_right_content .content_in .view_more > a {width: 165px;}
    .vc_col-sm-6 .wpb_text_column.wpb_content_element:hover .view_more a {background-position: right 10px;}
    
    .home_news_section { margin-bottom: 0px;}
    .home_content_section { margin-bottom: 30px; margin-left: auto !important; margin-right: auto !important;}
    .home_left_content .vc_column-inner {padding-left: 0 !important;}
    .home_right_content .vc_column-inner { padding-left: 0 !important; padding-right: 0 !important;}
    .home_news_section .cntnt_cs.right_cs h3 {font-size: 18px; letter-spacing: 1px; margin-bottom: 10px;}
    .home_news_section ul li { margin: 0 0 20px; width: 100%;}
    .home_news_section ul li:nth-child(2n) { margin-right: 0;}
    .home_news_section .content {   font-size: 13px; line-height: 20px;  margin-bottom: 15px;}
    .home_news_section .cntnt_cs.right_cs {padding: 15px 5px 0;}
    .home_news_section .cntnt_cs.right_cs .readmore {background-size: 10% auto; height: 32px; line-height: 32px; padding-left: 45px; font-size: 13px;}
    .home_news_section ul li:hover .cntnt_cs.right_cs .readmore{background-size: 10% auto; }
    
    .footer-left-area { float: left; margin-top: 15px; text-align: center; width: 100%;}
    .right_footer {float: none; margin: 0 auto; width:100%;}
    .right_footer .top_footer {float: none; margin: 8px auto 0; width: 10%;}
    .main_footer_logo { height: auto; padding: 0 8px 8px;}
    .right_footer .top_footer img { width: 75%;}
   .right_footer .copyright_footer { float: none; margin-top: 0; text-align: center; width: 100%;}
   
   
   
    /*--------about---------*/
    .site-inner { margin-top: 0;}
    .inner_slider { background-position: center center !important; background-size: cover; min-height: 175px;}
	.inner_heding h1 {font-size: 24px; letter-spacing: 1px;  margin-top: -43%;}
    .about_one {margin-top: 0;}
    .about_one .about_img {height:245px;  position: relative;}
    .about_content .vc_column-inner {padding: 20px 20px 0 !important;}
    .about_content h2.about_title {font-size: 20px !important; margin-bottom: 10px;}
    .about_content h3.about_title {font-size: 20px !important; margin-bottom: 10px;}
    .about_bottom_section h4.about_title {font-size: 20px !important; margin-bottom: 10px;}
    .about_content p {font-size: 13px; line-height: 20px;}
    .about_content .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element { margin-bottom: 10px;}
    .about_two .about_content {float: none; position: relative;}
    .about_two .about_img {height: 250px; position: relative; right: 0;}
    .about_bottom_section { padding: 0;}
    .about_bottom_section p {font-size: 14px; line-height: 22px; width: 95%;}
	.about_two {border-top: 1px solid #000000;}
	.about_img .vc_column-inner {display: block;float: none; height: 100%; margin: 0 auto; position: inherit; width: 95% !important;}
	
	/*18-10*/
    .about_img .vc_column-inner {background-size: 100% auto !important;}
	.about_bottom_section .vc_col-sm-12 .vc_column-inner {padding-top: 15px !important;}
	
    /*--------vehicles-------*/
    .tax-vehicle-category .feature_img_section222 {   background-size: cover; min-height: 190px;}
    .feature_img_section222::before { height: 190px;}
    .feature_img_section222 .newheader h1 {font-size: 32px; letter-spacing: 2px; padding-top: 80px;}
    
    .content-area-new { margin: 0;}
    .content-area-new .comatent-title {font-size: 20px; letter-spacing: 1px; margin: 15px 0; line-height: 20px;}
    .content-area-new ul li {   margin-bottom: 20px; margin-right: 10px;  width: 100%;}
    .content-area-new ul li:nth-of-type(2n) {margin-right: 0;}
    .content-area-new ul li:nth-of-type(3n) {margin-right: 10px;}
    .content-area-new .content-link a { background-position:right 17px top 10px; font-size:15px; letter-spacing:1px;padding: 5px 40px 0;width: 230px;}
    .content-area-new ul li:hover .content-link a{ background-position: right 17px top 10px !important;}
    .main_heading_inner { background-position: center center; background-size: cover; min-height: 100% !important;}
    .inner_header_image { margin-top: -70px !important; width: 100%;}
    .single-header-more a {background-size: 100% auto !important;height: 40px !important; width: 40px !important;}
    .single-header-more {margin-right: 30px; margin-top: -50px !important;}
    .singel_top_title .vc_col-sm-12 { width: 95% !important;}
    .singel_top_title .singel_title { font-size: 20px; letter-spacing: 1px; margin-bottom: 5px;}
    .singel_top_title h2 { font-size: 23px !important;letter-spacing: 1px !important; margin-bottom: 10px;}
    .singel_top_title.center_text {padding: 20px 0 !important;}
    .singel_top_title .wpb_wrapper > p { font-size: 13px; line-height: 20px;}
    .singel_top_title .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 0;}
	
	.feature_img_section222 .new-headeing h1 {font-size: 23px; letter-spacing: 1px; padding-top: 85px;}
	
	.content_tabing .vc_tta-panels-container .wpb_text_column.wpb_content_element { float: none; margin: 0 auto; padding: 0 !important; width: 95% !important;}
    .content_tabing h2, .content_tabing h3, .content_tabing h4, .content_tabing h5, .content_tabing h6 {font-size: 20px !important; letter-spacing: 1px !important;}
    .gellery_tabing .vc_tta-panels .vc_tta-panel-heading { display: none;}
    .vc_tta.vc_tta-accordion .vc_tta-tabs-container, .vc_tta.vc_tta-tabs .vc_tta-tabs-container {display: block !important;}
	.gellery_tabing .vc_general ul li a {font-size: 15px !important;letter-spacing: 2px; margin-bottom: 2px; padding: 7px 20px !important;}
    .content_tabing .vc_general .vc_tta-panel-heading {display: none !important;}
    .content_tabing .vc_general ul li a { font-size: 15px; padding: 10px !important;}
    .content_tabing { margin-top: 0 !important;}
    .content_tabing ul li { margin: 1px !important;}
	.footer--testimonial-inner {float: none; margin: 0 auto; width:95% !important;}
	.bne-testimonial-slider.bne-flexslider {margin: 0 auto !important; width: 95% !important;}
	.bne-testimonial-description p {font-size: 14px; line-height: 22px;}
    .footer-testimonial-area { padding: 20px 0 10px !important;}
	.footer--testimonial-inner ul li h3.bne-testimonial-heading{line-height: 18px; margin: 0 0 40px !important;}
	.content_tabing .vc_tta-tabs-container { margin-bottom: 25px !important;}
	.content_tabing .vc_general .vc_tta-panel .wpb_wrapper > p {font-size: 14px;}
	
	.gellery_tabing .vc_right.vc_carousel-control {background-size: 75% auto !important; right: 5px !important; top: 45% !important;}
    .gellery_tabing .vc_left.vc_carousel-control {background-size: 75% auto !important; left: 12px !important; top: 45% !important;}
    .gellery_tabing .vc_general ul.vc_tta-tabs-list li.vc_tta-tab {width: 75%;}
	
	
    /*--------design option---------*/
    .design_content p {font-size: 14px; line-height: 22px; width: 95%;}
    .design_content { padding: 0;}
    .design_content h3 {font-size: 20px !important; letter-spacing: 2px !important;  margin-bottom: 10px;}
    .design_content h2 {font-size: 20px !important; letter-spacing: 2px !important;  margin-bottom: 10px;}
    
    /*------news------*/
    .post-type-archive-news .main_content {float: none; margin: 0 auto; width: 95%;}
    .gallery_box .news_contnt { float: left;  width: 60%;}
    .news_contnt .loop-new-info { float: left; margin-bottom: 0;}
	.gallery_box .news_img {  margin-right: 15px;  width: 35%;}
        .news_contnt .content {font-size: 12px;line-height: 18px;}
        .news_contnt .title {font-size: 14px;  line-height: 20px;}
        /*newa*/
        .single-news .date_news {font-size: 13px;  margin: 10px 0;}
        .containt_news .wpb_single_image {  margin-bottom: 10px;}
        .containt_news .wpb_text_column.wpb_content_element {margin-bottom: 15px;}
	

	
    /*contact us*/
    .page-id-87 .inner_heding h1 {margin-top: -42%;}
    .contact_us_section .contact_us_area { margin: 0 auto; width: 90% !important;}
    .contact_us_section .contact_title_area {margin-bottom: 15px;}
    .contact_us_area .wpcf7-form label {margin-bottom: 5px;}
    .contact_us_area .wpcf7-form .name {margin-bottom: 10px;}
    .contact_us_area .wpcf7-form .enqiry { margin-bottom: 10px;}
    .contact_us_area .wpcf7-form input {font-size: 12px; padding: 10px;}
    .contact_us_area .wpcf7-form textarea { font-size: 12px; height: 140px; padding: 10px;}
    .contact_us_area .wpcf7-form .submit_input input {font-size: 13px; height: 40px; letter-spacing: 1px; line-height: 40px; width: 200px;}
    .contact_address {margin: 0 auto; width: 90% !important;}
	.contact_us_section .vc_column-inner { padding: 0 !important;}
	.top_input div {width: 100%;}
	.contact_phone {border-bottom: 1px dashed; margin-bottom: 15px !important; padding-bottom: 15px !important;}
	.contact_phone h2 {font-size: 16px; margin-bottom: 15px;}
	.contact_title_area p { font-size: 13px;}
	
	/*common css*/
	p {font-size: 13px; line-height: 20px;}
        .breadcrumbs {margin: 15px auto;}
        
        li {font-size: 13px;    line-height: 20px;}
        .header-right-logo {float: right; margin-right: 0; margin-top: 12px;  position: absolute;  right: 63px;  width: 47px;}
   
   .slider_text { margin-top: 90px !important;  position: relative !important;}
      
.gellery_tabing ul li a{font-size: 14px; padding: 10px 20px !important;}
.gellery_tabing .img_slider_section .vc_left.vc_carousel-control, .gellery_tabing .img_slider_section .vc_right.vc_carousel-control {
  background-size: 11px auto !important; height: 40px !important;  width: 30px !important;}
.img_slider_section .vc_carousel-inner .vc_carousel-slideline-inner .vc_item{ height: 265px !important;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item--active, .two_tabbing .responsive-tabs .responsive-tabs__list__item--active:hover{padding: 20px 30px;}
.two_tabbing .responsive-tabs .responsive-tabs__panel{padding: 4%;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item{padding: 20px 30px;}
.single-news .feature_cs h1, .single-videos .loop .feature_cs h1{  font-size: 22px; line-height: 23px;margin-bottom: 20px;}
.single-news .site-inner, .single-videos .site-inner { min-height: 0px;}
.post-type-archive-news .site-inner, .post-type-archive-videos .site-inner {min-height: 72vh;}
.single-videos .loop .feature_cs h1{margin-bottom: 20px;}
.single-news .date_news, .single-videos .date_news{margin: 15px 0;font-size: 13px;}
.single-videos .loop .feature_cs .video_link_area::before{height: 42px;  width: 63px;background-size: 100% auto;}
.vc_images_carousel .vc_carousel-indicators{bottom: 30px !important;}
.archive .site-inner section.main_content { width: 100%;}
.totalbloghome{clear: both;}
.archive .site-inner, .single-videos .site-inner{ margin: 0 auto 10px;}
.main_social_inner_main.footer_social_mobile.main_upper{margin: 17px auto;}
.single-videos .content-sidebar-wrap .content{width: 100%; margin-left: 0 !important;}
.totalbloghome .sideblock{margin-right: 5px;}

.main_social{ padding: 5px 4px;width: 36px;}
.addtoany_list{line-height: 16px !important;}
.addtoany_shortcode .addtoany_list.a2a_kit_size_32 a > span{ height: 20px; width: 20px;}
.news_contnt .main_social { margin: -137px 0 0 100px;}
.post-type-archive-videos .gallery_box .news_img a:hover::before{height: 134px;}

.pp_content_container .pp_content { height: 224px !important;  width: 98% !important;}
div.pp_pic_holder{ left: 0 !important; margin: 0 auto !important;  right: 0 !important;top: 100px !important; width: 95% !important;}
.wpb_images_carousel.wpb_content_element.vc_clearfix.img_slider_section {  margin-bottom: 0;} 
.img_slider_section .vc_slide.vc_images_carousel{height: 261px;}     
.gellery_tabing h2, .gellery_tabing h3, .gellery_tabing h4, .gellery_tabing h5, .gellery_tabing h6 {
  font-size: 23px; letter-spacing: 1px;}
.gellery_tabing ul{margin-left: 23px;}
#pp_full_res iframe { height: 225px;  width: 100%;}
}  
@media only screen and (min-width:200px) and (max-width:320px)
{.about_content h2, .about_content h3, .about_content h4, .about_content h5, .about_content h6 {letter-spacing: 1px !important;}
    .slider_text {margin-left: -40px !important; margin-top: 90px !important;  position: relative !important;}
    /*=====Home=====*/
    .site-header { height: 70px;}
    .site-header .title-area { padding: 10px 0; width: 45%;}
    .site-header .widget-area {float: right; margin-left: 5px; width: 65%;}
    .header-image .site-title > a { height: 50px; margin: 0 0 0 10px; width: 160px;}
    .top_sec_menu ul li a {font-size: 15px; letter-spacing: 0; padding: 37px 6px;}
    .header-widget-area {float: left; margin-left: 40px;}    
    .site-inner, .wrap {max-width: 290px; padding: 0px !important;}
   
   
    .tp-revslider-slidesli .tp-parallax-wrap:last-child {right: 50px !important; top: 525px !important;}
    .slider_area .slider_arrow img {height: 27px !important; width: 27px !important;}
   
    .slider_read a:hover{background-position: right 6px;}
    
    .welcome_title h1 span {font-size: 20px; letter-spacing: 1px; line-height: 20px;  margin-bottom: 8px !important;}
    .welcome_title h1 { font-size: 25px; letter-spacing: 1px; line-height: 26px;}
    .welcome_title {margin: 30px 0 0;}
    .welcome_title .wpb_text_column.wpb_content_element { margin-bottom: 20px;}
    .full-width-content .content { padding: 0;}
    .home_video_section {margin-bottom: 15px; margin-left: auto !important; margin-right: auto !important;}
    .home_video_section .vc_col-sm-12 .vc_column-inner {padding: 0;}
    .home_video_section a::before {background-position: center center; background-size: 32% auto; height: 165px; top: 0; width: 288px;}
    .home_video_section a:hover::before { background-position: center center; background-size: 32% auto;}
    .home_video_section .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
    
    .home_content_section .home_left_content { width: 100% !important; margin-bottom: 5px;}
    .home_right_content {width: 100% !important;}
    .home_content_section .home_right_content .content_one { margin-bottom:5px !important; width: 100%; float: left; margin-right:0%;}
    .home_right_content .content_two {margin-left: 0; width: 100%; float: left;}
    .home_right_content .content_in { top: 100px;}
    .home_left_content .bg_img::before { min-height: 195px;}
    .home_left_content .bg_img {min-height: 195px;}
    .home_content_section .home_right_content .content_one::before {min-height: 200px;}
    .home_content_section .home_right_content .content_one {min-height: 200px;}
    .home_right_content .content_two::before {min-height: 200px;}
    .home_right_content .content_two {min-height: 200px;}
    .content_in h2, .content_in h3, .content_in h4, .content_in h5 {font-size: 20px; letter-spacing: 1px; line-height: 20px; margin-bottom: 10px;}
    .content_in {padding: 15px; top: 90px;}
    .content_in .view_more > a {background-position: right 10px; font-size: 15px; letter-spacing: 1px; padding-top: 5px; width: 215px;}
    .home_right_content .content_in .view_more > a {width: 165px;}
    .vc_col-sm-6 .wpb_text_column.wpb_content_element:hover .view_more a {background-position: right 10px;}
    
    .home_news_section { margin-bottom: 0px;}
    .home_content_section { margin-bottom: 30px; margin-left: auto !important; margin-right: auto !important; }
    .home_left_content .vc_column-inner {padding-left: 0 !important;}
    .home_right_content .vc_column-inner { padding-left: 0 !important; padding-right: 0 !important;}
    .home_news_section .cntnt_cs.right_cs h3 {    font-size: 18px; letter-spacing: 0; margin-bottom: 10px;}
    .home_news_section ul li { margin: 0 0 20px; width: 100%;}
    .home_news_section ul li:nth-child(2n) { margin-right: 0;}
    .home_news_section .content { font-size: 13px; line-height: 20px;  margin-bottom: 15px;}
    .home_news_section .cntnt_cs.right_cs {padding: 15px 5px 0;}
    .home_news_section .cntnt_cs.right_cs .readmore { background-size: 10% auto; height: 28px; line-height: 28px; padding-left: 40px;}
    .home_news_section ul li:hover .cntnt_cs.right_cs .readmore{background-size: 10% auto;}
    
    .footer-left-area { float: left; margin-top: 15px; text-align: center; width: 100%;}
    .right_footer {float: none; margin: 0 auto; width:100%;}
    .right_footer .top_footer {float: none; margin: 8px auto 0; width: 10%;}
    .main_footer_logo { height: auto; padding: 0 8px 8px;}
    .right_footer .top_footer img { width: 75%;}
   .right_footer .copyright_footer { float: none; margin-top: 0; text-align: center; width: 100%;}
   
   
   
   
    /*--------about---------*/
    .site-inner { margin-top: 0;}
    .inner_slider { background-position: center center !important; background-size: cover; min-height: 175px;}
	.inner_heding h1 {font-size: 24px; letter-spacing: 1px;  margin-top: -47%;}
    .about_one {margin-top: 0;}
    .about_one .about_img {height:245px;  position: relative;}
    .about_content .vc_column-inner {  padding: 20px 15px 0 !important;}
    .about_content h2.about_title {  font-size: 20px !important; letter-spacing: 0 !important; margin-bottom: 10px;}
    .about_content h3.about_title {  font-size: 20px !important; letter-spacing: 0 !important; margin-bottom: 10px;}
    .about_bottom_section h4.about_title {font-size: 20px !important; margin-bottom: 10px;}
    .about_content p {font-size: 13px; line-height: 20px;}
    .about_content .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element { margin-bottom: 10px;}
    .about_two .about_content {float: none; position: relative;}
    .about_two .about_img { height: 220px; position: relative; right: 0; margin-bottom: 5px;} 
    .about_bottom_section { padding: 0;}
    .about_bottom_section p {  font-size: 13px; line-height: 22px; width: 95%;}
	.about_two {border-top: 1px solid #000000;}

	
	/*18-10*/
	.about_bottom_section .vc_col-sm-12 .vc_column-inner {padding-top: 15px !important;}
	
    /*--------vehicles-------*/
    .tax-vehicle-category .feature_img_section222 {   background-size: cover; min-height: 190px;}
    .feature_img_section222::before { height: 190px;}
    .feature_img_section222 .newheader h1 {font-size: 29px !important;  letter-spacing: 0 !important;   padding-top: 0 !important;}
    
    .content-area-new { margin: 0;}
    .content-area-new .comatent-title {font-size: 20px; letter-spacing: 1px; margin: 15px 0; line-height: 20px;}
    .content-area-new ul li { margin-bottom: 20px; margin-right: auto; width: 100%;}
    .content-area-new ul li:nth-of-type(2n) {margin-right: 0;}
    .content-area-new ul li:nth-of-type(3n) {margin-right: 10px;}
    .content-area-new .content-link a { background-position:right 17px top 10px; font-size:15px; letter-spacing:1px;padding: 5px 40px 0;width: 230px;}
    .content-area-new ul li:hover .content-link a{ background-position: right 17px top 10px !important;}
    .main_heading_inner { background-position: center center; background-size: cover; min-height: 100% !important;}
    .inner_header_image { margin-top: -70px !important; width: 100%;}
    .single-header-more a {background-size: 100% auto !important;height: 40px !important; width: 40px !important;}
    .single-header-more {margin-right: 30px; margin-top: -20px !important;}
    .singel_top_title .vc_col-sm-12 { width: 95% !important;}
    .singel_top_title .singel_title { font-size: 20px; letter-spacing: 1px; margin-bottom: 5px;}
    .singel_top_title h2 { font-size: 23px !important;letter-spacing: 1px !important; margin-bottom: 10px;}
    .singel_top_title.center_text {padding: 20px 0 !important;}
    .singel_top_title .wpb_wrapper > p { font-size: 13px; line-height: 20px;}
    .singel_top_title .vc_col-sm-12 .wpb_text_column.wpb_content_element {margin-bottom: 0;}
	
	.feature_img_section222 .new-headeing h1 {font-size: 23px; letter-spacing: 1px; padding-top: 85px;}
	
	.content_tabing .vc_tta-panels-container .wpb_text_column.wpb_content_element { float: none; margin: 0 auto; padding: 0 !important; width: 95% !important;}
    .content_tabing h2, .content_tabing h3, .content_tabing h4, .content_tabing h5, .content_tabing h6 {font-size: 20px !important; letter-spacing: 1px !important;}
    .gellery_tabing .vc_tta-panels .vc_tta-panel-heading { display: none;}
    .vc_tta.vc_tta-accordion .vc_tta-tabs-container, .vc_tta.vc_tta-tabs .vc_tta-tabs-container {display: block !important;}
	.gellery_tabing .vc_general ul li a {font-size: 13px !important;letter-spacing: 2px; margin-bottom: 2px; padding: 7px 20px !important;}
    .content_tabing .vc_general .vc_tta-panel-heading {display: none !important;}
    .content_tabing .vc_general ul li a { font-size: 15px; padding: 10px !important;}
    .content_tabing { margin-top: 0 !important;}
    .content_tabing ul li { margin: 1px !important;}
	.footer--testimonial-inner {float: none; margin: 0 auto; width:95% !important;}
	.bne-testimonial-slider.bne-flexslider {margin: 0 auto !important; width: 95% !important;}
	.bne-testimonial-description p {font-size: 14px; line-height: 22px;}
    .footer-testimonial-area { padding: 20px 0 10px !important;}
	.footer--testimonial-inner ul li h3.bne-testimonial-heading{line-height: 18px; margin: 0 0 40px !important;}
	.content_tabing .vc_tta-tabs-container { margin-bottom: 25px !important;}
	.content_tabing .vc_general .vc_tta-panel .wpb_wrapper > p {font-size: 14px;}
	
	.gellery_tabing .vc_right.vc_carousel-control {background-size: 75% auto !important; right: 5px !important; top: 45% !important;}
    .gellery_tabing .vc_left.vc_carousel-control {background-size: 75% auto !important; left: 12px !important; top: 45% !important;}
    
    /*--------design option---------*/
    .design_content p {font-size: 14px; line-height: 22px; width: 95%;}
    .design_content { padding: 0;}
    .design_content h3 {font-size: 20px !important; letter-spacing: 2px !important;  margin-bottom: 10px;}
    .design_content h2 {font-size: 20px !important; letter-spacing: 2px !important;  margin-bottom: 10px;}
    
    /*------news------*/
    .post-type-archive-news .main_content {float: none; margin: 0 auto; width: 95%;}
    .gallery_box .news_contnt { float: left; width: 100%;}
    .news_contnt .loop-new-info { float: left; margin-bottom: 0;}
    
    /*contact us*/
    .page-id-87 .inner_heding h1 {margin-top: -46%;}
    .contact_us_section .contact_us_area { margin: 0 auto; width: 90% !important;}
    .contact_us_section .contact_title_area {margin-bottom: 15px;}
    .contact_us_area .wpcf7-form label {margin-bottom: 5px;}
    .contact_us_area .wpcf7-form .name {margin-bottom: 10px;}
    .contact_us_area .wpcf7-form .enqiry { margin-bottom: 10px;}
    .contact_us_area .wpcf7-form input {font-size: 12px; padding: 10px;}
    .contact_us_area .wpcf7-form textarea { font-size: 12px; height: 140px; padding: 10px;}
    .contact_us_area .wpcf7-form .submit_input input {font-size: 13px; height: 40px; letter-spacing: 1px; line-height: 40px; width: 200px;}
    .contact_address {margin: 0 auto; width: 90% !important;}
	.contact_us_section .vc_column-inner { padding: 0 !important;}
	.top_input div {width: 100%;}
	.contact_phone {border-bottom: 1px dashed; margin-bottom: 15px !important; padding-bottom: 15px !important;}
	.contact_phone h2 {font-size: 16px; margin-bottom: 15px;}
	.contact_title_area p { font-size: 13px;}
	
	/*common css*/
	p {font-size: 13px; line-height: 20px;}
	
	/*=====*/
	.single-vehicle .gellery_tabing .vc_tta-tabs-list li {margin: 0 5px !important; width: 65%;}
	.news_contnt .content {font-size: 12px; line-height: 19px;}
        .news_contnt .title {  font-size: 16px;    line-height: 20px;}    
        .breadcrumbs { margin: 15px auto;}
 
        
/*19-4-2017*/        
li {font-size: 13px;    line-height: 20px;}
.header-right-logo {float: right; margin-right: 8px; margin-top: 12px;  position: absolute;  right: 63px;  width: 47px;}

.gellery_tabing ul li a{font-size: 14px; padding: 10px 20px !important;}
.gellery_tabing .img_slider_section .vc_left.vc_carousel-control, .gellery_tabing .img_slider_section .vc_right.vc_carousel-control {
  background-size: 11px auto !important; height: 40px !important;  width: 30px !important;}
.img_slider_section .vc_carousel-inner .vc_carousel-slideline-inner .vc_item{ height: 265px !important;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item--active, .two_tabbing .responsive-tabs .responsive-tabs__list__item--active:hover{padding: 20px 30px;}
.two_tabbing .responsive-tabs .responsive-tabs__panel{padding: 4%;}
.two_tabbing .responsive-tabs .responsive-tabs__list__item{padding: 20px 30px;}
.single-news .feature_cs h1, .single-videos .loop .feature_cs h1{  font-size: 22px; line-height: 23px;margin-bottom: 20px;}
.single-news .site-inner, .single-videos .site-inner { min-height: 0px;}
.post-type-archive-news .site-inner, .post-type-archive-videos .site-inner {min-height: 0px;}
.single-videos .loop .feature_cs h1{margin-bottom: 20px;}
.single-news .date_news, .single-videos .date_news{margin: 15px 0;font-size: 13px;}
.single-videos .loop .feature_cs .video_link_area::before{height: 42px;  width: 63px;background-size: 100% auto;}
.vc_images_carousel .vc_carousel-indicators{bottom: 30px !important;}
.archive .site-inner section.main_content { width: 100%;}
.totalbloghome{clear: both;}
.archive .site-inner, .single-videos .site-inner{ margin: 0 auto 10px;}
.main_social_inner_main.footer_social_mobile.main_upper{margin: 17px auto;}
.single-videos .content-sidebar-wrap .content{width: 100%; margin-left: 0 !important;}
.totalbloghome .sideblock{margin-right: 5px;}

.main_social{ padding: 5px 4px;width: 36px;}
.addtoany_list{line-height: 16px !important;}
.addtoany_shortcode .addtoany_list.a2a_kit_size_32 a > span{ height: 20px; width: 20px;}
.news_contnt .main_social { margin: -137px 0 0 100px;}
.post-type-archive-videos .gallery_box .news_img a:hover::before{height: 134px;}

.pp_content_container .pp_content { height: 224px !important;  width: 98% !important;}
div.pp_pic_holder{ left: 0 !important; margin: 0 auto !important;  right: 0 !important;top: 100px !important; width: 95% !important;}
.wpb_images_carousel.wpb_content_element.vc_clearfix.img_slider_section {  margin-bottom: 0;} 
.img_slider_section .vc_slide.vc_images_carousel{height: 261px;}     
.gellery_tabing h2, .gellery_tabing h3, .gellery_tabing h4, .gellery_tabing h5, .gellery_tabing h6 {
  font-size: 23px; letter-spacing: 1px;}
.gellery_tabing ul{margin-left: 23px;}
#pp_full_res iframe { height: 225px;  width: 100%;}
.vehicalecls li a {height: 105px !important;}
}




@media only screen and (max-width:480px) 
{
.single-header-more a { background-size: 100% auto !important;  height: 25px !important;  width: 25px !important;}
.feature_img_section222::before { height: 230px;}
.feature_img_section222 {height: 230px; margin-bottom: 20px; }
.feature_img_section222 .newheader h1 {font-size: 25px !important; letter-spacing: 0 !important;  padding-top: 0 !important;}
.inner_header_image {  height: 230px;  margin-top: 0 !important;}
.about_one { margin: 0 auto !important;  width: 100% !important;}
.about_two{ margin: 0 auto 10px !important;  width: 100% !important;}
.about_bottom_section{  margin: 0 auto !important;  width: 100% !important;}
.gellery_tabing .vc_carousel-inner .vc_item { height: 240px !important;}
.vehicle-content { min-height: inherit !important;} 
}
@media only screen and (max-width: 1023px){
  .tax-vehicle_category .main_content_area.location_section { margin: auto auto 2.5em;}
  .fancybox-nav span { visibility: visible !important;}
.fancybox-wrap .fancybox-skin {z-index: 9999;}
.fancybox-opened {   z-index: 999999 !important;}

  .vehicle-content { margin-bottom: 1.5em; padding: 0 0em; min-height: 70px;}
  .ubermenu-responsive-toggle-content-align-left {  text-align: center;  width: auto;  max-width: 40px;  max-height: 40px;  overflow: hidden;}
  .ubermenu-responsive-default.ubermenu-responsive.ubermenu-in-transition, .ubermenu-responsive-default.ubermenu-responsive.ubermenu-in-transition .ubermenu-nav {
  }
  .ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse { display: none;}
  body .ubermenu-skin-black-white-2.ubermenu-responsive-toggle { background: transparent;color: #000;font-size: 24px;text-transform: uppercase;
  font-weight: bold; border: 1px solid #fff;border-radius: 5px;margin: 12px 13px auto 16px; max-width: 40px;  max-height: 40px; overflow: hidden; padding: 0; color: #000;}
  .ubermenu-responsive-default.ubermenu-responsive.ubermenu {  position: absolute !important; border-top: 2px solid #fff;top: 80px; left: 0;  right: 0;  width: 100%;  background: #000;}
  .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
  min-width: 100% !important;  text-align: center;}
  .top_sec_menu .ubermenu-nav .ubermenu-item > .ubermenu-target {  padding: 15px 0px !important; border-bottom: 1px solid #fff !important;}
body .ubermenu-responsive-default.ubermenu-responsive.ubermenu { overflow: visible !important;visibility: visible !important; height: auto !important; min-height: inherit !important;  max-height: inherit !important;}
/*.footer-left-area {  width: 23.33%;}*/
.footer-copy-link {   padding-left: 0 !important;   width: 39.33% !important;}
.right_footer {    width: 33.33%;}
.copyright_footer {  width: 100%;  text-align: right;}
.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child {   margin-top: auto !important;}
.ubermenu .ubermenu-submenu-type-stack {   padding-bottom: 0 !important;}
/*inner page*/
.site-inner { margin-top: 30px;}
.home .site-inner {  margin-top: auto;}
.about_one .about_img {  position: relative;  height: 420px;  width: 100%;}
  .about_one .about_content { position: inherit; right: 0; float: left; width: 100%;}
  .about_content { display: block; min-height: inherit !important;}
  .design-menu-li li {float: left;width: calc(33.33% - 7px); margin-right: 10px;}
  .about_two { display: flex; flex-direction: column-reverse;}
  .about_two .about_content {position: inherit;float: left;width: 100%;}
  .design-menu-li { float: left; width: 100%;}
  .about_two .about_img { position: inherit; float: right; height: 380px; width: 100%;}
  .design-menu-li li:nth-child(2n) { float: left;}
  .design-menu-li li:nth-child(3n) { margin-right: auto;}
  /*vehicle inner*/
  .single-vehicle .main_content_area .page_title {padding: 10px 0 40px;}
  .before_page_title {font-size: 22px; margin-bottom: 5px;}
.page_title h2 { font-size: 30px; margin: auto;}
  .tabination { width: 100%;  margin-top: 4em;}
  .tabcontent { padding: 2em 2.4em;}
  .tabcontent h3 { font-size: 22px;}
  .tabination .tab .tablinks { padding: 1em 2em;}
  .tabination .tab {margin-top: -52px;}
  .slider-nav .slick-slide { width: calc(22% - 10px) !important;}
   .main-image-outer .slider-nav {width: 255px;}
   .gallery-box .slider-single .slick-list.draggable {height: 450px !important;width: 63%; float: right;}
   .slick-slide {height: auto;}
/*new contact*/
.contact_us_section.contact_new_sec .contact_us_area { width: 100% !important; margin-right: 0 !important;  padding-right: 0;}
.contact_us_section.contact_new_sec .contact_address {width: 100% !important; float: right;}
.contact_us_section.contact_new_sec .contact_address .wpb_content_element {
  margin-bottom: 20px !important;
  width: 50%;
  float: left;
}
.archive .site-inner, .single-videos .site-inner {margin-top: 30px;}
.contact-gra-form .ginput_container_radio .gfield_radio label {padding-left: 2em;}.contact-gra-form input.gform_button {padding: 0.8em 3em !important;}
  body .ubermenu-skin-black-white-2.ubermenu-responsive-toggle { font-size: 24px; padding:  0; color:#000;}

.ubermenu-responsive-toggle .fa { width: 1.3em; text-align: center;  margin-right: .6em; color: #fff;}
.ubermenu-responsive-toggle .fa {  position: relative;  top: 0;  left: 4px; height: 39px; line-height: 39px;}
}

@media only screen and (max-width: 767px){
    .tax-vehicle_category .main_content_area.location_section { margin: auto auto 2em;}

  .vehicalecls li { width: 100%; margin-right: auto;}
  .vehicalecls { width: 21%;margin-left: auto;}
  .slider.slider-single { width: 76%;}
  .tabination { width:76.5% !important;margin-bottom: 1em;}
  .single-vehicle .site-inner {
  min-height: inherit;
}
.page_title h2 { font-size: 26px;}
.site-header .header-widget-area { display: inline; float: right;margin: 14px auto; width: auto;}

body .ubermenu-skin-black-white-2.ubermenu-responsive-toggle {  font-size: 24px; padding: 0; color: #000;}
.slider_title_one {  font-size: 14px !important;  letter-spacing: 0 !important;  line-height: 1px !important; margin-bottom: auto !important;}
.slider_title_two { font-size: 22px !important; letter-spacing: 0px !important;  margin-bottom: auto !important;}
.slider_read a {font-size: 14px !important;padding-right: 20px !important; padding-top: 3px !important; background-position: right 7px;background-size: 7px;border-top: 1px solid #ffffff !important;}
.slider_area .wpb_layerslider_element .ls-slide-2 .ls-l, .slider_area .wpb_layerslider_element .ls-slide-1 .ls-l { bottom: 59px !important;}
.slider_area {  margin-top: auto !important;}
.welcome_title { margin: auto 0 0;text-align: left;}
.welcome_title h1 span { font-size: 18px;  letter-spacing: 2px;  line-height: 1.4;}
.welcome_title h1 { font-size: 26px;letter-spacing: 3px; line-height: 1;}
.site-inner, .wrap {padding: 0;width: 93%;}
.video-temp-txt { width: 99%; text-align: left;}
.site-header .wrap { width: 93% !important;}
.home_right_content .content_in .view_more > a { width: 152px;}
.home_news_section ul li { margin: 0 5px 20px 0; width: 100%;}
.home-blog-image {width: 50%;  float: left;}
.home_news_section .cntnt_cs.right_cs { padding: 0px 0px 0 10px;  width: 50%;  float: right;}

.footer-copy-link { width:33.33%;}
.copyright_footer { width: auto; text-align: right;}
.right_footer {  width: 33.33%;}
.home_news_section .cntnt_cs.right_cs .readmore {font-size: 13px;}
/*design option*/
.about_one .about_img ,.about_two .about_img { height: 320px;}
.about_two .about_content {padding-bottom: 15px;}
.about_one { padding-bottom: 15px;}
.vehicle-content { padding: 0 0em;}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu {top: 70px;}
.main-image-outer .slider-nav { width: 100%;}
.slider-nav .slick-slide:nth-child(2n) + .slick-slide { clear: none; margin-left: 10px;}
.slider-nav .slick-slide { width: calc(10% - 10px) !important;}
.gallery-box .slider-single .slick-list.draggable { width: 100%;}
.contact_us_section.contact_new_sec .contact_us_area {width: 100% !important; margin-right: 0 !important; padding-right: 0em;}
.contact_us_section {margin-top: 15px;}
.contact-gra-form input.gform_button {padding: 0.5em 2em !important; width: auto !important;}
.contact_us_section.contact_new_sec .contact_address {width: 100% !important; float: left;}
body .gform_wrapper li.field_sublabel_below .ginput_complex {margin-top: 8px !important;}
.contact-gra-form .gform_body input { padding: 0.8em !important;}#field_1_19.half-div-2 {top: 30px;}
.grid-item.slidesnew {  width: calc(50% - 0.5em);  margin-right: auto;}
.grid-item.slidesnew:nth-child(even) {margin-right: 1em;}
.fancybox-galley { height: 167px;}
.breadcrumbs { margin: auto auto 25px;}
.count-img { font-size: 1.2em; margin-top: 0.6em;margin-bottom: auto;}
.fancybox-opened { z-index: 990000 !important;}
.main-image-outer.gallery-box { margin-bottom: auto;}
.fancybox-wrap .fancybox-skin { padding: 1em !important;}
.fancybox-close {top: 0.9em !important;right: 1em !important;}
.gallery-box .slider-single .slick-list.draggable {height: 400px !important;}
.gallery-box .slider-nav .slick-slide {height: 90px !important;}
body .ubermenu-skin-black-white-2.ubermenu-responsive-toggle { font-size: 24px; margin-top: 0; color: #000;}
.ubermenu-responsive-toggle .fa { width: 1.3em; text-align: center;  margin-right: .6em; color: #fff;}
.ubermenu-responsive-toggle .fa {  position: relative;  top: 0;  left: 4px; height: 39px; line-height: 39px;}

.design-menu-li li {
	float: left;
	width: calc(50% - 10px);
	margin-right: 10px;
}
.design-menu-li li:nth-child(2n) {
	margin-right: auto;
}

	.design-menu-li li:nth-child(3n) {
	margin-right: 10px;
}

}
@media only screen and (max-width: 486px){
	
	.slider_read, .slider_title_one, .slider_title_two {
	display: none !important;
}

	.design-menu-li li:nth-child(3n) {
	margin-right: 0;
}
.design-menu-li li {
		margin-right: 0 !important;
}


  .vehicalecls { width: 100%;margin: auto auto 15px;}
  .slider.slider-single { width: 100%;margin: auto auto;}
  .vehicalecls li {
  width: calc(50% - 5px);
  margin-right: 10px;
}
.slider-single #slider {
  margin: auto;
}
  .home-blog-image { width: 100%; float: left;}
  .home_news_section .cntnt_cs.right_cs { padding: 15px 2px;  width: 100%;  float: right;}
  .home_news_section ul li {  margin: auto;  width: 100%;}
  /*slider*/
  .ls-wp-fullwidth-helper, .ls-wp-fullwidth-container, #layerslider_1_1530265998_1, .ls-inner, .ls-lt-container.ls-overflow-hidden {
  height: 147px !important;}
  .slider_area .wpb_layerslider_element .ls-wp-container.ls-container.ls-v5 {height:147px !important;}
  .welcome_title h1 span {font-size: 16px;}
  .welcome_title h1 { font-size: 22px; letter-spacing: 2px;}
.main_footer_logo { height: auto; padding: 0 16px;  float: left; width: 100%;}
  .footer-left-area,.footer-copy-link ,.right_footer{  width: 100% !important;  text-align:center; padding-left: 0 !important;float: left;}
  .right_footer .copyright_footer {text-align:center;}
  .footer-copy-link {margin-top: auto;}
  .about_one .about_img, .about_two .about_img {height: 195px;}
  .design-menu-li li {
	width: calc(50% - 7px);
	width: 100%;
	background: #ACACAC;
	display: flex;
	align-items: center;
	min-height: auto;
	margin-bottom: 11px;
}
  .design-menu-li li:nth-child(3n) { margin-right: 10px;}
  .design-menu-li li:nth-child(2n) { margin-right: auto;}
  .design-menu-li li a {	background: #ACACAC;	padding: 0.8em 0 !important;border-bottom: 0px solid #fff;	display: block;	margin: auto !important;	width: 100%;}
  
.gallery_box .news_img { float: left; width: 100%; margin-right: auto;}
body .ubermenu-skin-black-white-2.ubermenu-responsive-toggle { font-size: 24px; padding: 0; color: #000;}

.ubermenu-responsive-toggle .fa { width: 1.3em; text-align: center;  margin-right: .6em; color: #fff;}
.ubermenu-responsive-toggle .fa {  position: relative;  top: 0;  left: 4px; height: 39px; line-height: 39px;}
.tabination .tab .tablinks { padding: 1em 1em;}
.tabcontent { padding: 1.5em 1em;}
.contact_us_section {margin: auto !important;}.parent-half .ginput_container_radio ul li {width: 40%;}
.contact-gra-form { margin: auto !important;}
.contact-gra-form .gform_wrapper form li.half-div { width: 100% !important;}
.contact-gra-form .gform_wrapper form li.half-div-2 { width: 100% !important;}
#field_1_19.half-div-2 { position: inherit;}
.contact_us_section.contact_new_sec .contact_address .wpb_content_element { width: 100%;}
.grid-item.slidesnew { width: 100%; margin-right: auto;}
.fancybox-galley {height: auto;}
.breadcrumbs a { font-size: 1.1em;}
.gallery-box .slider-single .slick-list.draggable { height: 216px !important;}
.gallery-box .slider-nav .slick-slide { height: 70px !important;}
.slider.slider-single {width:100%;}
.tabination {width: 100% !important;}
}
.vehicle-content { min-height: 50px;}
.parent-pageid-1056 .feature_img_section222,.parent-pageid-1058 .feature_img_section222,.parent-pageid-1066 .feature_img_section222,.parent-pageid-1078 .feature_img_section222,
.parent-pageid-1104 .feature_img_section222,.parent-pageid-1056 .feature_img_section222{display: none;}

/*16/7/2018*/
@media only screen and (min-width:1280px) and (max-width:1600px){
.content-area-new ul li .content-image-area {height: 243px;}
.content-area-new .comatent-title {margin: 20px 0 10px;}
.content-area-new .vehicle-content {margin-bottom: 1em;}
}
@media only screen and (min-width:1024px) and (max-width:1100px) {
.content-area-new ul li .content-image-area {height: 180px;}
.content-area-new .comatent-title { margin: 12px 0; }
.content-area-new .vehicle-content {margin-bottom:1em;}	
}
@media only screen and (min-width:768px) and (max-width:800px){
.content-area-new ul li .content-image-area {height: 141px;}
}

@media only screen and (max-width:767px){
.content-area-new ul li .content-image-area {height:201px;}
.content-area-new .vehicle-content {min-height:40px; }	
.content-area-new ul li {
    margin-bottom: 20px !important;
    margin-right: 10px!important;
    width: 49% !important;
    float: left;}

    .content-area-new ul li:nth-of-type(2n) {
    margin-right: 0 !important;}
    .main_footer_logo .footer_all_logo {width:94%;}

}
@media only screen and (min-width:671px) and (max-width:736px){

}
@media only screen and (min-width:667px) and (max-width:667px){
.content-area-new ul li .content-image-area {height:182px !important;}	
}

@media only screen and (max-width:567px){
.content-area-new ul li {
    margin-bottom: 20px !important;
    margin-right:0px!important;
    width: 100% !important;
    float:none;}
.content-area-new ul li .content-image-area { height: auto; }
}
/*20-7-2018*/
@media only screen and (min-width:320px) and (max-width:414px){
.tax-vehicle_category .slider.slider-single, .single-vehicle .slider.slider-single {
	width: 100%;}	
  .main_footer_logo .footer_all_logo {display: inline-block;}
  .footer_all_logo {margin: 0 auto; text-align: center;}
  .main_footer_logo .footer_all_logo {width:100%;}
  .copyright_footer {text-align: center; margin:0 auto; width: 100%;}
  .footer-copy-link {margin-top:10px;}
}

