.djslider-loader, #djslider-loader116 {max-height: 308px !important;}
#jm-content #jm-content_in #Mod200, #jm-content #jm-content_in #Mod239 {display: none !important;}
.dj-main li.dj-up {cursor: pointer;}
.category-view .row .category .spacer h2 a img {width: 148px; height: 95px;}

@media screen and (min-width: 991px) {
#jm-left {display: block !important;}
#zakr {display: none !important;}
.search {display: block !important;}
#jm-top_shadow #jm-top + div {display: block !important;}
.mobile {display: none !important;}
.desktop {display: block !important;}
.jm-module.plus .jm-title + .jm-module-content {display: block !important;}
.jm-module.plus-plus .chpNav .chp-lhead + .chp-list {display: block !important;}
}
@media screen and (max-width: 990px) {
img {max-width: 100% !important; height: auto !important;}
iframe, textarea, input, button, submit, select, video, object, embed {max-width: 99% !important;}
table, span, div, ins {max-width: 100% !important;}

body {min-width: 100px !important;}
.minus {background: url(/templates/jm-eco-cosmetics-store/images/minus.png) no-repeat 2px 5px !important;}
.jm-module.plus .jm-title, .jm-module.plus-plus .chpNav .chp-lhead {text-align: left; margin: 0 0 0 3px; padding: 2px 0 2px 20px; cursor: pointer; background: transparent url(/templates/jm-eco-cosmetics-store/images/plus.png) no-repeat 2px 5px;}
.jm-module.plus .jm-title + .jm-module-content {display: none; padding: 0px 10px;}
.jm-module.plus-plus .chpNav .chp-lhead + .chp-list {display: none; padding: 0px 10px;}

#jm-allpage {padding-top: 60px !important;}
#plashka {display: block !important; border-bottom: 1px solid #dfe6e8; position: fixed; top: 0px; left: 0px; width: 100%; height: 60px; background: #ffffff; z-index: 200;}
#plashka > div {height: 60px; float: left; cursor: pointer; box-sizing: border-box; width: 20%;}
#plashka > div > a {display: block; height: 60px; width: 100%; text-decoration: none !important;}
#buter {background: url(/templates/jm-eco-cosmetics-store/images/buter.png) center no-repeat; border-right: 1px solid #dfe6e8;}
#search {background: url(/templates/jm-eco-cosmetics-store/images/search.png) center no-repeat; border-right: 1px solid #dfe6e8;}
#tel {background: url(/templates/jm-eco-cosmetics-store/images/tel.png) center no-repeat; border-right: 1px solid #dfe6e8;}
#dost {background: url(/templates/jm-eco-cosmetics-store/images/dost.png) center no-repeat; border-right: 1px solid #dfe6e8;}
#cart {background: url(/templates/jm-eco-cosmetics-store/images/cart.png) center no-repeat;}
#zakr {z-index: 99999990 !important; cursor: pointer; color: #5AA000; position: fixed; right: 2%; top: 60px; padding: 0; font-size: 25px; line-height: 25px}
#zakr:hover {color: #a32150 !important}
#tex {display: block !important; margin-top: 5px;}

.mobile {display: block !important;}
.desktop {display: none !important;}

.search {display: none; border-bottom: 1px solid #dfe6e8; border-top: 1px solid #dfe6e8; position: fixed; top: 60px; left: 0px; z-index: 200; width: 100%; background: #ffffff; padding: 5px 0px;}
#jm-top_shadow #jm-top + div {display: none; text-align: center !important; text-indent: 0px !important; border-bottom: 1px solid #dfe6e8; border-top: 1px solid #dfe6e8; position: fixed; top: 60px; left: 0px; z-index: 200; width: 100%; background: #ffffff; padding: 5px 0px;}
#jm-left {background: #ffffff !important; background: -o-linear-gradient(#ffffff, #ffffff 50%, #dcecbb) !important; background: -moz-linear-gradient(#ffffff, #ffffff 50%, #dcecbb) !important; background: -webkit-linear-gradient(#ffffff, #ffffff 50%, #dcecbb) !important; background: linear-gradient(#ffffff, #ffffff 50%, #dcecbb) !important; display: none; opacity: 1 !important; margin: 0px !important; overflow: auto !important; top: 60px !important; left: -100%; right: 0px; position: fixed !important; width: 100% !important; box-sizing: border-box; height: 80% !important; max-height: calc(100% - 60px) !important; height: calc(100% - 60px) !important; padding: 5px 0px !important; z-index: 199 !important; -webkit-transition: left 1s; -moz-transition: left 1s; -o-transition: left 1s; transition: left 1s;}
#jm-left .customempty {text-align: center;}
.dj-submenu {display: none !important;}
.hidepr {overflow: hidden !important;}
#jm-header {width: auto !important;}
#jm-left .jm-module_top {padding: 0px;}
#jm-left .jm-module_bot {padding: 0px 10px 10px;}

#skyp, #emai {display: block !important; margin-top: 5px; font-size: 11pt !important;}
#skyp a, #emai a {text-decoration: none !important; font-size: 11pt !important;}

#jm-content #jm-content_in #Mod200, #jm-content #jm-content_in #Mod239 {display: block !important; margin: 0px !important; padding: 0px !important; background: #E1E8D2; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom: -19px !important;}
#jm-content #jm-content_in #Mod200 .jm-module-content .chpNav, #jm-content #jm-content_in #Mod239 .jm-module-content .chpNav {display: none;}
#jm-content #jm-content_in #Mod200 h3.jm-title, #jm-content #jm-content_in #Mod239 h3.jm-title {cursor: pointer; background: url(../images/arrow_down.png) no-repeat scroll right top #FFFFFF !important; border: 1px solid #90B627 !important; border-radius: 4px !important; -moz-border-radius: 4px !important; -webkit-border-radius: 4px !important; font-size: 12px !important; vertical-align: middle !important; padding: 2px 24px 2px 12px !important; margin-bottom: 0px !important; text-align: left !important; text-decoration: none !important; color: #6B6754 !important; font-size: 13px !important; font-weight: normal !important;}
#jm-content-mod-top, #jm-content-mod-bot {padding: 0px 3% !important;}

.orderlistcontainer div.activeOrder {text-align: left !important;}

#jm-content_in #jm-content-mod-top #Mod200, #jm-content_in #jm-content-mod-top #Mod239 {padding: 10px !important; padding-bottom: 10px !important;}
#jm-content_in #jm-content-mod-top .chp-list {padding: 0px !important;}

#djslider-loader116, #djslider116, #djslider226 {height: 290px !important;}
#djslider-loader116  .slide-text {display: none !important;}
#slider-container116 {position: static !important;}
#djslider116 ul#slider116 li, #djslider226 ul#slider226 li {height: auto !important;}
#jm-header .djslider .slide-desc-text .slide-title {overflow: hidden; -moz-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto;}
#jm-header .djslider .slide-desc-text {padding: 0px !important;}

#jm-logo-sitedesc {float: none !important; text-align: center !important; padding-top: 5px !important; padding-right: 3px !important;}
#jm-topmenu {float: none !important;}
#jm-top {width: 100% !important; margin-bottom: 0px !important;}
#jm-top + div img {vertical-align: text-bottom !important;}
#jm-logo {margin-bottom: 7px !important;}

.dj-main {height: auto !important; text-align: center !important;}
.dj-main li.dj-up {display: none !important; margin: 3px !important; padding: 0px !important; float: none !important; vertical-align: top !important;}
.dj-main li.dj-up.itemid480 {display: block !important;}
.dj-main li.dj-up.itemid480 > a {display: none !important;}

#jm-mainpage {width: auto !important;}

.tel {text-decoration: none !important; white-space: nowrap !important;}
#sj_vm_cart {display: none !important;}
.minicart {display: none; top: auto !important; bottom: 0px !important;}
#sj_vm_cart .vmCartModule {top: -80px !important;}
.search input#mod_virtuemart_search {margin-left: 5px !important; width: 80% !important; width: calc(100% - 70px) !important; max-width: 344px !important;}

#rh-snippet, #rh-snippet-end {display: none !important;}

#jm-left_content {float: none !important;}
#jm-main.scheme_2.noright #jm-content {float: none !important; width: 100% !important;}
.jm-module_top {background: none !important;}
.jm-module_bot {background: none !important;}

#djslider183 {width: 100% !important; height: 200px !important;}
#djslider183 ul#slider183 li {width: 130px !important; height: 80px !important; float: none !important;  display: inline-block !important;}
#navigation183 {top: 50% !important;}
#slider-container183 {text-align: center !important;}
#djslider-loader183 {padding-top: 0px !important;}

#djslider194 {width: 100% !important; height: 200px !important;}
#djslider194 ul#slider194 li {width: 130px !important; height: 80px !important; float: none !important;  display: inline-block !important;}
#navigation194 {top: 50% !important;}
#slider-container194 {text-align: center !important;}
#djslider-loader194 {padding-top: 0px !important;}

#jm-main.scheme_2.noright #jm-content_top {background-size: 100% 100% !important;}
#jm-main.scheme_2.noright #jm-content_in {background-size: 100% 100% !important;}
#jm-main.scheme_2.noright #jm-content_bot {background-size: 100% 100% !important;}
#jm-pathway {padding: 2% 3% !important;}
#jm-mainbody {padding: 2% 3% !important;}
#jm-content_in #jm-content-mod-top + #jm-mainbody {padding-top: 0px !important;}

.row .product {display: inline-block !important; float: none !important; vertical-align: top !important;}
.main-image img.medium-image {max-width: 96.5% !important; max-width: calc(100% - 10px) !important;}

.browse-view .row {display: inline !important;}
.browse-view .horizontal-separator {display: none !important;}
.browse-view .row > .clear {display: none !important;}
.browse-view .row .width33 {width: 49% !important;}
.browse-view .row .product .spacer .floatleft {float: none !important;}
.browse-view .row .product .spacer .floatright {float: none !important;}

div.vmgroup ul.vmproduct {text-align: center !important;}
div.vmgroup ul.vmproduct li {background: url(/templates/beez_20/images/separator2.png) 3px center no-repeat; background-size: 1px 100%; width: 24% !important; display: inline-block !important; vertical-align: top !important; float: none !important;}
div.vmgroup ul.vmproduct li:first-child {background: none;}
div.vmgroup div.jm-vm-product-in {display: inline-block !important; vertical-align: top !important;}

#sptab179 .items_mask {width: auto !important; height: auto !important; clear: both !important;}
#sptab179 .items_mask > div {position: static !important;}

.jm-module-content > .custom > .float-right {display: none !important;}
.jm-module-content > .custom > .clearfix > .float-left {width: 85% !important;}

#comments-form textarea {width: 99% !important;}

#djslider193 ul#slider193 li {height: auto !important;}

.navigation-container .prev-button {left: -15px !important;}
.navigation-container .next-button {right: -15px !important;}

.category-view .row .category .spacer h2 a img {width: 100% !important; height: auto !important;}

.vm-pagination > ul {overflow: hidden !important;}

#Mod198 .customjm-moduleMY {margin: 10px 8px !important; overflow: hidden !important;}
#Mod198 .customjm-moduleMY p {display: inline !important; margin: 0px !important;}
#Mod198 .customjm-moduleMY p:last-child {margin-left: -75px !important; pointer-events: none !important;}
#Mod198 .customjm-moduleMY p a {pointer-events: all !important; line-height: 27px !important;}

.product-neighbours a.previous-page {margin-top: 7px !important;}
.product-neighbours a.next-page {text-align: right !important; margin-top: 7px !important;}

#facebox {left: 0px !important; right: 0px !important;}
#facebox .content {padding: 5% 2% !important; display: block !important;}
#facebox .close {top: 1px !important; right: 1px !important; width: 10px !important; height: 10px !important; background-size: 100% 100% !important; background-color: #fff !important;}

#sbox-window {left: 1% !important; top: 1% !important; width: 96% !important; height: 95% !important; position: fixed !important;  padding: 1% !important; max-height: 95% !important;}
#sbox-content iframe {height: 1000px !important; max-height: 100% !important; width: 100% !important;}
#sbox-btn-close {right: -1% !important; top: -1% !important;}

.orderby-displaynumber .width70 {display: inline-block !important; width: auto !important;}
.orderby-displaynumber .width30 {display: inline-block !important; width: auto !important;}

textarea.customer-comment, #phone_1_field, #first_name_field, #last_name_field, #city_field, #email_field, #email_field, #address_1_field {box-sizing: border-box !important; width: 100% !important; padding-right: 1% !important; padding-left: 1% !important;}
td.key {width: auto !important;}
#table_billto {width: 100% !important;}

.cart-view {overflow: auto !important;}

.orderlistcontainer div.activeOrder a {pointer-events: none !important;}

.category_description {display: none !important;}

#comments .comments-list {margin-left: 0px !important;}

table.category, table.cart-summary, .billto-shipto {display: block !important; overflow: auto !important;}


#vk_comments {width: 100% !important;}
#jm-footer {width: auto !important; padding-top: 5px !important;}
}
@media screen and (max-width: 850px) {
#djslider-loader116, #djslider116, #djslider226 {height: 265px !important;}
}
@media screen and (max-width: 750px) {
#djslider-loader116, #djslider116, #djslider226 {height: 232px !important;}
}
@media screen and (max-width: 670px) {
#djslider-loader116, #djslider116, #djslider226 {height: 210px !important;}
}
@media screen and (max-width: 625px) {
.category-view .horizontal-separator {display: none !important;}
.category-view .row {display: inline !important;}
.category-view .row .clear {display: none !important;}
.category-view .row .category {width: 49% !important; display: inline-block !important; float: none !important; vertical-align: top !important;}
.category-view div.spacer-in {float: none !important; padding: 15px !important; display: block !important; vertical-align: top !important;}
.jm-module-content > .custom > .clearfix > .float-left {width: 90% !important;}
}
@media screen and (max-width: 600px) {
.productdetails .width50 {width: auto !important; float: none !important;}
.productdetails .floatleft {text-align: center !important; display: inline-block !important;}
.main-image {text-align: center !important; margin-right: 0px !important;}
div.vmgroup ul.vmproduct {text-align: center !important;}
div.vmgroup ul.vmproduct li {width: 49% !important;}
#djslider-loader116, #djslider116, #djslider226 {height: 185px !important;}
div.vmgroup div.jm-vm-product-in > a {min-height: 37px !important;}
div.vmgroup ul.vmproduct li {background: none;}
div.vmgroup ul.vmproduct li:nth-child(odd) {background: url(/templates/beez_20/images/separator2.png) center right no-repeat; background-size: 1px 100%;}
}
@media screen and (max-width: 560px) {
.jm-module-content > .custom > .clearfix > .float-left {width: 95% !important;}
#djslider-loader116, #djslider116, #djslider226 {height: 175px !important;}
}
@media screen and (max-width: 530px) {
.browse-view .row .width33 {width: auto !important;}
.tabs dt.tabs {float: none !important; margin-right: 0px !important;}
#jm-header .djslider .slide-desc-text .slide-title {display: none !important;}
}
@media screen and (max-width: 520px) {
.jm-module-content > .custom > .clearfix > .float-left {width: auto !important;}
}
@media screen and (max-width: 510px) {
.orderby-displaynumber .floatleft {width: 100% !important;}
.orderby-displaynumber .floatright {display: none !important; width: 100% !important;}
.orderlistcontainer {display: block !important; margin: 0px !important;}
.orderlistcontainer + .orderlistcontainer  {display: none !important; text-align: center !important;}
.orderlistcontainer .title {display: inline-block !important; margin-right: 5px !important;}
.orderlistcontainer .Order {display: inline-block !important;}
#djslider-loader116, #djslider116, #djslider226 {height: 162px !important;}
}
@media screen and (max-width: 500px) {
#djslider193 {height: 130px !important;}
}
@media screen and (max-width: 460px) {
#djslider-loader116, #djslider116, #djslider226 {height: 150px !important;}
}
@media screen and (max-width: 450px) {
.category-view div.spacer-in {padding: 5px !important;}
}
@media screen and (max-width: 430px) {
div.vmgroup ul.vmproduct {text-align: center !important;}
#djslider-loader116, #djslider116, #djslider226 {height: 143px !important;}
div.vmgroup div.jm-vm-product-in > a {min-height: 19px !important;}
div.vmgroup ul.vmproduct li {width: 100% !important; background: url(/templates/beez_20/images/separator.png) center bottom no-repeat !important; background-size: 100% 1px !important;}
}
@media screen and (max-width: 410px) {
.category-view .row .category {width: 100% !important;}
#djslider193 {height: 110px !important;}
#jform_contact_name, #jform_contact_email, #jform_contact_emailmsg, #jform_contact_message {padding: 1% !important; width: 98% !important;}
}
@media screen and (max-width: 370px) {
#djslider-loader116, #djslider116, #djslider226 {display: none !important;}
}
@media screen and (max-width: 340px) {
.search input#mod_virtuemart_search {width: 70% !important; width: calc(100% - 70px) !important;}
.tel {margin-right: 5px !important;}
}
@media screen and (max-width: 319px) {
#sptab179 .tabs_mask {padding-right: 0px !important; height: auto !important;}
#sptab179 ul.tabs_container li.tab {float: none !important; margin-right: 0px !important;}
}
@media screen and (max-width: 300px) {
.tel {margin-right: 0px !important;}
#jm-top + div > strong {display: block !important;}
}
@media screen and (max-width: 280px) {
#comments-form label, #comments-report-form label {display: inline-block !important;}
}



.align-right {
    text-align: right;
    padding-right: 12px;
}
@media screen and (max-width: 991px) {
.slide-desc .slide-title, .slide-desc .slide-text {display:none!important;}
}