/* Custom, iPhone Retina */
@media only screen and (min-width: 1100px) {
	#filterpro select, .gbplf select {width: 190px !important;}
}
@media only screen and (max-width : 450px) {
 	.product-grid > div {width: 47%!important;padding: 0%!important;}
	
	.search {width: 59%;margin: 0% 15%;}
	#header #search input {width: 50%;}
	.jcarousel-skin-opencart2 .jcarousel-prev-horizontal, .jcarousel-skin-opencart2 .jcarousel-next-horizontal {
		top: 20px!important;
	}
	#filterpro .option_box {
		min-width: 100px!important;
	}
	.product-grid .cart {
		font-size: 15px;
	}
}
@media (max-width : 600px) {
	.product-info > .left + .right{
		margin-left: 0;
	}
	.product-filter .limit p {
		display: none;
	}
	#filterpro .option_box p {
		width: auto!important;
	}
	#filterpro select {
		width: 120px!important;
	}
	#featured .product-grid>div {
		width: 47%;
		margin: 0.7%;
	}
	.product-filter .limit select {
		width: 90px;
	}
	.product-filter .sort {
		display: none;
	}
	.box_logo div:first-child {
		font-size: 34px;
		background-size: 50vw;
	}
}
@media (max-width : 620px) {
	.product-filter .sort, .product-filter .limit {
		display: none;
	}
}
@media (max-width : 850px) {
	.modal {
		padding: 0 0 20px;
		margin: 0;
		width: 100%;
		left: 0;
	}
}
	
@media only screen and (min-width : 50px) and (max-width : 489px) {


	/*.box_menu_mobi_head { background: #FFFFFF; border-bottom: 2px solid #636363; display: block;}*/
	.box_menu.closed { display: none; }
	/*.box_menu_mobi_head div {height: 37px; margin-top: 9px; margin-left: 9px; width: 39px; text-align: center;}
	.box_menu_mobi_head p { font-size: 14px; margin-bottom: 0px; margin-top: -3px;}
	#header #cart .heading .cart a {display: none;}*/


	.box_menu_mobi_head { background: #FFFFFF; display: block;}
	.box_menu.closed { display: none; }
	.box_menu_mobi_head div {margin-top: 17px; margin-left: 9px; text-align: left;}
	.box_menu_mobi_head p { font-size: 14px; margin-bottom: 0px; margin-top: -3px;}
	.box_menu_mobi_head .block {height: 80vh;width: 300px;}
	#header #cart .heading .cart a {display: none;}
	.box_sbutton {display: block}
	.search {width: 64%;display: none;position: absolute;top: 15px;z-index: 99;background: #fff;margin: 0% 13%;padding: 3px;}
	.search :before {content: ""; background: #fff}
	.hfixed .search, .hfixed .box_sbutton {top:15px;}
	.hfixed #cart {top:-13px!important;}
	#header #cart {top: -13px; right: 6px; width: 25px; margin: 5px auto; min-width: 50px;}
	#header {height: 52px;margin-bottom: 0px;padding-bottom: 0px;/* position: fixed; */padding-top: 9px;width: 100%;top: 0px;background: #fff;}

	.box_logo {
		width: 60%;
		margin-top: -40px;
		margin-left: 20%;
	}
	.box_logo div:first-child {line-height:2}
	.box_logo div:last-child { display: none; }
	.box_tel>div:first-child { margin-top: 59px; text-align: center; }
	.box_tel>div:not(.search) { font-size: 30px; font-family: Calibri; text-align: center;display: none; }
	.box_tel { width: 100%;}
	#header .button-search { left: 232px; padding-left: 13px; }
	#header #search input { width: 60%; }
	#container_menu { display: none; }
	.menu_header { border-top: none; display: none;}
	#container {width: 100%; margin-left: auto; margin-right: auto; text-align: left; }
	.cart_image {background: url(../image/minicarts.png) no-repeat 0 0px; line-height: 46px; width: 35px; height: 35px;font-size: 14px; color: #fff;}
	#header #cart.active .content { display: none; }
	#header #cart .heading { float: left; width: 62%; }
	#cart-total2 { bottom: 18px; display: none;}
	#cart-total {display: none;}
	#header #cart .heading a span { background: none;    display: none; }
	.oformlenue_cart_mobi b { color: #ED4370; font-family: Calibri; font-size: 19px; text-decoration: none; }
	.oformlenue_cart_mobi { float: right; margin-top: -4px; margin-right: 15px; }
	.oformlenue_cart_mobi a { text-decoration: none; }
	.content_header_sitename h1 { font-size: 26px; }
	.home_landing_cat .fl_left { display: none; }
	.main_assurance>div { width: 100%;height: 40px;}
	.home_landing_cat { background-size: contain;    min-height: 387px;height: 0;background: none;}
	.main_assurance {margin-top: 70%; width: 100%; background: rgba(255, 255, 255, 0.43); padding-bottom: 14px; padding-top: 9px;}
	.main_assurance>div:nth-child(2) { height: 40px; }
	.main_assurance>div { font-size: 20px;    line-height: 22px; }
	.wrapper_landinge { width: 100%; min-width: 0px;border-top: 1px solid #bfbfbf;background: #fff;}
	.wrapper_landinge h3 { font-size: 28px;}
	img.img_home_mobile { display: block; }
	.why_we { border-top: none; }
	img.img_vybor_mobile { display: block;}
	.fl_left {  }
	.wrapper_landinge {
		min-height: 190px;
	}
	.why_we .wrapper_landinge div {
		width: 33%;
		padding: 5px 10px 5px 10px;
		height: 130px;
		box-sizing: border-box;
		font-size: 13px;
	}
	.why_we .wrapper_landinge div:first-of-type {
	    background: url(../image/eac.png) no-repeat 50% 100%;
	    background-size: 60%;
	}
	.why_we .wrapper_landinge div:nth-child(3) {
	    background: url(../image/gifts.png) no-repeat 50% 100%;
	    background-size: 60%;
	}
	.why_we .wrapper_landinge div:last-child {
	    background: url(../image/consult.png) no-repeat 50% 100%;
	    background-size: 60%;
	}
	.our_work { padding-top: 8px; height: auto; margin-bottom: 19px; }
	.our_work>div:first-of-type {margin-left: 5px; width: 98%; left: 0px; top: 50px; background: none; padding-bottom: 0px; }
	.our_work>div:nth-child(3) {margin-left: 5px; width: 98%; left: 0px; top: 81px; background: none; padding-top: 0px; }
	.our_work>div:nth-child(4) {margin-left: 5px; width: 98%; left: 0px; top: 128px; background: none; top: 0px; text-align: left; line-height: 26px;    padding-bottom: 0px; }
	.our_work>div:nth-child(5) {margin-left: 5px; width: 98%; left: 0px; bottom: 8px; background: none; top: 0px; padding-top: 0px;}
	.arrow1, .arrow2, .arrow3 { display: none; }
	.our_work>div span { font-size: 31px; font-style: normal; margin-right: 8px; }
	.our_work>div { font-size: 16px;position: initial;margin-left: 0px; }
	.our_work>div:nth-child(5) div { font-size: 12px; width: 96%; margin: 0px 0px; text-align: center; color: #808080; }

	.reviews_bg>div:first-child { font-size: 17px; }
	.quote1, .quote2 { display: none; }
	.reviews_bg .slider { width: 100%;}
	.wrapper_slider { position: relative; width: 100%;padding-top: 19px;height: auto;overflow: hidden;}
	.reviews_bg { background-position: center center; background-repeat: no-repeat; background-size: cover; height: 272px; }
	.otzyvy_block { color: #fff; height: 123px; font-size: 13px; margin-top: 5px; margin-right: 5px; margin-left: 5px; }
	.jcarousel-skin-opencart2 .jcarousel-container-horizontal {padding: 0px 0px!important;}
	.jcarousel-skin-opencart .jcarousel-next-horizontal { right: 3px !important; top: 32px !important; }
	.jcarousel-skin-opencart .jcarousel-prev-horizontal {  left: 6px !important; top: 32px !important; }
	.jcarousel-skin-opencart .jcarousel-clip-horizontal { height: 127px; }

	.batton_nov a {
		font-size: 17px;
		padding: 4px 11px;
		color: white;
		height: auto;
		display: block;
		min-height: 20px;
	}
	.batton_nov {height: 70px;overflow: hidden;text-align: center;}
	.wrapper_quality { display: none; }
	.wrapper_quality2 h2 { font-size: 21px; padding-top: 3px; margin-left: 5px; margin-right: 5px; text-align: center; }
	.quality_text { margin-bottom: 141px; font-size: 14px; margin: 5px 8px; line-height: 20px; }
	.quality_text p { margin-bottom: 0px; }
	.quality_text ul, .quality_text ol {margin: 14px 0; padding-left: 27px; }
	.quality_text li { list-style: initial; }


	footer .wrapper>div { width: 297px; top: 27px; margin-top: 13px; margin-left: 6px; display: block;}
	footer .wrapper>div:nth-child(2) { text-align: left; font-size: 23px; margin-top: -5px; }
	footer .wrapper a { text-decoration: none; }
	footer .wrapper>div.last { width: 100%; top: 27px; margin-top: -28px; line-height: 21px; }
	
	footer{padding-bottom:0;}
	footer .wrapper > div {
	    margin: 10px auto;
	}
	footer .wrapper>div.last{
	    margin: 10px 0;
	    text-align: center;
	}
	footer .wrapper>div.last ul{
	    display: inline-block;
	    padding: 0;
	    margin:0 auto!important;
	    
	}
	
	.wrapper {width: 100%; width: inherit; min-width: inherit; margin: inherit; overflow: hidden;}
	footer .wrapper>div.last ul { margin-right: 14px; }


	#column-left { display: none; }
	#column-left + #column-right + #content, #column-left + #content {margin-left: 0px;}
	.product-grid>div:hover .additional_img { display: none;}
	.product-grid > div {width: 47%;margin: 0.7%;}
	.product-grid .image img { width: 100%;/*min-width: 201px;*/ }
	.product-grid .cart { margin-left: 16%; margin-right: 16%; }
	.product-grid .cart i {margin-top: 3px;}

	.pagination .links { text-align: center; float: none; }
	.pagination .results { text-align: center; float: none; margin-top: 7px; }
	.product-filter { padding-top: 1px;padding-left: 6%;width: 100%;}
	.product-filter .limit { float: left; color: #000;margin-left: 11px;margin-top: 0px; }
	#filterpro .option_box p {float: none; width: 124px; margin-bottom: 0px; margin-top: 2px;}
	.product-filter .limit p { float: left; width: 124px; margin-bottom: 0px; margin-top: 4px; }


	.product-info .image img { width: 95%; }
	.product-info > .left { float: none; margin-right: 0px; }
	.product-info .image { border: none; float: none; margin-bottom: 0px; padding: 0px; text-align: center; }
	.product-info .image-additional { width: 314px; margin-left: 3px;text-align: center; left: 0; right: 0; margin: 0 auto; }
	.jcarousel-skin-opencart2 .jcarousel-next-horizontal { right: 11px !important; }
	.jcarousel-skin-opencart2 .jcarousel-prev-horizontal { left: 7px !important;}
	.product-info h1 { text-align: center; margin-top: -2px; margin-bottom: 41px; font-size: 20px; }
	.product-info .description p {float: none;}
	.description {width: 49%;}
	.product-info .price span, .product-info .price .discount {margin: 0;width: 45%;float: right;}
	.product-info .price .discount {font-size: 12px;}
	#info {margin: 0 auto;float: none;}
	.product-info .options h2 { display: none; }
	.product-info .price {border-bottom: 0; padding-bottom: 0;margin-bottom: 0;min-height: 70px;}
	.product-info .options { text-align: center;     padding-top: 0;}

	.option_left { width: 100%;margin-bottom: 7px;padding-right: 0px;}
	.option_left:last-child b { padding-right: 23px; }

	.cart_riht #button-cart { margin-left: auto;}
	#cart_text_hide {display: none;}
	.product-info .cart {
		    width: 100%;
	}
	.assurance { text-align: center; margin-top: 40px; border-top: 1px solid #D0D0D0; }

	.assurance div:last-child { width: 93px; }
	.assurance div:nth-child(2) { width: 106px;}
	.assurance div:first-child { width: 89px;}
	#tab-related img { width: 79%; }
	.box-product > div { width: auto; display: block; }
	.success { border-top: 1px solid #ED4370; border-bottom: 1px solid #ED4370; border-radius: 0; background: #fff; padding: 10px 10px 10px 16px; }

	.delivery {margin:20px 3px 0px -26px;}
	.delivery>li { font-size: 17px;}
	.delivery>li ul { margin: 9px 0 8px -102px; }
	.delivery>li ul li { font-size: 15px; line-height: 24px; margin-bottom: 14px; border-bottom: 1px solid #A5A5A5; }


	#pc_ver {display: none;}
	td.name_tovar { width: 100%;float: left; padding: 11px 11px 0px 11px !important;}
	td.linkov_mobile { float: left; padding: 14px !important;min-width: 30%; }
	td.quantity_left { float: left; padding: 0px !important;width: 38%; }
	.simplecheckout-cart td.remove { float: left; padding: 13px; }
	.simplecheckout-cart td.image_mobile { /*display: none;*/ }
	.jcarousel-skin-opencart2 .jcarousel-prev-horizontal, .jcarousel-skin-opencart2 .jcarousel-next-horizontal {
		top: 20px!important;
	}
	#filterpro .option_box {
		/*width: auto;*/
		min-width: auto!important;
		min-width: 0!important;
	}
	#filterpro .option_box:last-child {
		/*width: auto;*/
		min-width: auto!important;
		min-width: 0!important;
	}


}

@media (min-width : 300px) and (max-width : 1050px) {
	#content {
		padding: 0 10px;
	}

	.children-element-menu{ padding-left: 0; text-align: left}
}


/* Extra Small Devices, Phones */
@media only screen and (min-width : 490px) and (max-width : 600px) {


	.box_menu_mobi_head { background: #FFFFFF; display: block;}
	.box_menu.closed { display: none; }
	.box_menu_mobi_head div { margin-top: 9px; margin-left: 9px; text-align: left;}
	.box_menu_mobi_head p { font-size: 14px; margin-bottom: 0px; margin-top: -3px;}
	.box_menu_mobi_head .block {height: 90vh;width: 300px;}
	#header #cart .heading .cart a {display: none;}
	#cart-total {display: none;}
	.box_sbutton {display: block}
	.search {width: 64%;display: none;position: absolute;top: 15px;z-index: 99;background: #fff;margin: 0% 13%;padding: 3px;}
	.search :before {content: ""; background: #fff}
	.hfixed .search, .hfixed .box_sbutton {top:15px;}
	.hfixed #cart {top:-13px!important;}
	.box_logo {width: 100%;/*margin-top: -39px;*/}
	.box_logo div:first-child {font-size: 34px; line-height: 79px; margin-top: -40px;background-size: 266px;}
	.box_logo div:last-child { display: none; }
	.box_tel>div:first-child { margin-top: 59px; text-align: center; }
	.box_tel>div:not(.search) { font-size: 30px; font-family: Calibri; text-align: center;display: none; }
	.box_tel { width: 100%;}
	#header .button-search { left: 232px; padding-left: 13px; }
	#header #search input { width: 211px; }
	#container_menu { display: none; }
	.menu_header { border-top: none; display: none;}
	#container {width: 100%; margin-left: auto; margin-right: auto; text-align: left; }
	.cart_image {background: url(../image/minicarts.png) no-repeat 0 0px; line-height: 46px; width: 35px; height: 35px;font-size: 14px; color: #fff;}
	#header #cart {top: -13px; right: 6px; width: 25px; margin: 5px auto; min-width: 50px;}
	#header {height: 52px;margin-bottom: 0px;padding-bottom: 0px;/* position: fixed; */padding-top: 9px;width: 100%;top: 0px;background: #fff;}
	#header #cart.active .content { display: none; }
	#header #cart .heading { float: left; width: 62%; }
	#cart-total2 { bottom: 18px; display: none;}
	#header #cart .heading a span { background: none; }
	.oformlenue_cart_mobi b { color: #ED4370; font-family: Calibri; font-size: 19px; text-decoration: none; }
	.oformlenue_cart_mobi { float: right; margin-top: -4px; margin-right: 15px; }
	.oformlenue_cart_mobi a { text-decoration: none; }
	.content_header_sitename h1 { font-size: 26px; }
	.home_landing_cat .fl_left { display: none; }
	.main_assurance>div { width: 100%;height: 40px;}
	.home_landing_cat { background-size: contain;    min-height: 518px;height: 0;background: none;}
	.main_assurance {margin-top: 70%; width: 100%; background: rgba(255, 255, 255, 0.43); padding-bottom: 14px; padding-top: 9px;}
	.main_assurance>div:nth-child(2) { height: 40px; }
	.main_assurance>div {font-size: 23px; line-height: 42px;}
	.wrapper_landinge { width: 100%; min-width: 0px;border-top: 1px solid #bfbfbf;background: #fff;}
	.wrapper_landinge h3 { font-size: 36px;}
	img.img_home_mobile { display: block; }
	.why_we { border-top: none; }
	img.img_vybor_mobile { display: block;}
	.fl_left {}
	.why_we .wrapper_landinge div {width: 33%;padding: 5px 0px 5px 0px;height: 200px;}
	.our_work { padding-top: 8px; height: auto; margin-bottom: 19px; }
	.our_work>div:first-of-type {margin-left: 5px; width: 98%; left: 0px; top: 50px; background: none; padding-bottom: 0px; }
	.our_work>div:nth-child(3) {margin-left: 5px; width: 98%; left: 0px; top: 81px; background: none; padding-top: 0px; }
	.our_work>div:nth-child(4) {margin-left: 5px; width: 98%; left: 0px; top: 128px; background: none; top: 0px; text-align: left; line-height: 26px;    padding-bottom: 0px; }
	.our_work>div:nth-child(5) {margin-left: 5px; width: 98%; left: 0px; bottom: 8px; background: none; top: 0px; padding-top: 0px;}
	.arrow1, .arrow2, .arrow3 { display: none; }
	.our_work>div span { font-size: 31px; font-style: normal; margin-right: 8px; }
	.our_work>div { font-size: 16px;position: initial;margin-left: 0px; }
	.our_work>div:nth-child(5) div { font-size: 12px; width: 96%; margin: 0px 0px; text-align: center; color: #808080; }

	.reviews_bg>div:first-child { font-size: 22px; }
	.quote1, .quote2 { display: none; }
	.reviews_bg .slider { width: 100%;}
	.wrapper_slider { position: relative; width: 100%;padding-top: 19px;height: 212px;}
	.reviews_bg { background-position: center center; background-repeat: no-repeat; background-size: cover; height: 272px; }
	.otzyvy_block { color: #fff; height: 123px; font-size: 15px; margin-top: 5px; margin-right: 5px; margin-left: 5px; }
	.jcarousel-skin-opencart .jcarousel-next-horizontal { right: 3px !important; top: 32px !important; }
	.jcarousel-skin-opencart .jcarousel-prev-horizontal {  left: 6px !important; top: 32px !important; }
	.jcarousel-skin-opencart .jcarousel-clip-horizontal { height: 127px; }

	.batton_nov a { font-size: 17px; padding: 4px 11px; }
	.wrapper_quality { display: none; }
	.wrapper_quality2 h2 { font-size: 21px; padding-top: 3px; margin-left: 5px; margin-right: 5px; text-align: center; }
	.quality_text { margin-bottom: 141px; font-size: 14px; margin: 5px 8px; line-height: 20px; }
	.quality_text p { margin-bottom: 0px; }
	.quality_text ul, .quality_text ol {margin: 14px 0; padding-left: 27px; }
	.quality_text li { list-style: initial; }


	footer .wrapper>div { width: 297px; top: 27px; margin-top: 13px; margin-left: 6px; display: block;}
	footer .wrapper>div:nth-child(2) { text-align: left; font-size: 23px; margin-top: -5px; }
	footer .wrapper a { text-decoration: none; }
	footer .wrapper>div.last { width: 100%; top: 27px; margin-top: -60px; line-height: 21px; }
	
	footer .wrapper > div {
	    margin: 10px 0 10px 10px;
	}
	footer .wrapper>div.last{
	    margin-top: -105px!important;
	}
	
	.wrapper {min-width: 300px; width: inherit; min-width: inherit; margin: inherit; overflow: hidden;}
	footer { /*height: 82px;*/ }
	footer .wrapper>div.last ul { margin-right: 14px; }


	#column-left { display: none; }
	#column-left + #column-right + #content, #column-left + #content {margin-left: 0px;}

	.product-grid>div:hover .additional_img { display: none;}

	.product-grid > div {width: 47%;margin: 0.7%;}
	.product-grid .image img { width: 100%; }
	.product-grid .cart { margin-left: 21%; margin-right: 21%; }

	.pagination .links { text-align: center; float: none; }
	.pagination .results { text-align: center; float: none; margin-top: 7px; }
	.product-filter { padding-top: 1px;padding-left: 6%;/*padding-top: 18px;*/ }
	.product-filter .limit { float: left; color: #000;margin-left: 11px;margin-top: 1px; }
	#filterpro .option_box p {float: left; width: 133px; margin-top: 4px}
	.product-filter .limit p { float: left; width: 133px; margin-bottom: 0px; margin-top: 4px; }


	.product-info .image img { width: 95%; }
	.product-info > .left { float: none; margin-right: 0px; }
	.product-info .image { border: none; float: none; margin-bottom: 0px; padding: 0px; text-align: center; }
	.product-info .image-additional { width: 314px; margin-left: 3px;text-align: center; left: 0; right: 0; margin: 0 auto; }
	.jcarousel-skin-opencart2 .jcarousel-next-horizontal { right: 11px !important; }
	.jcarousel-skin-opencart2 .jcarousel-prev-horizontal { left: 7px !important;}

	.product-info h1 { text-align: center; margin-top: -2px; margin-bottom: 41px; font-size: 20px; }
	.description {width: 49%;}
	.product-info .price span, .product-info .price .discount {margin: 0;width: 45%;float: right;}
	#info {margin: 0 auto;float: none;}
	.product-info .description p {float: none;}
	.product-info .options { text-align: center; }
	.product-info .options h2 {display: none;}
	.product-info .price {border-bottom: 0; padding-bottom: 0;min-height: 70px;}

	.option_left { width: 49%;margin-bottom: 7px;padding-right: 0px;}
	.option_left:last-child b { padding-right: 23px; }
	.quantity_div { width: 117px; right: 12px;}

	.cart_riht #button-cart { margin-left: auto;}
	.product-info .cart {
		position: absolute;
		width: 100%;
		text-align: center;
		display: inline-block;
	}

		.assurance { text-align: center; margin-top: 80px; border-top: 1px solid #D0D0D0; }

	#tab-related img { width: 79%; }
	.box-product > div { width: 43%; display: block;float: left; }

	.delivery {margin:20px 3px 0px -26px;}
	.delivery>li { font-size: 17px;}
	.delivery>li ul { margin: 9px 0 8px -40px; }
	.delivery>li ul li { font-size: 15px; line-height: 24px; margin-bottom: 14px; border-bottom: 1px solid #A5A5A5; }

	#pc_ver {display: none;}
	td.name_tovar { width: 100%;float: left; padding: 11px 11px 0px 11px !important;}
	td.linkov_mobile { float: left; padding: 14px !important;min-width: 30%; }
	td.quantity_left { float: left; padding: 0px !important;width: 38%; }
	.simplecheckout-cart td.remove { float: left; padding: 13px; }
	.simplecheckout-cart td.image { display: block; }
	.jcarousel-skin-opencart2 .jcarousel-prev-horizontal, .jcarousel-skin-opencart2 .jcarousel-next-horizontal {
    top: 35px!important;
}

}


@media only screen and (min-width : 601px) and (max-width : 700px) {
	.product-info .options h2 {display: none;}
	.box_menu_mobi_head { background: #FFFFFF; display: block;}
	.box_menu.closed { display: none; }
	.box_menu_mobi_head div {margin-top: 9px; margin-left: 9px; text-align: center;}
	.box_menu_mobi_head p { text-align:left; font-size: 14px; margin-bottom: 0px; margin-top: -3px;}
	.box_menu_mobi_head .block {height: 90vh;width: 450px;}
	#header #cart .heading .cart a {display: none;}
	.box_sbutton {display: block}
	.search {width: 64%;display: none;position: absolute;top: 15px;z-index: 99;background: #fff;margin: 0% 13%;padding: 3px;}
	.search :before {content: ""; background: #fff}
	.hfixed .search, .hfixed .box_sbutton {top:9px;}
	.hfixed #cart {top:-13px!important;}
	#header #cart {top: -13px; right: 6px; width: 25px; margin: 5px auto; min-width: 50px;}
	#header {height: 52px;margin-bottom: 0px;padding-bottom: 0px;/* position: fixed; */padding-top: 9px;width: 100%;top: 0px;background: #fff;}
	#cart-total {display: none;}
	.box_logo {width: 100%;/*margin-top: -39px;*/}
	.box_logo div:first-child {font-size: 34px; line-height: 79px; margin-top: -30px; background-size: 266px;}
	.box_logo div:last-child { display: none; }
	.box_tel>div:first-child { margin-top: 59px; text-align: center; }
	.box_tel>div:not(.search) { font-size: 30px; font-family: Calibri; text-align: center;display: none; }
	.box_tel { width: 100%;}
	#header .button-search { left: 232px; padding-left: 13px; }
	#header #search input { width: 211px; }
	#container_menu { display: none; }
	.menu_header { border-top: none; display: none;}
	#container {width: 100%; margin-left: auto; margin-right: auto; text-align: left; }
	.cart_image {background: url(../image/minicarts.png) no-repeat 0 0px; line-height: 46px; width: 35px; height: 35px;font-size: 14px; color: #fff;}
	#header #cart.active .content { display: none; }
	#header #cart .heading { float: left; width: 62%; }
	#cart-total2 { bottom: 18px; display: none;}
	#header #cart .heading a span { background: none; }
	.oformlenue_cart_mobi b { color: #ED4370; font-family: Calibri; font-size: 19px; text-decoration: none; }
	.oformlenue_cart_mobi { float: right; margin-top: -4px; margin-right: 15px; }
	.oformlenue_cart_mobi a { text-decoration: none; }
	.content_header_sitename h1 { font-size: 26px; }
	.home_landing_cat .fl_left { display: none; }
	.main_assurance>div { width: 100%;height: 40px;}
	.home_landing_cat { background-size: contain;    min-height: 640px;height: 0;background: none;}
	.main_assurance {margin-top: 70%; width: 100%; background: rgba(255, 255, 255, 0.43); padding-bottom: 14px; padding-top: 9px;}
	.main_assurance>div:nth-child(2) { height: 40px; }
	.main_assurance>div {font-size: 23px; line-height: 42px;}
	.wrapper_landinge { width: 100%; min-width: 0px;border-top: 1px solid #bfbfbf;background: #fff;}
	.wrapper_landinge h3 { font-size: 36px;}
	img.img_home_mobile { display: block; }
	.why_we { border-top: none; }
	img.img_vybor_mobile { display: block;}
	.fl_left {}
	.why_we .wrapper_landinge div {width: 33%;padding: 5px 0px 5px 0px;height: 200px; }
	.our_work { padding-top: 8px; height: auto; margin-bottom: 19px; }
	.our_work>div:first-of-type {margin-left: 5px; width: 98%; left: 0px; top: 50px; background: none; padding-bottom: 0px; }
	.our_work>div:nth-child(3) {margin-left: 5px; width: 98%; left: 0px; top: 81px; background: none; padding-top: 0px; }
	.our_work>div:nth-child(4) {margin-left: 5px; width: 98%; left: 0px; top: 128px; background: none; top: 0px; text-align: left; line-height: 26px;    padding-bottom: 0px; }
	.our_work>div:nth-child(5) {margin-left: 5px; width: 98%; left: 0px; bottom: 8px; background: none; top: 0px; padding-top: 0px;}
	.arrow1, .arrow2, .arrow3 { display: none; }
	.our_work>div span { font-size: 31px; font-style: normal; margin-right: 8px; }
	.our_work>div { font-size: 16px;position: initial;margin-left: 0px; }
	.our_work>div:nth-child(5) div { font-size: 12px; width: 96%; margin: 0px 0px; text-align: center; color: #808080; }

	.reviews_bg>div:first-child { font-size: 22px; }
	.quote1, .quote2 { display: none; }
	.reviews_bg .slider { width: 100%;}
	.wrapper_slider { position: relative; width: 100%;padding-top: 19px;height: 212px;}
	.reviews_bg { background-position: center center; background-repeat: no-repeat; background-size: cover; height: 272px; }
	.otzyvy_block { color: #fff; height: 123px; font-size: 18px; margin-top: 5px; margin-right: 5px; margin-left: 5px; }
	.jcarousel-skin-opencart .jcarousel-next-horizontal { right: 3px !important; top: 32px !important; }
	.jcarousel-skin-opencart .jcarousel-prev-horizontal {  left: 6px !important; top: 32px !important; }
	.jcarousel-skin-opencart .jcarousel-clip-horizontal { height: 127px; }

	.batton_nov a { font-size: 17px; padding: 4px 11px; }
	.wrapper_quality { display: none; }
	.wrapper_quality2 h2 { font-size: 21px; padding-top: 3px; margin-left: 5px; margin-right: 5px; text-align: center; }
	.quality_text { margin-bottom: 141px; font-size: 14px; margin: 5px 8px; line-height: 20px; }
	.quality_text p { margin-bottom: 0px; }
	.quality_text ul, .quality_text ol {margin: 14px 0; padding-left: 27px; }
	.quality_text li { list-style: initial; }


	footer .wrapper>div { width: 297px; top: 27px; margin-top: 13px; margin-left: 6px; display: block;}
	
	footer .wrapper > div {
	    margin: 10px 0 10px 10px;
	}
	footer .wrapper>div.last{
	    margin-top: -105px!important;
	}
	
	footer .wrapper>div:nth-child(2) { text-align: left; font-size: 23px; margin-top: -5px; }
	footer .wrapper a { text-decoration: none; }
	footer .wrapper>div.last { width: 100%; top: 27px; margin-top: -60px; line-height: 21px; }
	.wrapper {min-width: 300px; width: inherit; min-width: inherit; margin: inherit; overflow: hidden;}
	footer { /*height: 82px;*/ }
	footer .wrapper>div.last ul { margin-right: 14px; }


	#column-left { display: none; }
	#column-left + #column-right + #content, #column-left + #content {margin-left: 0px;}

	.product-grid>div:hover .additional_img { display: none;}

	.product-grid > div {width: 47%;margin: 0.7%;}
	.product-grid .image img {  width: 100%; }
	.product-grid .cart { margin-left: 21%; margin-right: 21%; }

	.pagination .links { margin-left: 2%; }
	.pagination .results { margin-right: 2%; }

	.product-info .image { width: 89%; }
	.product-info img {width: 101%;}
	.product-info > .left { margin-right: 0px; }
	#tab-related img { width: 79%; }
	.box-product > div {width: 44%; display: block; float: left; text-align: center;}

	.product-info h1 { text-align: center; margin-top: -2px; margin-bottom: 41px; font-size: 20px; }
	.description { display: none; }
	.product-info .price span, .product-info .price .discount { margin: 0 16% 0 16%; width: 62%; padding: 5px 5px 4px 7px; }
	.product-info .options { text-align: center; }



	.option_left {margin-bottom: 7px;padding-right: 0px;}
	.option_left:last-child b { padding-right: 23px; }
	.quantity_div { width: 94px; right: 12px;}
	#cart_text_hide { display: none; }

	.cart_riht #button-cart { margin-left: auto;}
	.product-info .cart {display: table; margin: 0 auto; text-align: center; padding-left: initial;}

		.assurance { text-align: center; margin-top: 80px;}
	.assurance div { padding-top: 45px;}
	#all_page {display: none;}
	#all_page2 {display: block; padding-top: 0px; margin-top: 26px;}
	.assurance div:first-child { width: 155px; background: url(../image/mini3.png) no-repeat center; background-position: 50% 24%; }
	.assurance div:nth-child(2) { width: 154px; background: url(../image/mini4.png) no-repeat center; background-position: 50% 24%; }
	.assurance div:last-child { width: 196px; background: url(../image/mini5.png) no-repeat center; background-position: 50% 24%; }
	.product-info .options { text-align: center; }



	.option_left { width: 41%;margin-bottom: 7px;padding-right: 0px;}
	.option_left:last-child b { padding-right: 23px; }

	.delivery {margin:20px 3px 0px -26px;}
	.delivery>li { font-size: 17px;}
	.delivery>li ul { margin: 9px 0 8px -40px; }
	.delivery>li ul li { font-size: 15px; line-height: 24px; margin-bottom: 14px; border-bottom: 1px solid #A5A5A5; }

	#pc_ver {display: none;}
	td.name_tovar { width: 100%;float: left; padding: 11px 11px 0px 11px !important;}
	td.linkov_mobile { float: left; padding: 14px !important;min-width: 30%; }
	td.quantity_left { float: left; padding: 0px !important;width: 38%; }
	.simplecheckout-cart td.remove { float: left; padding: 13px; }
	.simplecheckout-cart td.image { display: block; }

}

@media only screen and (max-width : 700px) {
	.product-filter .limit p {
		display: none;
	}
}
@media only screen and (min-width : 701px) and (max-width : 770px) {

	.product-info .image { width: 89%; }
	.product-info img {width: 101%;}
	.product-info > .left { margin-right: 0px; }
	#tab-related img { width: 79%; }
	.box-product > div {width: 44%; display: block; float: left; text-align: center;}

	.product-info h1 { text-align: center; margin-top: -2px; margin-bottom: 41px; font-size: 20px; }
	.description { display: none; }
	.product-info .price span, .product-info .price .discount { margin: 0 16% 0 16%; width: 62%; padding: 5px 5px 4px 7px; }
	#info {margin: 0 auto;}
	.product-info .options { text-align: center; }



	.option_left {margin-bottom: 7px;padding-right: 0px;}
	.option_left:last-child b { padding-right: 23px; }
	.quantity_div { width: 94px; right: 12px;}
	#cart_text_hide { display: none; }

	.cart_riht #button-cart { margin-left: auto;}
	.product-info .cart {display: table; margin: 0 auto; text-align: center; padding-left: initial;}

		.assurance { text-align: center; margin-top: 80px;}
	.assurance div { padding-top: 45px;}
	#all_page {display: none;}
	#all_page2 {display: block; padding-top: 0px; margin-top: 26px;}
	.assurance div:first-child { width: 155px; background: url(../image/mini3.png) no-repeat center; background-position: 50% 24%; }
	.assurance div:nth-child(2) { width: 154px; background: url(../image/mini4.png) no-repeat center; background-position: 50% 24%; }
	.assurance div:last-child { width: 196px; background: url(../image/mini5.png) no-repeat center; background-position: 50% 24%; }
	.product-info .options { text-align: center; }



	.option_left { width: 41%;margin-bottom: 7px;padding-right: 0px;}
	.option_left:last-child b { padding-right: 23px; }

}
@media only screen and (min-width : 771px) and (max-width : 834px) {
	.product-info > .left + .right { margin-left: 283px; }

	.product-info .image { width: 89%; }
	.product-info img {width: 101%;}
	.product-info > .left { margin-right: 0px; }
	#tab-related img { width: 79%; }
	.box-product > div {width: 44%; display: block; float: left; text-align: center;}

	.product-info h1 { text-align: center; margin-top: -2px; margin-bottom: 41px; font-size: 20px; }
	.description { display: none; }
	.product-info .price span, .product-info .price .discount { margin: 0 16% 0 16%; width: 62%; padding: 5px 5px 4px 7px; }
	#info {margin-right: 12px; margin-left: 42px;}
	.product-info .options { text-align: center; }



	.option_left {margin-bottom: 7px;padding-right: 0px;}
	.option_left:last-child b { padding-right: 23px; }
	.quantity_div { width: 94px; right: 12px;}
	#cart_text_hide { display: none; }

	.cart_riht #button-cart {margin-left: 92px;}
	.product-info .cart {display: table; margin: 0 auto; text-align: center; padding-left: initial;width: 309px;}

		.assurance { text-align: center; margin-top: 80px;}
	.assurance div { padding-top: 45px;}
	#all_page {display: none;}
	#all_page2 {display: block; padding-top: 0px; margin-top: 26px;}
	.assurance div:first-child { width: 134px; background: url(../image/mini3.png) no-repeat center; background-position: 50% 24%; }
	.assurance div:nth-child(2) { width: 114px; background: url(../image/mini4.png) no-repeat center; background-position: 50% 24%; }
	.assurance div:last-child { width: 146px; background: url(../image/mini5.png) no-repeat center; background-position: 50% 24%; }
	.product-info .options { text-align: center; }



	.option_left { width: 41%;margin-bottom: 7px;padding-right: 0px;}
	.option_left:last-child b { padding-right: 23px; }

	.delivery {margin:20px 3px 0px -26px;}
	.delivery>li { font-size: 17px;}
	.delivery>li ul { margin: 9px 0 8px -40px; }
	.delivery>li ul li { font-size: 15px; line-height: 24px; margin-bottom: 14px; border-bottom: 1px solid #A5A5A5; }

}


@media only screen and (min-width : 835px) and (max-width : 949px) {
	.product-info > .left + .right { margin-left: 262px; }
	.product-info .image { width: 89%; }
	.product-info img {width: 101%;}
	.product-info > .left { margin-right: 0px; }
	#tab-related img { width: 79%; }
	.box-product > div {width: 44%; display: block; float: left; text-align: center;}
	.product-info h1 { text-align: center; margin-top: -2px; margin-bottom: 41px; font-size: 20px; }
	.description {margin-bottom: 0 !important;}
	.product-info .price span, .product-info .price .discount  {padding: 5px 5px 4px 7px; }
	#info {margin-right: 38px; margin-left: 42px;}
	.product-info .options { text-align: center; }
	.product-info .description { float: none; margin-left: 67%; }
	.option_left {margin-bottom: 7px;padding-right: 0px;}
	.option_left:last-child b { padding-right: 23px; }
	.quantity_div { width: 94px; right: 12px;}
	#cart_text_hide { display: none; }
	.cart_riht #button-cart {margin-left: 92px;}
	.product-info .cart {display: table; margin: 0 auto; text-align: center; padding-left: initial;width: 309px;}
		.assurance { text-align: center; margin-top: 80px;}
	.assurance div { padding-top: 45px;}
	#all_page {display: none;}
	#all_page2 {display: block; padding-top: 0px; margin-top: 26px;}
	.assurance div:first-child { width: 134px; background: url(../image/mini3.png) no-repeat center; background-position: 50% 24%; }
	.assurance div:nth-child(2) { width: 114px; background: url(../image/mini4.png) no-repeat center; background-position: 50% 24%; }
	.assurance div:last-child { width: 146px; background: url(../image/mini5.png) no-repeat center; background-position: 50% 24%; }
	.product-info .options { text-align: center; }



	.option_left { width: 41%;margin-bottom: 7px;padding-right: 0px;}
	.option_left:last-child b { padding-right: 23px; }

	.delivery {margin:20px 3px 0px -26px;}
	.delivery>li { font-size: 17px;}
	.delivery>li ul { margin: 9px 0 8px -40px; }
	.delivery>li ul li { font-size: 15px; line-height: 24px; margin-bottom: 14px; border-bottom: 1px solid #A5A5A5; }

}

@media only screen and (min-width : 701px) and (max-width : 949px) {
	.box_menu_mobi_head { background: #FFFFFF; display: block;}
	.box_menu.closed { display: none; }
	.box_menu_mobi_head div {margin-top: 9px; margin-left: 9px; text-align: center;}
	.children-element-menu{ padding-left: 0;}
	.box_menu_mobi_head p { font-size: 14px; margin-bottom: 0px; margin-top: -3px; text-align: left}
	.box_menu_mobi_head .block {height: 90vh;width: 450px;}
	#header #cart .heading .cart a {display: none;}
	.box_sbutton {display: block}
	.search {width: 64%;display: none;position: absolute;top: 15px;z-index: 99;background: #fff;margin: 0% 13%;padding: 3px;}
	.search :before {content: ""; background: #fff}
	.hfixed .search, .hfixed .box_sbutton {top:9px;}
	.hfixed #cart {top:-13px!important;}
	#header #cart {top: -13px; right: 6px; width: 25px; margin: 5px auto; min-width: 50px;}
	#header {height: 52px;margin-bottom: 0px;padding-bottom: 0px;/* position: fixed; */padding-top: 9px;width: 100%;top: 0px;background: #fff;}

	.box_logo {width: 100%;/*margin-top: -39px;*/}
	.box_logo div:first-child { font-size: 34px;line-height: 79px;margin-top: -25px;width: 70%;margin-left: 15%;height: 55px;background-size: contain;}
	.box_logo div:last-child { display: none; }
	.box_tel>div:first-child { margin-top: 59px; text-align: center; }
	.box_tel>div:not(.search) { font-size: 30px; font-family: Calibri; text-align: center;display: none; }
	.box_tel { width: 100%;}
	#header .button-search { left: 232px; padding-left: 13px; }
	#header #search input { width: 211px; }
	#container_menu { display: none; }
	.menu_header { border-top: none; display: none;}
	#container {width: 100%; margin-left: auto; margin-right: auto; text-align: left; }
	.cart_image {background: url(../image/minicarts.png) no-repeat 0 0px; line-height: 46px; width: 35px; height: 35px;font-size: 14px; color: #fff;}
	#header #cart.active .content { display: none; }
	#header #cart .heading { float: left; width: 62%; }
	#cart-total2 { bottom: 18px; display: none;}
	#cart-total {display: none;}
	#header #cart .heading a span { background: none; }
	/*.box_logo {width: 100%;}
	.box_logo div:first-child {font-size: 90px; line-height: 62px; margin-top: -129px; margin-left: 12px;}
	.box_logo div:last-child { display: none; }
	.box_tel>div:first-child { margin-top: 88px; text-align: center; }
	.box_tel>div:not(.search) {font-size: 28px; font-family: Calibri; text-align: center; padding-left: 464px; }
	.box_tel { width: 100%; }
	.search { width: 217px; margin: 5px auto; margin-top: -43px;}
	#header .button-search { left: 232px; padding-left: 13px; }
	#header #search input { width: 131px; }
	#container_menu { display: none; }
	.menu_header { border-top: none; }
	#container {width: 100%; margin-left: auto; margin-right: auto; text-align: left; }
	.cart_image { display: none; }
	#header #cart {top: 129px; left: 0px; width: 688px; margin: 5px auto;}
	#header { height: 164px; }
	#header #cart.active .content { display: none; }
	#header #cart .heading { float: left; width: 62%; }
	#cart-total2 { bottom: 18px; }
	#header #cart .heading a span { background: none; } */

	#container_menu { display: none; }
	#container { width: 100%; }
	.content_header_sitename h1 { font-size: 26px; }
	.home_landing_cat .fl_left { display: none; }
	.main_assurance>div { width: 100%;height: 40px;}
	.home_landing_cat { background-size: contain;margin-top: -38px;  min-height: 640px;height: 0;background: none;}
	.main_assurance {margin-top: 61%; width: 100%; background: rgba(255, 255, 255, 0.43); padding-bottom: 14px; padding-top: 9px;}
	.main_assurance>div:nth-child(2) { height: 40px; }
	.why_we .wrapper_landinge div { width: 33%;}
	.main_assurance>div {font-size: 23px; line-height: 42px;}
	.wrapper_landinge { width: 100%; min-width: 0px;border-top: 1px solid #bfbfbf;background: #fff;}
	.wrapper_landinge h3 { font-size: 36px;}
	img.img_home_mobile {display: block; margin: 1px auto; left: 0; right: 0; width: 73%;}
	.why_we { border-top: none; }
	img.img_vybor_mobile { display: block;}

	.arrow1, .arrow2, .arrow3 { display: none; }
	.our_work>div:first-of-type {margin-left: 5px; width: 98%; left: 0px; top: 50px; background: none; padding-bottom: 0px; }
	.our_work>div:nth-child(3) {margin-left: 5px; width: 98%; left: 0px; top: 81px; background: none; padding-top: 0px; }
	.our_work>div:nth-child(4) {margin-left: 5px; width: 98%; left: 0px; top: 128px; background: none; top: 0px; text-align: left; line-height: 48px;    padding-bottom: 0px; }
	.our_work>div:nth-child(5) {margin-left: 5px; width: 98%; left: 0px; bottom: 8px; background: none; top: 0px; padding-top: 0px;}
		.our_work>div { font-size: 16px;position: initial;margin-left: 0px; }
	.our_work { height: 359px;}

	.quote1, .quote2 { display: none; }
	.reviews_bg .slider { width: 100%;}
	.wrapper_slider { position: relative; width: 100%;padding-top: 19px;height: 212px;}
	.reviews_bg {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		height: auto;
		overflow: hidden;
		padding-bottom: 35px;
	 }
	.jcarousel-skin-opencart .jcarousel-next-horizontal { right: 3px !important;}
	.jcarousel-skin-opencart .jcarousel-prev-horizontal {  left: 6px !important;}

	.batton_nov a { font-size: 17px; padding: 4px 11px; color: white;}
	.wrapper_quality { display: none; }
	.wrapper_quality2 h2 { font-size: 21px; padding-top: 3px; margin-left: 5px; margin-right: 5px; text-align: center; }
	.quality_text { margin-bottom: 141px; font-size: 14px; margin: 5px 8px; line-height: 20px; }
	.quality_text p { margin-bottom: 0px; }
	.quality_text ul, .quality_text ol {margin: 14px 0; padding-left: 27px; }
	.quality_text li { list-style: initial; }

	footer .wrapper>div { width: 297px; top: 27px; margin-top: 13px; margin-left: 6px; display: block;}
	footer .wrapper>div:nth-child(2) { text-align: left; font-size: 23px; /*margin-top: -5px;*/ }
	footer .wrapper a { text-decoration: none; }
	footer .wrapper>div.last { width: 100%; top: 27px; margin-top: -60px; line-height: 21px; }
	.wrapper {min-width: 300px; width: inherit; min-width: inherit; margin: inherit; overflow: hidden;}
	footer { /*height: 82px;*/padding-bottom: 0; }
	footer .wrapper > div {
	    margin: 10px auto;
	    
	}
	footer .wrapper>div.last ul { margin-right: 14px; }


	#column-left { display: none; }
	#column-left + #column-right + #content, #column-left + #content {margin-left: 0px;}

	.product-grid>div:hover .additional_img { display: none;}

	.pagination .links { margin-left: 2%; }
	.pagination .results { margin-right: 2%; }
	.delivery {margin:20px 3px 0px -26px;}
	.delivery>li { font-size: 17px;}
	.delivery>li ul { margin: 9px 0 8px -40px; }
	.delivery>li ul li { font-size: 15px; line-height: 24px; margin-bottom: 14px; border-bottom: 1px solid #A5A5A5; }

}

@media only screen and (min-width : 701px) and (max-width : 822px) {
	.product-grid > div {width: 47%;margin: 0.7%;}
	.product-grid .image img {  width: 100%; }
	.product-grid .cart { margin-left: 21%; margin-right: 21%; }
}
@media only screen and (min-width : 823px) and (max-width : 949px) {
	.product-grid > div { width: 23%;margin: 0.7%;}
	.product-grid .image img {  width: 100%; }
	.product-grid .cart { margin-left: 21%; margin-right: 21%; }
}
@media only screen and (min-width : 950px) and (max-width : 1050px) {
	.box_menu_mobi_head { background: #FFFFFF; display: block;}
	.box_menu.closed { display: none; }
	.box_menu_mobi_head div {margin-top: 9px; margin-left: 9px; text-align: center;}
	.box_menu_mobi_head p { font-size: 14px; margin-bottom: 0; margin-top: -3px; text-align:left}
	.box_menu_mobi_head .block {height: 90vh;width: 450px;}
	#header #cart .heading .cart a {display: none;}
	.box_sbutton {display: block}
	.search {width: 64%;display: none;position: absolute;top: 15px;z-index: 99;background: #fff;margin: 0% 13%;padding: 3px;}
	.search :before {content: ""; background: #fff}
	.hfixed .search, .hfixed .box_sbutton {top:9px;}
	.hfixed #cart {top:-13px!important;}
	#cart-total {display: none;}
	#header #cart {top: -13px; right: 6px; width: 25px; margin: 5px auto; min-width: 50px;}
	#header {height: 52px;margin-bottom: 0px;padding-bottom: 0px;/* position: fixed; */padding-top: 9px;width: 100%;top: 0px;background: #fff;}
	
	.box_logo {width: 100%;/*margin-top: -39px;*/}
	.box_logo div:first-child {font-size: 34px; line-height: 79px; margin-top: -25px;}
	.box_logo div:last-child { display: none; }
	.box_tel>div:first-child { margin-top: 59px; text-align: center; }
	.box_tel>div:not(.search) { font-size: 30px; font-family: Calibri; text-align: center;display: none; }
	.box_tel { width: 100%;}
	#header .button-search { left: 232px; padding-left: 13px; }
	#header #search input { width: 211px; }
	#container_menu { display: none; }
	.menu_header { border-top: none; display: none;}
	#container {width: 100%; margin-left: auto; margin-right: auto; text-align: left; }
	.cart_image {background: url(../image/minicarts.png) no-repeat 0 0px; line-height: 46px; width: 35px; height: 35px;font-size: 14px; color: #fff;}
	#header #cart.active .content { display: none; }
	#header #cart .heading { float: left; width: 62%; }
	#cart-total2 { bottom: 18px; display: none;}
	#header #cart .heading a span { background: none; }
	
	#column-left { display: none; }
	#column-left + #column-right + #content, #column-left + #content {margin-left: 0px;}
	.product-grid > div { width: 23%;margin: 0.7%;}
	.product-grid .image img {  width: 100%; }
	.product-grid .cart { margin-left: 21%; margin-right: 21%; }
	
	.product-grid>div:hover .additional_img { display: none;}
}
@media only screen and (min-width : 950px) and (max-width : 1170px) {
	.box_menu { display: none;}
	#container { width: 100%;}
	.nav_top ul { width: auto;}
	.box_tel { width:22%;margin-left: 11px; }
	/*.box_logo { width: 53%; }*/
	/*.box_logo div:first-child { font-size: 73px;}*/
	.wrapper_landinge { width: 100%;min-width: auto;}
	.why_we .wrapper_landinge div { width: 33%;}
	.arrow1, .arrow2, .arrow3 { display: none; }
	.our_work>div:nth-child(3) { left: 58%; top: 22%; padding-bottom: 0px; padding-top: 0px; padding-bottom: 127px; background: url(../image/surprice_lend.png) no-repeat 65% bottom;bottom: inherit;}
	.our_work>div:nth-child(4) { margin-left: 36px; width: 349px; left: 0px; top: 362px; background: url(../image/sms_lend.png) no-repeat 79px bottom; padding-bottom: 130px; text-align: right; line-height: 24px; }
	.our_work>div:nth-child(5) { left: 57%; top: 223px; background: url(../image/oplata_lend.png) no-repeat 143px bottom; padding-top: 120px; width: 373px; padding-bottom: 119px; }

	.quote1, .quote2 { display: none; }
	.reviews_bg .slider { width: 100%;}
	.wrapper_slider { position: relative; width: 100%;padding-top: 19px;height: 212px;}
	.reviews_bg { background-position: center center; background-repeat: no-repeat; background-size: cover; height: 272px; }
	.jcarousel-skin-opencart .jcarousel-next-horizontal { right: 3px !important;}
	.jcarousel-skin-opencart .jcarousel-prev-horizontal {  left: 6px !important;}
	.wrapper { width: 100%; min-width: 950px;}
	footer .wrapper>div { width: 311px;}
	#cart-total { position: absolute; bottom: 0px; width: 137px;}
	#header #cart .heading a { width: 153px;}
	.our_work>div:first-of-type { margin-left: 38px;}

	.pagination .links { margin-left: 2%; }
	.pagination .results { margin-right: 2%; }

	.product-info .image { width: 89%; }
	.product-info img {width: 101%;}
	.product-info > .left { margin-right: 0px; }
	#tab-related img { width: 79%; }
	.box-product > div {width: 44%; display: block; float: left; text-align: center;}

	.product-info h1 { text-align: center; margin-top: -2px; margin-bottom: 41px; font-size: 20px; }
	.description { display: none; }
	.product-info .price>span, .product-info .price .discount { margin: 0 16% 0 16%; width: 62%; padding: 5px 5px 4px 7px; }
	#info {margin: 0 auto;float: none; }
	.product-info .options { text-align: center; }



	.option_left {margin-bottom: 7px;padding-right: 0px;}
	.option_left:last-child b { padding-right: 23px; }
	.quantity_div { width: 94px; right: 12px;}
	#cart_text_hide { display: none; }

	.cart_riht #button-cart { margin-left: auto;}
	.product-info .cart {display: table; margin: 0 auto; text-align: center; padding-left: initial;}

		.assurance { text-align: center; margin-top: 80px;}
	.assurance div { padding-top: 45px;}
	#all_page {display: none;}
	#all_page2 {display: block; padding-top: 0px; margin-top: 80px;}
	.assurance div:first-child { width: 155px; background: url(../image/mini3.png) no-repeat center; background-position: 50% 24%; }
	.assurance div:nth-child(2) { width: 154px; background: url(../image/mini4.png) no-repeat center; background-position: 50% 24%; }
	.assurance div:last-child { width: 196px; background: url(../image/mini5.png) no-repeat center; background-position: 50% 24%; }
	.product-info .options { text-align: center; }



	.option_left { width: 95%;margin-bottom: 7px;padding-right: 0px;}
	.option_left:last-child b { padding-right: 23px; }

	.simplecheckout-cart td.quantity {min-width: 83px !important;padding: 4px !important;}
	.simplecheckout-cart td.name { text-align: left !important; width: 39% !important; padding: 0px !important; }





}
@media only screen and (min-width : 1170px) {
	.box_menu { display: none;}
}
