@media (max-width: 1370px) {
.container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 100%;
}

.row.rm-slideshow-plus-box {}

.rm-slideshow-plus-box > div:first-child {
    padding: 0;
}

.htnn {
    width: calc(100% - 30px);
    margin-top: 0;
}

.row.row-padding-top.mod51 .htnn {
    margin-top: 50px;
}

.bl-otzz button.slick-prev.slick-arrow {
    left: 0;
}

.bl-otzz button.slick-next.slick-arrow {
    right: 0;
}

div#us-blog-article_ {
    width: calc(100% - 30px);
}
.col-lg-12.col-xl-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 40.766667%;
}
div#information-contact .col-lg-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 82.033333%;
    margin-left: 15px;
}
div#sreview-reviews .col-10 {
    margin-left: 1.6%;
}
}

@media (max-width: 1025px) {
  .rg-header .top-nav-info-list > li {
    margin-left: 0px;
}

header #menu_toggle_button .rm-btn-text {
    display: flex;
}

.bl-tov-glav img {
    width: 100%;
}

.on-tov-glav img {
    margin-left: 0;
}

.lf-bl-onas {
    width: 50%;
}

.rg-bl-onas {
    width: 50%;
}

.rg-bl-onas img {
    width: 100%;
}

.onnas:nth-child(3) .lf-bl-onas {
    margin-right: 0;
    padding-left: 50px;
}

.onotz p {
    font-size: 35px;
}

.col-12.col-md-6.col-lg-8.text-md-center.text-lg-left.rm-footer-fourth {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 62.666667%;
}

.col-12.col-md-6.col-lg-2.text-md-center.text-lg-left.rm-footer-third {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 19.666667%;
    max-width: 23.666667%;
} 
div#product {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    margin-left: 0;
}

.rm-product-center {
    padding-left: 16px;
}

.bl-price {
    padding: 24px 15px 25px 15px;
    margin: 20px -15px 0;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    height: auto;
}

.rm-product-btn.button-fast-order {
    margin-left: 15px;
}

button#button-cart {
    width: 177px !important;
}

.rm-product-center-price > span {
    font-size: 19px;
} 
.simplecheckout-right-column {
    width: 52% !important;
    float: right;
}

.simplecheckout-step {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}  
aside#column-left {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 22.666667%;
}

aside#column-left + .col-lg-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 80.333333%;
}
.rm-news-col {
    -ms-flex: 0 0 25%;
    flex: 0 0 33.3%;
    max-width: 33.3%;
    padding-right: 9px;
    padding-left: 9px;
    margin-bottom: 27px;
}   
div#information-contact .col-lg-10 {
    margin-left: 14px;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 79.333333%;
}

.rm-contact-location .col-lg-6.col-xl-12 {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
}

.top-con {flex-direction: column;}

.bl-time {
    margin-top: 15px;
    margin-left: 0;
}    
div#sreview-reviews .col-10 {
    margin-left: 15px;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 79.233333%;
}    
}
@media (max-width: 992px) {
.lf-header {
    display: none;
}

.rg-header ul.top-nav-info-list.list-unstyled.d-flex.align-items-center.text-uppercase {
    display: none !important;
}

ul.top-nav-info-list.list-unstyled.d-flex.align-items-center.text-uppercase {}

.niz-zett {}

.niz-zett div#oct_desktop_language {
    display: none;
}

.rm-header-cart {
    top: 13px;
    right: 69px;
    background: #fff;
    border: 1px solid #00C08E !important;
    position: fixed;
}

.rm-header-cart img {
    display: none;
}

button#rm_mobile_menu_button {
    position: fixed;
    right: 15px;
    top: 5px;
    width: 44px;
    height: 44px;
    flex-shrink: 0;
    border-radius: 150px;
    background: #00C08E !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

div#logo {
    left: 12px;
    height: 50px;
    justify-content: flex-start !important;
    top: 5px;
    /* position: absolute; */
    /* z-index: 10000; */
    overflow: hidden;
}

div#logo a {
    display: flex;
    width: 100%;
    height: 100%;
    overflow: hidden;
    justify-content: center;
    align-items: center;
}

#logo img {
    max-height: 92px;
    max-width: 195px;
    /* object-fit: contain; */
    margin-left: -15px;
    width: 240px;
    height: 90px;
}

footer div#logo {
    position: relative;
}

.rm-header-cart:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_265_4791' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Cpath d='M0 1.90735e-06H20V20H0V1.90735e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_265_4791)'%3E%3Cpath d='M14.5312 8.59375V5.3125C14.5312 2.80996 12.5025 0.781251 10 0.781251C7.49746 0.781251 5.46875 2.80996 5.46875 5.3125V8.59375' stroke='%2300C08E' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.5312 17.6562H17.6562' stroke='%2300C08E' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.0938 16.0938V19.2188' stroke='%2300C08E' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.6562 12.9688V5.46875H2.34375V19.2188H11.4062' stroke='%2300C08E' stroke-width='1.2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 20px;
    height: 20px;
    display: flex;
}
.rm-slideshow-plus-item-box {
    flex-direction: column !important;
}

.rm-slideshow-plus-rg {
    width: 100%;
    height: 400px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    order: 1;
}

.rm-slideshow-plus-item-text.order-1.order-md-0.d-flex.flex-column {
    width: 100%;
    min-height: 321px;
    order: 2;
}

.rm-slideshow-plus-item-title {
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 40px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    margin-bottom: 29px;
    margin-top: 73px;
}

.rm-slideshow-plus-item-text.order-1.order-md-0.d-flex.flex-column p {
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 0;
}

.row.row-padding-top.mod55 .tiltt {
    color: #686868;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: 1.5;
    height: 99px;
    margin-bottom: 42px;
}

.bl-tov-glav {
    flex-direction: column;
}

.lf-tov-glav {
    width: 100%;
    height: 350px;
}

.lf-tov-glav img {
    width: 254px;
    margin-top: 27px;
}

.rg-tov-glav {
    width: 100%;
    margin-top: 20px;
}

.row.row-padding-top.mod51 .tiltt {
    color: #686868;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    height: 100px;
}

.top-zag-onas {
    color: #E71D34;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 40px;
    font-style: normal;
    font-weight: 800;
    line-height: 1.15;
    margin-top: 42px;
    max-width: 83%;
    margin: auto;
    margin-top: 43px;
    margin-bottom: 33px;
}

.onnas {
    flex-direction: column-reverse;
    margin-bottom: 32px;
}

.rg-bl-onas {
    width: 100%;
    margin-bottom: 34px;
}

.lf-bl-onas {
    width: 100%;
}

.lf-bl-onas div {
    color: #E71D34;
    font-family: Sofia Pro;
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    margin-bottom: 6px;
}

.lf-bl-onas p {
    color: #7F7F7F;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 144.444% */
}

.onnas:nth-child(3) {
    flex-direction: column-reverse;
}

.onnas:nth-child(3) .lf-bl-onas {
    padding-left: 0;
}

.onotz p {
    color: #FFF;
    text-align: center;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Sofia Pro;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 120% */
    margin-top: 50px;
    margin-bottom: 47px;
}

.onotz p:before,.onotz p:after {
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 64px; /* 100% */
    margin-top: -96px;
    margin-left: -29px;
}

.row.row-padding-top.insta .col-12.rm-module-header {
    color: #E71D34;
    text-align: center;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Sofia Pro;
    font-size: 36px;
    font-style: normal;
    font-weight: 800;
    line-height: 40px; /* 111.111% */
    margin-top: 17px;
    margin-bottom: 0;
}

div#us-blog-article_ {flex-wrap: wrap;}

.us-item {
    max-width: 49.5%;
    margin-bottom: 4px;
}

.row.row-padding-top.mod53 .tiltt {
    color: var(--White, #FFF);
    text-align: center;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Sofia Pro;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px; /* 111.111% */
}

div#rm-slideshow-plus-0 button.slick-prev.slick-arrow {
    width: 50px;
    height: 50px;
    top: 177px;
    left: 13px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cpath d='M32.0312 39.0625L17.9687 25L32.0312 10.9375' stroke='white' stroke-width='4' stroke-miterlimit='10' stroke-linecap='square'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

div#rm-slideshow-plus-0 button.slick-next.slick-arrow {
    width: 50px;
    height: 50px;
    top: 175px;
    right: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cpath d='M17.9688 10.9375L32.0312 25L17.9687 39.0625' stroke='white' stroke-width='4' stroke-miterlimit='10' stroke-linecap='square'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

.lf-tov-glav p {
    margin-top: 29px;
}

.on-tov-glav img {
    width: 184px;
}

.on-tov-glav {
    height: 200px;
    margin-bottom: 21px;
}

.row.row-padding-top.mod51 {
    padding-top: 51px;
}

.onnas:nth-child(4) .lf-bl-onas div {
    margin-bottom: 3px;
}

.lf-bl-onas p br {
    display: none;
}
.row.row-padding-top.mod54 {
    margin-top: 13px;
}

.lb-img {
    width: 200px;
    height: 200px;
    margin-top: 49px;
}

.bl-otzz button.slick-prev.slick-arrow {
    display: none !important;
}

.bl-otzz button.slick-next.slick-arrow {
    display: none !important;
}

.onotz p:after {
    /* margin-top: -60px; */
    /* margin-top: -146px !important; */
    /* margin-left: -69px; */
    bottom: -74px;
    right: -43px;
}

.onotz div {
    color: #FFF;
    text-align: center;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px; /* 137.5% */
}

.onotz span {
    color: #FFF;
    text-align: center;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px; /* 137.5% */
    margin-top: 11px;
}

.onotz {
    padding-bottom: 70px;
}

.row.row-padding-top.mod53 {
    margin-top: 23px;
    padding-top: 46px;
    padding-bottom: 49px;
}

.row.row-padding-top.mod53 .htnn {
    margin-top: 56px;
}

.titl-faq:after {
    width: 16px;
    height: 17px;
}

.titl-faq {
    padding: 20px 0;
    font-weight: 500;
}   
header {
    position: fixed;
    top: 0;
    width: 100%;
    height: 70px;
    z-index: 967;
}

footer div#logo {
    top: -9px;
    left: 0;
}

footer div#logo img {
    width: 82px;
    /* left: -30px; */
}

footer .col-12.col-md-6.col-lg-8.text-md-center.text-lg-left.rm-footer-fourth {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 100%;
    max-width: 100%;
    /* border-bottom: 1px solid rgba(255, 255, 255, 0.30); */
}
footer .col-12.col-md-6.col-lg-2.text-md-center.text-lg-left.rm-footer-third {
     -ms-flex: 0 0 66.6666666667%;
     flex: 0 0 100%;
     max-width: 100%;
     flex-direction: row;
     flex-wrap: wrap;
     align-items: flex-start;
     padding-top: 0;
} 

footer .col-12.col-md-6.col-lg-8.text-md-center.text-lg-left.rm-footer-fourth ul {
    max-height: 200px;
    margin-top: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    border-bottom: 1px solid rgba(255, 255, 255, 0.30);
    max-width: 100%;
    padding-bottom: 11px;
}

footer .col-12.col-md-6.col-lg-8.text-md-center.text-lg-left.rm-footer-fourth ul li:nth-child(5) {
    margin-bottom: 12px;
}

footer .rm-footer-first {
    margin-bottom: 0;
}

footer .top-tel {
    display: flex;
    justify-content: flex-end;
    flex-direction: row-reverse;
    width: 50%;
}

footer .rm-footer-contacts-btn.d-md-none {
    display: none;
}

footer .bl-soc {
    margin-top: 0;
    justify-content: flex-start;
    align-items: flex-start;
}

footer ul.list-unstyled.rm-footer-phones {
    margin-top: 0;
}

.rm-footer-title {
    /* margin-top: -80px; */
}

footer ul.rm-footer-text.rm-footer-shedule-list.list-unstyled {
    margin-left: 50%;
    margin-top: -30px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.row.powered {
    margin-right: 0;
    margin-left: 0;
    padding-top: 14px;
}

.row.powered .col-lg-4:nth-child(3) {
    order: 2;
    width: 50%;
    padding-right: 0;
}
.row.powered .col-lg-4:nth-child(1) {
    order: 1;
    width: 50%;
    padding-left: 0;
}
.row.powered .col-lg-2:nth-child(4) {
    order: 1;
    width: 50%;
    padding-left: 0;
}    
.row.powered .col-lg-4:nth-child(2) {
    order: 3;
}

.rm-footer-credits.text-center {
    margin-top: 0;
} 
.col-12.col-md-6.col-lg-8.text-md-center.text-lg-left.rm-footer-fourth ul li {
    width: 48%;
    margin-top: 0 !important;
    margin-bottom: 13px;
    text-align: left;
}

.col-12.col-md-6.col-lg-8.text-md-center.text-lg-left.rm-footer-fourth ul li:last-child {
    /* margin-top: -27px !important; */
}  
.row.top-cat .col-12.rm-page-title h1 {
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.row.top-cat {
    min-height: 569px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('/catalog/view/theme/oct_remarket/img/Group 497.jpg') !important;
}

.rm-category-buttons.d-flex.d-lg-none.justify-content-between.sticky-top {
    display: none !important;
}

.no-col .product-grid {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.product-grid .rm-module-item {
    flex-direction: column;
    height: auto !important;
}

.rm-module-item.d-flex.flex-md-column.h-100 {
    padding: 0 13px;
}

.product-layout .rm-module-img {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.rm-module-img.d-flex.flex-column.d-md-block {
    min-height: 349px;
    padding: 0px !important;
}

.rm-module-caption {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.row.no-gutters.rm-category-products {
    margin-top: 40px;
}

.rm-module-stickers-sticker {
    width: 50px;
    height: 50px;
    color: #FFF;
    text-align: center;
    font-family: Gilroy;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 184.615% */
}

.product-grid .rm-module-stickers {
    left: 3px;
    top: 10px;
}

.rm-module-img a img {
    max-width: 349px;
}

.product-layout .rm-module-title a {
    color: #141414;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 7px;
}

.rm-category-product-model {
    color: #818181;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 8px;
}

.bottom-desc.col-sm-12 {
    margin-top: 0;
}

.rm-category-description {
    padding-top: 42px;
    padding: 44px 0 23px 0;
}

.rm-category-description-text h1 {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 7px;
}

.rm-category-description-text p {
    color: #DDD;
    font-family: Sofia Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 171.429% */
}   
.col-lg-12.col-xl-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 100%;
    max-width: 100%;
    order: 2;
    position: inherit;
}

div#product {
   -ms-flex: 0 0 41.6666666667%;
   flex: 0 0 100%;
   max-width: 100%;
   order: 1;
   padding-top: 469px;
}
.rm-product-mobile-fixed {
    display: none !important;
}
div#product-product {
    padding: 0 15px;
} 
.rm-product-title h1 {
    padding: 0;
    color: #141414;
    font-family: Sofia Pro;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 125% */
}

.rm-product-center-info {
    padding: 0;
    display: flex;
    flex-direction: column;
    margin-top: 10px;
}

.rm-product-center-info-item {
    text-align: left;
    color: #514B4B;
    font-family: Sofia Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.rm-product-center {
    padding-left: 0;
} 
.rm-product-images {
    position: absolute;
    top: 115px;
    max-width: calc(100% - 30px);
}    
.rm-product-images-additional {
    margin-top: 8px;
}

.rm-product-images-additional-item {
    margin: 0 5px;
    max-width: 80px;
}

.rm-product-images-additional-item img {
    width: 100%;
    height: auto;
}

.rm-product-images-additional.slick-initialized .slick-list.draggable {
    margin-left: -5px;
    margin-right: -5px;
}
.rm-product-center-price {
    flex-direction: row-reverse;
}

span.rm-product-center-price-old {
    color: #B7B7B7;
    font-family: Sofia Pro;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: 0;
}

.rm-product-center-price > span:not(.rm-product-center-price-old) {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

button#button-cart {
    width: 212px !important;
}

.rm-product-center-buttons {
    margin-top: 7px;
}

.rm-product-btn.button-fast-order {
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.rm-product-advantages {margin: 15px -15px 0px -15px;padding: 20px 15px;}

div#youtube_video {
    padding: 0 15px 15px 15px;
    margin: 0 -15px;
}

.bl-opis {
    margin: 15px -15px 0px -15px;
    padding: 5px 38px 15px 15px;
}

.zag-harr {
    color: #E71D34;
    font-family: Sofia Pro;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 125% */
    margin-bottom: 0;
}

.bl-opis p {
    color: #7F7F7F;
    font-family: Sofia Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 142.857% */
}

.bl-preim {
    margin-top: 15px;
}

.on-preim img {
    width: 19.3%;
}

.on-preim {
    margin-bottom: 10px;
    margin: 0 -15px 10px;
    padding-bottom: 12px;
}

.rg-bl-preim {
    width: 80%;
}

.rm-product-tabs-attributtes-list-item > div {
    width: 50%;
}

.rm-product-tabs-attributtes-list-item.d-flex.justify-content-between div:nth-child(2) {
    width: 50%;
}

div#content-niz-review {
    margin-top: 45px;
    margin-left: -15px;
    margin-right: -15px;
}

div#product_reviews .rm-store-reviews-top.d-flex.flex-column.flex-md-row.justify-content-between {
    padding: 45px 13px 10px;
    margin-bottom: 10px;
}

.zag-review {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 125% */
}

div#content-niz-review div#review {
    padding: 0 9px 0 9px;
}

div#content-niz-review .rm-product-tabs-reviews .rm-store-reviews-item {
    padding: 18px 8px 0px 0;
}

div#content-niz-review .rm-store-reviews-item-info {
    margin-bottom: 0px;
}

div#content-niz-review .bl-paginn {
    margin-top: -6px;
    padding-bottom: 38px;
} 
div#sp-c50 .rm-module-col {
    -ms-flex: 0 0 20%;
    flex: 0 0 100%;
    max-width: 100%;
}  
.rm-module-item.d-flex.flex-md-column {
    flex-direction: column;
}

.rm-module-img {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

div#rm-_ {}

div#rm-_ button.slick-prev.slick-arrow {
    font-size: 0;
    width: 93px;
    height: 93px;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='93' height='93' viewBox='0 0 93 93' fill='none'%3E%3Cpath d='M59.5781 72.6562L33.4219 46.5L59.5781 20.3438' stroke='%2300C08E' stroke-width='4' stroke-miterlimit='10' stroke-linecap='square'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: transparent;
    border: 0;
    left: -30px;
    top: 122px;
}
div#rm-_ button.slick-next.slick-arrow {
    font-size: 0;
    width: 93px;
    height: 93px;
    flex-shrink: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='93' height='93' viewBox='0 0 93 93' fill='none'%3E%3Cpath d='M33.4219 20.3438L59.5781 46.5L33.4219 72.6562' stroke='%2300C08E' stroke-width='4' stroke-miterlimit='10' stroke-linecap='square'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: transparent;
    border: 0;
    right: -30px;
    top: 123px;
}

.after-tovar.container {
    margin-top: 48px;
}

.after-tovar h3 {
    color: #E71D34;
    text-align: center;
    font-feature-settings: 'clig' off, 'liga' off;
    font-family: Sofia Pro;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px; /* 120% */
    max-width: 90%;
    margin: auto;
    margin-bottom: 24px;
}

div#rm-_ .rm-module-img.d-flex.flex-column.d-md-block {
    max-height: 295px;
}

div#rm-_ .rm-module-caption {
    padding-top: 0;
}

div#sp-c50 {
    margin-bottom: 33px;
}
.simplecheckout-step {
    display: flex;
    flex-direction: column-reverse;
    padding-bottom: 174px;
}

.simplecheckout-right-column {
    width: 100% !important;
}

.simplecheckout-left-column {
    width: 100% !important;
    margin-top: 17px;
}  
.simplecheckout {
    margin-top: 10px !important;
}

div#simplecheckout_cart .checkout-heading.panel-heading {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 120% */
    padding-top: 62px;
    padding-left: 15px;
}

div#simplecheckout_cart .top-cart {
    padding: 0 15px 0px 15px;
}

.lf-cart {
    width: 122px;
    background: #ECECEC;
}

.rg-cart {
    width: calc(100% - 133px);
    position: relative;
}

.top-cart a {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.niz-cart {
    flex-direction: column-reverse;
    align-items: flex-start !important;
}

.top-name {
    /* min-height: 51px; */
    /* background: #fff; */
    max-width: 87%;
    height: auto;
}

.remove-cart {
    position: absolute;
    right: 0;
    top: 0;
}

div#simplecheckout_cart .top-cart {}

div#simplecheckout_cart .simplecheckout-cart-total span {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.on-cart {
    padding-bottom: 70px;
}

.simplecheckout-cart-coupon {
    margin-top: 15px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.coupon-niz {
    width: 100%;
    margin-top: 14px;
}

.simplecheckout-button-right {
    width: calc(100% - 60px);
}

a#simplecheckout_button_confirm {
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.simple-content .checkout-heading {
    padding: 10px 8px;
    color: #141414;
    font-family: Sofia Pro;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 38px; /* 158.333% */
}

#simplecheckout_customer .simplecheckout-block-content {
    padding: 5px 5px 0 5px;
}

#simplecheckout_comment .checkout-heading {
    margin-top: 2px !important;
}

div#simplecheckout_shipping {
    padding: 19px 7px 0px 20px;
}

.select2-container--bootstrap {
    max-width: 100%;
}  
.bl-succes {
    margin-top: 73px;
    /* margin-bottom: 130px; */
}

.spas {
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 45px; /* 187.5% */
}

.bl-succes p {
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 171.429% */
    margin-bottom: 36px !important;
}

.bl-succes a {
    margin-bottom: 64px;
}
.rm-404-content-image {
    color: #E71D34;
    text-align: center;
    font-family: Gilroy;
    font-size: 200px;
    font-style: normal;
    font-weight: 500;
    line-height: 352px; /* 250% */
    margin-bottom: -51px;
}

.rm-404-content-image img {
    max-width: 250px;
    margin-top: 0;
}

.rm-404-content-image span:nth-child(1) {
    margin-right: -80px;
}

.rm-404-content-image span:nth-child(3) {
    margin-left: -80px;
}

.rm-404-content-text p {
    color: #4A4A4A;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 171.429% */
}

.butt a {
    margin-top: 36px;
    margin-bottom: 66px;
} 
.rm-news-col {
    -ms-flex: 0 0 25%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 37px;
}

.container.small.blog-cat h1 {
    color: #E71D34;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 35px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px; /* 114.286% */
    margin-top: 13px;
    margin-bottom: -10px;
}

.rm-news-item-top a {
    height: 230px;
}

.catt-blog {
    padding: 15px 0;
}

.rm-news-item-top a img {
    min-width: 100%;
    min-height: 100%;
    height: auto;
} 
.rm-blog-post-photo {
    margin-top: 0;
    height: 270px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.rm-blog-post-photo img {
    display: flex;
    max-width: 1000px;
    max-height: 270px;
    width: auto;
}

.bl-text-all {
    margin: 0 15px;
}

span.datatt {
    color: #015BBC;
    font-family: Gilroy;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px; /* 77.778% */
}

.bl-text-all h1 {
    color: #141414;
    font-family: Sofia Pro;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 125% */
    margin-top: 20px;
    margin-bottom: 10px;
}

.rm-blog-post-text {
    color: #4F4F4F;
    font-family: Sofia Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 171.429% */
    margin-bottom: 19px;
}

.rm-blog-post-text h2 {
    color: #141414;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 27px; /* 168.75% */
}

.rm-blog-post-text ul li {
    color: #4F4F4F;
    font-family: Sofia Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    margin-bottom: 23px;
    align-items: flex-start;
}

.rm-blog-post-text ul li:after {
    margin-top: 3px;
}

.rm-blog-post-text ol {
    padding-top: 49px;
    margin-bottom: 13px;
}

.rm-blog-post-text ol li {
    color: #4F4F4F;
    font-family: Sofia Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    padding-bottom: 19px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
aside#column-left {
    display: flex;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 100%;
    max-width: 100%;
}

.rm-module-column-box.info-menu {
    max-width: 1000px;
    padding: 0;
    margin-top: 5px;
}

.rm-column-box.h-100 {
    width: 100%;
}

li.rm-column-categories-item span a {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px; /* 166.667% */
    width: calc(100% - 20%);
    text-align: center;
    justify-content: center;
    padding-left: 20%;
}

li.rm-column-categories-item span a:before {
    left: 17px;
    position: absolute;
}

li.rm-column-categories-item span a:after {
    position: absolute;
    left: 17px;
}

ul.list-unstyled.rm-column-categories:before {
    content: "";
    width: 33px;
    height: 33px;
    flex-shrink: 0;
    background-color: rgba(0, 0, 0, 0.33);
    display: flex;
    position: absolute;
    right: 10px;
    border-radius: 50%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1 1L7 7L13 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    /* background-size: cover; */
    top: 17px;
}

.rm-column-categories > .rm-column-categories-item {
    min-height: 68px;
    display: flex;
    order: 2;
}

.rm-column-categories-item > span {
    width: 100%;
}

ul.list-unstyled.rm-column-categories {
    max-height: 68px;
    -webkit-transition: all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
    display: flex;
    flex-direction: column;
}

ul.list-unstyled.rm-column-categories.active {
    max-height: 1000px;
    -webkit-transition: all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
    display: flex;
    flex-direction: column;
}

ul.list-unstyled.rm-column-categories.active:before {
    transform: rotate(180deg);
}
.rm-column-categories > .rm-column-categories-item.active {
    order: 1;
}
aside#column-left + .col-lg-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 100%;
    max-width: 100%;
}

.rm-content.inff {
    margin-left: 0;
    margin-top: 30px;
    margin-bottom: 40px;
}

.rm-content.inff h1 {
    color: #141414;
    text-align: center;
    font-family: Gilroy;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 100% */
}

.on-oplata {
    padding: 32px 29px 35px 27px;
    display: flex;
    flex-direction: column;
}

.rd-oplata {
    margin-left: 0;
    margin-top: 24px;
}

.rd-oplata p {
    color: #4F4F4F;
    font-family: Sofia Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px; /* 178.571% */
}

.danger {
    height: auto;
}

.danger .rd-oplata p {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    max-width: 231px;
}

.danger .rd-oplata {
    margin-top: 20px;
    margin-left: 15px;
    margin-bottom: 16px;
}   
div#information-contact h1 {
    color: #141414;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 125% */
    margin-top: 30px;
}

.rm-contact-location-info {
    flex-direction: column;
    margin-bottom: 10px;
}

.lf-contact {
    width: 100%;
}

.rg-contact {
    width: 100%;
    margin-top: 18px;
}

div#information-contact .col-lg-10 {
    margin-left: 0;
}

.top-con {
    margin-bottom: 0;
    padding-bottom: 40px;
    min-height: 140px;
}

.niz-con {
    display: flex;
    justify-content: space-between;
    padding-right: 17px;
}

.rm-contact-location-ti {
    margin-bottom: 6px;
}

.rg-contact .top-cont {
    margin-bottom: 0;
}  
div#sreview-reviews h1.rm-page-title {
    color: #141414;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 125% */
    margin-top: 26px;
}

div#sreview-reviews .col-10 {
    margin-left: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 100%;
    max-width: 100%;
}

.d-flex.flex-column.align-items-start.top-reww {
    flex-direction: column !important;
    height: auto;
    padding-bottom: 28px;
    max-width: 100%;
}

.rm-store-reviews-top-title.d-flex.align-items-center {
    color: #141414;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
    margin-top: 22px;
}

.rm-store-reviews-top .btn-group {
    margin-top: 10px;
}

.rm-store-reviews-item-text-admin.mt-4 {
    margin-top: 28px !important;
}

.rm-store-reviews-item.py-4 {
    padding-bottom: 65px !important;
    position: relative;
    margin-bottom: 11px;
}

.rm-store-reviews-item-info-rating.rm-dropdown-box {
    position: absolute;
    bottom: 26px;
}

.rm-store-reviews-item.py-4 .col-md-12 {
    position: initial;
}   
.modal-header {
    padding-top: 60px;
    padding-bottom: 0;
}

#rm-popup-cart .rm-cart-products-item-left {
    -ms-flex: 0 0 55px;
    flex: 0 0 112px !important;
    max-width: 112px !important;
}

#rm-popup-cart .rm-cart-products-item img {
    max-width: 112px !important;
    /* background: #ECECEC; */
}

.lf-ch-cart {}

a.rm-cart-products-item-img img {
    background: #ECECEC;
}

#rm-popup-cart .rm-cart-products-item {
    padding-bottom: 50px;
}

#rm-popup-cart .rm-cart-products-item-right {
    padding: 0 0px 0 15px;
}

#rm-popup-cart .rm-cart-products .rm-btn-del {
    position: absolute !important;
    right: 0;
    top: 9px;
    justify-content: flex-end !important;
}

#rm-popup-cart .rm-cart-products-item-price {
    -ms-flex: 0 1 110px;
    flex: 0 1 auto!important;
    /* min-width: 185px; */
}

.lf-ter-cart {
    margin-top: 20px;
}

.top-cart {
    min-height: 60px;
}

#rm-popup-cart .rm-cart-products+div {
    padding-top: 20px;
}

a.rm-btn.primary.d-block.text-center {
    margin: auto;
}

div#rm-popup-review {
    padding-left: 10px;
    padding-right: 10px;
}

.modal-dialog.wide .modal-body-right {
    padding: 31px 34px 54px 20px !important;
}
 .alert-block.d-flex.flex-column.animated.fadeInRight {
    /* width: 90%; */
}

.rm-alert-text {
    /* color: #FFF; */
    /* text-align: center; */
    /* font-family: Sofia Pro; */
    /* font-size: 24px !important; */
    /* font-style: normal; */
    /* font-weight: 700; */
    /* line-height: 30px !important; */ /* 125% */
    padding: 30;
}  
.rm-sidebar .rm_mobile_menu_first {
    background: #00C08E;
    padding-top: 17px;
} 
span.rm-sidebar-title-close.modal-close {
    width: 44px;
    height: 44px;
    flex-shrink: 0;
    background: #00C08E;
    border-radius: 50%;
    top: 10px;
    right: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}

span.rm-sidebar-title-close.modal-close:before {
    content: "";
    width: 13px;
    height: 13px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cg clip-path='url(%23clip0_265_5931)'%3E%3Cpath d='M8.28262 7.01168L13.7339 1.56019C14.0887 1.2056 14.0887 0.632263 13.7339 0.277666C13.3793 -0.0769304 12.806 -0.0769304 12.4514 0.277666L6.99992 5.72915L1.5486 0.277666C1.19384 -0.0769304 0.620669 -0.0769304 0.266072 0.277666C-0.0886907 0.632263 -0.0886907 1.2056 0.266072 1.56019L5.71739 7.01168L0.266072 12.4632C-0.0886907 12.8178 -0.0886907 13.3911 0.266072 13.7457C0.442789 13.9226 0.675146 14.0114 0.907336 14.0114C1.13953 14.0114 1.37172 13.9226 1.5486 13.7457L6.99992 8.29421L12.4514 13.7457C12.6283 13.9226 12.8605 14.0114 13.0927 14.0114C13.3249 14.0114 13.5571 13.9226 13.7339 13.7457C14.0887 13.3911 14.0887 12.8178 13.7339 12.4632L8.28262 7.01168Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_265_5931'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
}

span.rm-sidebar-title-close.modal-close span {
    display: none;
}

.rm-sidebar .rm_mobile_menu_first-item {
    background: transparent;
    box-shadow: none;
    padding: 12px 0px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.35);
    border-radius: 0;
    display: flex;
    flex-wrap: wrap;
}

.rm-sidebar span.rm-header-cart-icon.position-relative {
    width: 50px;
    height: 50px;
    flex-shrink: 0;
    border-radius: 150px;
    background: rgba(255, 255, 255, 0.40);
    display: flex;
    justify-content: center;
    align-items: center;
}

.rm-sidebar .rm_mobile_menu-list-item a {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-left: 13px;
}

.rm-sidebar .rm_mobile_menu-list-item .rm-header-cart-quantity {
    width: 17px;
    height: 17px;
    flex-shrink: 0;
    color: #FFF;
    text-align: center;
    font-family: Gilroy;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: 17;
    top: 0;
    left: 35px;
}

.rm-sidebar .rm-header-cart-icon img {
    width: 25px;
}

.rm-sidebar #rm_mobile_menu_toggle_button:before {
    width: 50px;
    height: 50px;
    flex-shrink: 0;
    border-radius: 150px;
    background-color: rgba(255, 255, 255, 0.40);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.375 12.4996C9.375 12.0021 9.1775 11.5252 8.82563 11.174C8.47438 10.8221 7.9975 10.6246 7.5 10.6246C6.25875 10.6246 4.36625 10.6246 3.125 10.6246C2.6275 10.6246 2.15062 10.8221 1.79937 11.174C1.4475 11.5252 1.25 12.0021 1.25 12.4996V16.8746C1.25 17.3721 1.4475 17.849 1.79937 18.2002C2.15062 18.5521 2.6275 18.7496 3.125 18.7496H7.5C7.9975 18.7496 8.47438 18.5521 8.82563 18.2002C9.1775 17.849 9.375 17.3721 9.375 16.8746V12.4996ZM18.75 12.4996C18.75 12.0021 18.5525 11.5252 18.2006 11.174C17.8494 10.8221 17.3725 10.6246 16.875 10.6246C15.6338 10.6246 13.7413 10.6246 12.5 10.6246C12.0025 10.6246 11.5256 10.8221 11.1744 11.174C10.8225 11.5252 10.625 12.0021 10.625 12.4996V16.8746C10.625 17.3721 10.8225 17.849 11.1744 18.2002C11.5256 18.5521 12.0025 18.7496 12.5 18.7496H16.875C17.3725 18.7496 17.8494 18.5521 18.2006 18.2002C18.5525 17.849 18.75 17.3721 18.75 16.8746V12.4996ZM16.0131 9.24523L18.6206 6.63774C19.3525 5.90586 19.3525 4.71836 18.6206 3.98648L16.0131 1.37898C15.2813 0.647109 14.0938 0.647109 13.3619 1.37898L10.7544 3.98648C10.0225 4.71836 10.0225 5.90586 10.7544 6.63774L13.3619 9.24523C14.0938 9.97711 15.2813 9.97711 16.0131 9.24523ZM9.375 3.12461C9.375 2.62711 9.1775 2.15023 8.82563 1.79898C8.47438 1.44711 7.9975 1.24961 7.5 1.24961C6.25875 1.24961 4.36625 1.24961 3.125 1.24961C2.6275 1.24961 2.15062 1.44711 1.79937 1.79898C1.4475 2.15023 1.25 2.62711 1.25 3.12461V7.49961C1.25 7.99711 1.4475 8.47399 1.79937 8.82524C2.15062 9.17711 2.6275 9.37461 3.125 9.37461H7.5C7.9975 9.37461 8.47438 9.17711 8.82563 8.82524C9.1775 8.47399 9.375 7.99711 9.375 7.49961V3.12461Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    /* background-size: cover; */
}

div#rm_mobile_menu_toggle_button span {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    white-space: nowrap;
}

.rm-sidebar span.rm_mobile_menu_first-toggle {
    width: 13px;
    height: 13px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Cg clip-path='url(%23clip0_265_5892)'%3E%3Cpath d='M5.99274 10.1117L0.207681 4.3265C0.0737717 4.19269 -5.82426e-08 4.01408 -4.99176e-08 3.82362C-4.15926e-08 3.63317 0.0737717 3.45455 0.207681 3.32075L0.633613 2.89471C0.911155 2.61749 1.36224 2.61749 1.63936 2.89471L6.4973 7.75266L11.3606 2.88932C11.4945 2.75552 11.6731 2.68164 11.8634 2.68164C12.054 2.68164 12.2325 2.75552 12.3665 2.88932L12.7923 3.31536C12.9262 3.44927 13 3.62778 13 3.81823C13 4.00869 12.9262 4.1873 12.7923 4.32111L7.00198 10.1117C6.86764 10.2458 6.68829 10.3194 6.49762 10.319C6.30622 10.3194 6.12697 10.2458 5.99274 10.1117Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_265_5892'%3E%3Crect width='13' height='13' fill='white' transform='matrix(-4.37114e-08 1 1 4.37114e-08 0 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    width: 13px !important;
    height: 13px !important;
    transform: rotate(-0deg);
    flex-shrink: 0;
    position: absolute;
    right: 30px;
}

.rm-sidebar .rm_mobile_menu_first-item.rm_mobile_menu_info ul li a {
    color: #FFF !important;
    font-family: Sofia Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 45px; /* 281.25% */
    text-decoration: none;
}

.rm-sidebar .rm-header-phones-list {
    padding-left: 12px;
}

.rm-sidebar .rm-header-phones-list a.rm-header-phones-list-item {
    color: #FFF;
    font-family: Sofia Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 15px;
}

.rm-sidebar div#language {
    width: 145px;
    height: 44px;
    flex-shrink: 0;
    border-radius: 150px;
    border: 1px solid #ECECEC;
    background: rgba(255, 255, 255, 0.20);
    position: relative;
    justify-content: flex-start;
    padding-left: 17px;
}

.rm-sidebar div#rm_sidebar_switcher {
    margin-top: 11px;
}

form#form-language {}

.rm-sidebar div#rm_sidebar_switcher button.btn-lang.rm-dropdown-toggle.d-flex.align-items-center {
    display: flex !important;
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 15px; /* 100% */
    background: no-repeat;
}

.rm-sidebar .rm_mobile_menu_info li {
    margin-bottom: 0px !important;
}

.rm-sidebar .rm_mobile_menu_first-item.rm_mobile_menu_info {
    padding-bottom: 0;
}

.rm-sidebar .rm-header-phones.d-flex.align-items-center {
    margin-top: 7px;
	max-width: 100%;
}

.rm-sidebar .rm-header-phones-list:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Cg clip-path='url(%23clip0_265_5892)'%3E%3Cpath d='M5.99274 10.1117L0.207681 4.3265C0.0737717 4.19269 -5.82426e-08 4.01408 -4.99176e-08 3.82362C-4.15926e-08 3.63317 0.0737717 3.45455 0.207681 3.32075L0.633613 2.89471C0.911155 2.61749 1.36224 2.61749 1.63936 2.89471L6.4973 7.75266L11.3606 2.88932C11.4945 2.75552 11.6731 2.68164 11.8634 2.68164C12.054 2.68164 12.2325 2.75552 12.3665 2.88932L12.7923 3.31536C12.9262 3.44927 13 3.62778 13 3.81823C13 4.00869 12.9262 4.1873 12.7923 4.32111L7.00198 10.1117C6.86764 10.2458 6.68829 10.3194 6.49762 10.319C6.30622 10.3194 6.12697 10.2458 5.99274 10.1117Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_265_5892'%3E%3Crect width='13' height='13' fill='white' transform='matrix(-4.37114e-08 1 1 4.37114e-08 0 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    left: auto;
    right: 15px;
}

.rm-header-phones.d-flex.align-items-center.active .rm-header-phones-list:before {
    transform: rotate(180deg);
}

.rm-sidebar div#language .rm-dropdown-toggle::after {
    width: 10px;
    height: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Cg clip-path='url(%23clip0_265_5892)'%3E%3Cpath d='M5.99274 10.1117L0.207681 4.3265C0.0737717 4.19269 -5.82426e-08 4.01408 -4.99176e-08 3.82362C-4.15926e-08 3.63317 0.0737717 3.45455 0.207681 3.32075L0.633613 2.89471C0.911155 2.61749 1.36224 2.61749 1.63936 2.89471L6.4973 7.75266L11.3606 2.88932C11.4945 2.75552 11.6731 2.68164 11.8634 2.68164C12.054 2.68164 12.2325 2.75552 12.3665 2.88932L12.7923 3.31536C12.9262 3.44927 13 3.62778 13 3.81823C13 4.00869 12.9262 4.1873 12.7923 4.32111L7.00198 10.1117C6.86764 10.2458 6.68829 10.3194 6.49762 10.319C6.30622 10.3194 6.12697 10.2458 5.99274 10.1117Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_265_5892'%3E%3Crect width='13' height='13' fill='white' transform='matrix(-4.37114e-08 1 1 4.37114e-08 0 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    top: 17px;
    right: 14px;
}

.rm-sidebar div#rm_sidebar_switcher.active div#language .rm-dropdown-toggle::after {
    transform: rotate(-180deg);
} 
.d-flex.flex-column.align-items-start.top-reww button {
    margin-left: auto;
}   
    .rm-product-images-main .rm-product-slide.slick-slide {
    max-height: 349px;
    min-height: 349px;
}

.rm-product-images-main .rm-product-slide.slick-slide img {
    max-height: 349px;
    width: auto;
}
.rm-header-phones.d-flex.align-items-center.active .rm-header-phones-list {
    max-height: 110px;
}  
.rm-sidebar div#rm_sidebar_switcher.active {}

.rm-sidebar div#rm_sidebar_switcher.active form#form-language {
    display: flex;
    display: flex !important;
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 15px; /* 100% */
    background: no-repeat;
    position: absolute;
    top: 50px;
    
}

form#form-language ul {
    list-style: none;
}

.rm-sidebar div#rm_sidebar_switcher.active div#language {
    height: 80px;
    align-items: flex-start;
    padding-top: 17px;
    border-radius: 24px;
}

form#form-language ul.-unstyled li button {
    color: #FFF;
    text-align: center;
    font-family: Sofia Pro;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 15px;
    background: no-repeat;
}  
.rm-sidebar div#rm_mobile_menu_toggle_button .rm_mobile_menu-list {
    display: none;
} 
div#rm_mobile_menu_toggle_button.active {
    position: relative;
}

.rm-sidebar div#rm_mobile_menu_toggle_button.active .rm_mobile_menu-list {
    display: flex;
    flex-direction: column;
    width: 100%;
    list-style: none;
	padding: 0;
}

.rm-sidebar div#rm_mobile_menu_toggle_button.active .rm_mobile_menu-list li {
    /*padding: 15px 20px 15px 28px;*/
	padding: 15px 5px 15px 5px;
    margin-left: 12px;
}

div#rm_mobile_menu_toggle_button.active span.rm_mobile_menu_first-toggle {
    position: absolute;
    top: 28px;
    transform: rotate(-180deg);
    right: 2px;
}  
div#rm-popup-quickorder .modal-dialog.wide .modal-body-right {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 22px 30px 20px 30px !important;
}
.onfaq {
    border-top: 1px solid #EBEBEB;
}   
.onfaq:last-child{
    border-bottom: 1px solid #EBEBEB;
}    
.emptycart .content {
    font-size: 29px;
}  
.empty-popup-cart.text-center img {
    width: 120px;
}  
div#content-niz-review .rm-store-reviews-item-info-date {
    margin-left: 12px;
}  
.rm-header-cart-quantity {
    top: -36px;
}  
.rm-social-title {
    margin-right: 0;
    white-space: nowrap;
    font-size: 18px;
}

.rm-social {
    margin: 8px 0 7px !important;
}

li.rm-social-item:last-child {
    margin-right: 0;
}

.zag-niz-con {
    font-size: 18px;
}  
 .rm-contact-location-title {
    margin-bottom: 9px;
} 
div#rm-popup-quickorder div img {
    display: flex !important;
    background: #ececec;
    max-height: 140px;
}
.coupon-niz input {
    padding-right: 150px !important;
} 
.simplecheckout-step .simplecheckout-warning-block {
    top: -13px;
}
span.inputs.buttons .prim:hover {
    opacity: 1;
}
.rm-alert.rm-alert-danger {
    background: #fff !important;
}

.alert-block.d-flex.flex-column.danger.animated.fadeInRight {
    background: #fff !important;
}    
.rm-sidebar div#rm_mobile_menu_toggle_button.active .rm_mobile_menu-list li ul li {
    padding-left: 0;
    padding-right: 0;
}

.rm-sidebar div#rm_mobile_menu_toggle_button.active .rm_mobile_menu-list li ul {
    padding-right: 0;
    padding-left: 0;
    width: 110%;
}

.rm-sidebar div#rm_mobile_menu_toggle_button.active .rm_mobile_menu-list li ul li a span {
    white-space: normal;
}
button.rm-mobile-nav-buttons-btn.rm-mobile-locatons-btn {
    display: none;
} 
.container.simplecheckout div#content {
    padding: 0;
}  
div#simplecheckout_cart .simplecheckout-cart-total {
    padding: 0 15px 20px 15px;
}
.simplecheckout-cart-coupon {
    position: absolute;
    bottom: 107px;
}

div#buttons {
    position: absolute;
    bottom: 15px;
    width: 100%;
}

div#simplecheckout_cart {
    position: inherit;
}   
.row.text-foot {
    margin-top: 0;
}

.row.text-foot p {
    max-width: 100%;
}    
}
@media (min-width: 650px) and  (max-width: 992px) {
.row.top-cat {
    background-image: url('/image/catalog/1-iphone/bek_cat.png') !important;
}

.no-col .product-grid {
    -ms-flex: 0 0 100%;
    flex: 0 0 50%;
    max-width: 50%;
}
.rm-product-tabs-reviews .rm-store-reviews-item .row.align-items-start {
    width: 100%;
    margin-left: 0;
}
.product-grid .rm-module-stickers {
    left: 20px;
}
.rm-news-col {
    -ms-flex: 0 0 25%;
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 37px;
}  
.rm-news-item-top a {
    height: 180px;
}  
div#rm-popup-quickorder .modal-dialog.wide {
    max-width: calc(100% - 40px);
}

div#rm-popup-quickorder .modal-dialog.wide .modal-body-right {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0px 60px 19px 30px !important;
}
footer .col-12.col-md-6.col-lg-2.text-md-center.text-lg-left.rm-footer-third {
    margin-top: 20px;
}

.logo {
    width: 30%;
}
.bottom-desc.col-sm-12 {max-height: 357px;}    
.rm-product-images {
    width: 100%;
} 
    div#us-blog-article_ {
    justify-content: center;
}

.us-item {
    margin: 0 2px 4px;
}
}
@media (min-width: 1025px) and  (max-width: 1200px) {
div#product {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    margin-left: 0;
}

.rm-product-center {
    padding-left: 16px;
}

.bl-price {
    padding: 24px 15px 25px 15px;
    margin: 20px -15px 0;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    height: auto;
}

.rm-product-btn.button-fast-order {
    margin-left: 15px;
}

button#button-cart {
    width: 177px !important;
}

.rm-product-center-price > span {
    font-size: 19px;
} 
div#information-contact .col-lg-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 79.333333%;
    max-width: 79.933333%;
    margin-left: 15px;
} 
div#information-contact .col-lg-10 .col-lg-6.col-xl-12 {
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
}   
  .rg-header .top-nav-info-list > li {
    margin-left: 0px;
}
 .top-con {flex-direction: column;}   
.bl-time {
    margin-top: 15px;
    margin-left: 0;
}     
}