/*______ new style for display buttons ________*/
.btn-group,
.btn.btn-default#left, 
.btn.btn-default#top, 
.btn.btn-default#right, 
.btn.btn-default#bottom,
.btn.btn-md.btn-danger#top,
.btn.btn-md.btn-danger#left,
.btn.btn-md.btn-danger#right,
.btn.btn-md.btn-danger#bottom,
ul.nav.nav-tabs li.dropdown,
ul.nav.nav-pills li.dropdown {
  display: inline-block !important;
}
.item-page .row  .col-lg-6 .input-group input.form-control {
  padding: 0;
}
.sidebar-right .moduletable:first-child{
  margin: 0px 0 5px 30px;
}
#vmTouchSlider130 .vehicleSlider{
  margin-right: 30px !important;
}
.vehiclemanager__vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year #vm_slider_mod_year, .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price #vm_slider_mod_price, .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_mileage #vm_slider_mod_mileage {
    width: 89% !important;
}
.vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year #vm_slider_mod_year, .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price #vm_slider_mod_price, .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_mileage #vm_slider_mod_mileage {
    width: 89% !important;
}
.vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_category select {
    width: 50% !important;
}
.vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_vehicles input {
    width: 92%;
}
.vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_rent .box_from input {
    width: 65% !important;
}
.vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearfrom2, .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_pricefrom_2, .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_mileage .vm_mileagefrom_2{
  width: 45% !important
}
.vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearto2, .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_priceto_2, .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_mileage .vm_mileageto_2 {
    width: 45% !important;
}
.vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearfrom2 input, .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearto2 input, .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_pricefrom_2 input, .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_priceto_2 input, .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_mileage .vm_mileagefrom_2 input, .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_mileage .vm_mileageto_2 input {
    width: 35% !important;
}

/*__________________________________________________*/
#member-registration label {
  color: #333;
}
#member-registration .control-group .controls,
.remind #user-registration .control-group .controls button,
.reset #user-registration .control-group .controls button {
  margin-top: 20px;
} 
.contact .contact-form #contact-form legend,
.contact .contact-form #contact-form .control-label label {
  color: #333;
}
@media(max-width: 992px) {
  .sidebar-right.col-lg-4.col-md-4.col-sm-12.col-xs-12 {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
  }
  .sidebar-right .moduletable_partners,
  .sidebar-right .moduletable_banner {
    margin:20px 0;
  }
}
@media (max-width: 767px){
  .main_menu ul.menu li.parent ul {
    background-color: transparent !important;
  }
  .main_menu ul.menu li.parent ul li.active > a {
    color: #fc0 !important;
  }
  .header #header .soc_icons {
    width: 100%;
    text-align: center;
  }
  .header #header .soc_icons li {
    display: inline-block;
  }
  .header #header .moduletable_header_tel div {
    text-align: center;
  }
  .header #header .moduletable_header_tel {
    padding-top: 0;
  }
}

/*=================== OS Pages ===================*/
.slider_block,
.comments_block,
.cck_info_block,
.baforms_block,
.membership_block {
  margin-bottom: 50px;
}
.os_comments_block_image {
  max-width: 980px;
  margin: 0 auto;
}
.os_membership_block_image,
.baforms_block_image  {
  max-width: 710px;
  margin: 0 auto;
}
.cck_info_block p a {
  font-weight: bold;
  color: #666;
}
.cck_info_block p a:hover,
.comments_block p a:hover,
.membership_block p a:hover,
.cck_info_block p a:hover,
.baforms_block p a:hover {
  color:#fc0;
}
.vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline {
    margin: 0 1% 0% 0 !important;
    width: 23% !important;
}
.cck_info_block h1,
.baforms_block h1,
.gallery_block_masonry h1,
.comments_block h1,
.membership_block h1,
.moduletable .custom h1.slider_title{
  text-align: center;
  color: #92999e !important;
  text-transform: none;
}
.moduletable .custom h1.slider_title {
  padding: 0 5%;
}
.more_link {
  text-align: center;
  margin-top: 50px;
}
.more_link a{
  text-transform: none;
  color: #666;
}
.comments_block p,
.membership_block p,
.cck_info_block p, 
.baforms_block p {
  font-size: 16px;
  line-height: 24px;
  padding:0 20% 1% 20%;
  color: #666;
}
.comments_block p a,
.membership_block p a,
.cck_info_block p a,
.baforms_block p a {
  font-weight: bold;
  color: #666;
}
.comments_block h3,
.membership_block h3,
.cck_info_block h3,
.baforms_block h3 {
  text-align: center;
  font-size: 24px;
  margin-top: 50px;
  font-weight: bold;
  text-transform: none;
  color: #666 !important;
}
.os_comments_block_image,
.os_membership_block_image,
.os_gallery_block_image,
.baforms_block_image {
  overflow: hidden; 
  text-align: center;
  margin-bottom: 70px;
  background: #000;
  position: relative;
}
.os_cck_block_image h2,
.os_comments_caption h2,
.os_membership_caption h2,
.baforms_block h2 {
  display: none;
  color: #fff;
  position: absolute;
  text-transform: uppercase;
  top: 10%;
  right: 10%;
  font-size: 20px;
  z-index: 9;
  font-weight: 700;
  margin:0;
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
}
.os_cck_block_image,
.os_comments_block_image,
.os_membership_block_image {
  position: relative;
  overflow: hidden;
  background: #000;
  text-align: center;
  margin: 0 auto;
  max-width: 960px;
}
.os_membership_block_image{
  max-width: 700px;
}
.os_cck_block_image img,
.os_comments_block_image img,
.os_membership_block_image img,
.baforms_block_image img  {
  opacity: 1;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.os_cck_caption::before,
.os_comments_caption::before,
.os_membership_caption::before,
.baforms_caption::before {
  position: absolute;
  top: 25%;
  right: 25%;
  bottom: 25%;
  left: 25%;
  border: 2px solid #fff;
  box-shadow: 0 0 0 30px rgba(255,255,255,0.2);
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: scale3d(1.4,1.4,1);
  transform: scale3d(1.4,1.4,1);
}
.os_cck_block_image:hover h2,
.os_comments_block_image:hover h2,
.os_membership_block_image:hover h2,
.baforms_block_image:hover h2 {
  display: block;
  // -webkit-transform: scale(1.1);
  // transform: scale(1.1);
  color: #fff;
  text-align: center;
  position: absolute;
  top: 45%;
  bottom: 45%;
  right: 0;
  left: 0;
  line-height: 1.1;
}
.os_cck_block_image:hover .os_cck_caption::before,
.os_comments_block_image:hover .os_comments_caption::before,
.os_membership_block_image:hover .os_membership_caption::before,
.baforms_block_image:hover .baforms_caption::before {
  opacity: 1;
  -webkit-transform: scale3d(1,1,1);
  transform: scale3d(1,1,1);
}
.os_cck_block_image:hover .os_cck_caption,
.os_comments_block_image:hover .os_comments_caption,
.os_membership_image:hover .os_membership_caption,
.baforms_block_image:hover .baforms_caption {
  background-color: rgba(58,52,42,0);
}
.os_cck_block_image:hover img,
.os_comments_block_image:hover img,
.os_membership_block_image:hover img,
.baforms_block_image:hover img {
  opacity: 0.4;
}

/*================= Gallery page + Slider page =================*/
.slider_block h3 {
  text-align: center;
}
.gallery_block_masonry .more_link,
.slider_block {
  margin-bottom: 40px;
}
.gallery_block_masonry p,
.slider_block p {
  font-size: 16px;
  line-height: 24px;
  padding: 0 20% 1% 20%;
  text-align: center;
  color: #666;
}
.gallery_block_masonry p a,
.slider_block p a {
  font-weight: bold;
  color: #666;
}
.gallery_block_masonry .more_link a,
.slider_block .more_link a {
  font-family: "Lobster" !important;
}
.gallery_block_masonry p a:hover,
.slider_block p a:hover {
  color: #FF8000;
}
#globalContent #contentBox .item-page .gallery_block_masonry h3,
#globalContent #contentBox .item-page .slider_block h3 {
  text-align: center;
  font-size: 24px;
  margin-top: 50px;
  text-transform: none;
  color: #666 !important;
  font-family: "Lobster" !important;
}
.os_gallery_block_image,
.os_slider_block_image {
   overflow: hidden; 
  text-align: center;
  margin-bottom: 70px;
  background: #000;
  position: relative;
}
.os_gallery_block_image h2,
.os_slider_block_image h2 {
  display: none;
  color: #fff !important;
  position: absolute;
  text-transform: uppercase;
  top: 10%;
  right: 10%;
  font-size: 30px;
  z-index: 9;
  font-weight: 900;
  margin: 0;
}
.os_gallery_block_image:hover h2,
.os_slider_block_image:hover h2 {
  display: block;
}
.gallery_block_masonry img,
.os_slider_block_image img {
  -webkit-transition: opacity 1s,
  -webkit-transform 1s;
  transition: opacity 1s, transform 1s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.gallery_block_masonry img:hover,
.os_slider_block_image img:hover {
  opacity: 0.4;
  -webkit-transform: scale3d(1.1,1.1,1);
  transform: scale3d(1.1,1.1,1);
}

/*=================== pages responsive ================== */
@media(max-width: 767px) {
  .comments_block h1,
  .membership_block h1,
  .baforms_block h1,
  .gallery_block_masonry h1,
   .cck_info_block h1,
  .moduletable .custom h1.slider_title {
    font-size: 26px !important;
  }
     p.slider_title_text {
    padding: 2% 20% 1% 20%;  
  }
  .os_cck_block_image h2,
  .baforms_block h2 {
    font-size: 14px !important;
  }
  .os_gallery_block_image h2,
  .os_slider_block_image h2 {
    font-size: 18px;
    left: 0;
    right: 0;
    text-align: center;
    top: 25%;
    margin: 0;
  }
}
@media(max-width: 480px) {
  .os_comments_caption h2,
  .os_slider_block_image h2,
  .os_membership_block_image h2,
  .os_gallery_block_image h2,
  .os_cck_block_image h2,
  .baforms_block h2 {
    font-size: 10px !important;
  }
  .comments_block h1,
  .membership_block h1,
  .baforms_block h1,
  .gallery_block_masonry h1,
  .cck_info_block h1,
  .moduletable .custom h1.slider_title {
    font-size: 18px !important;
  }
}

/*--------------------------------------------- new styles ( j 3.9.8  20.06.2019) ------------------------------------------*/
a:focus,
input:focus,
button:focus {
  outline: none;
}
.main_menu ul.nav li {
  clear: both;
}
.main_menu ul.nav li.parent a span.arrow {
  display: block !important;
}
.main_menu {
  margin-bottom: 20px;
}
@media(max-width: 767px) {
  .main_menu ul.nav li.parent ul {
    background: transparent !important;
  }
  .main_menu ul.nav li.parent ul li a span.arrow {
    right: 10px !important;
    -webkit-transform: rotate(-90deg) !important;
    -ms-transform: rotate(-90deg) !important;
    -o-transform: rotate(-90deg) !important;
    transform: rotate(-90deg) !important;
  }
}

/*----------------------------------------------------------------------------*/
/* vm */
/*----------------------------------------------------------------------------*/
.featured_vehicles_line .vm_type_catlist,
.vm_viewlist {
  background: #eaeaea !important;
}
.container .featured_vehicles_line .featured_list_price ,
.container .featured_vehicles_line .vm_type_catlist i, 
.container i.fa.fa-map-marker,
.container .featured_vehicles_line .featured_list_viewlisting a:hover, 
.container .featured_vehicles_line .vm_type_catlist .featured_list_inline a:hover,
.container #gallery .okno_V i,
.container #gallery .okno_V .vm_viewlist a div:hover, 
.container #gallery .okno_V .vm_viewlist a span:hover  {
  color: #fc0;
}
.container .featured_vehicles_line .vm_type_catlist .featured_list_inline,
.container .featured_vehicles_line .featured_list_viewlisting a, 
.container .featured_vehicles_line .vm_type_catlist .featured_list_inline a,
.container #gallery .okno_V .vm_viewlist a {
  color: #777;
}

/*----------------------------------------------------------------------------*/
/* menu button text */
/*----------------------------------------------------------------------------*/
#site-navigation-top .navbar-header button i,
#site-navigation-main .navbar-header button i, 
#site-navigation-footer .navbar-header button i {
  font-size: 32px;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  color: #fc0;
}
#site-navigation-top .navbar-header button:hover i.fa.fa-times,
#site-navigation-main .navbar-header button:hover i.fa.fa-times,
#site-navigation-footer .navbar-header button:hover i.fa.fa-times {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.button_text .moduletable {
  margin: 0;
}
.button_text .menu_btn_text {
  font-size: 12px;
  text-transform: uppercase;
  color:#fc0;
  margin-bottom: 0;
  position: relative;
  font-weight: bold;
}
span.menu_btn_close {
  display: none;
}
i.fa.fa-times+.button_text .menu_btn_text .menu_btn_close {
  display: inline-block;
}
i.fa.fa-times+.button_text .menu_btn_text .menu_btn_open {
 display: none;
}

/*-------------------------------------------------------------------*/
/* edit button and page */
/*-------------------------------------------------------------------*/
ul.nav.nav-tabs.nav-stacked .input-prepend.input-append a.modal.btn {
  display: inline-block;
  position: static;
}
.icons .btn-group.pull-right button {
  background: #F89810;
  color: #000;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown_os-toggle) {
  border-radius: 4px;
}
.container .icons .pull-right {
  position: absolute;
  right: 50px;
}
.container .icons .pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.container .icons .open > .dropdown-menu {
  display: block;
}
.container .icons .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 100px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: center;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.edit.item-page #jform_catid_chzn.chzn-container.chzn-container-single,
.edit.item-page #jform_tags_chzn.chzn-container-multi,
.edit.item-page #jform_state_chzn.chzn-container.chzn-container-single.chzn-container-single-nosearch,
.edit.item-page #jform_tags_chzn.chzn-container-multi ul li input,
.edit.item-page #jform_featured_chzn,
.edit.item-page #jform_access_chzn,
.edit.item-page #jform_images_float_intro_chzn,
.edit.item-page #jform_images_float_fulltext_chzn {
  width: 200px !important;
}
.edit.item-page .btn-toolbar {
  margin-top: 20px;
}
.edit.item-page input {
  border: 1px solid #ccc !important;
  width: 200px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
#jform_language_chzn.chzn-container.chzn-container-single.chzn-container-single-nosearch {
  width: 200px !important;
  margin-bottom: 10px;
}
.edit.item-page #jform_metadesc, 
.edit.item-page #jform_metakey {
  width: 100% !important;
} 
tr.time td.time.hours-select,
tr.time td.time.minutes-select {
  padding: 0;
}
.js-editor-tinymce .mce-tinymce.mce-container.mce-panel .mce-container-body.mce-stack-layout button {
  background: #fff;
}
.edit.item-page form#adminForm .input-prepend.input-append a[title="Select"] {
  position: static;
  width: auto;
  height: 32px;
  display: inline-block;
  margin: 0px 1px 2px 1px;
  border: 1px solid #eaeaea !important;
}
.edit.item-page form#adminForm .input-prepend.input-append a[data-original-title="Clear"] {
  margin-bottom: 2px;
  height: 32px;
  border: 1px solid #eaeaea !important;
}
.edit.item-page form#adminForm .input-prepend.input-append a[data-original-title="Clear"]:before {
  font-family: FontAwesome;
  content:"\f1f8";
}
.edit.item-page form#adminForm .input-prepend.input-append a[data-original-title="Clear"] .icon-remove {
  display: none;
}
.edit.item-page .input-prepend.input-append .media-preview.add-on {
  display: block;
  width: 38px;
  height: 32px;
  float: left;
  background: #fff;
  border: 1px solid #eaeaea;
  text-align: center;
}  
.edit.item-page form#adminForm .input-prepend.input-append .media-preview.add-on .hasTipPreview .icon-eye {
  margin: 0 !important;
  position: relative;
  top: 5px;
}
.edit.item-page form#adminForm .input-prepend.input-append .media-preview.add-on .hasTipPreview .icon-eye:before {
  font-family: FontAwesome;
  content:"\f06e";
}
.edit.item-page form#adminForm #jform_images_image_intro-lbl {
  margin-top: 30px;
}
.edit.item-page form#adminForm .btn-toolbar button,
.edit.item-page form#adminForm .field-calendar button {
  background: #F89810;
  color: #000;
}
.edit.item-page form#adminForm ul li a:hover {
  color: #000;
}
form#module-form .btn-toolbar .btn-group button.btn.btn-default.btn-primary {
  background: #feab0c;
  border-color: #feab0c;
}
form#module-form input[type="text"] {
  height: 32px;
  width:auto;
}
form#module-form .media-preview.add-on {
  height: 32px;
}
form#module-form .control-group .controls input[type="radio"] {
  display:inline-block;
  margin-left: 6px;
}

/*--------------------------------------------------------------------------*/
/* joomla content */
/*--------------------------------------------------------------------------*/
/*category-list*/
.category-list .content-category .form-inline .pagination {
  display: block;
}
.category-list .content-category .form-inline .pagination ul {
  list-style: none;
}
.category-list .content-category .form-inline .pagination ul li {
  display: inline-block;
  border: 1px solid #DDD;
  color: #A3A3A3;
  padding: 10px;
}
.category-list .content-category .form-inline .pagination ul li a {
  cursor: pointer;
  color: #333;
}
/*remind/reset password*/
.remind form#user-registration .control-group .controls button[type="submit"],
.reset form#user-registration .control-group .controls button[type="submit"] {
  margin-top: 20px;
}
/*contact*/
.contact .contact-form form#contact-form fieldset .control-label label {
  display: inline-block;
}
.contact .contact-form form#contact-form fieldset input[type="text"],
.contact .contact-form form#contact-form fieldset input[type="email"] {
  max-width: 250px;
}
.UserListtable tr td font {
  font-size: 100% !important;
}
.footer_menu ul.nav {
  display: flex;
  justify-content: center;
  float: none !important;
}
.main_menu ul.nav li.parent ul li.active>a {
  color: #fc0 !important;
}
#footer{
  padding: 10px 0 !important;
}
.footer_menu{
  margin-top: 1%;
}
.VM_search_batton{
  margin-top: 0 !important;
}
@media(max-width: 1199px) {
  .moduletable{
    margin: 0 !important;
  }
  #contentBox>div{
    margin: 0 !important;
  }
  .footer_menu{
    margin-top: 4%;
  }
}
@media (max-width: 1199px){
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline, 
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .VM_search_select,
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .VM_search_checkbox{
    width: 48%;
    margin: 10px 0 !important;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_vehicles input{
    width: 97%;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_category select{
    width: 70% !important;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year #vm_slider_mod_year{
    width: 97% !important;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearfrom2 {
    width: 47%;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearto2 {
    width: 40%;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearfrom2 input{
    width: 95%;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearto2 input{
    width: 100%;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price #vm_slider_mod_price{
    width: 97% !important;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_pricefrom_2 {
    width: 40%;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_priceto_2 {
    width: 47%;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_pricefrom_2 input{
    width: 95%;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_priceto_2 input{
    width: 100%;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_rent .box_from #vm_search_date_from_mod{
    width: 75%;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_rent .box_from #vm_search_date_until_mod{
    width: 75%;
  }
}
@media (max-width: 991px){
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_vehicles input {
    width: 96%;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearto2 {
    width: 45%;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_priceto_2 {
    width: 45%;
  }
  .footer_menu {
    margin-top: 13%;
  }
  #footer .moduletable_footer_logo {
    margin-top: 22% !important;
  }
  .header .soc_icons li a {
    height: 30px !important;
    width: 30px !important;
    font-size: 10px !important;
  }
  .soc_icons li{
    margin: 0 !important;
  }
}
@media (max-width: 767px){
  #footer .moduletable_footer_logo {
    margin-top: 2% !important;
    text-align: center !important;
    width: auto !important;
  }
  .footer_menu {
    margin-top: 0%;
  }
  #footer .navbar{
    padding: 0 !important;
  }
  .soc_icons{
    float: none !important;
  }
  .header #logo{
    padding-top: 0 !important;
  }
}
@media (max-width: 660px){
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearfrom2 {
    width: 100%;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearto2 {
    width: 100%;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearfrom2 input {
    width: 100%;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_pricefrom_2 input {
    width: 100%;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_pricefrom_2 {
    width: 95%;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_priceto_2 {
    width: 95%;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price #vm_slider_mod_price {
    width: 95% !important;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_vehicles input {
    width: 95%;
  }
}
@media (max-width: 600px){
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline, 
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .VM_search_select, 
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .VM_search_checkbox {
    width: 100%;
    margin: 10px 0 !important;
  }
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_vehicles input, 
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearfrom2 input, 
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearto2 input, 
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_pricefrom_2, 
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_priceto_2, 
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price #vm_slider_mod_price {
    width: 97% !important;
  }
  .VM_search_batton{
    text-align: center;
  }
}
@media (max-width: 400px){
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_vehicles input, 
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearfrom2 input, 
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearto2 input, 
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_pricefrom_2, 
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_priceto_2, 
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price #vm_slider_mod_price, 
  .moduletable_vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year #vm_slider_mod_year {
    width: 96% !important;
  }
}
@media (max-width: 320px){
  .vehiclemanager_mod_search {
    padding-left: 0 !important;
  }
}

[dir="rtl"] .col-xs-1, [dir="rtl"] .col-xs-2, [dir="rtl"] .col-xs-3, [dir="rtl"] .col-xs-4, 
[dir="rtl"] .col-xs-5, [dir="rtl"] .col-xs-6, [dir="rtl"] .col-xs-7, [dir="rtl"] .col-xs-8, 
[dir="rtl"] .col-xs-9, [dir="rtl"] .col-xs-10, [dir="rtl"] .col-xs-11, [dir="rtl"] .col-xs-12 {
  float: right;
}
@media (min-width: 1200px){
  [dir="rtl"] .col-lg-1, [dir="rtl"] .col-lg-2, [dir="rtl"] .col-lg-3, [dir="rtl"] .col-lg-4, 
  [dir="rtl"] .col-lg-5, [dir="rtl"] .col-lg-6, [dir="rtl"] .col-lg-7, [dir="rtl"] .col-lg-8, 
  [dir="rtl"] .col-lg-9, [dir="rtl"] .col-lg-10, [dir="rtl"] .col-lg-11, [dir="rtl"] .col-lg-12 {
    float: right;
  }
}
@media (min-width: 992px){
  [dir="rtl"] .col-md-1, [dir="rtl"] .col-md-2, [dir="rtl"] .col-md-3, [dir="rtl"] .col-md-4, 
  [dir="rtl"] .col-md-5, [dir="rtl"] .col-md-6, [dir="rtl"] .col-md-7, [dir="rtl"] .col-md-8, 
  [dir="rtl"] .col-md-9, [dir="rtl"] .col-md-10, [dir="rtl"] .col-md-11, [dir="rtl"] .col-md-12 {
    float: right;
  }
}
@media (min-width: 768px){
  [dir="rtl"] .col-sm-1, [dir="rtl"] .col-sm-2, [dir="rtl"] .col-sm-3, [dir="rtl"] .col-sm-4, 
  [dir="rtl"] .col-sm-5, [dir="rtl"] .col-sm-6, [dir="rtl"] .col-sm-7, [dir="rtl"] .col-sm-8, 
  [dir="rtl"] .col-sm-9, [dir="rtl"] .col-sm-10, [dir="rtl"] .col-sm-11, [dir="rtl"] .col-sm-12 {
    float: right;
  }
}