﻿@import 'mobile_and_tablet.css';

/*(w: 768 - 1023)*/

#services-wrap { width: auto; }

.dealer-badge { float: none; display: block; margin: 0 auto; max-width: 150px; }

.service,
.two-col-panel .service,
.full-panel .service {
    width: 45%;
    margin-right: 4%;
    margin-top: 15px;
}

.w__ibl_iso img {
    margin-bottom: 0;
    max-width: 200px;
}

.w__col2 > div:first-child {
    padding-left: 0;
}

.w__cu_right > div {
    padding-left: 0;
    border: none;
}

.w__cu_left {
    margin-bottom: 40px;
}

.w__contactus .f__customform select {
    width: 100%;
    margin-bottom: 15px;
}

.w__slidergallery a img {
    max-width: 95%;
}

.w__fb_right > div {
    padding-left: 0;
}

.w__col2 > div:first-child {
    padding-left: 0;
}

.w__col2 {
    margin-bottom: 40px;
}

.w__bi_block .sfimageWrp {
    width: 50%;
    float: left;
    margin-right: 15px;
}

 

.w__bi_block {
    margin: 10px 0;
}

    .w__bi_block .sfimageWrp {
        margin-bottom: 10px;
    }

.w__tl_body {
    padding: 20px;
    padding-left: 16px;
}

.w__timeline ul li:nth-child(odd) .w__tl_item {
    margin-right: 30px;
}

.w__timeline ul li:nth-child(even) .w__tl_item {
    margin-left: 30px;
}

.w__timeline ul li .w__tl_item:after {
    width: 20px;
}

.w__timeline ul li:nth-child(even) .w__tl_item:after {
    left: -30px;
}

.w__timeline ul li:nth-child(odd) .w__tl_item:after {
    right: -30px;
}

.w__timeline ul li:nth-child(even) {
    margin-top: 60px;
}

.w__timeline ul li:nth-child(odd) {
    margin-bottom: 60px;
}

.slider-home {
    height: 590px;
    overflow: hidden;
}

.w__stands_img .sfimageWrp {
    text-align: center;
    padding-bottom: 40px;
}

.w__fb_video iframe {
    height: 300px;
    max-width: 600px;
    margin: 20px auto;
    display: block;
}

#body .w__interior_body {
    overflow: inherit;
}

#body .w__search_widget {
    margin-top: 0;
}

#body .w__quickmenu {
    width: 50% !important;
}

.table100 th, .table100 td {
    padding: 10px;
}

.bb-image {
    width: 38%;
    float: left;
}

    .bb-image + div {
        width: 60%;
        margin-left: 2%;
        float: left;
    }
.desktop-table-img{
    display:none;
}
.mobile-table-img-link{
    display:block;
}
.mobile-centered-img{
    display:flex;
}
.mobile-centered-img img{
    width:25%;
    margin:0 auto;
}
