.menu__burger {
	display: none;
	margin-top: 2px;
	cursor: pointer;
	position: absolute;
	left: 10px;
	top: 4px;
	z-index: 9999;
}
.menu__burger:after {
	content: '';
	width: 23px;
	height: 22px;
	background: url('../img/burger.png') no-repeat 0 0;
	display: block;
	background-size: contain;
}
._mob {
  display: none!important;
}
._desktop {
  display: block!important;
}
@media handheld, only screen and (max-width: 1375px) {
	.main_wrapper_width, 
	.heading .wrapper, 
	.articleBody,
	.wrapp {
	    margin: 0 auto;
	    width: 100%;
	    max-width: 100%;
	}
	.header-wrapper {
		width: 100%;
	}
	body {
	    min-width: 100%;
	}
	/* ====================================================
	   						HEADER
	======================================================= */
	.header .logo {
		/*background: url('../img/logo.png') no-repeat 0 0;
		background-size: contain;
		width: 120px;
		height: 29px;*/
	}
     .content-left {
		width: 25%;
        
	}
	/* ====================================================
	   						MAIN CONTENT
	======================================================= */
	.main-content {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.content-right {
		width: 75%;
	}
	/*menu product*/
	.vm-icons-menu li {
		/*width: 33.33%;*/
	}
	/* ====================================================
	   						CART
	======================================================= */
	#cart-contents #leftdiv {
		width: 100%;
		float: none;
		padding: 0;
	}
	#cart-contents #right_div {
		width: 100%;
		float: none;
		padding: 0;
	}
	.product.opg-width-1-1.opg-margin {
		position: relative;
	}
	.opg-link {
		font-size: 13px;
		line-height: 16px;
		display: block;
	}
	.opg-width-1-5.opg-hidden-small.opg-float-left {
		float: none;
		margin: 0 auto 18px;
	}
	.opg-width-large-4-5.opg-width-small-1-1.opg-float-left {
		width: 100%;
		float: none;
	}
	.quantity.opg-float-right.opg-width-large-1-4.opg-width-small-3-6.opg-width-3-6.opg-text-left-small {
	    margin: 15px 0 0 0;
    	width: 100%;
	}
	.opg-text-primary.opg-text-bold.opg-float-right.opg-width-large-1-6.opg-width-small-3-6.opg-width-3-6.opg-text-right {
		position: absolute;
		right: 0;
		bottom: 86px;
		display: none;
	}
	.opg-text-primary.opg-hidden-small.opg-text-bold.opg-float-right.opg-width-large-1-6.opg-width-small-2-6.opg-width-2-6.opg-text-left-small {
	position: relative;
	top: -21px;
	display: block!important;
		
	}
	.status.opg-width-large-1-3.opg-width-small-1-2.opg-width-1-2 {
		display: none;
	}
	.opg-width-large-1-3.opg-width-small-1-2.opg-width-1-2.opg-text-left-small.opg-hidden-small {
		width: 50%;
		float: left;
	}
	.status.opg-width-large-1-3.opg-width-small-1-2.opg-width-1-2.opg-text-right {
		display: block;
		float: right;
		width: 50%;
	}
	.opg-text-large {
		font-size: 16px;
	}
	/* ====================================================
	   						FOOTER
	======================================================= */
	.footer {
		padding: 15px 15px 0;
	}
	.footer .simple-menu {
		position: relative;
		top: 0;
		display: block;
	}
	.logo-footer {
		position: relative;
		top: inherit;
		display: block;
	}
	.footer .developers {
		margin-bottom: 10px;
	}
}/*1365*/
@media handheld, only screen and (max-width: 1020px) {
	/*header*/
	.header-item.phones-item {
		font-size: 16px;
	}
	.callback-link {
		padding: 15px 15px;
		font-size: 12px;
	}
	/*main product*/
	.product-item {
		width: 50%;
	}
  
}
@media handheld, only screen and (max-width: 977px) {
	.header .logo {
		right: -226px;
	}
  
}
@media handheld, only screen and (max-width: 890px) {
	.vm-icons-menu li {
		width: 50%;
	}
	.left-menu li a {
		font-size: 15px;
	}
	.small-heading {
	    font-size: 16px;
	}
	.leftNews, .rightNews{
		float:none;
		width:100%;
	}
}
@media handheld, only screen and (max-width: 767px) {
	/* ====================================================
	   						HEADER
	======================================================= */
	.header {
		position: relative;
	}
    .content-left {
		width: 45%;
        padding: 10px;
        font-size: 15px;
	}
    
	/*menu*/
	.menu__burger {
		display: block;
	}
	.header .simple-menu {
		display: none;
		position: absolute;
		left: 0;
		top: 35px;
		background-color: #293A4A;
		width: 100%;
		z-index: 9999;
	}
	.header .simple-menu li {
		display: block;
		padding: 10px;
		margin-left: 0;
		border-bottom: 1px solid #fff;
	}
	.header .simple-menu li a {
		font-size: 12px;
	}
	/*header items*/
	.header-bottom-wrapp {
		display: block;
		height: 100px;
	}
	.header-item.phones-item {
		font-size: 13px;
	}
	.phones-item:before {
		background: url("../img/phone.png") no-repeat 0 0;
		width: 14px;
		height: 16px;
		background-size: contain;
	}
	.header-item {
		width: auto;
		float: left;
	}
	.header-item.cart-item {
		width: 41px;
	 	right: 10px;
    	top: 30px;
	}
	.callback-link {
		padding: 15px 9px;
		font-size: 11px;
	}
	.header-item.item-logo {
	    left: 10px;
    	top: 29px;
	}
	.header-item.phones-item {
	    right: 12px;
    	top: 75px;
	}
	.header-item.callback-item {
		left: 10px;
    	top: 91px;
	}
	.header-item.search-delivery {
	    left: 151px;
    	top: 16px;
	    width: 66%;
	}
	.header-item .search-button .fa.fa-search {
	    font-size: 17px;
	}
	.cart-wrapper:before {
		background: url('../img/cart.png') no-repeat 0 0;
		width: 30px;
		background-size: contain;
		height: 24px;
	}
	/* ====================================================
	   						MAIN CONTENT
	======================================================= */
	.main_wrapper_width {
		position: relative;
	}
	.main-content {
		padding-top: 20px;
		position: relative;
	}
	.menu__burger._switch {
		left: 30px;
		top: 108px;
		padding: 12px 0 0 5px;
		background-color: #fff;
	}
	.content-left {
	    left: -385px;
    	position: absolute;
    	top: 162px;
	    background: #fff;
	    z-index: 99999;
	    box-shadow: 5px -2px 4px 0px rgba(0, 0, 0, 0.2);

	    -webkit-transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    transition: all 0.3s;
	}
	.content-right {
	    width: 100%;
	}
	.page-wrap {
		overflow: hidden;
	}
	.heading h1, h2 {
		text-align: center;
	}
	/* ====================================================
	   						CONTACTS
	======================================================= */
	.contacts-module .row .col.s6 {
		width: 100%;
	}
	/* ====================================================
	   						FOOTER
	======================================================= */
	.footer {
		font-size: 12px;
	}
	.footer .logo {
		background: url(../img/logo.png) no-repeat 0 0;
	    background-size: contain;
	    width: 120px;
	    height: 29px;
	    top: 6px;
	    display: block;
	}
	.footer .simple-menu {
		position: relative;
		top: 0;
	}
	.footer .simple-menu li {
		margin-left: 10px;
	}
	.footer .simple-menu li a {
		font-size: 12px;
	}
	.footer .developers {
		text-align: center;
		margin-top: 52px;
	}
	.footer-bottom-left {
		float: none;
		text-align: center;
	}
	.footer-bottom-right {
		float: none;
		position: absolute;
		top: -65px;
		left: 0;
		right: 0;
		margin: 0 auto;
		text-align: center;
	}
	.footer-bottom-wrapp {
		overflow: inherit;
	}
	/*other*/
	.alert.alert-notice, .alert.alert-warning {
	    margin-top: 84px;
	    text-align: center;
	}
	.alert .alert-heading {
		font-size: 14px;
		line-height: inherit;
	}
	.alert .alert-message {
	    margin: 5px 25px 5px 0;
	}
	.product-main p {
		font-size: 12px;
	}
	.ratingbox, .ratingbox span, .ratingbox div{
		width: 80px!important;
		height: 15px;
		background-size: 20%;
	}
	.modProductsTabsMain ul.tabs {
		display: none;
	}
	.modProductsTabsMain select.tabs.mobUl{
		display:block;
	}	
	.modProductsTabsMain .tabs .tab{	
		width: 50%;
		float: none;
		display:inline-block;
		margin: 0 0 10px 0;
	}	
	
}/*767*/
@media handheld, only screen and (max-width: 639px) {
	.product-left.card-panel.vm-product-media-container {
		width: 100%;
	} 
	.product-main.col.s6 {
		width: 100%;
	}
}
@media handheld, only screen and (max-width: 625px) {
	/*header*/
	.header-item.search-delivery {
		width: 53%;
	}
	/*category*/
	.category-item {
		width: 50%;
	}
	/* ====================================================
	   						MAIN CONTENT
	======================================================= */
	.content-left {
		width: 60%;
	}
	/*other*/
	.popup-cart-title {
	    font-size: 15px;
    	width: 100%;
	}
}/*625*/
@media handheld, only screen and (max-width: 623px) {
	#cart_modal .button-secondary {
		margin-top: 10px;
	}
	/*contacts*/
	.contacts-module .col.s4.center {
		width: 100%;
	}
	.contacts-module .card-content {
		padding: 0;
	}
	.contacts-module .color-light.with-margin {
		margin: 0;
	}
	.contacts-module .row .col.s12,
 	.contacts-module .row .col.s6 {
		padding: 0;
	} 
	.contacts-module .soc-icons a {
		font-size: 20px;
		width: 48px;
		height: 48px;
	}
}
@media handheld, only screen and (max-width: 480px) {
	/*main product*/
	.product-item {
	    width: 100%;
	}
	/*other*/
	.heading h1, h2 {
		font-size: 14px;
	}
	#content-article .wrapper {
		font-size: 12px;
	}
	/*footer*/
	.footer .simple-menu li a {
		font-size: 11px;
	}
	.footer .simple-menu li {
		margin-left: 5px;
	}
}/*480*/
@media handheld, only screen and (max-width: 465px) {
	/* ====================================================
	   						HEADER
	======================================================= */
	.header-item.search-delivery {
		width: 42%;
	}
	/* ====================================================
	   						MAIN CONTENT
	======================================================= */
	.content-left {
		width: 83%;
	}
	/*main products*/
	.vm-icons-menu a {
		font-size: 11px;
	}
	.vm-icons-menu a:before {
	    height: 110px;
	    width: 105px;
	    background: url('../img/sprites-mob.png') no-repeat no-repeat;
	    margin: 0 auto 15px;
	}
	.vm-icons-menu a:before {
		width: 65px;
		height: 66px;
		margin: 0 auto 7px;
	}

/*
	.vm-icons-menu li.item-249 a:before {
		background-position: 13px -69px;
	}
	.vm-icons-menu li.item-251 a:before {
		background-position: -145px -142px;
	}
	.vm-icons-menu li.item-253 a:before {
		background-position: -221px -142px;
	}
	.vm-icons-menu li.item-254 a:before {
		background-position: -217px -67px;
	}
	.vm-icons-menu li.item-259 a:before {
		background-position: -143px -67px;
	}
	.vm-icons-menu li.item-282 a:before {
		background-position: -62px -67px;
	}
	.vm-icons-menu li.item-283 a:before {
		background-position: 12px -144px;
	}
	.vm-icons-menu li.item-284 a:before {
		background-position: -70px -142px;
	}
	*/
	/*category*/
	.category-item {
		width: 100%;
	}
}/*465*/
@media handheld, only screen and (max-width: 370px) {
	.header-item.search-delivery {
		width: 33%;
		left: 142px;
		margin-top: 8px;
	}
	.header input.search-input {
		font-size: 12px;
		height: 29px;
	}
	.header .search-button {
		height: 24px;
		top: 0px;
	}
	.header-item.cart-item {
		right: 0;
	}
	.header-item.phones-item {
		top: 70px;
	}
	/* ====================================================
	   						MAIN CONTENT
	======================================================= */
	.vm-icons-menu a {
		font-size: 10px;
	    padding: 0 5px;
	}
	/*product*/
	.tabs .tab {
		font-size: 11px;
	}
	/*product*/
	.modal-content.center-align div {
		font-size: 9px;
	}
	#cart_modal .modal-action {
	    font-size: 11px;
	}
	/*cart*/
	.opg-text-large {
	    font-size: 15px !important;
	}
	.opg-button {
		font-size: 12px!important;
	}
	.card-panel, .simple-panel, .vm-icons-menu, .alert, .cart_title_form, .ordertable {
	    padding: 10px;
	}
	.opg-text-primary.opg-hidden-small.opg-text-bold.opg-float-right.opg-width-large-1-6.opg-width-small-2-6.opg-width-2-6.opg-text-left-small {
		text-align: right!important;
	}
	.bottom-row.opg-grid {
		margin: 7px 0 0 0;
	}
	.status.opg-width-large-1-3.opg-width-small-1-2.opg-width-1-2.opg-text-right {
	    float: none;
	    width: 100%;
	    text-align: center!important;
	    padding: 0;
	}
	.opg-panel-title {
		font-size: 15px;
	}
	/*other*/
	.scroll-top {
		display: none!important;
	}
}
/*370*/

/* add new style 22.01.2020*/
@media handheld, only screen and (max-width: 767px){
	.menuCatHeader{
		right: auto;
	}
	.header-top{
		max-height: none;
	}
	.header-item {
		display: flex;
	    margin: 0 auto;
	}
	.menu__burger{
		left: 0;
		top: 0;
		margin: 0 20px 0 0;		
	}
	.header .simple-menu {
    top: 60%;
	background-color: #293a4a;
	text-align: left;
	}
	.header .simple-menu li a {
		font-size: 12px;
		color: #fff;
	}
	span.iconPhone{
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgMzg0IiBmaWxsPSIjZmZmZmZmIj48cGF0aCBkPSJNMzUzLjE4OCAyNTIuMDUyYy0yMy41MSAwLTQ2LjU5NC0zLjY3Ny02OC40NjktMTAuOTA2LTEwLjcxOS0zLjY1Ni0yMy44OTYtLjMwMi0zMC40MzggNi40MTdsLTQzLjE3NyAzMi41OTRjLTUwLjA3My0yNi43MjktODAuOTE3LTU3LjU2My0xMDcuMjgxLTEwNy4yNmwzMS42MzUtNDIuMDUyYzguMjE5LTguMjA4IDExLjE2Ny0yMC4xOTggNy42MzUtMzEuNDQ4LTcuMjYtMjEuOTktMTAuOTQ4LTQ1LjA2My0xMC45NDgtNjguNTgzQzEzMi4xNDYgMTMuODIzIDExOC4zMjMgMCAxMDEuMzMzIDBoLTcwLjUyQzEzLjgyMyAwIDAgMTMuODIzIDAgMzAuODEzIDAgMjI1LjU2MyAxNTguNDM4IDM4NCAzNTMuMTg4IDM4NGMxNi45OSAwIDMwLjgxMy0xMy44MjMgMzAuODEzLTMwLjgxM3YtNzAuMzIzYy0uMDAxLTE2Ljk4OS0xMy44MjQtMzAuODEyLTMwLjgxMy0zMC44MTJ6Ii8+PC9zdmc+);
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;		
		width: 20px;
		height: 20px;
		display: block;
		margin:0 10px;	
	}
	.search_block, .phoneMob {
		width: 100%;
		max-width:100%;
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		z-index:999;
		display:none;
	}
	.phoneMob{
    border: 1px solid #6b7b8b;
    background-color: #4a5b6b;
    color: #ffffff;
    padding: 10px;
	}	
	.phoneMob a{
		color:#ffffff;
		margin:0 15px;
	}
	input.search-input{
		border-radius:0;
	}
	.search_block .search-button{
		display:none;
	}
	ul.vm-icons-menu li {
		width: 33%;
	}
	.vm-products-module .product-item {
		width: 50%;
	}	
	 .product-image img {
		width: 100%;
		height: 180px;
		object-fit: contain;
	}	
}
@media handheld, only screen and (max-width: 465px) {
	ul.vm-icons-menu li {
		width: 50%;
	}
	.vm-products-module .product-item-wrapp{
		max-height: 395px;
		box-sizing: border-box;
	}	
	.phones-wrapp{
		display:none;
	}
}
/*end*/

