html, body {height: 100%;}
body {font-family: "Roboto", Arial, sans-serif;font-size: 14px;line-height: 1.4;font-weight: normal;color: #212121;display: flex;flex-direction: column;}
body.black-overlay:before {content: ''; width: 100%; height: 100%; display: block; position: fixed; background: rgba(0, 0, 0, 0.45); z-index: 80; top: 0;}
.content {flex: 1;padding-bottom: 30px;}
a {color: #212121;text-decoration: underline;}
a:hover {color: #f5831c}
input:focus-visible, input:focus, button:active, button:focus, a:active, a:focus, select:active, select:focus {outline: none !important;box-shadow: none!important}
button::-moz-focus-inner {border: 0 !important;}
button:disabled {opacity: .5;}
img, iframe {max-width: 100%;}
header {background: #fff;}
.transition3 {-webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.header_top {border-bottom: 1px solid #e5e5e5;}
.header_top .logo {margin-right: 20px;width: 150px;}
.header_top .logo img {max-width: 150px;height: auto;}
.header_top .top_categories {width: calc(100% - 150px);}
.header_top .top_cat_ttl {text-transform: uppercase; font-weight: 500; color: #2d2d2d; font-size: 13px; line-height: 1.4; max-width: 220px;}
.header_top .top_cat_list {width: calc(100% - 220px);}
.header_top .top_cat_list a {padding:0 10px;text-align: center;height: 50px;}
.header_top .top_cat_list a img {max-height: 45px;max-width: 100%;}
.header_top .top_cat_list a:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.header_menu {height: 55px;padding-top: 5px;padding-bottom: 5px;}
.header_menu .phones {min-width: 230px;width: 520px;}
.header_menu .phones .header_phone {text-decoration: none;font-weight: bold;margin-right: 10px;}
.header_menu .menu_list .specials {background-color: #f5831c;padding: 4px;border-radius: 4px;color: white;}
.header_menu .menu_list > a {text-decoration: none;text-transform: uppercase;font-weight: bold;margin: 0 4px;white-space: nowrap;}
.header_menu .menu_list .user_link {margin-left: 10px;}
.lang_change {background-color: #f5831c;white-space: nowrap;border-radius: 4px;padding: 4px;margin-left: 15px;}
.lang_change a {color: white;text-transform: uppercase}
.lang_change a.active, .header_menu .lang_change a:hover {text-decoration: none;}
.lang_change a:first-child {margin-right: 3px;}
.header_bottom {background: #181818;height: 50px;}
.header_bottom .catalog-pc {min-height: 50px;min-width: 340px;width: 25%;position: relative;z-index: 200;}
.header_bottom .catalog-pc button {background-color: #f5831c; color: #ffffff; font-size: 16px; text-transform: uppercase; border: unset; height: 50px; width: 100%;text-align: left;}
.header_bottom .catalog-pc button svg {margin: 0 10px;}
.header_bottom .catalog-pc .pc_categories {opacity: 0; visibility: hidden; transition: opacity 0.5s ease, transform 0.5s ease, visibility 0s 0.5s; transform: translateX(-100%); position: absolute; z-index: 999; left: 0; width: 100%; background-color: #fff; border: 1px solid #d6d6d6; border-top: none; padding: 0; -webkit-box-shadow: 0 2px 10px #0003; -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, .2); box-shadow: 0 2px 10px #0003; font-size: .8125rem; }
.header_bottom .catalog-pc.active .pc_categories {opacity: 1; visibility: visible; transform: translateX(0); transition-delay: 0s; }
.header_bottom .catalog-pc .pc_categories ul {background: #fff;}
.header_bottom .catalog-pc .pc_categories li {padding: 0 15px;}
.header_bottom .catalog-pc .pc_categories li a {display: block; padding: 10px 0; text-decoration: none; position: relative; border-bottom: 1px dashed #e5e5e5;}
.header_bottom .catalog-pc .pc_categories li:last-child a {border-bottom:unset;}
.header_bottom .catalog-pc .pc_categories .level-1 ul {display:none; position: absolute; width: 100%; left: 100%; top: 0; min-height: 100%; -webkit-box-shadow: 0 2px 10px #0003; -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, .2); box-shadow: 0 2px 10px #0003;}
.header_bottom .catalog-pc .pc_categories .level-1 ul.opened {display: block;}
.header_bottom .search {width: calc(75% - 340px);height: 38px;margin: 0 15px;position: relative;}
.header_bottom .search input {border: unset;width: 100%;padding-left: 15px;}
.header_bottom .search button {width: 45px;border: unset;background: #fff;}
.breadcrumb {padding: 15px calc(var(--bs-gutter-x)* .5); margin: 1em 0; list-style: none; color: #3b3b3b; font-size: 11px; text-transform: uppercase;}
.breadcrumb li {display: inline-block; padding-right: 10px; margin-right: 4px; background: url(../images/breadSep.png) no-repeat 100% 3px;}
.breadcrumb a {color: #3b3b3b; text-decoration: none; -webkit-transition: all 0.45s ease 0s; -moz-transition: all 0.45s ease 0s; -o-transition: all 0.45s ease 0s; transition: all 0.45s ease 0s;}
.breadcrumb li:last-child {background: none; color: #f5831c;}
.breadcrumb li:last-child a {color: #f5831c; cursor: default;}

header.fixed {position: fixed;background: #fff;left: 0;right: 0;top: 0;z-index: 1000;}
header.fixed .header_top {display: inline-flex !important;width: 150px;}
header.fixed .header_top .top_categories {display:none !important;}
header.fixed .header_menu {display: inline-flex !important;width: calc(100% - 154px);justify-content: end;}
header.fixed .header_menu .phones {width: 100%;text-align: center;}
header.fixed .header_menu .menu_list {width: 50% !important;width: fit-content !important;}

.autocomplete-suggestions { background-color: #fff; overflow: hidden; overflow-y: auto; border: 0.0625rem solid #e0e0e0; display: table;top: 38px;    right: 0; left: 0; width: 100% !important;}
.autocomplete-suggestion { display: table-row; width: 100%; }
.autocomplete-suggestion:nth-child(even) { background-color: #fbfbfb; }
.autocomplete-suggestions .autocomplete-selected { background: #f0f0f0; }
.autocomplete-suggestions strong { font-weight: normal; color: #f5831c; }
.autocomplete-suggestion div { width: 45px !important; text-align: center; }
.autocomplete-suggestion div, .autocomplete-suggestions span, .autocomplete-suggestions a { padding: 0.125rem 0.3125rem; display: table-cell; vertical-align: middle; }
.autocomplete-suggestions span { white-space: nowrap; }
.header_bottons {background: #fff;width: 340px;height: 38px;}
#cart_informer a {color: #fff;text-decoration: unset;}
#cart_informer .cart_counter {padding-left: 2px;margin-bottom: 15px;}
#comparison .header_informers__link {text-decoration: unset;padding-right: 10px;}
#comparison .compare_text {margin-right: 5px;}

h1 {font-size: 1.5rem;margin: 0.67em 0;}
h2 {font-size: 1.4rem;}
h3 {font-size: 1.25rem; }
h4 {font-size: 1.125rem; }
h5 {font-size: 1.1rem; }
h6 {font-size: 1rem; }
h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: 1rem;line-height: 1.1;font-weight: 600;font-family: inherit;color: inherit;}
p {margin: 0 0 10px;}
.h1 {display: block; border-bottom: 1px solid #e5e5e3; margin: 15px 0 30px; padding: 0 0 11px; position: relative; text-transform: uppercase; font-weight: bold; font-size: 16px; line-height: 20px; color: #000;}
.h1::before {content: ''; width: 60px; height: 3px; background: #f5831c; position: absolute; bottom: -2px; left: 0;}
.h2 {display: block; margin: 0 0 10px 0; font-weight: bold; font-size: 18px; color: #000; text-transform: uppercase;}
.buy {display: inline-block; padding: 0px 15px; font-size: 14px; font-weight: 500; line-height: 32px; border-radius: 15px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; color: #fff; border: none; background-color: #f5831c; text-decoration: none; margin: 0 6px 0 0; cursor: pointer;}
.button {display: inline-block; padding: 20px 60px; font-size: 18px; font-weight: 500; line-height: 18px; border-radius: 3px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; color: #fff; border: none; background-color: #f5831c; text-decoration: none; cursor: pointer; }
.button:hover, .buy:hover, .comparison_button:hover, .wishlist_button:hover, .comparison_button.selected:hover, .wishlist_button.selected:hover {background-color: #f5831c;color: #fff;}

.main_categories {margin-top: 30px;}
.main_categories .m_cat {margin-bottom: 25px;}
.main_cat_block {border: 1px solid #e5e5e5;text-align: center;display: block;height: 100%;text-decoration: none;}
.main_cat_image {height: calc(100% - 40px);}
.main_cat_block img {padding: 30px 0px;}
.main_cat_name {text-transform: uppercase;font-weight: bold;font-size: 14px;color: #3b3b3b;margin-bottom: 10px;height: 30px;}
.comparison_button, .wishlist_button { display: inline-block; vertical-align: top; width: 32px; height: 32px; line-height: 32px; border-radius: 50%; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; color: #000; border: none; background-color: #ededed; text-align: center; font-size: 0; text-decoration: none; }
.comparison_button {margin: 0 5px 0 0;}
.comparison_button.selected, .wishlist_button.selected {background-color: #f5831c;color: #fff;}
.comparison_button svg, .wishlist_button svg {vertical-align: middle;}
.main_products {margin-bottom: 30px;position: relative;}
.swiper-bnts {position: absolute;right: 13px;top: 12px;}
.btn-prev, .btn-next {width: 26px; height: 26px; background-color: #fff; background-image: url(../images/sprite.svg); background-repeat: no-repeat; z-index: 10; cursor: pointer; color: transparent; border: 1px solid #e5e5e5; outline: none; display: inline-block;}
.btn-prev{background-position: 5px -103px;} 
.btn-next {background-position: -40px -103px;}
.browsed_products {padding: 0 15px;border: 1px solid #e5e5e5;;margin: 0 0 30px;}
.browsed_products a {border-bottom: 1px solid #e5e5e5;text-decoration: none;font-weight: 500;font-size: 15px;padding: 15px 0;}
.browsed_products a:last-child {border: unset;}
.browsed_products .browsed_image {width: 80px;}
.browsed_products .browsed_name {width: calc(100% - 90px);}
.cprs_rating {padding: 7px 0 10px;border-bottom: 1px solid #eee;}
.cell:nth-child(odd) {background: #efefef;}
.cell {padding: 7px;border-bottom: 1px solid #eee;}
.compare_show {position: absolute;left: 0;bottom: 0;}
.compare_show a {display: inline-block;padding: 6px 11px;text-decoration: none;margin: 0 5px 5px 0;}
.compare_show a:hover, .compare_show .active {background: #fff;border: 1px solid #eee;padding: 5px 10px;color: #000;}
.compare_show a:hover span, .compare_show .active span {border-color: transparent;}
.remove_link svg path {fill:red;}

.card {border: 1px solid #e5e5e5; text-align: center; position: relative;}
.comparison_block__item .card {margin: 0 5px;}
.products_list .card {margin-bottom: 30px;}
.card_inner {overflow: hidden;}
.card_container {position: relative;}
.card .image {display: block; padding: 30px 0px; line-height: 200px; font-size: 0;}
.card .image img {vertical-align: middle;}
.hover_block {min-height: 160px;}
.hover_inner {position: absolute; width: 100%; bottom: 0; left: 0; z-index: 10; padding: 20px 12px 0; background-color: #fff; border-top: 1px solid #e5e5e5; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s;}
.product_name {display: block; margin: 0 0 10px; text-transform: uppercase; font-weight: bold; font-size: 14px; text-decoration: none; color: #3b3b3b;}
.product_name:hover {color: #f5831c;}
.card_buttons {padding: 0 0 15px;}
.card .price_container {margin: 11px 0 14px;}
.card .variant_select {height: 32px; border: 1px solid #e5e5e5; margin: -2px 0 15px; padding: 0 5px; min-width: 160px;}
.price {white-space: nowrap; font-weight: bold;}
.old_price {white-space: nowrap; color: #999; text-decoration: line-through; margin-right: 10px;}
.card .video_img {top: 36px;}
.video_img {transition: margin-top 0.3s ease-out; opacity: .64;}
.video_img {position: absolute; top: -4px; right: 1px; max-width: 50px; object-fit: contain; max-height: 50px;}
.promo_img_list.top_right, .promo_img_list.center_right, .promo_img_list.bottom_right, .promo_img.top_right .promo_img.center_right, .promo_img.bottom_right, .video_img {position: absolute; transform: none !important;}
.rating_starOff, .rating_starOn {display: inline-block; vertical-align: top; width: 90px; height: 18px; background: url(../images/rating.png) repeat-x left top;}
.rating_starOn {display: block;background-position: left bottom;}
.fn_product_amount {width: 86px;margin: auto;}
.amount__plus, .amount__minus {font-size: 14px;float: left;width: 28px;height: 28px;line-height: 26px;border: 1px solid #e5e5e5;text-align: center;cursor: pointer;}
.amount__input {display: block; float: left; font-size: 14px; background-color: #fff; border: 1px solid #e5e5e5; border-left: none; border-right: none; padding: 0; margin: 0; height: 28px; width: 30px; text-align: center;}

.filters { border: 1px solid #e5e5e5; padding: 15px; margin-bottom: 25px; }
.filter_heading { display: block; font-weight: bold; font-size: 14px; color: #000; margin: 0 0 5px; text-transform: uppercase; background-color: #e9ebf0;padding: 5px;}
.filter_group { margin-bottom: 15px; }
.ui-slider { position: relative; height: 4px; border: 1px solid #f5831c; margin: 12px 8px 10px; border-radius: 2px; }
.ui-slider .ui-slider-range { position: absolute; background-color: #f5831c; height: 100%; }
.ui-slider .ui-slider-handle { position: absolute; width: 16px; height: 16px; margin-left: -8px; top: -7px; background: #fff; border: 3px solid #f5831c; border-radius: 100%; cursor: pointer; }
.price_label { float: left; width: 50%; position: relative; }
.min_input, .max_input { width: 100%; border: none; }
.max_input { text-align: right; }
.filter_item { padding: 4px 0; }
.filter_link { display: block; position: relative; padding-left: 23px; cursor: pointer; }
.checked .filter_indicator { background: url(../images/check.png) no-repeat; background-size: 100%; }
.filter_indicator { position: absolute; width: 16px; height: 16px; top: 0; left: 0; border: 1px solid #e5e5e5; border-radius: 2px; }
.view_all_feature { text-transform: uppercase; color: #f5831c; font-size: 12px; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; border-bottom: 2px solid #f5831c; text-decoration: navajowhite; font-weight: 600; margin-top: 6px; display: inline-block; margin-bottom: 10px; }
.feature_content .filter_item.closed {display: none;}
.pagination { list-style: none; padding: 0; margin: 0 0 20px 0; text-align: center; }
.pagination__item { display: inline-block; margin: 0 3px 3px 0; }
.pagination__link { display: block; padding: 5px; min-width: 30px; text-align: center; text-decoration: none; border: 1px solid #e5e5e5; background-color: #fff; color: #303030; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; }
.pagination__link:hover, .active .pagination__link { background-color: black; border-color: black; color: #fff; }
.fn_products_sort {text-align: right;margin-bottom:20px;}
.fn_products_sort select {height: 28px;border: 1px solid #e5e5e5;}
.block {margin-bottom: 30px;}
.cat_link { display: flex; flex-wrap: wrap; gap: 10px; justify-content: flex-start; }
.cat { display: inline-flex; align-items: center; justify-content: center; padding: 7px; border-radius: 2px; flex-basis: calc(25% - 10px); text-wrap: balance; border: 1px solid #ccc; text-align: center; }
.cat a { color: #000; text-transform: uppercase; font-weight: 600; font-size: 14px; text-decoration: unset; }
.cat_link :hover { background: #ccc; }
.table {width: 100%;max-width: 100%;margin-bottom: 30px;text-align: left;border-collapse: collapse;}
.table th, .table td { padding: 8px; vertical-align: top; border: 1px solid #e5e5e5; }
table.table.table-striped {overflow-x: auto;display: block;}
.plus, .minus {font-size: 14px;float: left;width: 28px;height: 28px;line-height: 26px;border: 1px solid #e5e5e5;text-align: center;cursor: pointer;}
.sn-accordion-container{ position: relative; height: auto; margin: 20px auto; }
.sn-accordion-container > h2{ text-align: center; color: #fff; padding-bottom: 5px; margin-bottom: 30px; border-bottom: 1px solid #ddd; }
.set{ position: relative; width: 100%; height: auto; background-color: #f5f5f5; border: 1px solid #f5f5f5; }
.set > .a { display: block; padding: 25px 20px 25px 30px; text-decoration: none; color: #333; font-weight: 600; font-size: 20px; border-bottom: 2px solid #fff; position: relative; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; transition:all 0.2s linear; }
.set > .a > [data-toggle] { margin-bottom: 0; padding-right: 55px; }
.set > .a  .plus, .set > .a  .minus { display: flex; align-items: center; justify-content: center; position: absolute; right: 20px; top: 50%; margin-top: 0; transform: translateY(-50%); width: 40px; height: 40px; border-radius: 50%; transition: 200ms ease; transform: translateY(-50%) rotate(-45deg); }
.set > .a  .plus:hover, .set > .a  .minus:hover { background-color: white; }
.set > .a.active .plus, .set > .a.active .minus { transform: translateY(-50%) rotate(0deg); }
.set > .a  .plus .icon::before, .set > .a .minus .icon::before{ content: "\00D7"; position: absolute; transform: translate(-50%, -50%); display: block; font-size: 42px; font-style: normal; font-weight: 300; line-height: 14px; height: 20px; width: 20px;margin-left: -2px;margin-top: -1px;}
.set > .a.active  .plus .icon::before {margin-left: 0;}
.purchase_name:hover, .plus:hover, .minus:hover {color: #ff9c00;}
.content-faq{ position:relative; width: 100%; font-size: 18px; height: auto; background-color: #fff; border-bottom: 1px solid #ddd; display:none; padding: 20px;}
.content-faq p{margin: 0;color: #333;}
.a {cursor:pointer;}
#fn_pop_up_cart_wrap {min-width: 50%;max-width: 1100px;}
.table-cart td {vertical-align: middle;padding: 10px;}
.table-cart .purchase__name_link {font-weight: 500;font-size: 15px;text-decoration: none;}
.fn_error_text {color: #ff5959;}
.fn_subscribe_success {color: green;}
.table>:not(:last-child)>:last-child>* {border-bottom-color:#e5e5e5}
.purchase__image {justify-content: center;}

.product_info, .gallery { margin-bottom: 30px; }
.product_rating, .brand, .sku, .available { margin: 0 0 8px; }
.in_stock { color: blue; }
.no_stock { color: #f00; }
.product_info .price_container { margin: 10px 0; }
.product_info .price { font-size: 20px; color: #f5831c; margin-right: 5px; }
.product_info .fn_price { font-size: 32px; }
.product_info .old_price { font-size: 16px; }
.select_container { margin-bottom: 15px; }
.product_info .variant_select { height: 35px; padding: 0 6px; border: 1px solid #e5e5e5; min-width: 170px; vertical-align: top; }
.product_info .plus, .product_info .minus { height: 35px; width: 35px; line-height: 33px; }
.product_info .buy { line-height: 42px; padding: 0 15px; border-radius: 20px; margin: 0 18px 0 0; min-width: 110px; }
.select_container { margin-bottom: 15px; }
.product_info .amount { width: 110px; vertical-align: top; margin: 0 15px 15px 0; display: inline-block; }
.product_info .amount__input { height: 35px; width: 40px; }
.gallery .image { display: block; position: relative; border: 1px solid #e5e5e5; padding: 15px; font-size: 0; text-align: center; }
.gallery img { vertical-align: middle; }
.gallery .images { border: 1px solid #e5e5e5; border-top: unset; }
.gallery .images a { border-right: 1px solid #e5e5e5;display: flex;justify-content: center;align-items: center;height: 100px;}
.gallery .images a:last-child { border: unset; }
.gallery .images img { width: 100%; height: auto; }
.gallery .images .btn-prev, .gallery .images .btn-next { position: absolute; top: calc(50% - 13px); }
.gallery .images .btn-prev { left: 0; }
.gallery .images .btn-next { right: 0; }
.promo_img { position: absolute; max-height: 50px; text-align: center; left: 5%; }
.promo_img_list { position: absolute; z-index: 21; -webkit-transition: margin-top 0.3s ease-out; -moz-transition: margin-top 0.3s ease-out; -o-transition: margin-top 0.3s ease-out; transition: margin-top 0.3s ease-out; }
.promo_img_list img { max-width: none; }
.promo_img.top_left { top: 0; left: 0; }
.promo_img.top_left .promo_size { margin-left: calc(-100% + 1px); max-width: 50px; object-fit: contain; object-position: top; }
.promo_img.bottom_left { top: initial; left: 0; bottom: 10px; }
.promo_img.bottom_left .promo_size { margin-left: calc(-100% + 1px); max-width: 50px; object-fit: contain; object-position: bottom; }
.promo_img.center_left { top: 0; bottom: 0; margin: auto; left: 0; }
.promo_img.center_left .promo_size { margin-left: calc(-100% + 1px); max-width: 50px; object-fit: contain; object-position: center; }
.promo_img.top_right { top: 0; left: initial; right: 0; }
.promo_img.top_right .promo_size { margin-right: calc(-100% + 1px); max-width: 50px; object-fit: contain; object-position: top; }
.promo_img.bottom_right { top: initial; right: 0; left: initial; bottom: 10px; }
.promo_img.bottom_right .promo_size { margin-right: calc(-100% + 1px); max-width: 50px; object-fit: contain; object-position: bottom; }
.promo_img.center_right { top: 0; bottom: 0; margin: auto 0; left: initial; right: 0; }
.promo_img.center_right .promo_size { margin-right: calc(-100% + 1px); max-width: 50px; object-fit: contain; object-position: center; }
img.promo_size { max-width: 50px; height: unset; object-fit: contain; }
.promo_img_list.full_left { top: 195px; left: 0; transform: translate(-50%, -50%); max-height: 394px !important; }
.promo_img_list.full_right { top: 195px; right: 0; transform: translate(50%, -50%); max-height: 394px !important; }
.promo_img_list.full_right .promo_size, .promo_img_list.full_left .promo_size { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-height: 394px !important; max-width: 30px; }
.promo_img_list.top_left { top: 100px; left: 0; transform: translate(-50%, -50%); }
.promo_img_list.top_left .promo_size { object-position: top; max-width: 30px; }
.promo_img_list.bottom_left { top: 160px; left: 0; transform: translate(-50%, -50%); }
.promo_img_list.bottom_left .promo_size { object-position: bottom; max-width: 30px; }
.promo_img_list.center_left { top: 139px; left: 0; transform: translate(-50%, -50%); max-height: 280px !important; }
.promo_img_list.center_left .promo_size { object-position: center; max-width: 30px; max-height: 280px !important; }
.promo_img_list.top_right { top: 100px; right: 0; transform: translate(50%, -50%); }
.promo_img_list.top_right .promo_size { object-position: top; max-width: 30px; }
.promo_img_list.bottom_right { top: 160px; right: 0; transform: translate(50%, -50%); }
.promo_img_list.bottom_right .promo_size { object-position: bottom; max-width: 30px; }
.promo_img_list.center_right { top: 139px; right: 0; transform: translate(50%, -50%); max-height: 280px !important; }
.promo_img_list.center_right .promo_size { object-position: center; max-width: 30px; max-height: 280px !important; }
.promo_img.top_right img, .promo_img.center_right img, .promo_img.bottom_right img { margin-right: 0 !important; }
.promo_img_list.top_right, .promo_img_list.center_right, .promo_img_list.bottom_right, .promo_img.top_right .promo_img.center_right, .promo_img.bottom_right, .video_img {position: absolute;transform: none !important;}
.promo_img_list.top_right, .promo_img_list.center_right, .promo_img_list.bottom_right, .promo_img.top_right, .promo_img.center_right, .promo_img.bottom_right {margin-top: 0;width: 50px !important;max-height: none;}
.promo_img_list.top_right img, .promo_img_list.center_right img, .promo_img_list.bottom_right img, .promo_img.top_right img, .promo_img.center_right img, .promo_img.bottom_right img {max-width: 100% !important;width: 100%;}
.promo_img_list.top_left, .promo_img.top_left {top: 8px;left: 4px;transform: none;width: 100%;max-width: 80px;}
.promo_img_list.top_right, .promo_img.top_right {top: 4px;}
.promo_img_list.center_right, .promo_img.center_right {top: 86px;}
.promo_img_list.bottom_right {top: 192px;}
.promo_img.bottom_right {top: 300px;}
.promo_img.top_right img, .promo_img.center_right img, .promo_img.bottom_right img {margin-right: 0 !important;}
.promo_img.top_left .promo_size {margin-left: 0!important;}
.promo_img_list.top_left img, .promo_img.top_left img {max-width: 100%!important;width: 100%;height: auto!important;}
.nav-tabs .nav-link { border-radius: 4px 4px 0 0; display: block; float: left; margin: 0 3px 0 0; border: 1px solid #e5e5e5; border-bottom: unset; color: #1f2022; padding: 10px 5px; font-size: 11px; text-transform: uppercase; text-decoration: none; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
.nav-tabs .nav-link:hover, .nav-tabs .nav-link.active { background-color: #f5831c; border-color: #f5831c; color: #fff; }
.tab-content { overflow: hidden; border: 1px solid #e5e5e5; margin: -1px 0 0; padding: 15px; }
.features { list-style: none; margin: 0; padding: 0; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }
.features li:nth-child(odd) { background-color: #f7f7f7; }
.features li { padding: 10px 5px 10px 5px; overflow: hidden; border-top: 1px solid #e5e5e5; background-color: #fff; }
.features_name { font-style: normal; display: block; width: 40%; float: left; }
.features_value { float: left; display: block; width: 60%; padding-left: 15px; }
.comment_item { margin-bottom: 15px; }
.comment_author { font-weight: bold; font-size: 16px; }
.comment_text { padding-left: 20px; }
.comment_item .comment_item { margin-top: 10px; }
.admin_note { padding-left: 20px; }
#comments form .h2 { margin-top: 30px; }
#comments form .form_group { margin-bottom: 15px; }
.form_group {margin-bottom: 15px;}
.form_input { background-color: #fff; border: 1px solid #e5e5e5; height: 38px; padding: 0 8px; width: 100%; }
.form_textarea { width: 100%; resize: vertical; border: 1px solid #e5e5e5; background-color: #fff; padding: 8px; }
.form_label {display: block;margin-bottom: 5px;}
.message_error { clear: both; padding: 10px 20px; margin-bottom: 15px; margin-top: 10px; overflow: hidden; color: #f00; background-color: #ffcaca; border: 1px dotted #f00; }
.message_success {padding: 10px 20px;margin-bottom: 15px;margin-top: 10px;overflow: hidden;color: #ffffff;background-color: #f5831c;border: 2px dotted #12ff02;text-transform: uppercase;}
.error {color: red;}
.related_products { margin-top: 30px; }
.related_products .h1 { padding-right: 60px; }
.blog_item { margin: 0 0 30px; overflow: hidden; }
.blog_item+.blog_item { padding: 30px 0 0; border-top: 1px solid #e5e5e5; }
.blog_image { margin-bottom: 10px; line-height: 0; }
.blog_img_link { display: block; width: 100%; height: 0; padding-bottom: 56.25%; position: relative; }
.blog_image img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
.blog_name { margin: 6px 0; text-transform: uppercase; font-weight: bold; font-size: 14px; }
.blog_name a { text-decoration: none; color: #f5831c; -webkit-transition: all 0.45s ease 0s; -moz-transition: all 0.45s ease 0s; -o-transition: all 0.45s ease 0s; transition: all 0.45s ease 0s; }
.products_ajax {position: relative;}
.fn_ajax_wait {background: rgba(255, 255, 255, 0.52) url(../images/fn_wait.gif) no-repeat;display: block;height: 100%;left: 0;top: 0;width: 100%;position: absolute;background-position: 400px 400px;z-index: 99999999;}
#fn_callback {display: flex;margin-top: 15px;}
#fn_callback .fn_phonemask {border: 1px solid #e5e5e5;border-radius: 20px 0 0 20px;border-right: none;height: 42px;padding-left: 10px;width: 160px;}
#fn_callback .form__button {margin: 0;padding: 0 10px; border-radius: 0 20px 20px 0; display: inline-block; font-size: 14px; font-weight: 500; line-height: 32px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; color: #fff; border: none; background-color: #f5831c; text-decoration: none; cursor: pointer; line-height: 42px;}
#fn_callback .form__placeholder {display: none;}
.storage-list {list-style: none;padding-left: 0;}
.storage-list li .btn-link { background-color: transparent; border: none; font-size: 20px; color: black; cursor: pointer; display: inline-block; margin-bottom: 20px; position: relative; padding: 0 0 0 30px; text-decoration: unset; }
.storage-list li .btn-link::before { background: url('../images/chevron-down.svg') no-repeat scroll center center transparent; -webkit-background-size: contain; background-size: contain; content: ''; width: 20px; height: 20px; position: absolute; left: 0; top: 6px; }
.storage-list li .btn-link.active::before { transform: rotate(-180deg); }
.storage-list li .btn-link:hover { color: #f5831c; }
.storage-list .storage-data, .storage-list .storage-map { margin-bottom: 30px; }
.storage-list li .content { display: none; }
.storage-list li .content.show { display: block; }
.pass_remind {margin-left: 20px;}
.read_more {display: inline-flex;margin: 10px 0 0;padding: 10px 12px;text-decoration: none;text-transform: uppercase;font-weight: 500;font-size: 11px;background-color: #ebebeb;align-items: center;}
.read_more:hover {background-color: #f5831c;color: #fff;}
.read_more span {padding-right: 5px;}
.post_date {margin: 0 0 15px;}
.post_date span {display: inline-block;padding: 5px 7px;background: #e5e5e5;}
.post {line-height: 1.5;}
.pager {margin-top: 15px;margin-bottom: 15px;padding: 0;list-style: none;overflow: hidden;}
.pager a, .pager a:hover span {text-decoration: none;}
.pager a span {text-decoration: underline;}
.pager li:nth-child(even) {text-align: right;}
.no_comments {margin-bottom: 15px;}

.delivery {margin-top: 20px;margin-bottom: 25px;border: 1px solid #e5e5e5;padding: 20px 15px 15px;list-style: none;}
.delivery_item {margin-bottom: 15px;}
.delivery_label {display: flex;margin-bottom: 5px;font-size: 15px;}
.delivery_label b {font-weight: 500;}
.delivery_name {display: block;padding-left: 5px;}
.delivery_description {margin-left: 25px;display: none;}
.delivery_item.active .delivery_description {display: block;}
#cities_block ul {margin: 0;padding: 0;list-style: none;}
#cities_block ul li a {display: block; padding: 5px 10px 5px 0px; text-decoration: none; position: relative; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; font-size: 18px;}
#cities_block ul li.is-active a {color: #f5831c}

.user_page .tab-content {padding: 0 15px;}
.user_page #fn_password {margin-bottom: 15px;}
.user_page .change_pass span {padding-right: 10px;}
.user_page .nav-link.active, .user_page .nav-link:hover {background-color: #f5831c!important;color: #fff!important;}
.user_page .nav-link {border: 1px solid #e5e5e5!important;margin: 0 0 5px 0!important;color: #1f2022!important;}

nav ul {margin: 0;padding: 0;list-style: none;}
#mob_catalog_menu {margin-bottom: 30px;}
#mob_catalog_menu li {border-bottom: 1px solid #eaeaea;}
#mob_catalog_menu li.open>.submenu {display: block; background: #fff; position: fixed; top: 72px; left: 0; width: 100%; height: 100%; overflow-y: auto; padding-bottom: 100px;}
#mob_catalog_menu li .submenu h1 {display: none !important;}
#mob_catalog_menu li.open>.submenu>h1 {display: block !important;}
#mob_catalog_menu a {display: flex; align-items: center; padding: 10px 0; text-decoration: none; color: #574c4c;}
#mob_catalog_menu .parent > span {display: flex;align-items: center;}
.mob_catalog_img {display: flex; align-items: center; justify-content: center; flex: 0 0 50px; height: 50px; margin: 0 10px;}
.mob_catalog_img img {max-width: 100%; max-height: 50px; width: auto; height: auto;}
.mob_catalog_title {display: inline-block; margin-bottom: 0; vertical-align: middle;}
.m-toggle {background-color: transparent; border-radius: 5px; width: 34px; height: 34px; border: none; align-items: center; justify-content: center; margin: 0 10px; position: relative; transition: .3s;}
.m-toggle svg {pointer-events: none; position: absolute; left: 50%; top: 50%; transition: transform .3s; transform: translate(-50%, -50%) rotate(0deg);}
.m-toggle.active svg {transform: translate(-50%, -50%) rotate(-90deg);}
.m-toggle svg path {fill: #f5831c;}
#mob_catalog_menu .parent .submenu {padding-left: 25px;}
#mob_catalog_menu .parent > span {display: flex;align-items: center;}
#mob_catalog_menu .parent > span > a {flex-grow: 1;}
.wrap_mob_catalog {position: fixed; top: 90px; left: 0; background: #fff; width: 100%; height: 100%; z-index: 11; overflow: auto; padding-bottom: 80px;}
.wrap_mob_catalog h1 {padding: 15px 15px 10px; margin-bottom: 0; font-weight: 300;}
.fancybox-container {z-index: 9999999;}

footer {background-color: #2e2e2e; color: #ccc; padding: 30px 0 20px; line-height: 22px;}
.foot_heading {font-size: 16px; font-weight: 500; color: #fff; text-transform: uppercase; margin: 0 0 12px 0;}
footer a {color: #ccc;text-decoration: none;}
footer ul {list-style: none;padding: 0;}
.foot, .foot_work {margin-bottom: 20px;}
.foot_payments {padding-top: 2px;}
.foot_payments>div {display: inline-block;height: 30px;width: 46px;background-image: url(../images/payments.png);}
.payment_1 {background-position: 0 0;}
.payment_2 {background-position: 0 -30px;}
.payment_3 {background-position: 0 -60px;}
.payment_4 {background-position: 0 -90px;}
.subscribe_form {position: relative;margin-bottom: 20px;max-width: 240px;}
.subscribe_input {width: 100%; background: #434343; border: none; height: 44px; padding: 0 58px 0 8px; color: #ccc;}
.subscribe_button {position: absolute; top: 0; right: 0; width: 50px; height: 44px; line-height: 44px; text-align: center; text-transform: uppercase; background: #f5831c; border: none; color: #fff; cursor: pointer;}
.foot_social a {display: inline-block; width: 35px; height: 35px; font-size: 0; border: 1px solid #ffffff; line-height: 33px; text-align: center; text-decoration: none; margin-right: 6px; margin-bottom: 6px; -webkit-transition: all 0.45s ease 0s; -moz-transition: all 0.45s ease 0s; -o-transition: all 0.45s ease 0s; transition: all 0.45s ease 0s;}
.foot_social a:hover {background-color: #fff;}
.foot_address, .foot_mail, .foot_phone {padding-left: 20px;position: relative;margin-bottom: 7px;}
.foot_address::before, .foot_mail::before, .foot_phone::before {content: ""; position: absolute; width: 16px; height: 16px; background-image: url(../images/sprite.svg); background-repeat: no-repeat; top: 2px; left: 0;}
.foot_address::before {background-position: 1px -49px;}
.foot_phone::before {background-position: -51px -49px;left: -1px;}
.foot_mail::before {background-position: -100px -49px;}
.mobile_call_bottom, .mobile_call_bottom:hover { border-radius: 4px; display: flex; justify-content: center; align-items: center; gap: 6px; position: fixed; z-index: 99; bottom: 20px; left: 90px; font-size: 19px; width: 100%; max-width: calc(100% - 210px); padding: 15px 0; background: #f5831c; color: #fff; text-decoration: none; box-shadow: -1px -1px 19px rgba(0, 39, 0, .55); -webkit-box-shadow: -1px -1px 19px rgba(0, 39, 0, .55); }
@media (min-width: 768px) {
    #cart_informer {background-color: #f5831c;padding: 0 13px;text-transform: uppercase;text-decoration: none;color: #fff;height: 100%;}
    .container {
        max-width: 750px;
    }
    .product_info .select_container .fn_is_stock.buy {
        display: none;
    }
    .nav-tabs .nav-link {
        padding: 10px 15px;
        font-size: 14px;
    }
    .blog_image {
        margin: 0 25px 0 0;
        float: left;
        width: 275px;
    }
    .cat.col-2 {
        min-width: 48%;
        margin-bottom: 10px;
    }
}
@media (min-width: 992px) {
    .container {
        max-width: 970px;
    }
}
@media (min-width: 1200px) {
    .container {
        max-width: 1200px;
    }
    .hover_inner {
        margin-bottom: -47px;
    }
    .card:hover .hover_inner {
        margin-bottom: 0;
    }
}
@media (max-width: 1330px) {
    .header_menu .phones .header_phone, .header_menu .menu_list > a {
        font-size: 12px;
    }
}
@media (max-width: 1210px) {
    header.fixed .header_top {
        display: none !important;
    }
    header.fixed .header_menu {
        width: 100%;
    }
    header.fixed .header_menu .phones {
        text-align: left;
    }
    .header_bottom .catalog-pc {
        min-width: unset;
    }
}
@media (max-width: 1024px) {
    .header_bottom .catalog-pc {
        width: 33.333%;
    }
    .header_bottom .search {
        width: calc(75% - 190px);
    }
    .header_bottons {
        width: 190px;
    }
    .header_menu .menu_list .head_link, .header_menu .menu_list .user_link {
        display: none;
    }
    .header_top .logo {
        margin-right: 10px;
    }
    .header_top .top_cat_ttl {
        width: 80px;
        font-size: 8px;
        text-align: center;
    }
    .header_top .top_cat_list {
        width: calc(100% - 5px);
        margin-left: 6px;
    }
    .header_menu .phones {
        min-width: 50%;
    }
}
@media (max-width: 991px) {
    #free_shipping, .tablet-hidden {
        display: none;
    }
    .filter_catalog .h1 {
        margin: 0;
        padding: 13px 15px;
        position: relative;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 16px;
        line-height: 20px;
        color: #fff;
        background-color: #181818;
    }
    .filter_catalog .h1::before {
        display: none;
    }
    .fswitch {
        position: absolute;
        width: 45px;
        height: 45px;
        top: 0;
        right: 0;
        text-align: center;
        cursor: pointer;
        background: url(../images/sprite.svg) no-repeat -182px -35px;
        cursor: pointer;
    }
    .down.fswitch {
        background: url(../images/sprite.svg) no-repeat -232px -35px;
    }
}
@media (max-width: 767px) {
    body {
        padding-top: 108px;
    }
    header {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        z-index: 99992;
    }
    .container {
        max-width: 100%;
    }
    .mob_top {
        height: 72px;
        border-bottom: 1px solid #e5e5e5;
        margin: 0 10px;
        padding: 0 10px;
        z-index: 2;
        position: relative;
        background: #fff;
    }
    .mob_top_l, .mob_top_r {
        width: 80px;
        justify-content: space-between;
    }
    .mob_top .logo {
        width: calc(100% - 200px);
    }
    .mob_phones {
        border-bottom: 1px solid #e5e5e5;
        margin: 0 10px;
    }
    .mob_phones .header_phone {
        text-decoration: none;
        color: black;
        font-size: 16px;
        margin: 5px 0;
        font-weight: bold;
        display: flex;
        align-items: center;
    }
    .mob_phones .header_phone span {
        padding-left: 3px;
    }
    .fn_search_mob {
        position: absolute;
        bottom: -10px;
        left: 11px;
        right: 11px;
        transform: translateY(-50px);
        transition: all 0.3s ease 0s;
        z-index: 1;
    }
    .fn_search_mob.open {
        transform: translateY(0);
    }
    .fn_search_mob input {
        border: 2px solid #f5831c;
        width: 100%;
        padding: 10px 40px 10px 10px;
    }
    .fn_search_mob button {
        border: unset;
        background: #fff;
        padding: 9px;
        position: absolute;
        top: 3px;
        right: 3px;
    }
    .autocomplete-suggestions {
        top: 43px;
    }
    .mob_search_btn.active svg path {
        fill: #f5831c;
    }
    .mob_menu_content svg, .mob_menu_content svg path {
        fill: #4e4c4c;
    }
    #cart_informer, #wishlist {
        position: relative;
    }
    #wishlist .wishlistCount {
        position: absolute;
        top: -10px;
        left: 21px;
        padding: 2px;
        background: #fff;
        border-radius: 17px;
        min-width: 20px;
        text-align: center;
        font-size: 12px;
    }
    .header_cart .cart_counter {
        color: #000;
        position: absolute;
        right: -13px;
        top: -11px;
    }
    body.open_menu {
        overflow: hidden;
    }
    .mob_menu {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0, 0, 0, .5);
        visibility: hidden;
        z-index: 999999;
    }
    .mob_menu_bl {
        background: #fff;
        width: 300px;
        height: 100%;
        transform: translateX(-300px);
        transition: all 0.5s 0s;
    }
    .mob_menu.active {
        visibility: visible;
    }
    .mob_menu.active .mob_menu_bl {
        transform: translateX(0px);
    }
    .mob_menu_top {
        height: 144px;
        padding: 22px 15px 0;
        background-color: #122538;
    }
    .mob_menu_user {
        padding-top: 15px;
    }
    .mob_menu_user a {
        color: #fff;
        font-weight: 500;
        text-decoration: unset;
    }
    .mob_menu_user span {
        color: #fff;
        padding: 0 10px;
    }
    .mob_menu_top_bottom {
        padding-top: 15px;
    }
    .lang_change {
        padding: 0px 4px;
        height: 30px;
    }
    .lang_change a {
        line-height: 32px;
    }
    .mob_menu_content {
        padding-top: 8px;
        overflow: auto;
        height: calc(100% - 144px);
    }
    .mob_menu_content .mob_menu_link {
        text-decoration: unset;
        font-weight: 300;
        width: 100%;
        padding: 10px 15px;
    }
    .mob_menu_content .mob_menu_link.active {
        background-color: rgba(245, 131, 28, .3);
        border-radius: 4px;
    }
    .mob_menu_content li {
        margin: 0 8px;
    }
    .mob_menu_content li.last {
        border-bottom: 1px solid rgba(151, 151, 151, .2);
        padding-bottom: 4px;
        margin-bottom: 3px;
    }
    .mob_menu_content .mob_menu_link svg {
        width: 26px;
        height: 26px;
        margin-right: 30px;
    }
    .mob_cart_count {
        min-width: 20px;
        padding: 4px 5px;
        border-radius: 4px;
        color: #fff;
        text-align: center;
        background: #cf2429;
        font-size: 10px;
        line-height: 12px;
        font-weight: 700;
    }
    #fn_pop_up_cart_wrap {
        min-width: 90%;
    }
    #fn_pop_up_cart {
        display: block;
    }
    #fn_pop_up_cart tbody, .pop_up_cart tfoot, .pop_up_cart th, .pop_up_cart tr, .pop_up_cart td {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
        border: unset;
    }
    .pop_up_cart tr {
        position: relative;
        border: 1px solid #e5e5e5;
        padding: 5px 0;
        margin-bottom: 15px;
    }
    .pop_up_cart td {
        flex-direction: row;
        justify-content: center;
        padding: 3px 5px;
    }
    .pop_up_cart .purchase__remove {
        position: absolute;
        top: 5px;
        right: 5px;
    }
    .pop_up_cart .totals {
        font-weight: 500;
        font-size: 16px;
    }
    .pop_up_cart .purchase__name {
        text-align: center;
    }
    .cat {
        flex-grow: 1;
        width: auto !important;
        flex-basis: calc(50% - 10px);
    }
    .product_info {
        position: relative;
    }
    .product_info .amount {
        position: absolute;
        top: 85px;
        right: 0;
    }
    .wr-box {
        align-items: end;
    }
    .select_container {
        margin: 0 0 0 30px;
    }
    .pagination {
        justify-content: center;
    }
    .fn_products_sort {
        text-align: center;
    }
    .breadcrumb {
        padding-top: 0;
    }
}
@media (max-width: 576px) {
.user_page .tab-content {
    margin-top: 45px;
}
}
@media (max-width: 460px) {
    #fn_pop_up_cart_wrap {
        padding: 15px;
    }
    #fn_pop_up_cart .button {
        width: 100%;
        text-align: center;
        margin-top: 10px;
    }
}
@media (max-width: 410px) {
    .mob_phones .header_phone {
        font-size: 13px;
    }
    .mob_phones .header_phone svg {
        width: 18px;
        height: 18px;
    }
    .fn_search_mob {
        bottom: -16px;
    }
    .main_cat_name {
        font-size: 11px;
    }
    .main_cat_block img {
        padding: 20px 0px;
        max-width: 70%;
    }
}
@media (max-width: 360px) {
    .mob_phones .header_phone {
        font-size: 12px;
    }
    .mob_phones .header_phone svg {
        width: 14px;
        height: 14px;
    }
    
}
.col-sm-6.fn_pagination.products_pagination {
    display: none !important;
}
.col-sm-6.fn_products_sort {
    display: none !important;
}

/* CUSTOM */

.features_name {
    font-weight: bold; 
 }

#gtx-trans {
	display: none!important;
}

@media (max-width: 979px) {
	#bingc-phone-button svg.bingc-phone-button-circle {
    	width: 92px!important;
     	height: 92px!important;
 	}
 
 	#bingc-phone-button.bingc-show {
    	bottom: 0!important; 
 	}
 
 	.wct-btn {
    	bottom: 20px !important; 
 	}
 
 	#wonderchat-wrapper {
    	bottom: 2px!important; 
 	}
 
 	#bingc-phone-button div.bingc-phone-button-icon-text {
    	top: 30px !important;
    	right: 24px !important; 
 	}
 
  #bingc-phone-button svg.bingc-phone-button-icon-icon {
     top: 19px !important;
     right: 28px !important;
 }
}

@media (max-width: 767px) {
    .breadcrumb {
        display: flex !important;
     	flex-wrap: nowrap!important;
     	overflow-x: auto;
    }
 
 	.breadcrumb li a,
 	.breadcrumb li span {
    	white-space: nowrap; 
 	}
 
 	.wct-btn {
    	right: 18px!important; 
 	}
 
 	#wonderchat-wrapper {
    	right: -2px!important; 
 	}
 
 	.mobile_call_bottom, .mobile_call_bottom:hover {
    	max-width: calc(100% - 180px); 
 	}
 
 	/*.card .image {
    	padding: 15px; 
 	}
 
 	.card .image picture img {
    	width: 100%;
     	object-fit: cover;
     	object-position: center;
 	}*/
}

