.favorites_btn {
  padding-right: 13px;
  margin-right: 13px;
}
.favorites_btn:after {
  content: "";
  width: 1px;
  height: 18px;
  margin: 3px 14px 4.9px 13px;
  transform: rotate(180deg);
  background-color: #ababab;
}
.favorites_btn span {
  margin-left: 8px;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
}

/**/
.elementor-67 .elementor-element.elementor-element-e75af4e > .elementor-widget-container > .et-login .login-toggle {
  background-color: unset;
  color: unset;
  padding-left: 0;
}
.elementor-67 .elementor-element.elementor-element-e75af4e > .elementor-widget-container > .et-login .login-toggle .login-text {
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

.elementor-67 .elementor-element.elementor-element-e75af4e > .elementor-widget-container > .et-login .login-toggle:before {
  background-color: #1e4844;
  color: unset;
}

.elementor-67 .elementor-element.elementor-element-58ad1ec {
  --widgets-spacing: 0 !important;
}

.elementor-67 .elementor-element.elementor-element-58ad1ec > .elementor-widget-container {
  margin: 0;
}
.elementor-67 .elementor-element.elementor-element-58ad1ec > .elementor-widget-container a {
  margin: 0;
  padding: 0;
}

.elementor-67 .elementor-element.elementor-element-055422e > .elementor-widget-container > .language-switcher .language-toggle .arrow {
  background: #000;
  width: 12px;
  height: 10px;
  mask-size: 12px;
}

.language-switcher ul li a span {
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
  text-transform: uppercase;
  margin-left: 3px;
}

/**/
input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):not([type=submit]),
textarea:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):not([type=submit]) {
  border-radius: 6px;
  border: solid 1px #1e4844;
  background-color: #fafffc;
  height: 46px;
}
input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):not([type=submit]).req_input_filled,
textarea:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):not([type=submit]).req_input_filled {
  border: 1px solid #1a9f29 !important;
}
input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):not([type=submit]).must_fill,
textarea:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=button]):not([type=submit]).must_fill {
  border: 1px solid red !important;
}

form label {
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
}

.green_button,
form button,
form .button {
  width: fit-content;
  max-width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  border: solid 1px #1e4844;
  background-color: #1e4844;
  height: 50px;
  color: #fff !important;
  text-decoration: unset !important;
  padding: 5px 20px;
}
.green_button.full,
form button.full,
form .button.full {
  width: 100%;
}
.green_button svg,
form button svg,
form .button svg {
  margin-right: 5px;
}
.green_button span,
form button span,
form .button span {
  color: #fff;
}

.white_button {
  background-color: #fafffc;
  border: 0;
  padding: 5px 10px;
}
.white_button span {
  color: #000;
  font-size: 15px;
}

.et-login .widget_reglog .form-links .forgot {
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: underline;
  color: #000 !important;
  margin-top: 7px;
}
.et-login .widget_reglog .form-links .forgot:hover {
  color: #000 !important;
  text-decoration: unset;
}

.register_btn {
  margin-top: 10px;
}

/**/
.header {
  z-index: 1000;
}

.elementor-67 .elementor-element.elementor-element-4e7e31f.e-con {
  background-color: #fff !important;
}
.elementor-67 .elementor-element.elementor-element-4e7e31f.e-con .e-con-inner {
  background-color: transparent !important;
}

.elementor-67 .elementor-element.elementor-element-575348d > .elementor-widget-container > .header-logo {
  width: 144px;
}

/**/
.makes_btn {
  margin-left: 29px !important;
}
.makes_btn li:first-child button {
  border-radius: 10px 0 0 10px;
}
.makes_btn li:last-child button {
  border-radius: 0 6px 6px 0;
  border-right-width: 1px;
}
.makes_btn li button {
  position: relative;
  border-radius: 10px;
  border: solid 1px #bfbfbf;
  border-right-width: 0;
  padding: 14px 10px !important;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #000;
  min-width: 102px !important;
}
.makes_btn li button.active {
  color: #fff;
  background-color: #033f26;
  border-color: transparent;
}
.makes_btn li button.active:before {
  border-left-color: #fff;
}
.makes_btn li button:before {
  position: absolute;
  left: 0;
  top: 17px;
  content: "";
  border: 5px solid #bfbfbf;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right: 0;
}

/**/
.new_header_menus {
  display: flex;
  align-items: center;
}
.new_header_menus li {
  margin-right: 25px;
  display: flex;
  align-items: center;
}
.new_header_menus li a {
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
  width: max-content;
  display: flex;
}

.elementor-67 .elementor-element.elementor-element-055422e > .elementor-widget-container {
  margin-right: 0;
  margin-left: 0;
}

/**/
.header_bottom {
  background-color: transparent !important;
}
.header_bottom:not(.hover) {
  display: none;
}
.header_bottom .elementor-element-ae400fa .elementor-widget-container {
  display: block;
  opacity: 1;
}

.show_all_cats {
  margin-left: 20px;
  width: 129px;
}
.show_all_cats .close_icon {
  display: none;
}
.show_all_cats.active {
  background-color: #033f26;
}
.show_all_cats.active .close_icon {
  display: block;
}
.show_all_cats.active .open_icon {
  display: none;
}
.show_all_cats span {
  margin-left: 5px;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #fff;
}

/**/
.header_open_store_btn {
  margin-left: 30px;
}

.header_bottom_search_box {
  margin-left: 30px;
}
.header_bottom_search_box .header_bottom_search {
  flex: 1;
  display: flex;
  justify-content: flex-end;
}
.header_bottom_search_box .header_bottom_search .header_top_s_input {
  position: relative;
  max-width: 530px;
  overflow: hidden;
  border-radius: 6px;
  margin-bottom: 0;
  flex: 1;
}
.header_bottom_search_box .header_bottom_search .header_top_s_input input {
  margin-bottom: 0;
}
.header_bottom_search_box .header_bottom_search .header_top_s_input .header_top_s_btn {
  position: absolute;
  right: 10px;
  padding: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  border-radius: 0;
  background-color: transparent;
}

.most_categories {
  width: calc(100% - 132px);
  flex: 1;
  background-color: #1e4844;
  border-bottom-right-radius: 5px !important;
  display: flex;
  justify-content: space-between;
  height: 82px;
  align-items: center;
  padding: 0 30px;
}
.most_categories li {
  height: 100%;
}
.most_categories li a {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
}
.most_categories li a .most_cat_icon {
  mask-repeat: no-repeat !important;
  mask-position: center !important;
  width: 42px;
  height: 32px;
  background: #fff;
}
.most_categories li a span {
  margin-top: 8px;
  font-size: 12px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  text-transform: capitalize;
  color: #fff;
}

.elementor-67 .elementor-element.elementor-element-ae400fa > .elementor-widget-container > .et-button + .megamenu {
  padding-top: 0 !important;
}

#megamenu-4973 .megamenu-tabset {
  background-color: #1e4844;
}
#megamenu-4973 .megamenu-tabset .tab-item {
  color: #fff;
}
#megamenu-4973 .megamenu-tabset .tab-item > .megamenu-icon, #megamenu-4973 .megamenu-tabset .tab-item > .arrow {
  background: #fff;
}
#megamenu-4973 .megamenu-tabset .tab-item.active {
  background-color: #033f26;
  color: #fff;
}
#megamenu-4973 .megamenu-tabset .tab-item.active .megamenu-icon,
#megamenu-4973 .megamenu-tabset .tab-item.active .arrow {
  background: #fff;
}

/**/
.home_search_section {
  padding: 0;
  position: relative;
  margin-bottom: 0 !important;
}
.home_search_section .e-con-inner {
  background-color: #f4f4f4 !important;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}
.home_search_section .home_search_box_bottom {
  padding: 27px 22px 19px 21px;
  border-radius: 0 10px 10px 10px;
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
}
.home_search_section .home_search_box_bottom .home_search_list > li {
  margin-bottom: 12px;
  padding-right: 12px;
  width: 25% !important;
}
.home_search_section .home_search_box_bottom .home_search_btn_new {
  width: 220px;
  margin-left: 10px;
}

.search_search_btn_new {
  height: 46px;
}

/**/
.brown_section {
  background-color: #f4f4f4 !important;
}

.premium_elan_box {
  padding-bottom: 30px;
}

.elementor-15 .elementor-element.elementor-element-3f4ae7c {
  margin: 0;
}

.et-heading {
  font-size: 26px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000 !important;
}

.tabs-container {
  padding: 0;
}

.products2 {
  grid-row-gap: 26px !important;
  grid-column-gap: 26px !important;
}

.button {
  background-color: #1e4844 !important;
  color: #fff !important;
}

.buy_service_btn {
  padding: 36px 16px 16px 15px;
  border-radius: 10px;
  background-color: #1e4844;
  height: 100%;
  justify-content: center;
}
.buy_service_btn.buy_service_li_sm {
  padding: 16px;
}
.buy_service_btn h3 {
  margin-top: 16px;
  font-size: 22px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.18;
  letter-spacing: normal;
  color: #fafffc;
  text-align: center;
}
.buy_service_btn p {
  margin-top: 2px;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fafffc;
}
.buy_service_btn strong {
  margin-top: 24px;
  font-size: 26px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.15;
  letter-spacing: normal;
  color: #ffea00;
}
.buy_service_btn button {
  margin-top: 20px;
}

.show_all_link {
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: underline !important;
  color: #000 !important;
}
.show_all_link:hover {
  text-decoration: none !important;
}

.product .onsale,
ul .product .label,
.single-product-wrapper > .label {
  top: 0 !important;
  left: 0 !important;
}

/**/
.yeni_elanlar_left {
  border-radius: 10px;
  background-color: #1e4844;
  height: 683px;
  width: 216px;
}
.yeni_elanlar_left h3 {
  margin-left: 25px;
  margin-top: 25px;
  font-size: 26px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.15;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
.yeni_elanlar_left img {
  margin-top: auto;
}

.yeni_elanlar_right {
  padding-left: 25px;
}
.yeni_elanlar_right .makes_btn {
  margin-left: 0 !important;
}
.yeni_elanlar_right .makes_btn li {
  margin-right: 0 !important;
}
.yeni_elanlar_right .makes_btn li button {
  background-color: #f4f4f4;
  border: 0;
}
.yeni_elanlar_right .makes_btn li button:before {
  display: none;
}
.yeni_elanlar_right .makes_btn li button.active {
  background-color: #1e4844;
  color: #fff;
}

ul.products .product .post-inner {
  border: 0;
  border-radius: 10px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
}
ul.products .product .post-inner .price {
  font-size: 24px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #1e4844 !important;
}

/**/
.how_to_open_store_box {
  padding: 30px 24px 29px 28px;
  border-radius: 10px;
  background-color: #1e4844;
  margin-bottom: 20px;
}
.how_to_open_store_box .how_to_open_store_left {
  max-width: 350px;
}
.how_to_open_store_box .how_to_open_store_left h3 {
  font-size: 40px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #fff;
}
.how_to_open_store_box .how_to_open_store_left p {
  margin-top: 25px;
  font-size: 20px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #fff;
}
.how_to_open_store_box .how_to_open_store_right {
  margin-left: 80px;
}

.open_store_steps {
  flex-direction: row;
}
.open_store_steps li {
  width: 50%;
  margin-bottom: 10px;
  padding-right: 10px;
}
.open_store_steps li .green_button2 {
  width: 100%;
  padding: 6px 10px;
  border-radius: 10px;
  background-color: #033f26;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.open_store_steps li .green_button2 span {
  margin-left: 10px;
  color: #fff;
}

.suppliers_section {
  padding: 25px 0;
}
.suppliers_section .slick-dots {
  bottom: 0;
}

.seo_links {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.seo_links li {
  margin-bottom: 10px;
  margin-right: 10px;
}
.seo_links li a {
  padding: 4px 14px;
  border-radius: 4px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #474747;
}

/**/
.green_section {
  background-color: #1e4844 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

/**/
.footer_service_in {
  padding: 25px 0 !important;
}

.footer_service_list li {
  display: flex;
  align-items: center;
}
.footer_service_list li img {
  max-width: 60px;
  height: 49px;
}
.footer_service_list li .service_right {
  margin-left: 18px;
}
.footer_service_list li .service_right h3 {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #fff;
  margin-bottom: 0;
}
.footer_service_list li .service_right p {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #fff;
  margin-bottom: 0;
}

/**/
.elementor-243 .elementor-element.elementor-element-93ed4c7 {
  background-color: unset !important;
}

.footer_section:not(:last-child) {
  padding-right: 20px;
  border-right: 1px solid #bfbfbf;
}
.footer_section:not(:first-child) {
  padding-left: 20px;
}
.footer_section h2 {
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.88;
  letter-spacing: normal;
  text-align: left;
  color: #1e4844;
}
.footer_section .menus {
  display: flex;
  flex-direction: column;
  margin-top: 13px;
}
.footer_section .menus li a {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.88;
  letter-spacing: normal;
  color: #000 !important;
}

.footer_section_1 {
  width: 420px;
}
.footer_section_1 h3 {
  margin-top: 20px;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.63;
  letter-spacing: normal;
  color: #000;
}
.footer_section_1 p {
  margin-top: 15px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}

.et-social-links {
  gap: 10px;
}
.et-social-links a:before {
  background-color: #1e4844;
  -webkit-mask-size: 80% !important;
  mask-size: 80% !important;
}

.footer_section_4 .addr_menus li {
  margin-bottom: 15px;
}
.footer_section_4 .addr_menus li a svg {
  margin-right: 5px;
}
.footer_section_4 .addr_menus li a span {
  font-size: 15px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
.footer_section_4 .green_small {
  margin-top: 25px;
}

.green_small {
  padding: 5px 10px;
  height: unset;
  width: fit-content;
}

.footer_bottom_inner {
  padding: 0 !important;
}

/**/
.breadcrumb_inner_main {
  padding: 0;
  margin: 0 auto !important;
}

.breadcrumb_inner {
  padding: 26px 0;
}
.breadcrumb_inner .breadcrumb {
  margin: 0;
}
.breadcrumb_inner .breadcrumb li:not(:last-child):after {
  content: "/";
}
.breadcrumb_inner .breadcrumb li a, .breadcrumb_inner .breadcrumb li:after {
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
}
.breadcrumb_inner h3 {
  font-size: 22px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.18;
  letter-spacing: normal;
  color: #000;
  text-align: right;
}

/**/
.search_page_main_box {
  margin-top: 16px;
  position: relative;
}
.search_page_main_box.active {
  z-index: 10000000000;
}
.search_page_main_box.active .elementor-element-cbabfec {
  background-color: transparent !important;
  min-height: unset !important;
}
.search_page_main_box.active .right_side {
  display: none !important;
}

/**/
.order_section {
  margin-top: 29px;
  margin-bottom: 19px;
}

.show_result_count h3 {
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
  display: flex;
  align-items: center;
  margin-right: 15px;
}
.show_result_count h3 span {
  font-size: 16px;
  font-weight: 500;
  color: #1e4844;
  margin: 0 3px;
}

/**/
.woocommerce-pagination .prev,
.enovathemes-navigation .prev,
.woocommerce-pagination .next,
.enovathemes-navigation .next {
  background-color: #f4f4f4;
  box-shadow: unset;
}

.go_first_page a,
.go_last_page a {
  background: unset !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000 !important;
  box-shadow: unset !important;
}

.go_first_page {
  margin-right: 18px !important;
}

.go_last_page {
  margin-left: 18px !important;
}

/**/
.show_details_box {
  margin-top: -80px;
  padding-left: 25px;
  z-index: 100;
}
.show_details_box .show_logo_and_name {
  max-width: 50%;
}
.show_details_box .show_logo_and_name .shop_logo_box {
  width: 160px;
  height: 160px;
  padding: 37px 9px;
  border-radius: 10px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  background-color: #fff;
  margin-right: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.show_details_box .show_logo_and_name .shop_logo_box img {
  max-width: 100%;
  max-height: 100%;
}
.show_details_box .show_logo_and_name .show_title_and_desc {
  margin-top: auto;
}
.show_details_box .show_logo_and_name .show_title_and_desc h2 {
  font-size: 26px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.15;
  letter-spacing: normal;
  color: #1e4844;
}
.show_details_box .show_logo_and_name .show_title_and_desc .about_shop p {
  font-size: 16px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
  margin-bottom: 0;
}
.show_details_box .shop_share_section {
  padding: 0 14px;
  background-color: #fff;
  border-radius: 5px 0 0 5px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  height: 46px;
  width: fit-content;
  margin-left: auto;
}
.show_details_box .shop_share_section strong {
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
  margin-right: 12px;
}
.show_details_box .show_right_bottom {
  margin-top: auto;
}
.show_details_box .show_right_bottom a:not(:last-child) {
  margin-right: 13px;
}

.shop_add_favorites span {
  margin-left: 8px;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
}

.et-social-links2 a.wp_icon:before {
  background-color: transparent;
}

/**/
.shop_elan_by_types {
  margin-top: 35px;
  padding: 35px;
  border-radius: 10px;
}

.tabs_titles li:not(:last-child) {
  margin-right: 10px;
}
.tabs_titles li a,
.tabs_titles li button {
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  color: #474747;
  padding: 5px 15px;
  border-bottom: 2px solid transparent;
}
.tabs_titles li a.active,
.tabs_titles li button.active {
  color: #000;
  border-bottom-color: #1e4844;
}
.tabs_titles.tabs_titles2 li {
  margin-right: 0 !important;
}
.tabs_titles.tabs_titles2 li:first-child a,
.tabs_titles.tabs_titles2 li:first-child button {
  border-radius: 10px 0 0 10px;
}
.tabs_titles.tabs_titles2 li:last-child a,
.tabs_titles.tabs_titles2 li:last-child button {
  border-radius: 0 10px 10px 0;
}
.tabs_titles.tabs_titles2 li a,
.tabs_titles.tabs_titles2 li button {
  background-color: #f4f4f4;
  color: #000;
  border: 0;
  padding: 8px 25px;
}
.tabs_titles.tabs_titles2 li a.active,
.tabs_titles.tabs_titles2 li button.active {
  color: #fff;
  background-color: #1e4844;
}

.tabs_content {
  margin-top: 25px;
  display: flex;
}
.tabs_content .tabs_item:not(.active) {
  display: none;
}

.fav_tabs_content {
  margin-top: 40px;
}

/**/
.service_contact_section {
  margin-top: 35px;
}

.section_title {
  font-size: 22px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.18;
  letter-spacing: normal;
  color: #000;
  margin-bottom: 30px;
}
.section_title.section_title_green {
  color: #1e4844;
}

/**/
.service_masters_section {
  margin-top: 40px;
}

.service_masters_box {
  padding: 30px 15px;
  border-radius: 10px;
  background-color: #1e4844;
}

.service_masters {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.service_masters li {
  display: flex;
  flex-direction: column;
  width: calc(20% - 10px);
  padding: 13px 13px 16px 12px;
  border-radius: 10px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
}
.service_masters li .elan_img_box {
  height: 190px;
  border: 0;
}
.service_masters li .user_info_box {
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.service_masters li .user_info_box .name {
  font-size: 24px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #1e4844;
}
.service_masters li .user_info_box .profession {
  margin-top: 4px;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
}
.service_masters li .user_info_box .experience {
  margin-top: auto;
  display: flex;
  align-items: center;
}
.service_masters li .user_info_box .experience .experience_box {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 52px;
  height: 24px;
  border-radius: 5px;
  background-color: #1e4844;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}
.service_masters li .user_info_box .experience strong {
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.71;
  letter-spacing: normal;
  margin-left: 5px;
  color: #000;
}

/**/
.play_video {
  position: relative;
}
.play_video:after {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  content: "";
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-image: url("images/play_icon.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/**/
.open_store_sides {
  margin-top: 30px;
}

.open_store_side_1 {
  width: 270px;
  margin-right: 60px;
}

.magaza_video_list li {
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}
.magaza_video_list li a {
  display: flex;
  width: 100%;
  height: 150px;
  overflow: hidden;
  border-radius: 10px;
}
.magaza_video_list li a img {
  object-fit: cover;
}

.st_link {
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-decoration: underline !important;
  color: #000 !important;
}
.st_link:hover {
  text-decoration: none !important;
}

.open_store_sides .reg_input_list {
  margin-top: 0;
}
.open_store_sides .reg_input_list li {
  width: 100%;
}

.open_store_side_2 {
  width: 540px;
}

.open_store_side_2_in {
  padding: 50px 40px;
  border-radius: 10px;
}

.open_store_side_3 {
  width: 270px;
}

/**/
.register_side_1 {
  width: 800px;
  max-width: calc(100% - 400px);
}
.register_side_1 .reg_input_list {
  flex-direction: row;
  align-items: flex-start;
}
.register_side_1 .reg_input_list > li:not(.is_full) {
  width: 50% !important;
}
.register_side_1 .reg_input_list > li:not(.is_full):nth-child(odd) {
  padding-right: 30px;
}

.register_side_2 {
  width: 355px;
}

.ab_us_sec_1,
.ab_us_sec_2 {
  max-width: 720px;
}

.ab_us_sec_1 {
  margin-top: 35px;
}
.ab_us_sec_1 h3 {
  font-size: 22px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.18;
  letter-spacing: normal;
  color: #000;
  text-align: center;
}
.ab_us_sec_1 p {
  margin-top: 25px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-align: center;
  color: #000;
}

.ab_us_sec_2 {
  margin-top: 45px;
}
.ab_us_sec_2 img {
  width: 267px;
  height: 470px;
}
.ab_us_sec_2 .ab_us_sec_2_right {
  margin-left: 33px;
}
.ab_us_sec_2 .ab_us_sec_2_right h4 {
  font-size: 26px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.15;
  letter-spacing: normal;
  text-align: left;
  color: #1e4844;
}
.ab_us_sec_2 .ab_us_sec_2_right strong {
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
.ab_us_sec_2 .ab_us_sec_2_right .list_w_checkbox {
  margin-top: 30px;
}

.list_w_checkbox li {
  margin-bottom: 15px;
  display: flex;
  align-items: flex-start;
}
.list_w_checkbox li:before {
  content: "";
  width: 28px;
  height: 28px;
  margin-right: 12px;
  background-image: url("images/list_check_ico.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.list_w_checkbox li strong {
  font-weight: bold;
  margin-bottom: 5px;
}
.list_w_checkbox li p {
  flex: 1;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.63;
  letter-spacing: normal;
  color: #000;
  margin-bottom: 0;
}

/**/
.ab_us_sec_3 {
  padding: 43px 32px 38px 24px;
  border-radius: 10px;
}
.ab_us_sec_3 h4 {
  font-size: 26px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.15;
  letter-spacing: normal;
  color: #fff;
}
.ab_us_sec_3 .about_us_info_list {
  margin-top: 30px;
}
.ab_us_sec_3 .about_us_info_list li {
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 0 27px;
  width: 25%;
  height: 100%;
}
.ab_us_sec_3 .about_us_info_list li:not(:last-child) {
  border-right: 1px solid #fff;
}
.ab_us_sec_3 .about_us_info_list li img {
  max-width: 52px;
  margin-bottom: auto;
}
.ab_us_sec_3 .about_us_info_list li h4 {
  margin-top: 20px;
  font-size: 22px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.18;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}
.ab_us_sec_3 .about_us_info_list li p {
  margin-top: 15px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}

.ab_us_sec_4 {
  max-width: unset;
}
.ab_us_sec_4 img {
  width: 600px;
  height: 400px;
}

.ab_us_sec_5 .ab_us_sec_2_right {
  margin-left: 0;
  margin-right: 33px;
}

.ab_us_sec_6 {
  padding: 41px 177.1px 24px 177.1px;
  border-radius: 10px;
}
.ab_us_sec_6 h3,
.ab_us_sec_6 p {
  max-width: 850px;
}
.ab_us_sec_6 h3 {
  font-size: 22px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.18;
  letter-spacing: normal;
  text-align: center;
  color: #1e4844;
}
.ab_us_sec_6 p {
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.18;
  letter-spacing: normal;
  text-align: center;
  color: #000;
}

/**/
.vide_side_1 {
  width: 220px;
  padding: 21px 29px;
  border-radius: 10px;
}

.vide_side_2 {
  margin-left: 37px;
}
.vide_side_2 .magaza_video_list {
  flex-wrap: wrap;
}
.vide_side_2 .magaza_video_list li {
  width: 33.3333333333%;
  padding: 0 15px;
}

/**/
.logged_user_menu_box {
  padding: 28px 0 10px 0 !important;
}

.logged_user_menu_box .logged_user_menus li,
.et-mobile .my-account-buttons ul li {
  margin-bottom: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  margin-top: 0 !important;
}
.logged_user_menu_box .logged_user_menus li.welcome_user_text,
.et-mobile .my-account-buttons ul li.welcome_user_text {
  margin-right: 20px;
  margin-bottom: 7px !important;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: right;
  color: #000;
}
.logged_user_menu_box .logged_user_menus li.welcome_user_text p,
.et-mobile .my-account-buttons ul li.welcome_user_text p {
  font-size: 12px;
  margin-bottom: 0;
}
.logged_user_menu_box .logged_user_menus li.welcome_user_text strong,
.et-mobile .my-account-buttons ul li.welcome_user_text strong {
  font-size: 16px;
  font-weight: 600;
}
.logged_user_menu_box .logged_user_menus li a,
.et-mobile .my-account-buttons ul li a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 11px 24px;
  text-decoration: none !important;
}
.logged_user_menu_box .logged_user_menus li a:before,
.et-mobile .my-account-buttons ul li a:before {
  mask-position: 50% 50% !important;
  mask-size: 90% !important;
  mask-repeat: no-repeat !important;
  width: 25px;
  height: 25px;
  position: relative;
  left: unset;
  top: unset;
  transform: unset;
}
.logged_user_menu_box .logged_user_menus li a span,
.et-mobile .my-account-buttons ul li a span {
  margin-left: 15px;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
}
.logged_user_menu_box .logged_user_menus li:not(.logout) a:hover,
.et-mobile .my-account-buttons ul li:not(.logout) a:hover {
  color: #fff !important;
  background-color: #1e4844;
}
.logged_user_menu_box .logged_user_menus li:not(.logout) a:hover:before,
.et-mobile .my-account-buttons ul li:not(.logout) a:hover:before {
  background-color: #fff;
}
.logged_user_menu_box .logged_user_menus li:not(.logout) a:hover span,
.et-mobile .my-account-buttons ul li:not(.logout) a:hover span {
  color: #fff;
}
.logged_user_menu_box .logged_user_menus li.dashboard a:before,
.et-mobile .my-account-buttons ul li.dashboard a:before {
  mask: url("images/user_dashboard_icon.svg");
  -webkit-mask: url("images/user_dashboard_icon.svg");
}
.logged_user_menu_box .logged_user_menus li.my_garage a:before,
.et-mobile .my-account-buttons ul li.my_garage a:before {
  mask: url("images/user_garage_icon.svg");
  -webkit-mask: url("images/user_garage_icon.svg");
}
.logged_user_menu_box .logged_user_menus li.user-products-list a:before,
.et-mobile .my-account-buttons ul li.user-products-list a:before {
  mask: url("images/user_products_icon.svg");
  -webkit-mask: url("images/user_products_icon.svg");
}
.logged_user_menu_box .logged_user_menus li.user-vehicle-list_ a:before,
.et-mobile .my-account-buttons ul li.user-vehicle-list_ a:before {
  mask: url("images/user_vehicles_icon.svg");
  -webkit-mask: url("images/user_vehicles_icon.svg");
}
.logged_user_menu_box .logged_user_menus li.logout a,
.et-mobile .my-account-buttons ul li.logout a {
  justify-content: flex-end;
}
.logged_user_menu_box .logged_user_menus li.logout a span,
.et-mobile .my-account-buttons ul li.logout a span {
  order: 1;
  margin-left: 0;
}
.logged_user_menu_box .logged_user_menus li.logout a:before,
.et-mobile .my-account-buttons ul li.logout a:before {
  margin-left: 15px;
  background-color: #1e4844 !important;
  order: 2;
  mask: url("images/user_logout_icon.svg");
  -webkit-mask: url("images/user_logout_icon.svg");
}

.et-mobile .my-account-buttons ul li:not(:last-child) {
  border-bottom: 1px solid #e0e0e0 !important;
}

/**/
.user_profile_tab_menus {
  padding: 14px 31.3px 0 38px;
  background-color: #f4f4f4;
}
.user_profile_tab_menus li {
  display: flex;
  align-items: center;
  justify-content: center;
}
.user_profile_tab_menus li:not(.logout_btn) {
  margin-right: 32px;
  flex: 1;
}
.user_profile_tab_menus li:not(.logout_btn) a {
  height: 100%;
}
.user_profile_tab_menus li:not(.logout_btn) a:not(.logout_btn) {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 19px 7px 15px 5px;
  border-radius: 10px 10px 0 0;
  width: 100%;
  background-color: #fff;
}
.user_profile_tab_menus li:not(.logout_btn) a:not(.logout_btn) span {
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #000;
  margin-top: 10px;
}
.user_profile_tab_menus li:not(.logout_btn) a:not(.logout_btn).active {
  background-color: #1e4844;
}
.user_profile_tab_menus li:not(.logout_btn) a:not(.logout_btn).active path {
  fill: #fff;
}
.user_profile_tab_menus li:not(.logout_btn) a:not(.logout_btn).active span {
  color: #fff;
}
.user_profile_tab_menus li.logout_btn {
  width: 150px;
}
.user_profile_tab_menus li.logout_btn a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.user_profile_tab_menus li.logout_btn a span {
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
  margin-right: 15px;
}

/**/
.user_profile_info_box {
  max-width: 420px;
  margin: 45px auto 0 auto;
}
.edit_my_garage_avto_buttons .btn {
  width: 45%;
}

/**/
.cabinet_elanlarim {
  margin-top: 30px;
}

.dataTables_filter {
  float: right;
  margin-left: auto;
}

.add_new_ad_ul li:first-child label {
  font-size: 20px;
}

/**/
.vacancy_list li {
  margin-right: 32px;
  margin-bottom: 32px;
  width: calc((100% - 32px) / 2);
  padding: 20px 20.7px 14px 22px;
  border-radius: 10px;
  border: solid 2px #1e4844;
  background-color: #fafffc;
  display: flex;
  transition: all 0.5s;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
}
.vacancy_list li:nth-child(even) {
  margin-right: 0;
}
.vacancy_list li .vacancy_img_box {
  width: 122.9px;
  height: 122.9px;
  margin-right: 23px;
  border-radius: 10px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  background-color: #fff;
}
.vacancy_list li .vacancy_img_box img {
  max-width: 90%;
  max-height: 90%;
  object-fit: cover;
}
.vacancy_list li .vacancy_item_right {
  flex: 1;
  justify-content: space-between;
}
.vacancy_list li .vacancy_item_right .vacancy_city:before,
.vacancy_list li .vacancy_item_right .vacancy_date:before,
.vacancy_list li .vacancy_item_right .vacancy_salary:before {
  width: 19px;
  height: 16px;
  content: "";
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 3px;
}
.vacancy_list li .vacancy_item_right .vacancy_salary {
  margin-left: auto;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  display: flex;
  align-items: center;
  color: #1e4844;
}
.vacancy_list li .vacancy_item_right .vacancy_salary:before {
  background-image: url("images/vallet_icon.svg");
}
.vacancy_list li .vacancy_item_right .vacancy_title {
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
}
.vacancy_list li .vacancy_item_right .vacancy_city,
.vacancy_list li .vacancy_item_right .vacancy_date {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #474747;
}
.vacancy_list li .vacancy_item_right .vacancy_city:before {
  background-image: url("images/vacancy_loc.svg");
}
.vacancy_list li .vacancy_item_right .vacancy_date {
  margin-left: 13px;
}
.vacancy_list li .vacancy_item_right .vacancy_date:before {
  background-image: url("images/vacancy_date.svg");
}
.vacancy_list li .vacancy_item_right .vacancy_toggle_fav_btn {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #f4f4f4;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("images/add_fav_icon.svg");
  padding: 0;
}
.vacancy_list li .vacancy_item_right .vacancy_toggle_fav_btn.active {
  background-color: #1e4844;
  background-image: url("images/add_fav_active_icon.svg");
}

/**/
.vacancy_in_sides {
  margin-top: 30px;
}

.vacancy_in_side_2 {
  margin: 30px 31px;
}

.vacancy_in_side_3 {
  width: 230px;
}
.vacancy_in_side_3 .vacancy_in_side_3_in {
  padding: 19px 23px;
  border-radius: 10px;
  background-color: #f4f4f4;
  text-align: center;
}
.vacancy_in_side_3 .vacancy_in_side_3_in .vacancy_shop_logo_box {
  padding: 21px 4px 21px 5px;
  border-radius: 10px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  background-color: #fff;
  width: 90px;
  height: 90px;
  margin: -60px auto 0 auto;
  z-index: 1;
}
.vacancy_in_side_3 .vacancy_in_side_3_in .vacancy_shop_logo_box img {
  max-width: 90%;
  max-height: 90%;
}
.vacancy_in_side_3 .vacancy_in_side_3_in .vacancy_shop_name {
  margin-top: 8px;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  margin-bottom: 5px;
  color: #000;
}
.vacancy_in_side_3 .vacancy_in_side_3_in .vacancy_shop_tels {
  margin-top: 8px;
  padding: 5px;
}
.vacancy_in_side_3 .vacancy_in_side_3_in .vacancy_shop_map_box {
  margin-top: 15px;
  height: 100px;
  flex-grow: 0;
  padding: 5px;
  border-radius: 10px;
  background-color: #fff;
}
.vacancy_in_side_3 .vacancy_in_side_3_in .vacancy_shop_map_box iframe {
  border-radius: 10px;
}
.vacancy_in_side_3 .vacancy_in_side_3_in .vacancy_view_and_date {
  margin-top: 8px;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  color: #000;
}
.vacancy_in_side_3 .vacancy_in_side_3_in .shop_add_favorites {
  margin-top: 18px;
}
.vacancy_in_side_3 .vacancy_in_side_3_in .vacancy_complain {
  margin-top: 14px;
}
.vacancy_in_side_3 .vacancy_in_side_3_in .shop_share_section {
  margin-top: 16px;
}
.vacancy_in_side_3 .vacancy_in_side_3_in .shop_share_section strong {
  margin-bottom: 5px;
}

.vacancy_in_sides_in {
  border-radius: 10px;
  padding: 29px 37px 59px 31px;
}
.vacancy_in_sides_in h4 {
  font-size: 22px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.18;
  letter-spacing: normal;
  margin-bottom: 25px;
  color: #000;
}
.vacancy_in_sides_in p {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.63;
  letter-spacing: normal;
  color: #000;
  margin-bottom: 5px;
}

.apply_for_vacancy_forum {
  margin-top: 30px;
}

/**/
.elan_in_zoom_and_fav_btn {
  position: absolute;
  right: 20px;
  top: 15px;
}
.elan_in_zoom_and_fav_btn .image_zoom_btn {
  padding: 0;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #fff;
  background-image: url("images/image_zoom_btn.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50%;
  margin-right: 10px;
}
.elan_in_zoom_and_fav_btn .wishlist-toggle {
  top: unset;
  right: unset;
  position: relative;
}

/**/
.elan_services_section {
  margin-top: 20px;
}
.elan_services_section .elan_services_list {
  padding-right: 20px;
}
.elan_services_section .elan_services_list li {
  width: calc((100% - 60px) / 5);
}
.elan_services_section .elan_services_list li:not(:last-child) {
  margin-right: 15px;
}
.elan_services_section .elan_services_list li .elan_service_btn {
  width: 100%;
  height: 100%;
  padding: 12px 12px;
  border-radius: 10px;
  background-color: #1e4844;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.elan_services_section .elan_services_list li .elan_service_btn .elan_service_name_and_icon {
  padding: 8px 0;
  width: 100%;
  border-radius: 10px;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.elan_services_section .elan_services_list li .elan_service_btn .elan_service_name_and_icon span {
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  margin-left: 8px;
  color: #000;
}
.elan_services_section .elan_services_list li .elan_service_btn .elan_service_price {
  margin-top: 12px;
  font-size: 26px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.15;
  letter-spacing: normal;
  text-align: center;
  color: #ffea00;
}

/**/
.elan_info_table,
.oxsar_elanlar {
  margin: 20px 0;
}

.elan_haqqinda {
  margin-top: 10px;
}
.elan_haqqinda p {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-align: justify;
  color: #000;
}

.oxsar_elanlar {
  margin-top: 40px;
}

/**/
.buy_service {
  height: auto;
}

.buy_service_title_and_desc h4 {
  margin-bottom: 0;
  text-align: center;
  color: #1e4844;
}
.buy_service_title_and_desc p {
  margin-top: 18px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-align: center;
  color: #000;
  margin-bottom: 0;
}

.buy_service_card_type_and_prices {
  margin-top: 25px;
}
.buy_service_card_type_and_prices .buy_service_sides {
  margin-bottom: 20px;
  width: 50%;
}
.buy_service_card_type_and_prices .buy_service_sides.buy_service_side_1 {
  border-right: 1px solid #bfbfbf;
  padding-left: 20px;
}
.buy_service_card_type_and_prices .buy_service_sides.buy_service_side_2 {
  padding-left: 40px;
}
.buy_service_card_type_and_prices h3 {
  font-size: 16px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  margin-bottom: 8px;
  color: #000;
}
.buy_service_card_type_and_prices .left_input_list {
  margin-top: 0;
}

.buy_service_submit {
  width: 170px;
}

.buy_service_service_icon_and_name .green_button:not(:last-child) {
  margin-right: 10px;
}
.buy_service_service_icon_and_name svg {
  width: 25px;
}
.buy_service_service_icon_and_name h4 {
  margin-left: 10px;
}

.swal-button.swal-button--confirm {
  background-color: #1e4844 !important;
}

/**/
.header_middle_cars {
  display: none;
  position: absolute;
  left: 0;
  z-index: 10000000;
  background-color: unset !important;
}
.header_middle_cars .header_middle_cars_in {
  padding: 0 77px 20px 77px;
  background-color: #fff;
  border-radius: 0 0 10px 10px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.header_middle_cars .header_top_car_list {
  display: flex;
  justify-content: flex-start;
  gap: 10px;
  flex-wrap: wrap;
}
.header_middle_cars .header_top_car_list li {
  width: calc(20% - 10px);
}
.header_middle_cars .header_top_car_list li.link_li {
  margin-left: auto;
}
.header_middle_cars .header_top_car_list li .home_top_c_box {
  display: flex;
  align-items: center;
  justify-content: center;
}
.header_middle_cars .header_top_car_list li .home_top_c_box img {
  height: 95px !important;
  object-fit: contain;
}
.header_middle_cars .header_top_car_list li .home_top_c_box span {
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #000;
}

/**/
/**/
.home_cars_section {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.show_hide_search_options:not(.active) {
  display: none;
}

.price_min_max_box input {
  width: calc((100% - 10px) / 2);
  margin-bottom: 0;
  padding-right: 0;
  padding-left: 10px;
  border-color: #bfbfbf !important;
}
.price_min_max_box input.max_price {
  margin-left: 10px;
}

/**/
.category_container .search_category_input {
  margin-left: 56px;
  margin-bottom: 30px;
  width: 350px;
  margin-top: 30px;
}
.category_container .header_cat_tab_child .elementor-element {
  padding-top: 0;
}

/**/
.order_deatail_forum li {
  padding: 0 !important;
  margin-bottom: 15px;
}

/**/
.oem_inj_code_rows.hidden_row {
  display: none !important;
}

/**/
.acc_price {
  font-size: 24px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #1e4844 !important;
}

/**/
.video_categories li {
  margin-bottom: 10px;
}

/**/
.cat_or_acc_order_btn {
  margin-top: 20px;
}

.order_catalog_alert_box {
  margin-bottom: 20px;
}
.order_catalog_alert_box strong {
  font-size: 22px;
  color: red;
}

/**/
.mobile_login_and_menu_btn {
  display: none;
}
.mobile_login_and_menu_btn .mobile-toggle:before,
.mobile_login_and_menu_btn .mobile-toggle.active:before {
  background-color: #1e4844;
}

.et-mobile.mobile-true {
  z-index: 10000;
}

.header_top {
  display: block !important;
}

.elementor-435 .elementor-element.elementor-element-14584e8 > .elementor-widget-container > .et-mobile-container-top {
  background-color: #1e4844;
}

.mobile_open_shop_btn {
  background-color: #033f26;
}
.mobile_open_shop_btn span {
  color: #fff !important;
}

/**/
.elan_info_table_box tbody {
  display: block;
  max-height: 300px;
  overflow-y: scroll;
}
.elan_info_table_box thead,
.elan_info_table_box tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}

/**/
.auction_in_right_side {
  margin: 0 20px;
}

.auction_in_side_3 {
  width: 350px;
}

.auction_yt_video_mobile {
  display: none;
}

.reklam_banner {
  z-index: 65000;
  position: fixed;
  width: 230px;
  top: 50px;
  height: 100vh;
  overflow: hidden;
}
.reklam_banner.fixed_banner {
  top: 0;
}
.reklam_banner img {
  width: 920px;
  max-width: unset;
}
.reklam_banner.reklam_banner_left {
  left: calc((100vw - 1010px) / 2 - 251px);
}
.reklam_banner.reklam_banner_left img {
  margin-left: -230px;
}
.reklam_banner.reklam_banner_right {
  right: calc((100vw - 1010px) / 2 - 251px);
}
.reklam_banner.reklam_banner_right img {
  margin-left: -460px;
}

/**/
.et-desktop.sticky_header {
  position: relative;
  top: unset;
}

.register_page .reg_has_links,
.register_page .titles_mm .st_link,
.magaza_ac_page .reg_has_links,
.magaza_ac_page .titles_mm .st_link {
  display: none;
}
.register_page .titles_mm .st_link,
.magaza_ac_page .titles_mm .st_link {
  margin-bottom: 15px;
}

/**/
.countdown_time_box {
  font-weight: 500;
  color: #E14343;
}
.countdown_time_box:not(:last-child) {
  margin-right: 5px;
}
.countdown_time_box span {
  font-weight: 500;
  color: #033f26;
}

.mobile-menu-container {
  overflow-y: scroll;
  padding-bottom: 40px;
  height: 100%;
}

/**/
.vacancies_page .order_section {
  margin-top: 19px;
}
.vacancies_page .open_mobile_filters {
  margin-top: 15px;
}

/**/

/*# sourceMappingURL=new_style.css.map */
