.fa {
  font-family: FontAwesome !important;
}

.avarange-block .grid_3 {
  width: 18% !important;
}

header.header5 .logo_wrapper {
  width: 25%;
}

.dc-slogan {
  width: 18%;
  vertical-align: middle;
}

header.header5 .search_wrapper {
  width: 22%;
}

iframe {
  max-width: 100%;
}

.region_wrapper {
  padding: 0 15px;
  border-bottom: 1px solid #e4e4e4;
}

.noPaddingTop {
  padding-top: 0 !important;
}

.subscribeArea {
  background: 0 0;
  margin: 0 0 24px;
  padding: 24px 0;
}

.subscribeArea .flex {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}

.subscribeArea .rowsArea {
  width: 100%;
}

.subscribeArea .rowsArea > * {
  margin-right: 12px;
}

.subscribeArea .subscription-form {
  padding: 9px 11px 15px;
}

.subscribeArea .subscription,
.subscribeArea .subscription-form,
.subscribeArea .subscription-notes {
  margin-bottom: 0;
}

.subscribeArea .subscription-notes {
  width: 100%;
  font-size: 14px;
  font-style: italic;
  color: #8a8787;
}

.hidden_lg.phone-mobile a {
  display: block;
  background-image: url(/upload/tel_molile.png);
  z-index: 9999;
  width: 34px;
  background-size: 100%;
  height: 33px;
}

.subscribeArea .iconArea i {
  font-size: 48px;
  margin-top: -2px;
}

.subscribeArea input {
  padding: 12px 38px;
}

.subscribeArea .subscription-email {
  width: 610px;
  box-shadow: none;
  padding-left: 10px;
  padding-right: 10px;
}

header .second_header_line,
header.header5 .first_header_line {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #bfbeb6;
}

header.header5 .first_header_line {
  padding: 5px 15px;
  box-sizing: border-box;
}

header.header5 .first_header_line .logo-mobile img {
  max-width: 100%;
}

header.header5 .first_header_line ul > li {
  padding: 0 40px 0 0;
}

header.header5 .first_header_line ul > li:last-child {
  padding: 0;
}

header.header5 .first_header_line ul > li:first-child a {
  padding-left: 0;
}

header.header5 .first_header_line a {
  font-weight: 300;
  font-size: 12px;
}

header.header5 .logo_wrapper {
  width: auto !important;
}

header.header5 .search_wrapper {
  width: 360px;
}

header .search_wrapper .search {
  font-size: 14px;
  color: #bfbeb6;
  height: 42px;
  border-color: #bfbeb6;
  padding: 15px 143px 13px 16px;
  transition: color ease-in 0.2s;
  border-radius: 3px;
}

header .search_wrapper .search:focus {
  color: #000;
}

header.header5 .phone_wrapper .phone {
  margin: 0;
}

header.header5 .phone_wrapper .phone span {
  font-weight: 300;
  font-size: 12px;
  font-style: normal;
}

header .logo_wrapper {
  margin: 27px 0;
}

.container_16 .grid_16 {
  width: 100% !important;
}

.owl-dots {
  display: none;
}

.slide.container_16 .text_container {
  width: 58% !important;
  height: 260px;
}

.slide.container_16 .text_container p {
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
  color: #fff;
  padding: 0 23px;
  margin: 0;
}

.slide.container_16 .text_container h1 {
  font-size: 48px;
  color: #fff;
  text-transform: none;
  margin: 14px 0 110px;
}

.allLink a span,
.slide.container_16 .text_container .btn_color {
  background: 0 0;
  font-size: 16px;
  font-weight: 300;
  color: #fff;
  border-radius: 3px;
  margin: 0 23px;
  border: 1px solid #fff;
  padding: 13px 20px;
  transition: all ease-in 0.2s;
}

.allLink a {
  position: relative;
}

.allLink a,
.slide.container_16 .text_container .btn_color:hover {
  background: #fff;
  color: #000;
  text-decoration: none;
}

.allLink a span {
  display: inline-block;
  color: #000;
  border-color: #000;
  padding: 11px 21px;
  z-index: 999;
}

.allLink a span:hover {
  background: #000;
  color: #fff;
}

.allLink {
  position: relative;
  text-align: center;
  margin: 0 0 55px;
  z-index: 5;
}

.allLink:before {
  background: #bfbeb6;
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  top: 50%;
  content: "";
  z-index: 0;
}

.dc-header-icons a i {
  color: #bfbeb6;
}

.dc-header-icons a i:hover {
  color: #000;
}

.dc-header-icons a span {
  display: none;
}

header.header5 .compare_wrapper {
  margin-left: 11px;
}

.search_wrapper .btn_search {
  height: 41px;
  width: 42px;
}

.search_wrapper .btn_search i {
  color: #333;
}

.mainHitNews > .section_inner {
  padding: 45px 0 55px !important;
}

.mainHitNews .section_title {
  font-size: 36px !important;
}

.mainHitNews .section_inner .section_line_head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 25px;
}

.mainHitNews #owl_hit_nav .owl-next i,
.mainHitNews #owl_hit_nav .owl-prev i,
.owl_nav.dark > div.owl-next i,
.owl_nav.dark > div.owl-prev i {
  display: none;
}

.mainHitNews #owl_hit_nav .owl-next,
.mainHitNews #owl_hit_nav .owl-prev,
.owl_nav.dark > div.owl-next,
.owl_nav.dark > div.owl-prev {
  background: url(img/min-sprite.png) 0 0 no-repeat transparent;
  width: 9px;
  height: 15px;
  margin: 0 10px;
}

.mainHitNews #owl_hit_nav .owl-next,
.owl_nav.dark > div.owl-next {
  background-position: -11px 0;
}

.mainHitNews #owl_hit_nav .owl-next,
.owl_nav.dark > div.owl-next {
  margin-right: 0;
}

.product_item .product_item_inner .product_detail.cart_icon {
  background: url(img/min-sprite.png) -22px 0 no-repeat transparent;
  width: 30px;
  height: 30px;
  transition: none;
}

.product_item .product_item_inner .product_detail.cart_icon:hover {
  background-position: -54px 0;
}

.product_item .product_item_inner .product_detail.cart_icon:after {
  display: none;
}

.diamondBlock,
.diamondBlock .section_inner {
  padding-bottom: 0 !important;
}

.diamondBlock .section_title {
  font-size: 36px !important;
}

.diamondBlock .section_inner .section_line_head {
  margin-bottom: 24px;
}

.diamondBlock .section_inner p {
  font-weight: 300;
  font-size: 16px !important;
  line-height: 24px;
  text-align: left;
}

.banners_inner {
  margin: 10px 0 0;
}

.advantagesList > .section_inner {
  padding: 22px 0 30px !important;
}

.advantagesList > .section_inner .row .img {
  background: 50% 50% no-repeat transparent;
  width: 100%;
  height: 70px;
  margin: 0 0 13px;
}

.advantagesList > .section_inner .row p,
.advantagesList > .section_inner .row p * {
  text-align: center;
  margin: 0;
}

.advantagesList > .section_inner .row .img + p b {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  margin: 0 0 12px;
}

.advantagesList > .section_inner .row .img + p + p {
  font-size: 14px;
  font-weight: 300;
}

.slider2 .owl-stage-outer {
  float: none;
  clear: both;
}

.footer1 .row.dark {
  background: #efefef !important;
  padding-top: 55px !important;
}

.footer1 .row.dark a,
.footer1 .row.dark b,
.footer1 .row.dark div,
.footer1 .row.dark p,
.footerBut .btn_square,
.footerBut span {
  font-weight: 300;
}

.footer1 .row.dark b,
.footerBut .footer_block_title,
.footerBut .phoneItem .phone {
  font-weight: 700 !important;
  font-size: 14px;
}

#fz_wrap {
  position: relative;
  width: 100%;
  height: 83px;
  margin-bottom: 0;
  text-indent: -9999px !important;
}

.footerMenu {
  width: 208px;
}

.footerMenu a {
  font-size: 14px !important;
  line-height: 24px !important;
  color: #231f20 !important;
  text-decoration: none !important;
}

.footerMenu ul {
  margin: 0;
}

.footerMenu #fz_wrap a,
.footerMenu ul li {
  padding: 9px 0 !important;
}

.footerMenu ul li:nth-of-type(1) {
  padding-top: 0 !important;
}

.footerMenu #fz_wrap a {
  text-indent: 0 !important;
}

.footerMenu #fz_wrap > a:nth-of-type(2) {
  padding: 0 !important;
}

.footer1 .copyright {
  font-size: 14px;
  margin: 0 0 13px;
}

.footer1 .logo_wrapper img {
  max-width: 100%;
  max-height: auto;
}

.footer1 .newfooter_1 {
  max-width: 241px;
}

.footer1 .newfooter_2 {
  max-width: 185px;
}

.footer1 .newfooter_2 .footer-address__city {
  font-size: 12px !important;
  line-height: 18px;
  margin: 15px 0 0;
}

.footer1 .newfooter_2 .footer-address__city b {
  font-size: 12px !important;
}

.footer1 .newfooter_2 .footer-address__city + .footer-address__city {
  margin: 30px 0 0;
}

.footer1 .footerBut {
  max-width: 150px;
}

.newfooter div {
  margin: 0;
}

.footerBut .footer_block_title {
  margin-bottom: 18px;
}

.footerBut .phoneItem {
  margin: 0 0 19px;
}

.footerBut .phoneItem .phone {
  color: #231f20;
  text-decoration: none !important;
  display: block;
}

.footerBut .phoneItem span {
  font-size: 12px;
  display: inline-block;
  margin: 2px 0 0;
}

.footerBut .phoneItem .email {
  font-size: 14px;
  text-decoration: none !important;
  color: #231f20;
}

.footerBut .btn_square {
  width: 150px;
  height: 39px;
  padding: 12px 23px !important;
  font-size: 14px;
  margin: 0 0 16px;
}

.footerBut .social_wrapper,
.footerBut .social_wrapper div {
  float: none;
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}

.footerBut .social_wrapper a {
  background: 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 39px;
  height: 39px;
  border: 1px solid #2e2a2b;
  margin: 0;
  text-decoration: none !important;
  transition: all ease-in 0.2s;
}

.footerBut .social_wrapper a:hover {
  transform: rotate(-360deg);
}

.footerBut .social_wrapper a i {
  font-size: 14px;
  color: #2e2a2b;
}

.product_card .product_options_list {
  display: flex;
  flex-wrap: wrap;
}

.product_card .product_options_list > li {
  margin-right: 35px !important;
}

.product_card .short_descr_list .short_descr_item .flexArea,
.product_card .short_descr_list .short_descr_item.flex,
.product_card .short_descr_list .short_descr_item.flexArea {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  padding-top: 18px;
  padding-bottom: 18px;
}

.product_card .short_descr_list .short_descr_item.flex button {
  width: 143px;
}

.product_card .short_descr_list .short_descr_item.flex .current_price {
  padding-top: 0;
}

.product_card .short_descr_list .short_descr_item .flexArea {
  padding-top: 10px;
  padding-bottom: 9px;
}

.price_request_wrapper .btn_wide,
.product_card .short_descr_list .short_descr_item .flexArea .btn_round.btn_hover_color {
  background: #000;
  width: 242px;
  height: 45px;
  font-size: 18px;
  font-weight: 300;
  border: 1px solid #000;
  color: #fff;
  transition: all ease-in 0.2s;
  border-radius: 30px;
}

.product_card .short_descr_list .short_descr_item .flexArea .btn_round.btn_hover_color:hover {
  background: 0 0;
  color: #000;
}

.product_card .short_descr_list .short_descr_item .flexArea .social_share_title {
  margin-top: -9px;
}

.product_bottom_tabs .btn-panel-item a,
.product_tabs .btn-panel-item a {
  font-weight: 300;
  font-size: 16px;
  line-height: 19px;
  color: #000000;
  padding: 0 0 12px;
}

.product_bottom_tabs .btn-panel-item.ui-state-active a,
.product_bottom_tabs .btn-panel-item.ui-tabs-active a,
.product_tabs .btn-panel-item.ui-state-active a,
.product_tabs .btn-panel-item.ui-tabs-active a {
  color: #000000;
  font-weight: 700;
}

.catalog-category-list {
  display: flex;
  flex-wrap: wrap;
}

.catalog-category-list > div {
  display: block;
  width: 27%;
  padding: 5px;
  border-radius: 2px;
  margin: 0 5px 5px 0;
}

.catalog-category-list a.category-item {
  display: block;
  width: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  position: relative;
}

.catalog-category-list img {
  max-width: 100%;
  display: block;
}

.catalog-category-list a.category-item span {
  position: absolute;
  font-weight: 700;
  font-weight: normal;
  font-family: "Orchidea Pro";
  text-transform: uppercase;
  font-size: 19px;
}

.catalog-category-list .category-item10,
.catalog-category-list .category-item4 {
  margin-left: 12%;
}

.catalog-category-list div span {
  top: 10px;
  left: 10px;
}

.slider2 .owl-stage-outer .slide {
  background-size: contain;
  width: 100%;
}

.product_tabs .tabs_inner {
  padding: 18px 0;
}

.product_tabs .tabs_inner[itemprop=description] {
  font-family: "Times New Roman";
}

.row.page-container {
  padding-bottom: 35px;
}

#item_tab_description {
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
}

header .logo_wrapper img {
  height: auto !important;
}

.form.form_modal .form_fields > li > label span {
  margin: 0 0 0 6px;
  color: #e90000;
}

.form.form_modal .form_fields > li > .errorMess {
  display: block;
  text-align: right;
  font-size: 12px;
  color: #e90000;
  padding: 6px 30px 0 0;
}

.add-style-1 {
  margin: 0;
}

.add-style-2 {
  text-align: center;
}

/*
a, p, span {
    font-family: Antiqua !important
}
*/

.submenu2_0,
.submenu2_1,
.submenu2_10,
.submenu2_11,
.submenu2_12,
.submenu2_13,
.submenu2_14,
.submenu2_15,
.submenu2_16,
.submenu2_17,
.submenu2_18,
.submenu2_19,
.submenu2_2,
.submenu2_20,
.submenu2_3,
.submenu2_4,
.submenu2_5,
.submenu2_6,
.submenu2_7,
.submenu2_8,
.submenu2_9 {
  display: none;
}

.phone_call_btn {
  font-size: 18px;
  font-weight: 300;
  /* border: 1px solid #000; */
  color: #000;
  text-decoration: underline;
  transition: all ease-in 0.2s;
  border-radius: 30px;
  /* padding: 14px 5px; */
  display: block;
  margin-top: 10px;
  font-size: 16px;
  text-align: center;
}

.whatsapp_call_btn, .mah_call_btn {
  background: #00AAE9;
  font-weight: 300;
  border: none;
  color: #fff;
  transition: all ease-in 0.2s;
  border-radius: 30px;
  padding: 14px 5px;
  display: block;
  margin-top: 10px;
  text-align: center;
  text-transform: uppercase;
  font-size: 16px;
  font-family: "Orchidea Pro";
}
  .mah_call_btn {
    background: #2860FF;
  }

.whatsapp_call_btn-mt25 {
  margin-top: 25px;
}

.img_li {
  padding-left: 33%;
}

.img_li li {
  font-size: 16px;
}

.submenu2_1,
.submenu2_5 {
  display: none !important;
}

header.header5 menu {
  margin: 0 20px;
}

header.header5 menu {
  width: 95%;
}

.flying_menu .adiblock {
  display: none;
}

.flying_menu.on .adiblock {
  display: block;
}

.flying_menu button#open_modal_bell {
  display: none;
}

header.header5 .flying_menu.on menu {
  width: 94%;
}

.detailBtnLine {
  display: flex;
}

.webp .hidden_lg.phone-mobile a {
  background-image: url(/upload/tel_molile.webp);
}

.webp .mainHitNews #owl_hit_nav .owl-next,
.webp .mainHitNews #owl_hit_nav .owl-prev,
.webp .owl_nav.dark > div.owl-next,
.webp .owl_nav.dark > div.owl-prev {
  background: url(img/min-sprite.webp) 0 0 no-repeat transparent;
}

.webp .product_item .product_item_inner .product_detail.cart_icon {
  background: url(img/min-sprite.webp) -22px 0 no-repeat transparent;
}

@media screen and (min-width: 959px) {
  .flying_menu.on button#open_modal_bell {
    width: 214px;
    display: block;
  }
}

@media (max-width: 959px) {
  .left_panel_menu > li.active1 {
    background-color: #c6c9cb;
  }

  .left_panel_menu > li.active1 a {
    color: #000;
    background-color: transparent;
  }

  .container_12.section_inner {
    padding-top: 30px;
  }

  .product_item .product_item_inner .product_detail.cart_icon span {
    display: none;
  }

  .row.second_header_line_wrapper {
    display: none;
  }

  #owl_hit .product_item .buy_wrap .buy_btn_group.not_available .product_detail {
    display: none;
  }

  header.header5 .enter_wrapper {
    display: none;
  }

  header.header5 .right_side.dc-header-icons {
    display: none;
  }

  .hidden_lg.logo-mobile {
    margin: 0 auto;
    padding: 5px 15px 8px;
  }

  header .mobile_menu_icon {
    top: 0 !important;
  }

  .visible-desctop {
    display: none;
  }

  .allLink {
    z-index: 6 !important;
  }

  header.header5 {
    padding-bottom: 10px;
  }

  .left_panel_menu > li:hover > a {
    background-color: transparent;
    color: #000;
  }

  .product_tab_sections {
    margin-bottom: 0;
  }

  .mobile_nav_wrapper {
    position: fixed !important;
    min-height: 100vh !important;
    max-height: 100vh;
    height: 100vh;
    overflow-y: auto;
  }

  body.right {
    overflow: hidden;
  }

  .row.page-container {
    padding-bottom: 0 !important;
  }

  .catalog-category-list .category-item10,
  .catalog-category-list .category-item4 {
    margin-left: 10%;
  }

  .slider2 .owl-stage-outer .slide {
    height: 308px;
  }
}

@media (max-width: 750px) {
  .slider2 .owl-stage-outer .slide {
    height: 240px;
  }

  .slider2 .owl_nav > div {
    top: -150px;
  }

  .slide.container_16 .text_container {
    height: auto;
  }
}

@media (max-width: 719px) {
  .catalog-category-list .category-item10,
  .catalog-category-list .category-item4 {
    margin-left: 0;
  }

  .catalog-category-list > div {
    width: 40%;
  }

  .catalog-category-list .category-item11,
  .catalog-category-list .category-item3,
  .catalog-category-list .category-item7 {
    margin-left: 11%;
  }
}

@media screen and (max-width: 719px) {
  .row.avarange-block {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .avarange-block .grid_3 {
    width: 48% !important;
    float: none;
    height: 190px;
  }

  .avarange-block .block-3-range {
    width: 50% !important;
  }

  .owl_nav.small > div {
    top: 265px;
  }

  .row.slider2 .container_16.hidden_xs {
    display: block !important;
    margin-top: 20px;
  }

  .modal_window .modal_titlebar .modal_title {
    padding-top: 36px;
  }

  .row.compare .product_item .product_title {
    height: auto;
  }

  .product_item .product_item_inner .product_detail.cart_icon {
    background: url(/local/templates/versal_redesign/./img/min-sprite.png) -52px 0 no-repeat rgba(0, 0, 0, 0);
    padding: 8px 25px;
  }

  .product_item .buy_wrap {
    display: flex;
    justify-content: space-between;
  }

  .ya-share2__list.ya-share2__list_direction_horizontal {
    margin-left: 10px;
  }

  .n_img {
    width: 100% !important;
    float: inherit !important;
    margin-bottom: 20px;
  }

  .img_li {
    padding: 0 !important;
  }

  .detailBtnLine button.calculateCostForm,
  .detailBtnLine .order-btn-wrapper {
    width: 100%;
  }

  .detailBtnLine .order-btn-wrapper button {
    width: 100%;
  }

  .detailBtnLine button.calculateCostForm,
  .detailBtnLine .order-btn-wrapper button {
    font-size: 14px;
    width: 100%;
  }

  .webp .product_item .product_item_inner .product_detail.cart_icon {
    background: url(/local/templates/versal_redesign/./img/min-sprite.webp) -52px 0 no-repeat rgba(0, 0, 0, 0);
  }
}

@media (max-width: 700px) {
  .footer1 .row.dark > .newfooter {
    flex-direction: column;
    align-items: center;
  }

  .footer1 .row.dark > .newfooter > div {
    width: 250px !important;
    margin: 9px 0;
    text-align: center;
  }

  .footerMenu div,
  .footerMenu menu,
  .footerMenu ul {
    width: 100%;
  }

  html {
    overflow-x: hidden;
  }

  .owl-stage-outer .slide > .grid_8 {
    width: 92% !important;
    height: 92% !important;
    padding: 4% !important;
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
  }

  .slide.container_16 .text_container h1 {
    font-size: 25px !important;
    margin: 10px 0 !important;
  }

  .slide.container_16 .text_container p {
    font-size: 16px;
  }

  .container_16 {
    min-height: auto !important;
  }

  .row.compare .table_container {
    margin-bottom: 0 !important;
  }

  .subscribeArea .flex {
    align-items: center;
    flex-direction: column;
  }

  .subscribeArea .subscription-email {
    width: 300px;
    margin: 12px 0;
  }

  .owl_nav.small > div.owl-next {
    right: 15px;
  }

  .slider2 .owl-stage-outer .slide {
    background-size: contain;
  }

  .slider2 .owl-stage-outer .slide {
    height: 240px;
  }

  .slider2 .owl_nav > div {
    top: -150px;
  }
}

@media (max-width: 650px) {
  .slider2 .owl-stage-outer .slide {
    height: 220px;
  }

  .slider2 .owl_nav > div {
    top: -134px;
  }
}

@media (max-width: 600px) {
  .slider2 .owl-stage-outer .slide {
    height: 200px;
  }

  .slider2 .owl_nav > div {
    top: -100px;
  }
}

@media (max-width: 540px) {
  .slider2 .owl-stage-outer .slide {
    height: 181px;
  }

  .slider2 .owl_nav > div {
    top: -110px;
  }
}

@media (max-width: 500px) {
  .slider2 .owl-stage-outer .slide {
    height: 167px;
  }

  .slider2 .owl_nav > div {
    top: -110px;
  }
}

@media (max-width: 470px) {
  .catalog-category-list > div {
    width: 45%;
  }

  .catalog-category-list .category-item11,
  .catalog-category-list .category-item3,
  .catalog-category-list .category-item7 {
    margin-left: 0;
  }

  .catalog-category-list {
    justify-content: center;
  }
}

@media (max-width: 450px) {
  .slider2 .owl-stage-outer .slide {
    height: 150px;
  }

  .slider2 .owl_nav > div {
    top: -93px;
  }
}

@media screen and (max-width: 425px) {
  .owl_nav.small > div {
    top: 317px;
  }

  #fz_wrap {
    align-items: center;
  }
}

@media (max-width: 400px) {
  .slider2 .owl-stage-outer .slide {
    height: 135px;
  }

  .slider2 .owl_nav > div {
    top: -93px;
  }
}

@media (max-width: 385px) {
  .catalog-category-list > div {
    width: 42%;
  }
}

@media (max-width: 350px) {
  .slider2 .owl-stage-outer .slide {
    height: 118px;
  }

  .slider2 .owl_nav > div {
    top: -73px;
  }
}

@media screen and (max-width: 340px) {
  .avarange-block .grid_3 {
    width: 100% !important;
  }
}

@media (max-width: 959px) and (min-width: 720px) {
  header.header5 .logo_wrapper {
    width: 35%;
  }

  header.header5 .search_wrapper {
    width: 27%;
  }

  header.header5 .phone_wrapper {
    width: 23%;
  }

  header.header5 .mobile_menu_icon {
    top: 5px;
  }
}

@media screen and (min-width: 719px) and (max-width: 959px) {
  .detailBtnLine {
    flex-direction: column;
  }

  .detailBtnLine button.calculateCostForm,
  .detailBtnLine .order-btn-wrapper button {
    width: 100%;
  }
}

.webp .hidden_lg.phone-mobile a { background-image: url(/upload/tel_molile.webp); }

.webp .mainHitNews #owl_hit_nav .owl-next, .webp .mainHitNews #owl_hit_nav .owl-prev, .webp .owl_nav.dark > div.owl-next, .webp .owl_nav.dark > div.owl-prev { background: url(img/min-sprite.webp) 0 0 no-repeat transparent; }

.webp .product_item .product_item_inner .product_detail.cart_icon { background: url(img/min-sprite.webp) -22px 0 no-repeat transparent; }

@media screen and (max-width: 719px) {

  .webp .product_item .product_item_inner .product_detail.cart_icon { background: url(/local/templates/versal_redesign/./img/min-sprite.webp) -52px 0 no-repeat rgba(0, 0, 0, 0); }
}

.veralMobHeader__search-icon {
  margin-right: 9px;
  margin-top: 4px;
}

.search-popup {background: #fff; padding: 10px;}
  .search-popup .search-popup-el-cnt {display: none;}
@media screen and (max-width: 719px) {
  .versalMobHeader__phone-link {
      background-size: auto;
      min-width: 15px; width: 15px;
  }
  .search-popup {
    display: none;
  }
}