@media (max-width: 1852px){

    /*.bg-main-slider {*/

    /*    min-height: 471px;*/

    /*}*/

    .bg-main-slider .item {

        min-height: 471px;

    }

    .bg-main-slider .item .item-child {

        min-height: 469px;

    }

}

@media (max-width: 1810px){

    .bg-main-slider .item {

        min-height: 1px;

    }

    .bg-main-slider .item .item-child {

        min-height: 451px;

    }

}

@media (max-width: 1710px){

    .bg-main-slider .item .item-child {

        min-height: 417px;

    }

}

@media (max-width: 1650px){

    .bg-main-slider .item .item-child {

        min-height: 392px;

    }

}

@media (max-width: 1550px){

    .bg-main-slider .item .item-child {

        min-height: 357px;

    }

}

@media (max-width: 1450px){

    .bg-main-slider .item .item-child {

        min-height: 317px;

    }

}

@media (max-width: 1390px){

    .bg-main-slider .item .item-child {

        min-height: 295px;

    }

}

@media (max-width: 1366px){

    .newsletter-form input {

        width: 376px;

    }

    .bg-main-slider h1 {

        width: 62%;

    }

    .bg-main-slider p {

        width: 38%;

    }



    .menu-search-block {

        padding: 24px 0 4px 24px;

    }

}

@media (max-width: 1326px){

    .product-block-content form button {

        width: 210px;

    }

    .add-reviews-block textarea {

        width: 96%;

    }

    .bg-main-slider .item .item-child {

        min-height: 272px;

    }

}



@media (max-width: 1270px){

    .bg-main-slider .item .item-child {

        min-height: 250px;

    }

}



@media (max-width: 1225px){

    .related-products-carousel.owl-carousel .owl-nav button.owl-prev {

        left: -45px;

    }

    .related-products-carousel.owl-carousel .owl-nav button.owl-next {

        right: -45px;

    }

}



@media (max-width: 1200px){

    .bg-main-slider .item .item-child {

        min-height: 226px;

    }

    .bg-main-slider a.learn-more {

        padding: 20px 62px 16px;

    }

}



@media (max-width: 1190px){

    .related-products-carousel.owl-carousel .owl-nav button.owl-prev {

        left: -30px;

    }

    .related-products-carousel.owl-carousel .owl-nav button.owl-next {

        right: -30px;

    }

}



@media (max-width: 1155px){

    .related-products-carousel.owl-carousel .owl-nav button.owl-prev {

        left: -20px;

    }

    .related-products-carousel.owl-carousel .owl-nav button.owl-next {

        right: -20px;

    }

    .bg-main-slider p {

        width: 41%;

    }

    .bg-main-slider .item .item-child {

        min-height: 206px;

    }

    .chat-block {

        width: 370px;

    }

    .chat-window {

        height: 285px;

    }

    .chat-icone-block span.mail-icone {

        margin-top: 314px;

        margin-left: 12px;

    }



    .ofline-chat-window textarea {

        height: 70px;

    }

    .ofline-chat-text {

        margin-top: 13px;

    }

    .ofline-chat-window input {

        height: 27px;

        margin-bottom: 5px;

        margin-top: 5px;

    }

}



@media (max-width: 1135px){

    .related-products-carousel.owl-carousel .owl-nav button.owl-prev {

        left: -14px;

    }

    .related-products-carousel.owl-carousel .owl-nav button.owl-next {

        right: -14px;

    }

    .bg-main-slider h1 {

        width: 63%;

    }

}



@media (max-width: 1130px){

    .container {

        width: 98%;

    }

    .menu-search-block {

        padding: 24px 0 4px 24px;

    }

    .newsletter-form input {

        width: 373px;

    }

}



@media (max-width: 1125px){

    .personal-information {

        width: 807px;

    }

}



@media (max-width: 1123px){

    .bg-user-img-block {

        width: 69.2%;

    }

}



@media (max-width: 1120px){

    .menu-search-block {

        padding: 24px 0 4px 20px;

    }

    .newsletter-form input {

        width: 359px;

    }

}



@media (max-width: 1115px){

    .personal-information {

        width: auto;

        margin-left: 54px;

        float: left;

    }

}



@media (max-width: 1115px){

    .menu-shoping span {

        right: -11px;

    }

    .bg-sale-block-carousel,

    .bg-slider-related-products {

        width: 95%;

        margin: auto;

    }

    .bg-footer-products-block {

        margin-left: 86px;

    }

    .bg-footer-help-block {

        margin-left: 63px;

    }

    .bg-footer-about-us-block{

        margin-left: 40px;

        width: 25%;

    }



    .shop-page-img-block {

        height: 230px;

    }



    .shop-page-img-block,

    .shop-page .products-page .related-products-carousel .item {

        width: 227px;

    }

    .bg-day-offer-block .item:nth-child(4n+1) {

        margin-left: 20px;

        clear: none;

    }

}



@media (max-width: 1111px){

    .bg-header-social .social-icon {

        width: 20%;

    }

    .bg-change-lang {

        width: 18.5%;

    }

    .main-menu-block {

        padding: 29px 0 4px 20px;

    }

    .bg-main-slider .item .item-child {

        min-height: 189px;

    }

}



@media (max-width: 1105px){

    .main-menu li {

        padding: 0 6px;

    }

}



@media (max-width: 1096px){

    .newsletter-form input {

        width: 356px;

    }

    .newsletter-form button {

        width: 245px;

    }

    .personal-information {

        margin-left: 39px;

    }

}



@media (max-width: 1085px){

    .main-menu-block {

        padding: 29px 0 4px 15px;

    }

    .menu-search-block {

        padding: 24px 0 4px 12px;

    }

    .newsletter-form input {

        width: 350px;

    }

}



@media (max-width: 1079px){

    .shop-page-img-block,

    .shop-page .products-page .related-products-carousel .item {

        width: 219px;

    }

    .personal-information .registry-block {

        width: 709px;

    }

}



@media (max-width: 1075px){

    .bg-header-social .social-icon {

        width: 21%;

    }

    .main-menu li a {

        padding: 6px 9px;

    }

    .menu-search-block input {

        width: 230px;

    }

    .menu-shoping {

        float: right;

        padding: 29px 11px 0px 0px;

    }

    .menu-shoping span {

        right: -1px;

    }

    .newsletter-content {

        width: 35%;

    }



    .bg-main-slider p {

        width: 48%;

    }

    .bg-footer-products-block {

        margin-left: 58px;

        width: 17%;

    }

    .bg-footer-products-block ul li {

        font-size: 12px;

    }

    .bg-footer-logo-block p {

        margin-top: 26px;

        font-size: 12px;

    }

    .bg-footer-products-block ul {

        margin-top: 40px;

    }

    .bg-footer-help-block {

        margin-left: 48px;

    }

    .bg-footer-about-us-block {

        margin-left: 32px;

    }

}



@media (max-width: 1060px){

    .main-menu-block {

        padding: 29px 0 4px 10px;

    }

    .menu-search-block {

        padding: 24px 0 4px 7px;

    }

    .bg-main-slider .item {

        padding: 123px 0 43px;

    }

    .bg-main-slider .item .item-child {

        min-height: 237px;

    }

    .cart-shoping-table h4 {

        margin-top: 28px;

    }

    .cart-shoping-table .sale-count {

        margin-top: 20px;

    }

}



@media (max-width: 1050px){

    .logo-block img {

        width: 90px;

    }

    .main-menu-block {

        padding: 25px 0 4px 10px;

    }

    .menu-search-block {

        padding: 19px 0 4px 4px;

    }

    .menu-search-block button {

        top: 26px;

    }

    .menu-shoping {

        padding: 22px 11px 0px 0px;

    }

    .menu-shoping span {

        top: 8px;

        right: 0px;

    }

    .personal-information .registry-block {

        width: 652px;

    }



    /*.chat-block {*/

    /*    width: 320px;*/

    /*}*/

    /*.chat-window {*/

    /*    height: 210px;*/

    /*}*/

    /*.chat-icone-block span.mail-icone {*/

    /*    margin-top: 246px;*/

    /*    margin-left: 5px;*/

    /*}*/

}



@media (max-width: 1043px){

    .bg-change-lang {

        padding-left: 8px;

    }



    .signup-block {

        width: 77%;

    }

    .newsletter-form input {

        width: 340px;

    }

    .shop-page-img-block,

    .shop-page .products-page .related-products-carousel .item {

        width: 211px;

    }

}



@media (max-width: 1030px){

    .main-menu li {

        padding: 0 4px;

    }

}



@media (max-width: 1026px){

    .newsletter-form button {

        width: 237px;

    }

}



@media (max-width: 1023px){

    .bg-header-social .social-icon {

        width: 22%;

    }

}



@media (max-width: 1014px){

    .menu-search-block input {

        width: 220px;

    }

    .newsletter-form input {

        width: 330px;

    }

}



@media (max-width: 1007px){

    .shop-page-img-block,

    .shop-page .products-page .related-products-carousel .item {

        width: 200px;

    }

    .shop-page-img-block {

        height: 198px;

    }

    .shop-page .related-products-carousel h3 {

        font-size: 13px;

    }

    .shop-page .products-page .related-products-carousel .item {

        height: 311px;

    }

}



@media (max-width: 1000px){

    .main-menu li a {

        padding: 6px 7px;

    }

    .bg-main-slider .item {

        padding: 54px 0 43px;

    }

    .newsletter-form input {

        width: 320px;

    }

    .bg-main-slider .item .item-child {

        min-height: 285px;

    }

    .bg-main-slider a.learn-more {

        padding: 16px 51px 13px;

        font-size: 14px;

    }

}



@media (max-width: 998px){

    .item-products-table p,

    .item-products-table h4 {

        font-size: 10px;

    }

    .item-products-table h4 {

        font-size: 12px;

        margin-top: 32px;

    }

    .cart-shoping-table .sale-count {

        margin-top: 24px;

    }

    .sale-count input {

        width: 47px;

        height: 27px;

    }

    .sale-count span {

        top: 5px;

        left: 3px;

    }

    .sale-count span.plus {

        left: 37px;

        top: 7px;

    }

    input[type="checkbox"] + label:before {

        width: 16px;

        height: 16px;

    }

}



@media (max-width: 990px){

    .bg-product-block {

        padding: 30px 0 10px;

    }

    .bg-description-reviews-info,

    .single-container {

        width: 98%;

    }

    .position-block {

        left: -1901px;

    }

    .product-block-content {

        width: 27.7%;

        margin-right: 3px;

    }

    .product-block-content form button {

        width: 196px;

    }

    .product-block-single-img img {

        width: 100%;

    }

    .product-block-single-imgs>div {

        height: 121px;

    }

    .related-products-carousel.owl-carousel .owl-nav button.owl-prev {

        left: -10px;

    }

    .related-products-carousel.owl-carousel .owl-nav button.owl-next {

        right: -10px;

    }

    .newsletter-form button {

        width: 232px;

    }

}



@media (max-width: 981px){

    .logo-block img {

        width: 80px;

    }

    .main-menu-block {

        padding: 20px 0 4px 15px;

    }

    .main-menu li {

        padding: 0 2px;

    }

    .menu-search-block {

        padding: 13px 0 4px 4px;

    }

    .menu-search-block button {

        top: 20px;

    }

    .menu-shoping {

        padding: 16px 11px 0px 0px;

    }

    .menu-shoping span {

        top: 2px;

    }

    .bg-main-slider h1 {

        font-size: 36px;

    }

    .bg-main-slider .line {

        margin: 14px auto;

    }

    .bg-main-slider p {

        margin-top: 19px;

    }

    .bg-main-slider a.learn-more {

        font-size: 14px;

        padding: 17px 63px 14px;

        margin-top: 22px;

    }

    .bg-main-slider .main-slider.owl-theme .owl-nav+.owl-dots,

    .bg-main-slider .main-slider.owl-theme .owl-nav.disabled+.owl-dots {

        margin-top: 21px;

    }

    .bg-categories {

        padding: 40px 0 45px;

    }

    .bg-categories-slider {

        padding-top: 30px;

    }

    .bg-sale-block-carousel {

        padding-top: 0px;

    }

    .bg-slider-related-products {

        padding: 43px 0 41px;

    }

    .related-products-carousel .item>div:first-child {

        margin-bottom: 31px;

    }

    .related-products-carousel h3 {

        margin-top: 17px;

        font-size: 14px;

    }

    .price, .related-products-carousel p.price {

        font-size: 14px;

        margin-top: 5px;

    }

    .price .dr,

    .related-products-carousel p.price .dr {

        font-size: 14px;

    }

    .related-products-carousel.owl-theme .sale {

        bottom: 45px;

    }

    .related-products-carousel.owl-carousel .owl-nav button.owl-next,

    .related-products-carousel.owl-carousel .owl-nav button.owl-prev {

        top: 37.5%;

    }

    .bg-new-products {

        padding: 44px 0 0px;

    }

    .bg-newsletter-block {

        padding: 40px 0 38px;

    }

    .like-block {

        margin-top: 29px;

    }

    .newsletter-form input {

        width: 310px;

    }



    .bg-categories {

        padding: 40px 0 1px;

    }

    .bg-categories-slider {

        padding-top: 34px;

    }

    .bg-sale-block {

        padding: 27px 0 7px;

    }

    .two-title span.title-line-through {

        width: 35%;

    }

}



@media (max-width: 977px){

    .bg-user-img-block {

        width: 67.2%;

    }

    .personal-information .registry-block {

        width: 608px;

    }

}



@media (max-width: 976px){

    .bg-header-social .social-icon {

        width: 23%;

    }

    .bg-change-lang {

        padding-left: 16px;

    }

    .signup-block {

        width: 75%;

    }

    .product-block-content form button {

        width: 192px;

    }

    .bg-description-reviews-info {

        padding: 32px 0 45px;

    }

}



@media (max-width: 964px){

    .bg-change-lang {

        width: 19.5%;

    }

    .product-block-content {

        width: 28.7%;

    }

    .newsletter-form input {

        width: 300px;

    }

    .bg-main-slider .item .item-child {

        min-height: 270px;

    }

    .chat-icone-block {

        right: 15px;

    }

}



@media (max-width: 958px){

    .main-menu-block {

        padding: 20px 4px 4px 35px;

    }

    .menu-search-block input {

        width: 214px;

    }

    .main-menu li a {

        font-size: 14px;

    }

    .product-block-single-imgs>div {

        height: 116px;

    }

    .shop-page-img-block,

    .shop-page .products-page .related-products-carousel .item {

        width: 195px;

    }

}



@media (max-width: 943px){

    .menu-search-block input {

        width: 205px;

    }

    .newsletter-form input {

        width: 290px;

    }

    .bg-products-block form .filter-block ul li {

        font-size: 12px;

        padding: 11px 11px;

    }

    .cart-shoping-table h4 {

        margin-top: 19px;

    }

    .cart-shoping-table .sale-count {

        margin-top: 11px;

    }

}



@media (max-width: 936px){

    .shop-page-img-block,

    .shop-page .products-page .related-products-carousel .item {

        width: 189px;

    }

}



@media (max-width: 934px){

    .bg-header-social .social-icon {

        width: 24%;

    }

    .signup-block {

        width: 73%;

    }

    .bg-change-lang {

        width: 20.5%;

    }

    .main-menu-block {

        padding: 20px 4px 4px 22px;

    }

}



@media (max-width: 929px){

    .trademarks {

        width: 48.99%;

    }

}



@media (max-width: 927px){

    .product-block-content form button {

        width: 185px;

    }

    .newsletter-form input {

        width: 280px;

    }

}



@media (max-width: 925px){

    .bg-filtr {

        width: 210px;

    }

    .bg-products-block form .price-block label {

        font-size: 12px;

        color: #000000;

    }

    .price-block div span {

        height: 10px;

        padding: 4px 7px 7px;

        font-size: 12px;

    }

    .personal-information .registry-block {

        width: 100%;

    }

}



@media (max-width: 919px){

    .menu-search-block input {

        width: 195px;

    }

    .user-content {

        width: 85%;

    }

    .product-block-single-imgs div.mt {

        margin-top: 7px;

    }

    .bg-description-reviews-block {

        padding-top: 36px;

    }

    .newsletter-form input {

        width: 270px;

    }

    .bg-main-slider .item .item-child {

        min-height: 253px;

    }

    .bg-user-img-block {

        width: 64.2%;

    }

}



@media (max-width: 910px){

    .main-menu li a {

        font-size: 12px;

    }

    .main-menu-block {

        padding: 20px 4px 4px 73px;

    }

    .baner-left {

        margin-right: 24px;

    }

    .baner-right {

        margin-left: 24px;

    }

    .baner-container {

        width: 97%;

    }

    .shop-page-img-block,

    .shop-page .products-page .related-products-carousel .item {

        width: 184px;

    }

}



@media (max-width: 903px){

    .product-block-content form {

        margin-top: 55px;

    }

    .product-block-content form input {

        width: 99%;

    }

    .product-block-content form span.plus {

        left: auto;

        top: 9px;

        right: 9px;

    }

    .product-block-content form button {

        width: 100%;

        margin-top: 15px;

    }

    .baner-left {

        margin-right: 19px;

    }



    .baner-right {

        margin-left: 19px;

    }

    .personal-information .registry-block {

        padding: 48px 3px 84px;

    }

    .personal-information .registry-block input {

        width: 354px;

    }

    .personal-information .registry-block input[type='radio'] {

        width: 21px;

        height: 21px;

    }

}

/******************************/



@media (max-width: 896px){

    .bg-header-social .social-icon {

        width: 25%;

    }

    .main-menu-block {

        padding: 20px 4px 4px 57px;

    }

    .newsletter-content {

        width: 33%;

    }

}



@media (max-width: 888px){

    .baner-left div, .baner-right div {

        width: 174px;

    }

    .baner-center {

        width: 464px;

    }

    .shop-page-img-block {

        width: 180px;

        height: 177px;

    }

    .shop-page .products-page .related-products-carousel .item {

        width: 180px;

        height: 290px;

    }

    .bg-products-block form .filter-block ul li {

        padding: 7px 7px;

    }

    .bg-title {

        padding: 11px 7px;

        font-size: 15px;

    }

    .bg-products-block form div.price-block {

        margin-top: 23px;

    }



    .chat-block {

        width:270px;

    }

    .chat-window {

        height: 160px;

    }

    .chat-icone-block span.mail-icone {

        margin-top: 201px;

        width: 60px;

        height: 60px;

        font-size: 25px;

    }

    .chat-icone-block span.mail-icone i {

        margin-top: 18px;

    }

    .chat-text {

        margin: 4px 0 !important;

        font-size: 12px;

    }

    .chat-icone-block .chat-text span {

        padding: 5px 8px;

    }

    .send-message-block input {

        padding: 9px 5px;

    }

    .send-message-block .submit-chat {

        right: 11px;

        top: 10px;

        width: 25px;

        height: 25px;

        font-size: 14px;

    }

    .send-message-block .submit-chat i {

        margin-top: 5px;

    }

    .ofline-chat-block {

        width: 370px;

    }

    .chat-icone-block span.mail-icone.ofline-mail-icone {

        margin-top: 329px;

        width: 60px;

        height: 60px;

        font-size: 25px;

    }



    /*.ofline-chat-text {*/

    /*    font-size: 12px;*/

    /*    margin-top: 8px;*/

    /*    margin-bottom: 8px;*/

    /*}*/



    /*.ofline-chat-window textarea {*/

    /*    height: 55px;*/

    /*}*/

    /*.ofline-chat-window input {*/

    /*    height: 15px;*/

    /*    margin-bottom: 3px;*/

    /*    margin-top: 3px;*/

    /*}*/



    /*.ofline-chat-window .send {*/

    /*    height: 26px;*/

    /*}*/

}



@media (max-width: 881px){

    .product-block-single-imgs>div {

        height: 111px;

    }

}



@media (max-width: 876px){

    .baner-left div, .baner-right div {

        width: 168px;

    }

    .baner-center {

        width: 54%;

    }

    .shop-page .products-content {

        width: 72.5%;

    }

    .shop-page-img-block,

    .shop-page .products-page .related-products-carousel .item {

        width: 170px;

    }

}



@media (max-width: 870px){

    .bg-change-lang {

        width: 21.5%;

    }

    .main-menu-block {

        padding: 20px 4px 4px 47px;

    }

    .menu-search-block input {

        width: 189px;

    }

    .newsletter-form input {

        width: 261px;

    }

}



@media (max-width: 863px){

    .main-menu-block {

        padding: 20px 4px 4px 37px;

    }

    .personal-information .registry-block input {

        width: 332px;

    }

}



@media (max-width: 859px){

    .bg-header-social .social-icon {

        width: 26%;

    }

    .responsive-menu li a {

        font-size: 15px;

        color: #000000;

        font-family: 'Arrial AMU Bold', sans-serif;

    }

    .responsive-menu li a.active {

        color: #f1b887;

    }

    .responsive-menu li  {

        padding: 5px 0px;

    }

    .responsive-menu ul {

        padding-left: 15px;

    }

    .responsive-menu-block  input {

        border: 1px solid #b2b2b2;

        width: 93%;

        height: 17px;

        border-radius: 25px;

        padding: 5px 5px 5px 10px;

        font-size: 14px;

        color: #888888;

    }

    .responsive-menu-block  form {

        position: relative;

        margin-top: 13px;

    }

    .responsive-menu-block  form button {

        background: transparent;

        border: none;

        color: #888888;

        position: absolute;

        right: 40px;

        top: 6px;

        font-size: 13px;

    }

    .main-menu-block,

    .menu-search-block {

        display: none;

    }

    .responsive-menu-block {

        display: block;

        padding: 11px;

    }

    .responsive-menu-block>div{

        display: none;

        position: fixed;

        left: 0;

        right: 0;

        top: 0;

        width: 100%;

        padding: 10px 20px;

        background-color: #ffffff;

        z-index: 200;

        overflow: auto;

        height: 98vh;

    }

    .responsive-menu-block>button {

        background: transparent;

        border: none;

        font-size: 23px;

        cursor: pointer;

        outline: none;

        color: #000000;

    }

    .responsive-menu-block>div>button {

        background: transparent;

        border: none;

        cursor: pointer;

        outline: none;

        font-size: 30px;

        padding: 0;

        position: absolute;

        right: 56px;

        top: 8px;

        color: #000000;

    }



    .responsive-menu ul {

        display:none;

        left: 70px;

    }

    .newsletter-form input {

        width: 254px;

    }



    footer {

        padding: 28px 0 25px;

    }

    .bg-footer-logo-block p {

        margin-top: 13px;

        font-size: 10px;

    }

    .bg-footer-products-block {

        margin-left: 33px;

        width: 19%;

        padding-top: 28px;

    }

    .bg-footer-products-block {

        margin-left: 21px;

        width: 21%;

    }

    .bg-footer-about-us-block {

        width: 25%;

    }

    .bg-footer-products-block ul li {

        font-size: 10px;

    }

    .shop-page-img-block,

    .shop-page .products-page .related-products-carousel .item {

        width: 164px;

    }

    .bg-main-slider .item .item-child {

        min-height: 231px;

    }

    .bg-main-slider a.learn-more {

        padding: 17px 47px 14px;

    }

}

/**********************************************************/

@media (max-width: 847px){

    .product-block-single-imgs>div {

        height: 106px;

    }



    .product-block-single-imgs div iframe {

        margin-top: -24px;

    }

    .product-block-content h2 {

        margin-top: 0px;

    }

    .product-block-content .price {

        margin-top: 19px;

        margin-bottom: 0;

    }

    .product-block-content .raiting,

    .user-comment-block .user-star {

        margin-top: 10px;

    }

    .product-block-content .color-block {

        margin-top: 15px;

    }

    .product-block-content .colors {

        margin-top: 11px;

    }

    .product-block-content form {

        margin-top: 38px;

        padding-bottom: 38px;

    }

    .product-block-content .share {

        margin-top: 19px;

    }

    .bg-description-reviews-block {

        padding-top: 0px;

    }

    .reviews-block {

        margin-top: 23px;

    }

    .reviews-block h6 {

        margin-bottom: 11px;

    }

    .bg-description-reviews-info {

        padding: 32px 0 21px;

    }

    .bg-slider-related-products {

        padding: 58px 0 55px;

    }

    .newsletter-form input {

        width: 230px;

    }

    .newsletter-form button {

        width: 210px;

    }

    .newsletter-form {

        float: right;

    }

    .bg-footer-products-block ul li.footer-soc a {

        width: 24px;

        height: 23px;

    }

    .footer-soc a {

        font-size: 12px;

    }

    .footer-card span {

        font-size: 24px;

    }

    .baner-left div, .baner-right div {

        width: 160px;

    }

    .baner-center {

        width: 53%;

    }

    .chat-icone-block {

        bottom: 19px;

    }

}



@media (max-width: 840px){

    .bg-user-img-block {

        width: 62.2%;

    }

    .personal-information .registry-block input {

        width: 312px;

    }

}



@media (max-width: 829px){

    .bg-change-lang {

        width: auto;

    }

    .signup-block {

        width: 70%;

    }

    .bg-header-social .social-icon {

        width: auto;

    }

    .signup-block {

        width: 68%;

    }

    .bg-slider-related-products {

        padding: 35px 0 7px;

    }

    .shop-page-img-block {

        width: 159px;

        height: 159px;

    }

    .shop-page .products-page .related-products-carousel .item {

        width: 159px;

        height: 247px;

    }

    .shop-page .related-products-carousel h3 {

        margin-top: 10px;

        font-size: 11px;

    }

    .item-products-table p,

    .item-products-table h4 {

        font-size: 9px;

    }

}



@media (max-width: 806px){

    .product-block-single-imgs>div {

        height: 100px;

    }

    .product-block-single-img>div {

        height: 485px;

    }

    .bg-newsletter-block {

        padding: 2px 0 27px;

    }

    .bg-slider-related-products {

        padding: 35px 0 12px;

    }

    .bg-newsletter-block h4 {

        font-size: 14px;

    }

    .bg-newsletter-block p {

        font-size: 12px;

    }



    .newsletter-form input {

        height: 41px;

        padding: 0 15px;

    }

    .newsletter-form button {

        height: 42px;

    }

    .shop-page .products-content {

        width: 65.5%;

    }

    .shop-page-img-block {

        width: 219px;

        height: 237px;

    }

    .shop-page .products-page .related-products-carousel .item {

        width: 219px;

        height: 304px;

    }

    .bg-filtr {

        width: 237px;

    }



    .bg-products-block .item:nth-child(3n+1) {

        margin-left: 20px;

    }



    .bg-products-block .item:nth-child(2n+1) {

        margin-left: 0;

    }

    .bg-main-slider .item .item-child {

        min-height: 210px;

    }

}



@media (max-width: 795px){

    .sale-count input {

        width: 53px;

    }

    .sale-count span.plus {

        left: 41px;

    }

}



@media (max-width: 790px){

    .shop-page .products-content {

        width: 65.5%;

    }

    .shop-page-img-block,

    .shop-page .products-page .related-products-carousel .item {

        width: 210px;

    }

    .shop-page-img-block {

        height: 211px;

    }

    .shop-page .products-page .related-products-carousel .item {

        height: 280px;

    }

    .item-products-table h4 {

        font-size: 10px;

    }

}



@media (max-width: 785px){

    .product-block-content .share span {

        margin-right: 25px;

    }



    .add-reviews-block textarea {

        width: 95%;

    }

    .product-block-content h2 {

        font-size: 18px;

    }

    .baner-left div, .baner-right div {

        width: 151px;

    }

    .baner-center {

        width: 51%;

    }

    .two-title span.title-line-through {

        width: 31%;

    }

    .two-title span.title-under-line {

        padding-bottom: 7px;

    }

}



@media (max-width: 775px){

    .item-products-table .name-block p,

    .item-products-table .name-block h4 {

        padding-left: 19px;

    }

    .sale-count input {

        width: 50px;

        height: 27px;

    }

    .sale-count span {

        top: 4px;

    }

    .sale-count span.plus {

        left: 39px;

        top: 6px;

    }

    input[type="checkbox"] + label:before {

        width: 16px;

        height: 16px;

    }

}



@media (max-width: 770px){

    .product-block-single-imgs>div {

        height: 96px;

    }

    .bg-main-slider a.learn-more {

        font-size: 12px;

        padding: 13px 41px 12px;

    }

    .bg-main-slider .item {

        padding: 40px 0 28px;

    }

    .bg-main-slider .item .item-child {

        min-height: 225px;

    }

}



@media (max-width: 759px){

    .shop-page-img-block {

        width: 204px;

        height: 205px;

    }

    .shop-page .products-page .related-products-carousel .item {

        width: 204px;

    }

    .chat-block {

        width: 220px;

    }



    .chat-window {

        height: 142px;

    }

    .chat-icone-block .behappy-logo {

        width: 59px;

    }

    .chat-icone-block .behappy-name {

        font-size: 12px;

    }

    .chat-text {

        margin: 2px 0 !important;

        font-size: 10px;

    }

    .chat-icone-block span.mail-icone {

        margin-top: 175px;

        width: 55px;

        height: 55px;

        font-size: 22px;

    }

    .ofline-chat-block {

        width: 370px;

    }

}



@media (max-width: 745px){

    .registry-block {

        width: 95%;

    }

}



@media (max-width: 739px){

    .shop-page-img-block {

        width: 195px;

        height: 193px;

    }

    .shop-page .products-page .related-products-carousel .item {

        width: 195px;

        height: 263px;

    }

    .shop-page .related-products-carousel .item>div:first-child {

        margin-bottom: 18px;

    }

    .card-view-block h2 {

        font-size: 15px;

    }

    .products-table .item-products-table h4 {

        font-size: 11px;

    }

    .products-table .item-products-table p,

    .products-table .item-products-table h4 {

        font-size: 10px;

    }

    .sale-count input {

        width: 51px;

        height: 24px;

    }

    .sale-count span.plus {

        left: 41px;

        top: 5px;

    }

    .sale-count span {

        top: 3px;

        left: 4px;

    }

    .cart-shoping-table .sale-count {

        margin-top: 13px;

    }

}



@media (max-width: 730px){

    .responsive-menu-block input {

        width: 92%;

    }

    .responsive-menu-block form button {

        right: 49px;

    }

    .product-block-single-imgs>div {

        height: 90px;

    }

    .product-block-single-img>div {

        min-height: 435px;

    }

    .bg-main-slider .item .item-child {

        min-height: 209px;

    }



}



@media (max-width: 725px){

    .newsletter-form input {

        width: 219px;

    }

    .newsletter-form button {

        width: 162px;

    }

}



@media (max-width: 717px){

    .bg-social-icon {

        width: 45%;

    }



    .bg-signup-block {

        width: 55%;

    }



    .signup-block {

        width: 64%;

    }

    .baner-left div, .baner-right div {

        width: 144px;

    }

    .baner-center {

        width: 49%;

    }

    .related-products-carousel.owl-theme .owl-nav+.owl-dots,

    .related-products-carousel.owl-theme .owl-nav.disabled+.owl-dots,

    .categories-slider.owl-theme .owl-nav.disabled+.owl-dots {

        margin-top: 30px;

    }

    .shop-page .products-page .bg-slider-related-products {

        padding: 0 0 28px;

    }



    .item-products-table .product-name-block {

        width: 33%;

    }

    .cart-shoping-table h4 {

        margin-top: 18px;

    }

    .cart-shoping-table .mlr {

        margin-left: 7px;

        margin-right: 7px;

    }

    .sale-count input {

        width: 39px;

        height: 21px;

        font-size: 12px;

    }

    .sale-count span {

        top: 2px;

        left: 3px;

    }

    .sale-count span.plus {

        left: 30px;

        top: 4px;

    }

    input[type="checkbox"] + label:before {

        width: 14px;

        height: 14px;

        margin-right: 5px;

    }

}



@media (max-width: 707px){

    .shop-page-img-block {

        width: 184px;

        height: 184px;

    }

    .shop-page .products-page .related-products-carousel .item {

        width: 184px;

    }

    .bg-filtr {

        width: 221px;

    }

}



@media (max-width: 700px){

    .bg-product-block {

        padding: 15px 0 10px;

    }

    .product-block-content h2 {

        font-size: 16px;

    }

    .product-block-content .line {

        margin-top: 9px;

    }

    .product-block-content .price {

        margin-top: 10px;

    }

    .price {

        font-size: 15px;

    }

    .price .old-price {

        font-size: 11px;

    }

    .product-block-content .raiting,

    .user-comment-block .user-star {

        margin-top: 7px;

    }

    .product-block-content .color-block {

        margin-top: 9px;

    }

    .product-block-content .colors {

        margin-top: 7px;

    }

    .product-block-content .colors span {

        margin-right: 1px;

    }

    .product-block-content form {

        margin-top: 21px;

        padding-bottom: 28px;

    }

    .product-block-content .share {

        margin-top: 14px;

        font-size: 13px;

    }

    .product-block-content .share span {

        margin-right: 18px;

    }

    .description-reviews button {

        font-size: 12px;

    }

    .description-reviews .line {

        margin-top: 6px;

    }

    .bg-description-reviews-info {

        padding: 24px 0 11px;

    }

    .bg-rewiews-info p {

        margin-top: 11px;

    }

    .stars-block {

        margin-top: 11px;

    }

    .stars-block li {

        margin-bottom: 8px;

    }

    .reviews-block {

        margin-top: 15px;

    }

    .reviews-block h6 {

        margin-bottom: 4px;

    }

    .user-name h3 {

        margin-top: 5px;

        font-size: 13px;

    }

    .user-comment {

        margin-top: 6px;

    }

    .bg-rewiews-info p {

        font-size: 12px;

    }

    .add-reviews-block {

        margin-top: 22px;

    }

    .add-reviews-block .your-reviews {

        margin-top: 10px;

    }

    .add-reviews-block textarea {

        height: 125px;

    }

    .add-reviews-block button {

        margin-top: 5px;

        font-size: 12px;

        width: 246px;

        height: 44px;

    }

    .bg-related-products h2 {

        font-size: 15px;

    }

    .bg-slider-related-products {

        padding: 35px 0 30px;

    }

    .bg-slider-related-products .new-product,

    .bg-slider-related-products .sale-product {

        font-size: 8px;

    }

    .related-products-carousel h3 {

        margin-top: 15px;

        font-size: 11px;

        max-width: 50%;
1
    }

    .related-products-carousel p {

        margin-top: 6px;

        font-size: 12px;

    }

    .products-table .item-products-table p,

    .products-table .item-products-table h4 {

        font-size: 8px;

    }

    .sale-count input {

        width: 39px;

        font-size: 12px;

    }

    .sale-count span.plus {

        left: 29px;

    }

}



@media (max-width: 690px){

    .bg-main-slider .item {

        min-height: 168px;

    }

}



@media (max-width: 673px){

    .user-content {

        width: 82%;

    }

    .product-block-single-imgs>div {

        height: 84px;

    }

    .product-block-single-img>div {

        height: auto;

        padding-bottom: 25px;

    }

    .bg-main-slider .item .item-child {

        min-height: 188px;

    }

    .bg-main-slider a.learn-more {

        padding: 13px 28px 12px;

    }

}



@media (max-width: 669px){

    .shop-page-img-block {

        width: 179px;

        height: 176px;

    }

    .shop-page .products-page .related-products-carousel .item {

        width: 179px;

        height: 258px;

    }

    .bg-filtr {

        width: 205px;

    }

}



@media (max-width: 665px){

    .signup-block {

        width: 61%;

    }

    .responsive-menu-block form button {

        right: 40px;

    }

    .add-reviews-block textarea {

        width: 93%;

        height: 120px;

    }

    .products-table .item-products-table p,

    .products-table .item-products-table h4 {

        font-size: 7px;

    }

}



@media (max-width: 658px){

    .baner-left div,

    .baner-right div {

        width: 141px;

        height: 130px;

    }

    .baner-center-botoom {

        margin-top: 9px;

    }

    .bg-baner-block {

        padding: 28px 0 27px;

    }

}



@media (max-width: 653px){

    .shop-page {

        padding: 38px 0 20px;

    }

    .shop-page-img-block,

    .shop-page .products-page .related-products-carousel .item {

        width: 174px;

    }

}



@media (max-width: 650px){

    .bg-rewiews-info p {

        font-size: 11px;

        margin-top: 7px;

    }

    .product-block-content form button {

        font-size: 10px;

    }

    .product-block-single-imgs>div {

        height: 80px;

    }

    .bg-info-block p, .bg-description-block p {

        font-size: 14px;

    }

    .bg-main-slider .item {

        min-height: 161px;

    }

    .bg-main-slider a.learn-more {

        font-size: 11px;

        padding: 10px 13px 9px;

        margin-top: 11px;

    }

    .bg-main-slider p {

        width: 70%;

        font-size: 14px;

        margin-top: 12px;

    }

    .bg-main-slider h1 {

        font-size: 23px;

    }

    .baner-left div,

    .baner-right div {

        width: 131px;

    }

    .baner-center {

        width: 46%;

    }

    .bg-newsletter-block p {

        margin-top: 3px;

    }

    .like-block {

        margin-top: 13px;

    }

    /*.chat-block {*/

    /*    width: 195px;*/

    /*}*/

    /*.chat-window {*/

    /*    height: 94px;*/

    /*}*/

    /*.chat-icone-block .behappy-logo {*/

    /*    width: 51px;*/

    /*}*/



    /*.send-message-block input {*/

    /*    font-size: 10px;*/



    /*}*/

    /*.chat-icone-block span.mail-icone {*/

    /*    margin-top: 124px;*/

    /*    width: 48px;*/

    /*    height: 48px;*/

    /*    font-size: 20px;*/

    /*}*/

    /*.chat-icone-block span.mail-icone i {*/

    /*    margin-top: 14px;*/

    /*}*/

}



@media (max-width: 642px){

    .bg-footer-logo-block {

        width: 45%;

    }

    .bg-footer-products-block {

        margin-left: 10%;

        width: 45%;

    }

    .bg-footer-products-block:nth-child(3) {

        margin-left: 0;

        clear: both;

    }

    footer .container {

        width: 90%;

    }

    .newsletter-form input {

        width: 210px;

        height: 38px;

        padding: 0 12px;

    }

    .newsletter-form button {

        width: 140px;

        height: 40px;

        top: 0;

    }

}



@media (max-width: 635px){

    .shop-page-img-block {

        width: 165px;

        height: 167px;

    }

    .shop-page .products-page .related-products-carousel .item {

        width: 165px;

        height: 248px;

    }

}



@media (max-width: 627px){

    .bg-header-social {

        padding: 10px 0 7px;

    }



    .social-icon a {

        font-size: 10px;

        margin-right: 7px;

    }



    .bg-header-social .header-call-block a {

        margin-left: 7px;

    }



    .bg-signup-block a,

    .bg-signup-block .change-lang li {

        font-size: 12px;

    }



    .bg-change-lang img {

        width: 19px;

    }

    .responsive-menu li {

        padding: 3px 0;

    }

    .responsive-menu li a {

        font-size: 14px;

    }

    .responsive-menu-block input {

        font-size: 12px;

    }

    .products-img-block {

        height: 152px;

    }

    .related-products-carousel.owl-carousel .owl-nav button.owl-next,

    .related-products-carousel.owl-carousel .owl-nav button.owl-prev {

        top: 23.5%;

    }

    .related-products-carousel.owl-carousel .owl-nav button.owl-prev {

        left: -21px;

    }

    .related-products-carousel.owl-carousel .owl-nav button.owl-next {

        right: -21px;

    }

    #new-products-carousel.related-products-carousel.owl-carousel .owl-nav button.owl-next,

    #new-products-carousel.related-products-carousel.owl-carousel .owl-nav button.owl-prev {

        top: 36.5%;

    }

    .bg-main-slider .item .item-child {

        min-height: 170px;

    }

    .cart-shoping-table h4 {

        margin-top: 12px;

    }

    .cart-shoping-table .sale-count {

        margin-top: 5px;

    }

    .bg-card-view .empty-table {

        margin-top: 3px;

    }

    .bg-time-address-block {

        padding-top: 36px;

    }

    .bg-card-view {

        padding: 22px 0 34px;

    }

    .price-now-block {

        padding: 25px 0 16px;

    }

    .submit-button button {

        font-size: 9px;

        width: 137px;

        height: 32px;

        margin-top: 11px;

    }

    .price-now-block p, .all-price p {

        font-size: 13px;

        margin-bottom: 11px;

    }

    .price-now-block p span, .all-price p span {

        width: 115px;

    }

    .bg-time-address-block input.inp-address {

        width: 306px;

    }

    .bg-time-address-block textarea.inp-comment {

        width: 306px;

    }

    .submit-button button.cash-button {

        width: 148px;

    }

}



@media (max-width: 620px){

    .product-block-single-imgs>div {

        height: 78px;

    }

    .product-block-single-imgs div.mt {

        margin-top: 5px;

    }

    .bg-main-slider .item {

        min-height: 148px;

    }

    .title {

        font-size: 15px;

    }

    .two-title span.title-line-through {

        top: -4px;

    }



    .bg-products-block .item:nth-child(2n+1) {

        margin-left: 0;

    }

    .product-block-single-img>div {

        min-height: 380px;

    }

}



@media (max-width: 607px){

    .bg-filtr {

        width: 188px;

    }

    .bg-products-block form .filter-block ul li {

        padding: 4px 7px;

    }

    .bg-title {

        font-size: 11px;

    }

    .price-block .filter-block {

        padding-top: 14px;

    }

    .price-block .filter-block .min-max-block {

        padding: 0 7px;

    }

    .bg-products-block form .price-block label {

        font-size: 10px;

    }

    .price-block div span {

        height: 10px;

        padding: 4px 7px 5px;

        font-size: 11px;

    }

    .sliders_step1 {

        margin-top: 26px;

        padding: 0 12px 0 17px;

    }

    .apply {

        font-size: 11px;

        margin-top: 12px;

        padding: 7px 9px;

    }

    .trademarks {

        width: 48.8%;

    }

    .bg-active-filters-block p {

        font-size: 13px;

    }

    .bg-select {

        width: 105px;

        height: 19px;

        top: -4px;

        font-size: 12px;

        padding-top: 6px;

        margin-bottom: 5px;

    }

    .bg-active-filters-block {

        padding: 12px 7px 7px 16px;

    }

    .bg-active-filters-block .ml {

        margin-left: 0;

    }

    .shop-page-img-block,

    .shop-page .products-page .related-products-carousel .item {

        width: 162px;

    }

}



@media (max-width: 600px){

    .bg-main-slider .item {

        min-height: 142px;

    }

    .bg-day-offer-block .item {

        float: left;

        margin-left: 20px;

        width: 48%;

    }



    .bg-products-block .item:nth-child(3n+1) {

        margin-left: 20px;

    }



    .bg-products-block .item:nth-child(1) {

        margin-left: 0px;

    }



    .shop-page .bg-products-block .item:nth-child(2n+1) {

        margin-left: 0;

    }



    .bg-registy-block {

        padding: 25px 0 37px;

    }

    .registry-block {

        padding: 33px 0 28px;

        margin-top: 28px;

    }

    .registry-block input {

        width: 67%;

    }

    .registry-block input.submit {

        width: 70%;

    }

    .registry-block .dib {

        width: 26%;

    }

    .chat-icone-block .behappy-logo {

        width: 105px;

    }

    .chat-icone-block .behappy-name {

        font-size: 21px;

        margin-left: 36px;

    }

    .chat-text {

        margin: 7px 0 !important;

        font-size: 14px;

    }

    .chat-block.open {

        width: 94vw;

    }

    .chat-block.open .chat-window {

        height: 40vh;

    }



    .behappy-user {

        padding: 10px 7px;

    }



    .chat-icone-block .mail-icone.active {

        display: none;

    }

    .send-message-block input {

        width: 97%;

    }



    .item-products-table .mlr {

        margin-right: 12px;

    }

}



@media (max-width: 593px){

    .shop-page-img-block {

        width: 155px;

        height: 133px;

    }

    .shop-page .products-page .related-products-carousel .item {

        width: 155px;

        height: 215px;

    }

    .bg-products-block form .filter-block ul>li>ul {

        right: -202px;

        width: 202px;

    }

}



@media (max-width: 590px){

    .product-block-single-imgs div.mt {

        margin-top: 3px;

    }

    .product-block-single-imgs div iframe {

        margin-top: -37px;

    }

    .product-block-single-imgs>div {

        height: 75px;

    }

    .add-reviews-block button {

        width: 220px;

        height: 38px;

    }

    .product-block-content .share span {

        margin-right: 14px;

        font-size: 12px;

    }

    .two-title span.title-under-line {

        margin: 0 8px;

    }

}



@media (max-width: 580px){

    .product-block-content form {

        margin-top: 11px;

        padding-bottom: 17px;

    }

    .product-block-content form button {

        margin-top: 9px;

    }

    .newsletter-form input {

        width: 187px;

    }

    .newsletter-form button {

        width: 123px;

    }

}



@media (max-width: 572px){

    .bg-signup-block span.signin {

        padding-left: 11px;

    }

    .m-r {

        margin-right: 8px;

    }

    .responsive-menu-block input {

        width: 91%;

    }

    .baner-left div, .baner-right div {

        width: 125px;

        height: 120px;

    }

    .baner-center-top div,

    .baner-center-botoom div {

        height: 55px;

    }

    .bg-main-slider .item {

        min-height: 132px;

    }

    .bg-day-offer-block .item {

        margin-left: 15px;

        width: 43%;

    }

    .shop-page-img-block,

    .shop-page .products-page .related-products-carousel .item {

        width: 149px;

    }

    .item-products-table input[type="checkbox"] + label:before {

        margin-right: 4px;

    }

}



@media (max-width: 561px){

    .user-content {

        width: 80%;

        margin-left: 10px;

    }

    .bg-main-slider .item {

        min-height: 130px;

    }

    .two-title span.title-line-through {

        width: 25%;

    }

    .bg-main-slider .item .item-child {

        min-height: 147px;

    }

    .bg-categories-slider .item>div {

        padding: 19px 0px 25px;

    }



    .item-products-table {

        width: 561px;

    }



    .products-table {

        overflow: auto;

    }

    .bg-time-address-block input.inp-address,

    .bg-time-address-block textarea.inp-comment {

        width: 264px;

    }

}



@media (max-width: 556px){

    .bg-filtr {

        width: 171px;

    }

    .bg-products-block form .hidden-div {

        display: block;

        clear: both;

        margin: 0;

    }



    .bg-products-block form .price-block label {

        float: left;

        margin-right: 7px;

        margin-top: 7px;

    }



    .price-block .max-price {

        float: none;

    }

    .price-block div span {

        margin-bottom: 7px;

    }

}



@media (max-width: 550px){

    .product-block-single-imgs>div {

        height: 70px;

    }

    .baner-left div, .baner-right div {

        width: 117px;

    }

    .baner-left {

        margin-right: 15px;

    }

    .baner-right {

        margin-left: 15px;

    }

    .baner-center {

        width: 45%;

    }

    .registry-block input {

        width: 63%;

        padding: 13px 7px;

    }

    .registry-block label {

        font-size: 13px;

    }

    .registry-block .dib {

        width: 28%;

    }

    .registry-block input.submit {

        width: 66%;

    }

    .shop-page-img-block {

        width: 145px;

        height: 127px;

    }

    .shop-page .products-page .related-products-carousel .item {

        width: 145px;

    }

}



@media (max-width: 545px){

    .signup-block {

        width: 59%;

    }

    .product-block-content h2 {

        font-size: 13px;

    }

    .product-block-content .line {

        margin-top: 6px;

    }

    .product-block-content .price {

        margin-top: 4px;

    }

    .price {

        font-size: 11px;

    }

    .price .dr {

        font-size: inherit;

    }

    .price .old-price {

        font-size: 9px;

        margin-left: 8px;

    }

    .product-block-content .raiting,

    .user-comment-block .user-star {

        margin-top: 4px;

        font-size: 9px;

    }

    .product-block-content .color-block {

        margin-top: 5px;

        font-size: 12px;

    }

    .product-block-content .colors {

        margin-top: 0px;

    }

    .product-block-content .colors span {

        width: 10px;

        height: 10px;

    }

    .product-block-content form {

        margin-top: 6px;

        padding-bottom: 10px;

    }

    .product-block-content .share {

        margin-top: 10px;

        font-size: 11px;

    }

    .description-reviews {

        width: 450px;

    }

    .product-block-content form input {

        height: 25px;

    }

    .product-block-content form span {

        top: 3px;

    }

    .product-block-content form span.plus {

        top: 5px;

    }

    .product-block-content form button {

        font-size: 8px;

        height: 29px;

    }

    .new-product, .sale-product {

        font-size: 11px;

    }

    .bg-main-slider .item {

        min-height: 120px;

    }

}



@media (max-width: 535px){

    .shop-page-img-block {

        width: 134px;

        height: 116px;

    }

    .shop-page .products-page .related-products-carousel .item {

        width: 134px;

    }

    .product-block-single-img>div {

        min-height: 345px;

    }

    .bg-main-slider .item .item-child {

        min-height: 135px;

    }

}



@media (max-width: 520px){

    .signup-block {

        width: 57%;

    }

    .responsive-menu-block input {

        width: 90%;

    }

    .newsletter-content,

    .newsletter-form {

        width: 100%;

    }

    .newsletter-form {

        margin-top: 12px;

    }

    .newsletter-form input {

        width: 60%;

    }

    .newsletter-form button {

        width: 31%;

    }

    .bg-filtr {

        width: 100%;

        display: none;

    }

    .bg-products-block form .filter-block ul>li  ul {

        position: relative;

        display: none;

        background-color: inherit;

        width: 96%;

        left: 17px;

        right: auto;

        top: 7px;

        -webkit-box-shadow: none;

        -moz-box-shadow: none;

        box-shadow: none;

    }

    .bg-products-block form .filter-block ul>li:hover {

        background: transparent;

    }

    .bg-products-block form .filter-block ul>li:hover>ul {

        display: block;

    }

    .bg-products-block form .filter-block ul>li:hover a {

        color: #000000;

    }

    .trademarks {

        width: 49.6%;

    }

    .products-banner {

        width: 50%;

    }

    .shop-page .products-content {

        width: 100%;

    }

    .shop-page-img-block {

        width: 193px;

        height: 179px;

    }

    .shop-page .products-page .related-products-carousel .item {

        width: 193px;

        height: 258px;

    }

    .open-filtr-block {

        display: block;

        padding: 0 3px 10px;

    }



    .open-filtr-block button {

        background-color: transparent;

        outline: none;

        border: none;

        cursor: pointer;

        font-family: 'Arrial AMU Bold', sans-serif;

    }



    .open-filtr-block button span {

        margin-left: 10px;

    }

    .bg-main-slider .item .item-child {

        min-height: 131px;

    }

    .bg-categories-slider .item>div {

        padding: 19px 0px 21px;

    }



    .bg-active-filters-block .ml {

        margin-left: 15px;

    }

    .bg-time-address-block input.inp-address,

    .bg-time-address-block textarea.inp-comment {

        width: 239px;

    }

    .submit-button button.cash-button {

        width: 135px;

    }

}



@media (max-width: 510px){

    .bg-main-slider .item {

        min-height: 110px;

    }

    .trademarks {

        width: 49.5%;

    }

    /*.chat-block {*/

    /*    width: 175px;*/

    /*}*/

    /*.chat-icone-block .behappy-logo {*/

    /*    width: 41px;*/

    /*}*/

    /*.chat-icone-block .behappy-name {*/

    /*    font-size: 9px;*/

    /*    margin-top: 8px;*/

    /*}*/

    /*.send-message-block .submit-chat {*/

    /*    right: 8px;*/

    /*    top: 9px;*/

    /*    width: 22px;*/

    /*    height: 22px;*/

    /*    font-size: 12px;*/

    /*}*/

    /*.chat-icone-block span.mail-icone {*/

    /*    margin-top: 124px;*/

    /*    width: 40px;*/

    /*    height: 40px;*/

    /*    font-size: 20px;*/

    /*}*/

    /*.chat-icone-block span.mail-icone i {*/

    /*    margin-top: 10px;*/

    /*}*/

}



@media (max-width: 500px){

    .product-block-img {

        width: 100%;

    }

    .product-block-single-imgs div.mt {

        margin-top: 7px;

    }

    .product-block-single-imgs>div {

        height: 90px;

    }

    .product-block-content {

        width: 100%;

        margin-right: auto;

        padding-bottom: 20px;

    }

    .product-block-content h2 {

        font-size: 17px;

    }

    .product-block-content .price {

        margin-top: 9px;

    }

    .price {

        font-size: 14px;

    }

    .price .old-price {

        font-size: 11px;

        margin-left: 10px;

    }

    .product-block-content .raiting {

        margin-top: 7px;

        font-size: 11px;

    }

    .product-block-content .color-block {

        margin-top: 7px;

        font-size: 14px;

    }

    .product-block-content .colors span {

        width: 12px;

        height: 12px;

    }

    .product-block-content .colors {

        margin-top: 5px;

    }

    .product-block-content form div{

        position: relative;

        width: 200px;

    }

    .product-block-content form {

        margin-top: 11px;

        padding-bottom: 15px;

    }

    .product-block-content form button {

        margin-top: 13px;

    }

    .product-block-content .share {

        margin-top: 14px;

    }

    .add-reviews-block textarea {

        width: 91%;

        height: 110px;

    }

    .baner-left div, .baner-right div {

        width: 111px;

    }

}



@media (max-width: 499px){

    .bg-categories-slider .item>div {

        padding: 23px 0px 28px;

    }

    .bg-main-slider .item .item-child {

        min-height: 121px;

    }

}



@media (max-width: 490px){

    .bg-time-address-block input.inp-address,

    .bg-time-address-block textarea.inp-comment {

        width: 220px;

    }

    .submit-button button.cash-button {

        width: 124px;

    }

}



@media (max-width: 485px){

    .bg-header-social {

        padding: 6px 0 5px;

    }

    .social-icon a {

        margin-right: 4px;

    }

    .bg-header-social .header-call-block a {

        margin-left: 5px;

        font-size: 11px;

    }

    .bg-signup-block a,

    .bg-signup-block .change-lang li {

        font-size: 11px;

    }

    .bg-change-lang img {

        width: 17px;

    }

    .product-block-single-img>div {

        padding-bottom: 0;

    }

    .product-block-img {

        padding-bottom: 25px;

    }



    .bg-main-slider .item {

        min-height: 102px;

    }

    .login-fb a {

        font-size: 11px;

    }

    .bg-main-slider .item .item-child {

        min-height: 115px;

    }

}



@media (max-width: 475px){

    .product-block-single-imgs>div {

        height: 85px;

    }

    .baner-left div, .baner-right div {

        width: 104px;

        height: 102px;

    }

    .baner-center-top div, .baner-center-botoom div {

        height: 46px;

    }

    .bg-time-address-block label {

        font-size: 10px;

        padding: 0 4px;

    }

    /*.chat-block {*/

    /*    width: 159px;*/

    /*}*/

    /*.chat-text {*/

    /*    font-size: 7px;*/

    /*}*/

    /*.chat-icone-block .chat-text span {*/

    /*    padding: 3px 5px;*/

    /*}*/

    /*.chat-window {*/

    /*    height: 61px;*/

    /*}*/

    /*.chat-icone-block .behappy-logo {*/

    /*    width: 37px;*/

    /*}*/

    .behappy-user {

        padding: 3px 5px;

    }

    /*.send-message-block input {*/

    /*    padding: 5px 3px;*/

    /*}*/

    /*.send-message-block .submit-chat {*/

    /*    right: 8px;*/

    /*    top: 6px;*/

    /*    width: 18px;*/

    /*    height: 18px;*/

    /*    font-size: 9px;*/

    /*}*/

    /*.chat-icone-block span.mail-icone {*/

    /*    margin-top: 82px;*/

    /*    width: 38px;*/

    /*    height: 38px;*/

    /*    font-size: 18px;*/

    /*}*/

}



@media (max-width: 466px){

    .signup-block {

        width: 54%;

    }

    .responsive-menu-block input {

        width: 89%;

    }

    .user-photo {

        width: 75px;

        height: 75px;

    }

    .user-comment-block .user-star {

        margin-top: 1px;

    }

    .user-name h3 {

        font-size: 11px;

    }

    .user-comment {

        margin-top: 3px;

    }

    .bg-rewiews-info p {

        font-size: 9px;

        margin-top: 3px;

    }

    .add-reviews-block {

        margin-top: 17px;

    }

    .add-reviews-block h6 {

        font-size: 11px;

    }

    .add-reviews-block .raiting {

        font-size: 9px;

    }

    .add-reviews-block .your-reviews {

        margin-top: 3px;

        font-size: 10px;

    }

    .add-reviews-block textarea {

        width: 90%;

        height: 101px;

    }

    .add-reviews-block button {

        width: 200px;

        height: 33px;

    }

    .bg-related-products h2 {

        font-size: 13px;

        margin-top: 0px;

    }



    .bg-main-slider p {

        font-size: 12px;

        margin-top: 10px;

    }

    .bg-main-slider h1 {

        font-size: 17px;

    }

    .bg-main-slider .line {

        margin: 7px auto;

    }

    .bg-main-slider a.learn-more {

        font-size: 9px;

        padding: 8px 0 7px;

        margin-top: 7px;

    }

    .day-offer-img-block {

        width: auto;

        height: auto;

    }

    .bg-day-offer-block .item {

        margin-left: 0px;

        width: 100%;

    }

    .registry-block input {

        width: 62%;

        padding: 10px 7px;

    }

    .bg-main-slider .item .item-child {

        min-height: 109px;

    }

}



@media (max-width: 459px){

    .shop-page-img-block {

        width: 187px;

        height: 174px;

    }

    .shop-page .products-page .related-products-carousel .item {

        width: 187px;

    }

}



@media (max-width: 450px){

    .product-block-single-imgs div.mt {

        margin-top: 4px;

    }

    .product-block-single-imgs>div {

        height: 82px;

    }

    .description-reviews {

        width: 380px;

    }

    .description-reviews button {

        font-size: 10px;

    }

    .description-reviews>div {

        margin: 0 5px;

    }

    .bg-rewiews-info h6 {

        font-size: 12px;

    }

    .user-content {

        width: 78%;

    }

    .product-block-single-imgs>div {

        height: 78px;

    }

}



@media (max-width: 446px){

    .baner-left div, .baner-right div {

        width: 102px;

    }

    .baner-center {

        width: 42%;

    }

    .shop-page-img-block {

        width: 171px;

        height: 154px;

    }

    .shop-page .products-page .related-products-carousel .item {

        width: 171px;

        height: 241px;

    }

    .bg-main-slider .item {

        padding: 40px 0 13px;

        min-height: 1px;

    }

    .bg-main-slider .item .item-child {

        min-height: 117px;

    }

}



@media (max-width: 466px) {

    .bg-main-slider .item .item-child {

        min-height: 109px;

    }

}



@media (max-width: 435px){

    .signup-block {

        width: 53%;

    }

    .responsive-menu-block input {

        width: 88%;

    }

    .title {

        font-size: 13px;

    }

    .registry-block label {

        font-size: 11px;

    }

    .bg-time-address-block input.inp-address,

    .bg-time-address-block textarea.inp-comment {

        width: 204px;

    }

    .submit-button button.cash-button {

        width: 107px;

    }

}



@media (max-width: 415px){

    .baner-left div, .baner-right div {

        width: 97px;

        height: 89px;

    }

    .baner-center-top div, .baner-center-botoom div {

        height: 39px;

    }



    /*.chat-block {*/

    /*    width: 130px;*/

    /*}*/



    /*.send-message-block input {*/

    /*    font-size: 7px;*/

    /*}*/

    /*.send-message-block .submit-chat {*/

    /*    right: 6px;*/

    /*    top: 9px;*/

    /*    width: 14px;*/

    /*    height: 14px;*/

    /*    font-size: 7px;*/

    /*}*/

    /*.send-message-block .submit-chat i {*/

    /*    margin-top: 3px;*/

    /*}*/



    /*.chat-icone-block span.mail-icone {*/

    /*    margin-top: 88px;*/

    /*    width: 30px;*/

    /*    height: 30px;*/

    /*    font-size: 13px;*/

    /*}*/

    /*.chat-icone-block span.mail-icone i {*/

    /*    margin-top: 8px;*/

    /*}*/



}



@media (max-width: 410px){

    .bg-header-social {

        padding: 4px 0 4px;

    }

    .social-icon a {

        font-size: 8px;

        margin-right: 7px;

    }

    .bg-header-social .header-call-block a {

        font-size: 10px;

    }

    .bg-signup-block span.signin {

        padding-left: 7px;

    }

    .m-r {

        margin-right: 3px;

    }

    .bg-change-lang img {

        width: 15px;

    }

    .bg-change-lang {

        padding-left: 13px;

    }

    .user-content {

        width: 75%;

    }

    .product-block-single-imgs>div {

        height: 73px;

    }

    .baner-right {

        margin-left: 9px;

    }

    .baner-left {

        margin-right: 9px;

    }

    .bg-baner-block {

        padding: 19px 0 17px;

    }

    .shop-page-img-block {

        width: 159px;

        height: 145px;

    }

    .shop-page .products-page .related-products-carousel .item {

        width: 159px;

    }

    .personal-baner {

        height: 254px;

    }

    .bg-main-slider .item .item-child {

        min-height: 102px;

    }

    .trademarks {

        width: 49.4%;

    }

    .bg-time-address-block input.inp-address,

    .bg-time-address-block textarea.inp-comment {

        width: 193px;

    }

}



@media (max-width: 397px){

    .bg-time-address-block input.inp-address,

    .bg-time-address-block textarea.inp-comment {

        width: 182px;

    }

}



@media (max-width: 388px){

    .bg-main-slider .item {

        padding: 16px 0 13px;

    }

    .baner-left div, .baner-right div {

        width: 92px;

    }

    .two-title span.title-under-line {

        padding-bottom: 3px;

        margin: 0 11px;

    }

    .bg-main-slider .item .item-child {

        min-height: 119px;

    }

    .bg-time-address-block input.inp-address,

    .bg-time-address-block textarea.inp-comment {

        width: 164px;

    }

    .submit-button button.cash-button {

        width: 91px;

    }

}



@media (max-width: 382px){

    .shop-page-img-block {

        width: 150px;

        height: 135px;

    }

    .shop-page .products-page .related-products-carousel .item {

        width: 150px;

        height: 208px;

    }

    .shop-page .related-products-carousel h3 {

        font-size: 8px;
        max-width: 45%!important;

    }

}



@media (max-width: 380px){

    .bg-social-icon {

        width: 50%;

    }

    .bg-signup-block {

        width: 50%;

    }

    .bg-change-lang img {

        display: none;

    }

    .bg-signup-block .change-lang {

        margin-left: 0px;

    }

    .bg-change-lang {

        padding-left: 4px;

    }

    .signup-block {

        width: 65%;

    }

    .responsive-menu-block input {

        width: 86%;

    }

    .product-block-single-imgs>div {

        height: 67px;

    }

    .product-block-single-imgs>div img {

        width: 130px;

        height: 130px;

    }

    .description-reviews {

        width: auto;

    }

}



@media (max-width: 373px){



    .title {

        font-size: 12px;

    }

    .two-title span.title-under-line {

        border-bottom: 2px solid #632964;

        padding-bottom: 2px;

        margin: 0 14px;

    }

    .two-title span.title-line-through {

        border-bottom: 1px solid #dacddb;

        width: 21%;

        top: -4px;

    }

}



@media (max-width: 369px){

    .bg-slider-related-products {

        padding: 15px 0 20px;

    }

    .baner-left div, .baner-right div {

        width: 86px;

        height: 80px;

    }

    .baner-center-top div, .baner-center-botoom div {

        height: 35px;

    }

    .related-products-carousel.owl-carousel .owl-nav button.owl-prev {

        left: -18px;

    }

    .related-products-carousel.owl-carousel .owl-nav button.owl-next {

        right: -18px;

    }

    .registry-block {

        padding: 14px 0 11px;

    }

    .registry-block form>div {

        margin-bottom: 8px;

    }

    .registry-block .dib {

        width: 100%;

        text-align: center;

        margin-bottom: 8px;

        font-size: 14px;

    }

    .registry-block input {

        width: 91%;

        font-size: 13px;

    }

    .registry-block form>div {

        text-align: center;

        margin-bottom: 8px;

    }

    .registry-block input.submit {

        width: 95%;

    }

    .bg-main-slider .item .item-child {

        min-height: 110px;

    }

    .bg-time-address-block label {

        font-size: 8px;

    }

}



@media (max-width: 365px){

    .signup-block {

        width: 71%;

    }

    .bg-rewiews-info p {

        font-size: 8px;

    }

    .user-photo img {

        width: 125px;

    }

    .user-photo {

        width: 60px;

        height: 60px;

    }

    .shop-page-img-block {

        width: 143px;

        height: 128px;

    }

    .shop-page .products-page .related-products-carousel .item {

        width: 143px;

    }

    .shop-page .products-page .related-products-carousel .item {

        width: 143px;

    }

}



@media (max-width: 359px){

    .description-reviews>div {

        margin: 0 2px;

    }

    .bg-time-address-block label {

        padding: 0 1px;

    }

    .price-now-block p span, .all-price p span {

        width: 94px;

    }

}



@media (max-width: 348px){

    .baner-left {

        margin-right: 9px;

    }

    .shop-page-img-block {

        width: 133px;

        height: 114px;

    }

    .shop-page .products-page .related-products-carousel .item {

        width: 133px;

        height: 189px;

    }

    .bg-main-slider .item .item-child {

        min-height: 103px;

    }

    .bg-categories-slider .item>div {

        padding: 18px 0px 21px;

    }

}



@media (max-width: 342px){

    .social-icon a {

        font-size: 7px;

        margin-right: 3px;

    }

    .bg-header-social .social-icon,

    .bg-header-social .header-call-block {

        padding: 0px 0;

    }

    .bg-header-social .header-call-block a {

        font-size: 9px;

    }

    .bg-signup-block span.signin {

        padding-left: 5px;

    }

    .m-r {

        margin-right: 0px;

    }

    .bg-signup-block a,

    .bg-signup-block .change-lang li {

        font-size: 10px;

    }

    .responsive-menu-block input {

        width: 85%;

    }

    .description-reviews>div {

        margin: 0 2px;

    }

    .product-block-single-imgs div iframe {

        margin-top: -46px;

    }

    .description-reviews .active button {

        color: #d4ac8b;

    }

    .trademarks {

        width: 49.3%;

    }

    .bg-time-address-block input.inp-address,

    .bg-time-address-block textarea.inp-comment {

        width: 139px;

    }

    .submit-button button.cash-button {

        width: 85px;

    }

}



@media (max-width: 337px){

    .baner-center {

        width: 40%;

    }

}



@media (max-width: 335px){

    .bg-signup-block span.signin {

        padding-left: 4px;

    }

    .bg-signup-block a, .bg-signup-block .change-lang li {

        font-size: 8px;

    }

    .bg-social-icon {

        width: 53%;

    }

    .bg-signup-block {

        width: 47%;

    }

    .signup-block {

        width: 61%;

    }

    .social-icon a {

        margin-right: 1px;

    }

    .bg-header-social .social-icon {

        padding-right: 5px;

    }

    .product-block-single-imgs>div {

        height: 58px;

    }

    .user-content {

        width: 73%;

    }

    .description-reviews button {

        font-size: 9px;

    }

}



@media (max-width: 326px){

    .bg-main-slider .item .item-child {

        min-height: 96px;

    }

}



@media (max-width: 326px){

    .baner-left div, .baner-right div {

        width: 83px;

    }

}



@media (max-width: 323px){

    .add-reviews-block textarea {

        width: 88%;

        height: 90px;

    }

    .shop-page-img-block {

        width: 127px;

        height: 108px;

    }

    .shop-page .products-page .related-products-carousel .item {

        width: 127px;

    }

}