ul.nav.navbar-nav{margin:0
}
#navigation.collapse.navbar-collapse{width:60%
}
.header_wrap{width:39%
}
.navbar-expand-lg .navbar-nav>li.dropdown>a{padding:20px 42px 20px 13px
}
.dropdown-toggle::after{display:none
}
button.btn.btn-block.search{width:100%
}
.recent-tab{width:18%
}
.recent-tab .nav.nav-tabs a{padding:4px 17px
}
ul#myTab{padding:0 0
}
div#navbarSupportedContent{width:100%;padding-right:0;float:left
}
.navbar-expand-lg .navbar-nav>li>a{padding:20px 12px
}
textarea.form-control{height:auto
}
.facts_section_bg{position:unset
}
body.index2 .header_wrap{width:23%
}
body.index2 .navbar-header{width:16%
}
body.index2 #banner2 .carousel-caption{top:22%;transform:unset
}
.col-md-6.vc_col.section-padding.about{padding:0
}
.index3 .navbar-header{width:26%
}
.index3 ul.nav.navbar-nav.ml-auto{margin-top:30px;z-index:99999
}
.index3 button.btn.btn-block{width:100%
}
.index3 .navbar-expand-lg .navbar-nav>li.dropdown>a{padding:20px 42px 20px 10px
}
body.index3 button.navbar-toggler{float:right;margin-top:6%
}
.listing-detail .listing_detail_wrap .nav-tabs>li a{padding:0 65px
}
.listing-detail ul#myTab{background:#eee
}
div#navbarSupportedContentt{width:60%
}
.view_profile a.btn.btn-xs.outline{background:0 0!important;color:#fa2837
}
textarea.form-control.custom-height.white_bg{height:auto
}
.reply a.btn.btn-primary.btn-xs.outline{color:#fff
}
.vehicle_status a.btn.outline.btn-xs.active-btn{color:#fff;border-color:#fa2837
}
.row.header-row.mobile{display:none
}
.row.header-row.desktop{display:block
}
.our_services.white-text{padding:0 8%
}
.index2 ul.dropdown-menu{margin-top:16px
}
ul.dropdown-menu{margin-top:3px
}
@media only screen and (max-width:479px){.recent-tab{width:65%
}
.row.header-row.desktop{display:none
}
.row.header-row.mobile{display:block
}
.right{float:left
}
div#navbarSupportedContent{width:auto
}
.user_login.mobile ul.dropdown-menu.show{left:-240%
}
.user_login.mobile .user_login>ul>li a{font-size:22px
}
body.index2 .navbar-header{width:100%
}
body.index2 .header_wrap{width:100%
}
.index3 .navbar-header{width:100%
}
.index3 .header_style3 .navbar-expand-lg .navbar-nav>li>a{padding:12px 0;text-align:left
}
.dealer_logo{width:100%
}
.container.custom-con{padding:0
}
.row.header-row.padding-remove{padding:0
}
.header_wrap.margin-remove{margin-left:0
}
body.index2 #banner2 .carousel-caption{top:9%
}
body.index2 button.navbar-toggler{float:right
}
.facts_section_bg{top:unset;bottom:0;height:186px
}
.listing_detail_header .share_vehicle{display:unset
}
#navbarSupportedContent{float:unset!important
}

}
.slider.slider-horizontal .slider-track {background-color: rgba(0, 0, 0, 0.2);background-image: none;
}
.slider .slider-handle, .slider .slider-selection {background-image:none;
}
form .slider.slider-horizontal {width: 99%;margin-left: 1%;
}
#filter_form2 .slider.slider-horizontal .slider-track {background-image:none;background-color:rgba(255, 255, 255, 0.3);
}
.slider-horizontal:hover .tooltip.tooltip-main.top {opacity: 1;
}
.tooltip .tooltip-arrow::before {border-color: #111 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0 ) rgba(0, 0, 0, 0 );content: "";z-index: -3;transform: translateX(60%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateX(4%);-ms-transform: translateY(-50%);border-radius: 0 0 106px 104px;position: relative;border-style: solid;border-width: 10px;content: "";left: 41px;top: 35px;-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);
}
 .validation-error{border: 1px solid red!important;
}
 .contact_form .form-group {
    margin-bottom: 12px;

}

span.error {
    font-size: 14px;

}

.alert-success{
    color: #0f5132;
    background-color: #d1e7dd;
    border-color: #badbcc;

}

.alert {
    position: relative;
    padding: 1rem 1rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
    word-wrap: break-word!important;

}
