/*______ 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 ._partners,
  .sidebar-right ._banner {
    margin: 20px 0;
  }
}

@media (max-width: 767px) {
  .main_menu ul.mod-menu li.parent ul {
    background-color: transparent !important;
  }

  .main_menu ul.mod-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 ._header_tel div {
    text-align: center;
  }

  .header #header ._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;
    display: block !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;
}

.wrapperContactUsMenuCarDealer input,
.wrapperContactUsMenuCarDealer textarea{
  width: 100% !important;
  background: #fff !important;
  border: 2px solid #000 !important;
  font-size: 16px !important;
  padding: 10px !important;
  border-radius: unset !important;
}

.wrapperContactUsMenuCarDealer input.button{
  background: #000 !important;
  color: #b88b58 !important;
  border: 2px solid #000 !important;
  font-size: 18px !important;
  padding: 5px 10px !important;
  margin-top: 15px !important;
  width: auto !important;
}

.wrapperContactUsMenuCarDealer input.button:hover{
  background: #fff !important;
}

.wrapperContactUsMenuCarDealer textarea{
  min-height: 150px !important;
}

.titleMenu{
  text-align: center;
  font-size: 32px;
  color: #000;
}

@media(max-width: 1199px) {
  .moduletable {
    margin: 0 !important;
  }

  #contentBox>div {
    margin: 0 !important;
  }

  .footer_menu {
    margin-top: 4%;
  }
}

@media (max-width: 1199px) {
  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline,
  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .VM_search_select,
  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .VM_search_checkbox {
    width: 48% !important;
    margin: 10px 0 !important;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_vehicles input {
    width: 97%;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_category select {
    width: 70% !important;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year #vm_slider_mod_year {
    width: 97% !important;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearfrom2 {
    width: 47%;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearto2 {
    width: 40%;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearfrom2 input {
    width: 95%;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearto2 input {
    width: 100%;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price #vm_slider_mod_price {
    width: 97% !important;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_pricefrom_2 {
    width: 40%;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_priceto_2 {
    width: 47%;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_pricefrom_2 input {
    width: 95%;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_priceto_2 input {
    width: 100%;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_rent .box_from #vm_search_date_from_mod {
    width: 75%;
  }

  ._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) {
  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_vehicles input {
    width: 96%;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearto2 {
    width: 45%;
  }

  ._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 ._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 ._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) {
  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearfrom2 {
    width: 100%;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearto2 {
    width: 100%;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearfrom2 input {
    width: 100%;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_pricefrom_2 input {
    width: 100%;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_pricefrom_2 {
    width: 95%;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_priceto_2 {
    width: 95%;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price #vm_slider_mod_price {
    width: 95% !important;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_vehicles input {
    width: 95%;
  }
}

@media (max-width: 600px) {

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline,
  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .VM_search_select,
  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .VM_search_checkbox {
    width: 100% !important;
    margin: 10px 0 !important;
  }

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_vehicles input,
  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearfrom2 input,
  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearto2 input,
  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_pricefrom_2,
  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_priceto_2,
  ._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) {

  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_vehicles input,
  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearfrom2 input,
  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_year .yearto2 input,
  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_pricefrom_2,
  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price .vm_priceto_2,
  ._vm_search .vehiclemanager__vm_search .vehiclemanager_mod_search .vm_search_inline .VM_search_price #vm_slider_mod_price,
  ._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;
  }
}