@media (min-width: 1200px) {
	
	
.mod_slider_box_bestseller,
.mod_slider_box,
.category_wall,
.container {
	width: 1200px;
	padding: 0;
}

	.mod_slider_box_bestseller{
		padding-bottom: 20px;
	}
 

	.row-customer_confirm_password{
		float: right;
	}

}
  

.mob_header_menu{
	display: none;
}


@media (max-width: 768px) {
	
	
.blog_item_short_description{
	display: none !important;
}
	

	.cat_prod	+ .row{
		margin: 0;
	}
	
	
	
.mod_slider_box_bestseller,
.mod_slider_box,
.category_wall,
.container {
        width: auto;
        padding: 0 15px;
	}
	
	
.box_info_about_circ,
.box_info_about_text,
#product-product,
.form-creator,
.blog-module.latest,
.mod_slider{
	margin-bottom: 40px;
}
	
	
	

.box_info_about_banner_id4 {
    background: url(../image/Verana-about-us-1-web.png) no-repeat center center;
    height: auto;
    margin-bottom: 40px;
    background-size: 100%;
}
		
.box_info_deliv_banner h1, .box_info_about_banner_id4 h1 {
    padding: 0;
	font-size: 56px;
}
	
	
	
.cat_1 {
    background: url(../image/Catalog-oil-Verana-mob.png) no-repeat left center;
}	
	
	.cat_3 {
    background: url(../image/Catalog-cream-Verana-mob.png) no-repeat left center;
}
	
	.cat_8 {
    background: url(../image/Catalog-Verana-wax-mob.png) no-repeat left center;
}

.cat_2 {
    background: url(../image/Catalog-Verana-scrub-mob.png) no-repeat left center;
}
	
.cat_43 {
    background: url(../image/Catalog-ess-oil-Verana-mob.png) no-repeat left center;
}
	
	.cat_4 {
    background: url(../image/Catalog-Accessories-Verana-mob.png) no-repeat left center;
}
	
	.cat_42 {
    background: url(../image/Catalog-Verana-mob.png) no-repeat left center;
	}
	
	
	
	
	.ru .box_info_deliv_banner_id8{
	background:   url(../image/Verana-loyalty-375x240_RU.png) no-repeat center center;
	height: 240px;
	margin-bottom: 40px;
}

.en .box_info_deliv_banner_id8{
	background:   url(../image/Verana-loyalty-375x240_EN.png) no-repeat center center;
	height: 240px;
	margin-bottom: 40px;
}

.lv .box_info_deliv_banner_id8{
	background:   url(../image/Verana-loyalty-375x240_LV.png) no-repeat center center;
	height: 240px;
	margin-bottom: 40px;
}

.fr .box_info_deliv_banner_id8{
	background:   url(../image/Verana-loyalty-375x240_FR.png) no-repeat center center;
	height: 240px;
	margin-bottom: 40px;
}

	
	
	.ru .box_info_deliv_banner_id7{
	background:   url(../image/Verana-payments-375x240_RU.png) no-repeat center center;
	height: 240px;	margin-bottom: 40px;
}

.en .box_info_deliv_banner_id7{
	background:   url(../image/Verana-payments-375x240_EN.png) no-repeat center center;
	height: 240px;	margin-bottom: 40px;
}

.lv .box_info_deliv_banner_id7{
	background:   url(../image/Verana-payments-375x240_LV.png) no-repeat center center;
	height: 240px;	margin-bottom: 40px;
}

.fr .box_info_deliv_banner_id7{
	background:   url(../image/Verana-payments-375x240_FR.png) no-repeat center center;
	height: 240px;	margin-bottom: 40px;
}

	
	



.ru .box_info_deliv_banner{
	background:   url(../image/Verana-Delivery-mob-ru.png) no-repeat center center;
	height: 240px;
	margin-bottom: 40px;
}

.en .box_info_deliv_banner{
	background:   url(../image/Verana-Delivery-mob-en.png) no-repeat center center;
	height: 240px;
	margin-bottom: 40px;
}

.lv .box_info_deliv_banner{
	background:   url(../image/Verana-Delivery-mob-lv.png) no-repeat center center;
	height: 240px;
	margin-bottom: 40px;
}

.fr .box_info_deliv_banner{
	background:   url(../image/Verana-Delivery-mob-fr.png) no-repeat center center;
	height: 240px;
	margin-bottom: 40px;
}

	
.ru .box_info_deliv_banner_id5{
	background:   url(../image/Verana-Terms-and-Conditions-375x240_RU.png) no-repeat center center;
	height: 240px;
	margin-bottom: 40px;
}

.en .box_info_deliv_banner_id5{
	background:   url(../image/Verana-Terms-and-Conditions-375x240_EN.png) no-repeat center center;
	height: 240px;
	margin-bottom: 40px;
}

.lv .box_info_deliv_banner_id5{
	background:   url(../image/Verana-Terms-and-Conditions-375x240_LV.png) no-repeat center center;
	height: 240px;
	margin-bottom: 40px;
}

.fr .box_info_deliv_banner_id5{
	background:   url(../image/Verana-Terms-and-Conditions-375x240_FR.png) no-repeat center center;
	height: 240px;
	margin-bottom: 40px;
}


.ru .box_info_deliv_banner_id3{
	background:   url(../image/Verana-Privacy-Policy-375x240_RU.png) no-repeat center center;
	height: 240px;	margin-bottom: 40px;
}

.en .box_info_deliv_banner_id3{
	background:   url(../image/Verana-Privacy-Policy-375x240_EN.png) no-repeat center center;
	height: 240px;	margin-bottom: 40px;
}

.lv .box_info_deliv_banner_id3{
	background:   url(../image/Verana-Privacy-Policy-375x240_LV.png) no-repeat center center;
	height: 240px;	margin-bottom: 40px;
}

.fr .box_info_deliv_banner_id3{
	background:   url(../image/Verana-Privacy-Policy-375x240_FR.png) no-repeat center center;
	height: 240px;	margin-bottom: 40px;
}
	


.ru .box_info_deliv_banner_id9{
	background:   url(../image/Verana-cookie-375x240_RU.png) no-repeat center center;
height: 240px;
	margin-bottom: 40px;
}

.en .box_info_deliv_banner_id9{
	background:   url(../image/Verana-cookie-375x240_EN.png) no-repeat center center;
	height: 240px;
	margin-bottom: 40px;
}

.lv .box_info_deliv_banner_id9{
	background:   url(../image/Verana-cookie-375x240_LV.png) no-repeat center center;
	height: 240px;
	margin-bottom: 40px;
}

.fr .box_info_deliv_banner_id9{
	background:   url(../image/Verana-cookie-375x240_FR.png) no-repeat center center;
	height: 240px;
	margin-bottom: 40px;
}


.contact_box {
    background:  none;
    min-height: 328px;
}
	
	
	
	
	
	
	
	
	

.box_info_about_cart > div {
    margin: 0 auto 20px;
	}
	
	.box_info_about_text div:nth-child(1) {
    padding-right: 0;
}

.box_info_about_text > div {
    display: block;
}
	
	
.category_name{	
        background-size: 100%;
	}
	
	
#column-left + #content {
    width:  auto;
    margin: 0;
	}
	
.option_mobi_box {
	border-bottom: 1px #CFC9C3 solid;
	padding-bottom: 10px;
	margin-bottom: 10px;
}	

	
.option_mobi_box_bot ,	
.option_mobi_box_top{
	display: table;
	width: 100%;
}
	
.option_mobi_box_bot > div,
.option_mobi_box_top > div{
	display:  table-cell;
	vertical-align: top;
}
	
.option_mobi_box_bot > div:nth-child(2),	
.option_mobi_box_top > div:nth-child(2) {	
    float: right;
}
	
		
		
	
	#simple_login_header, .simpleedit h1, .acc_content h1, .box_product_info h1{
font-size: 24px;
font-weight: 400;
line-height: 33.6px;
text-align: left;
	}
	
	.category_name h2 {
    width: auto;
	}
	
	.category_name h2 span {
    width: auto;
	}
	
.info_title,
	.contact_box h1{
	font-family: Philosopher;
	font-size: 36px;
	font-weight: 700;
	line-height: 46.8px;
	text-align: left;
	margin:  0 0 16px;

}

	.form_box > div:nth-child(1) {
    width: auto;
	}
	
	#form-creator-40	{
		padding-bottom: 0;
	}

	
.footer_logo .footer_logo_pay{
	display: none;
}	

	
.footer_logo_pay_mob{
	margin: 20px auto 0;
	display: block;
	}
	
	.form_box > div {
    display: block;
	}
	
	
.bttn_category{
	display:inline-block !important;
	background:   url(../image/bg_bttn_categ.svg) no-repeat  center  right !important ;
	padding-right: 35px;
	color: #4F6221;
	font-family: Wix Madefor Text;
	font-size: 18px;
	font-weight: 600;
	line-height: 27px;
	text-align: left;

	
}

	
	
.results {
	font-family: Wix Madefor Text;
	font-size: 12px;
	font-weight: 400;
	line-height: 18.2px;
	padding: 2px 15px 0 0;
}
	
	
	
#column-left.open{
	display: block !important;
	position: fixed;
	top: 0;
	background: #fff;
	z-index: 9;
	right: 0;
	border: firebrick;
	bottom: 0;
	left: 0;
	width: auto;
    overflow: auto;
}
	
	
.close_left{
	position: fixed;
	top: 10px;
	width: 24px;
	height: 24px;
	right: 20px;
    background: url(../image/x-close.svg) no-repeat center center !important;
	z-index: 99;
	}	
	

.category_panel_top {
    margin: 0 10px 24px;
}

.category_panel_top > div{
	width: 50%;
	}

	
.cat_prod	{
	text-align: center;
}
	
.mod_slider .product_prev ,
.cat_prod .product_prev {
/*	width: 212px;*/
        width: 154px;
	display: inline-grid;
	text-align: left;
}

	
	
.cat_prod .product_prev ,
.cat_prod > div:nth-child(3n+2) {
     margin: 0 5px 20px; 
}
.breadcrumb a {
    font-size: 14px;
	line-height: 12px;
	display: inline-block;
	text-align: left;
	white-space: normal;
	}

.box_product_info > div:nth-child(2),
.box_product_info > div:nth-child(1) {
	width: auto;
}
	
.box_product_info > div:nth-child(2){
	padding: 0 10px;
}
	
	
.box_prod_info_top div{
	margin: 0 12px 0 0 ;
	font-size: 10px;
	font-weight: 400;
	padding: 8px 8px 8px 40px;
	line-height: 13px;
	width: 47%;	
	background-position: 3px center !important;
	background-size: 36px !important;
}	

.box_prod_info_top div:nth-child(2){
	margin: 0;
}
	
#form-creator-40 .alert {
    top: -42px;
} 
	
	.pagination {
    display: block;
    margin: 0 auto;
    text-align: center;
    float: none;
}
	
	.pagination>li {
    display: inline-block;
}
	
	
.latest .blog_item:nth-child(1) {
    width: auto;
	padding: 0;
	}
	
	
	.box_info_about_cart	{
		    display: block;
	}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
	padding: 0;
	font-size: 16px;
	font-weight: 700;
	line-height: 20.8px;
	text-align: left;
}	
	
.nav-tabs>li>a{
	font-size: 16px;
	font-weight: 400;
	line-height: 20.8px;
	text-align: left;
	padding: 0;	
	margin: 0 10px 0 0 ;
	}	

	
	.simpleregister select.form-control, .simpleregister input.form-control, .simpleedit input.form-control {
    border: 1px solid #CFC9C3;
    border-radius: 79px;
    height: 48px;
    width: 100% !important;
	}
.blog h1{
	margin: 0 0 0;
        padding: 0;
}	
 
.contact_box .footer_contact_mail,
.contact_box	.footer_contact_tell {
    width: auto;
    display: block;
}
.contact_box .contact_box_tell > div {
display: block;
}
	
	
.contact_box_tell > div:nth-child(2) {
    padding: 20px 0;
}
	.contact_box,	
	#information-contact #content {
    min-height: 260px;
}
	#information-contact + #form-creator-40 {
    margin: 0 0 -36px;
}
	
	#information-information > .row{
		margin: 0;
	}
	
	
	
#content {
    min-height: inherit;
}	
	
	
.acc_logout{
background-color: #ECE6E0 !important;

}

.box_menu_acc a:after {
	display: none;
}
	
	
body.open{
/*	overflow: hidden;*/
}
	
.product_prev {
   width: 212px;
}
	
	
.header_search {
    width: 100%;
	margin: 5px 0 0;
    padding: 8px;
	background: #ECE6E0;
	}
	
.header_search #search {
    position: relative;
    right: auto;
    width: auto;
	background: #fff;
    top: 0;
    margin: 0;
    height: 30px;
	}
	
.header_search #search button {
    cursor: pointer;
    width: 40px;
    border: 0;
    height: 30px;
	}
	
#top .container {
		padding: 4px 10px;
	}	

.bttn_catalog {
    margin: 0 auto;
    float: none;
    width: 124px;
    padding:2px 10px 2px 25px;
    background: url(../image/fi_grid.svg) no-repeat 10px center #96C22E;
}
	
	.top_cart {
    padding: 0 12px;
}
	
	#logo img {
    max-width: none;
    width: 75px;
}
	
	#top {
 
    font-size: 12px;
		    height: auto;
	}
	
	#logo {
    padding: 0 2px 0 0;
}

	
 .blog h1, .mod_slider_title {
	font-size: 32px;
	line-height: 29px;
	padding-right: 0px;
}

	
	.simplecheckout h1{
		padding: 0;
	font-size: 32px;
	line-height: 29px;
	}
	
.box_sostav_pic {
    margin-bottom: 20px;
    text-align: center;
	}

.swiper-pager {
    width: 100px;
    right: 10px;
	top: -11px;
	}
	
.swiper-viewport {
    margin: 0 0 20px;
}
	
.category_wall .swiper-slide {
    padding: 0px 11px;
	}
	
.odcatwallhref {
    font-family: Marlino Regular Personal Use;
    font-size: 20px;
	}

.bttn_wishlist {
    width: 36px;
	height: 36px;
	}
	
.bttn_cart {
       padding: 6px 0px;
       width: 109px;		
	}
	
.caption h4 {
    height: 66px;
	}
	
.caption h4 a {
    font-family: Wix Madefor Text;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
	}
	
.option-special-price {
    font-size: 12px;
	}
	
.option_item div:nth-child(2),
.option_item div:nth-child(1) {
    padding: 4px 2px;
}
.option_item_box {
    height: 120px;
	}
	
	
#count_banner {
    position: absolute;
    bottom: 31%;
    right: 0;
    left: 0;
		padding: 0;
	width: 100%;
}

	
	
	.odcatwall img{
		width: 100%;
	}

	
	
	
#count_banner > div{
	width: 71px;
	height: 71px;
	font-family: Wix Madefor Text;
	font-size: 28px;
	font-weight: 800;
	line-height: 20px;
 	color: #fff;
	padding: 10px 0 0; 
	margin: 0 5px 0 0;
	text-align: center;
	text-shadow: #666 1px 0 10px;
}

#count_banner > div span{
	font-family: Wix Madefor Text;
	font-size: 14px;
	font-weight: 600;
	line-height: 30px;
	text-align: left;
}
	
.blog .mod_slider_title span{
	width: 150px;
	display: inline-block;
	line-height: 19px;
	}

	

#form-formcreator40 div.form-group + .form-group, #form-formcreator40 div.form-group {
    width: auto;
}	 
	
#form-formcreator40 div.form-group + .form-group + .form-group {
		width: 100%;
    position: relative;

}
	
	
.form_box textarea{
	    border-radius: 12px;
}

	.form_box textarea,	
	.form_box input{
		width: 100%;
	}	
	
	
	.form_bttn_box .btn {
    float: none;
    width: 100%;
    text-align: center;
}
	
.form_contact_ico a, .footer_contact_ico a {
    display: inline-block;
        margin: 0 10px;
	}

.form_contact_ico {
    text-align: center;
    margin: auto;
    display: block;
	padding-bottom: 0;
}

	
	
	
.mob_foot{
	width: 48%;
	display: inline-block;
	vertical-align: top;
}
	
	.footer_logo{
		text-align: center;
	}
	
.form_contact_ico, .footer_contact_ico {
    display: block;
    text-align: center;
	}
	
.footer_contact_tell {	
	margin: 0 auto;
    width: 170px;
}

.footer_contact_mail{
	margin: 0 auto;
    width: 207px;
	}

	.footer_contact_ico	{
		margin: 20px auto 0;
	}
	
.latest .blog_item {
    width: auto;
	padding: 0;
	float: none;
	margin-bottom: 20px;
	}
	
.latest .blog_item:last-child {
    padding-bottom: 0px;
    margin: 0;
	}
	
	
	.form_box_title {
    font-size: 40px;
    line-height: 40px;
	}
	
.form_box > div:nth-child(1) {
    width: auto;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    padding-bottom: 20px;
	}
	
.latest .blog_item:nth-child(1) a {
    font-size: 21px;
    line-height: 21px;
	}
	
	
	
	footer {
    margin: 10px 0 0;
}
	

	
	.swiper-slide,
 	.mod_slider_boxrelated .swiper-slide{
         text-align: center;
	}
	
	
	
.language .dropdown-toggle{
		display: none;
	}	
	
#menu .dropdown-menu{
	display: block;
	text-align: center;
	background: none;
}

	
#menu .language {
    height: 38px;
}
	
	#menu	.pull-left{
		float: none !important;
	}
	
#menu .btn-group{
	display: block;
}
	
	#menu .lang_menu {
		padding: 0;
		margin: 0;
		
	}
	
#menu .lang_menu li,
	
#menu .dropdown-menu li{
	display: inline-block;
	margin:  0 10px;
}

#menu .footer_contact_tell{
	background: url(../image/contact_phone.svg) no-repeat 0 0px;
}	
	
#menu .footer_contact_mail {
    background: url(../image/contact_mail.svg) no-repeat 0 1px;
}

#menu .footer_contact_ico a {
	margin:  0 15px;
	}
	
.fixed_cart_total.fixed{
	position: relative;
	width: auto;
}
	
#simplecheckout_shipping + #simplecheckout_payment {
    margin-left: 0px;
}	
	
#simplecheckout_payment, #simplecheckout_shipping {
    width: 100%;
	}
	
.simplecheckout .form-group:nth-child(2n+2) {
    margin-left: 0 !important;
}
	
.box_cart_total {
    width: auto;
    right: 20px;
    position: relative;
    top: 0;
	}
	
	
	.simplecheckout-block {
    padding: 0;
        text-align: center;
	}
	
    .popup-social {
       margin-top: 0px; 
    }

.not_found  #content{
    background: url(../image/ooops.png) no-repeat top center;
	padding: 320px 0 0;
	text-align: center;
}
	
	
.checkout-success  #content .pull-right,	
.not_found  #content .pull-right{
	text-align:		center;
	float: none !important;
	}
	
	
	.simplecheckout .form-group {
    text-align: center;
	}
	
	
	.language-select{
 	    padding: 0 5px;

	}
	
 .top_mob_menu {
    padding: 0 0 0 4px;
}



	
	
	
.cart_item_line_bot	.remove button	{
 	    padding: 15px 20px 15px 20px;
	}
	
	
.quantity_box{
    text-align: center;
    margin: 0 auto;
}
	
	
.cart_item_line_bot .total {
    text-align: left;
    padding: 0 0 0 8px;
	}
	
.box_cart_total{
		position: relative;
	}
	
.checkout-success #content{
    background: url(../image/order_bg.png) no-repeat top center;
	padding: 320px 0 0;
	text-align: center;
	}

	.option_item div:nth-child(1),
	.option_item div:nth-child(2) {
    font-size: 12px;
	}
	 
.simpleregister-button-right {
	float: none !important;
    text-align: left !important;
    width: 100% !important;
} 
	
.simpleregister-button-right a{	
	width: 100%;
    text-align: center;
}
	
.well .btn-primary{
	width: 100%;
	text-align: center;
}
	
	
	.popup-social .social_block{
		margin: 0;
	}	
	
 #account-login h2 {
    font-size: 21px;
	}
	
	.simpleregister-block-content .form-group:nth-child(2n+2) {
    margin-left: 0;
		margin-right: 0 !important;
}
	
	
body.simpleregister .simpleregister-block-content .form-group.row-register_field22, body.simpleregister .simpleregister-block-content .form-group:nth-child(2n+2) {
    margin-left: 0px;
    margin-right: 0 !important;
	}
		 
		
.simpleregister-block-content .form-group {
    display: block;
	}
	
.close_left{
/*	display: none;*/
	}
	 
.box_menu_acc { 
    padding: 15px;
	}

.order_item_box_pic img{
	display: inline-block;
}
	
#account #content{
	padding: 0 15px;
}
	
	
	
	#logout #column-left,
	
#wishlist	#column-left,
.account-order 	 #column-left,
#address #column-left,
#account #column-left,
.simpleedit #column-left{
	display:  block !important;
	width: auto;
}
		
	#column-left .acc_logout{
		background-color: transparent !important;
	}

#logout	 #content,
.simpleregister #content,
	.simpleedit #content, .acc_content {
    background: #fff;
    padding: 16px !important;
	}
	
.box_address_item:nth-child(2n+2) {
    margin-left: 0;
}
	
.box_address_item {
    padding: 15px;
    width: auto;
    border: 1px solid #CFC9C3;
    margin-bottom: 15px;
}
	
	.add_addres{
    float: none;
    display: block;
    margin: 0 0 15px;
    text-align: center;		
	}
	
	.box_address {
    display: block;
	}
	

	#simpleaddress .breadcrumb + .row ,
	.account-simpleaddress-update .breadcrumb + .row {
     margin: 0;	
	}
	
	
	.blogs_item > div:nth-child(1) {
    min-width: auto;
    padding-right: 0px;
    width: auto;
}
	
	.blogs_item {
    display: block;
	}
	
	.blog_grid_holder{
		margin: 0 0;
	}
	
	.title_link_r {
    padding: 15px 55px 15px 0;
	}
	
	
#information-information	#content,
	.box_html	.container{
		padding: 0;
	}
	
	
	.box_html {
    padding: 0 15px;
	}
	
	
	
	
	
	.option-special {
    display: block;
}
	
	
	
.option-special	.price_w_discount{
		top: -6px;
		position: relative;
	}
 	
	
	
.option-special {
	line-height: 13px;
	padding: 5px 0 5px 35px !important;			
	}

	
	.simplecheckout .form-group {
    width: 100%;
	}

.simplecheckout select.form-control,
.simplecheckout input.form-control {
    width: 100% !important;
	}
	
	
	.fixed_cart_total.fixed > div {
    width: auto;
    float: none;
    padding: 0;
	}
	
}

 
 





@media (max-width: 520px) {
    .product_prev {
        width: 45%;
}

    .product_prev {
        width: 282px;
    }
	
.form_contact_ico, .footer_contact_ico {
 
	}
	
    .mob_foot {
        width: 100%;
        display:block;
	}
	
	
	
}





