
@media only screen and (min-width:1124px){
#mobile_menu
{
	display: none !important
}
}
@media only screen and (min-width:1200px){.container{width:1170px;}
.products .image{height:257px;line-height:225px;}
#flypage .image{height:348px;line-height:336px;}
.product .images a{width:101px!important;height:100px!important;line-height:92px;}
}
@media (max-width:1199px){.container{width:970px;}
.header_slider .bx-wrapper .bx-controls-direction a{top:74%;}
#logo{margin-right:15px;}
.add_to .fastorder_button{margin-right:44px;}
#main_menu a{font-size:13px;padding:13px 8px;}
#search{width:150px;margin-top:9px;}
.header_foot{position:relative;height:665px;width:100%;overflow:visible;}
#main_slider .slider_text{padding:19px 16px;}
.slider_text p{display:none;}
.showcase h3{font-size:18px;}
.showcase h4{font-size:16px;}
.products .image{height:208px;line-height:166px;}
.products .product_info{text-align:center;}
.products .variant, .products .product_links{float:none;}
#products.list .image{width:220px;padding:10px;}
#products.list .annotation{margin:5px 0;overflow:hidden;max-height:53px;}
.block_1 .inside{padding:45px 1px 15px 16px;}
.block_1 .fb_iframe_widget{overflow:hidden;}
.gallery .image{height:283px;line-height:271px;}
#flypage .image{height:288px;line-height:276px;}
.product .images a{width:80px!important;height:80px!important;line-height:72px;}
#account{margin-left:50px;}
#account .registr{width:150px;}
#currencies{float:left;height:32px;background:#FFF none repeat scroll 0% 0%;border-radius:2px;border:1px solid #678FAA;padding-top:4px;margin-top:30px;margin-left:78px;}
#account{display:none;}
#phone p{font-size:13px;}
#account .registr_user{width:150px;text-align:left;padding-right:3px;padding-left:15px;font-size:10px;line-height:20px;padding-top:6px;}
#textcase_box h4{padding-top:15px;font-size:28px;}
}
@media (max-width:1199px){
	#mobile_top{display:block;}
}

@media (max-width:991px){.container{width:750px;}
header{padding-top:15px;}
.header_slider .bx-wrapper .bx-controls-direction a{top:63%;}
#header{background:none;}
#logo{padding-left:25px;}
.add_to .fastorder_button{float:left;margin-left:4px;}
#logo b{font-size:38px;}
#logo a{min-width:285px;}
#logo img{margin-right:10px;}
#account a{margin-left:20px;}
#main_slider .slider_text{padding:19px 7px;}
.slider_text h3{font-size:60px;line-height:1.2em;margin-left:60px;margin-top:10px;}
.slider_text h3 span{font-size:40px;line-height:1.1em;}
.flex_caption{top:45px;}
.showcase .inside{padding:14px 45px 15px 12px;min-height: 61px;}
.showcase h4{font-size:12px;}
.showcase .arrow{margin-top:-16px;width:25px;height:32px;line-height:32px;}
#phone p{font-size:24px;}

.sb_banner h3{font-size:22px;}
.sb_banner h2{font-size:32px;}
.sale_banner h3{font-size:28px;}
.sale_banner h2{font-size:38px;margin-bottom:5px;}
.products .image{padding:10px;height:153px;line-height:131px;}
.bottom_widget.block_1,
.fb_iframe_widget span,
.fb_iframe_widget iframe{width:100% !important;}
.block_1 .inside{padding:45px 16px 45px 16px;border-bottom:1px solid #eaeaea;}
.bottom_widget.block_2,
.bottom_widget.block_3{width:50%;}
.gallery .image{height:214px;line-height:202px;}
#flypage .image{height:222px;line-height:210px;}
.desc_wrap{clear:both;}
.item_price .inner .text{display:none;}
.price_position label span{display:none;}
#account,
#main_menu,
#currencies{display:none;}
header{padding-top:0;}
#search{width:100%;float:none;}

.product .images a{width:92px!important;height:92px!important;line-height:84px;}
//.header_foot{height:455px;}
#textcase_box h4{padding-top:12px;font-size:28px;}
#textcase_box{height:50px;}
}
@media (max-width:1152px){
.showcase .inside
{
	min-height: 61px;
}
}
@media (max-width:768px){
	.banner5 .showcase a img {
max-height: 252px;
width: 100%;
}
.header_foot {
    height: 660px !important;
}
#main {
    margin-top: 10px !important;
}
}


	
@media (max-width:768px){

	.header_foot{height:370px;}
.header_slider .bx-wrapper .bx-controls-direction a{top:51%;}
.flex_caption{top:-28px;}
#main_slider .slider_text{padding:19px 7px;display:none;}
header .bx-wrapper .bx-controls-direction a{top:70%;}
#textcase_box{height:40px;}
#textcase_box h4{padding-top:10px;font-size:20px;}
}
@media (max-width:767px){
	.container{width:100%;padding:0 15px;}
.header_foot{height:auto;}
#main_slider{display:none;}
.slider_text h3{font-size:30px;}
.slider_text h4{font-size:18px;margin:0;}
.slider_text h5{display:none;}
#account{float:left;}
#cart_informer{border-radius:0;}
.showcase{width:50%;}
.products .product,
#content,
#left,
.bottom_widget{width:100%;}
.products .image{width:182px;float:left;height:182px;line-height:160px;border-bottom:none;width:100%;}
.products .product_info{text-align:left;}
.bottom_widget.block_2,
.bottom_widget.block_3{width:100%;border:none;}
.bottom_widget .inside{padding:45px 15px 0;border:none;}
.bottom_widget_wrap{padding-bottom:30px;}
.foot{width:50%;padding-left:30px;padding-right:30px;}
#main_menu.fixed{padding:10px 15px;}
.mobile_content{display:none;}
.price_position label span{display:inline;}
.pop-up-cart{width:540px;}
.products .testRater,
.products h3{text-align:left;}
#flypage .bx-viewport{width:212px!important;margin:0 auto;}
.product .images a{width:102px!important;height:102px!important;line-height:94px;}
#phone{display:none;}
#textcase_box{height:53px;}
#textcase_box img{max-width:180%;}
#textcase_box h4{padding-top:19px;font-size:23px;}
.products .product {width:50%;min-height:440px;} .product_links .btn{width:34px;} .first {clear: initial;}
}
@media (max-width:650px){
.city_selector_popup{z-index:1000;}.cart_content{left:0px;    top: -90px;}
.slider_text .buy_now{display:none;}
#products.list .image{width:100%;}
#products.list .testRater,
#products.list h3,
#products.list .variants{text-align:center;}
#products.list .annotation{max-height:72px;}
.gallery{margin:0 0 15px;float:none;width:100%;}
#textcase_box{display:none;}
table#purchases{border:1px solid #c6c6c6;}
table#purchases tr{display:block;padding:5px 0;border-bottom:1px solid #c6c6c6;}
#purchases td,
#purchases th{display:block;width:100% !important;text-align:center !important;border:none;padding:5px;}
div#purchases{text-align:center;}
#purchases .inner,
div#purchases .image{width:100%;float:none;}
.item_info{margin:0;}
.pop-up-cart{width:auto;}
#logo{width:100%;padding:26px 0 10px;border-bottom:1px solid #eaeaea;text-align:center;}
#cart_informer{width:47%;border-bottom:1px solid #eaeaea;position:relative;margin-top:-12px;float:left}
#phone{width:60%;    min-height: 100px;padding-left: 20px;border-bottom:1px solid #EAEAEA;text-align:center;display:block;background:rgb(255, 255, 255) none repeat scroll 0% 0%;margin:-10px auto;}
.cart_info {     padding: 25px 25px 25px 84px;    background: url(../images/sprite.svg) 15px 25px no-repeat;} .cart_info:before {    left: 70px;} #phone .callback_link {    font-size: 15px;    margin-left: 0px;}
#phone span{font-size:17px !important;}
#search{margin-top:115px;} #header {margin-top: -100px;}
.top .opacity_top{border-radius:0px;}
}
@media (max-width:550px){.limit{clear:left;margin:10px 0 0 0;}
}
@media (max-width:480px){
.city_selector_popup {
	width: 290px;
	left: 50%;
	margin-left: -145px;
	padding: 25px 16px;
}
.yes_its_ok {
	padding: 0 10px;
}
.slider_text h3{font-size:24px;margin:0;}
.slider_text h4{font-size:15px;margin:0;}
.register_form textarea{width:100%;height:120px;}
#main_slider .bx-controls{display:none;}
#main_menu{text-align:left;padding:0;}
#main_menu li{margin:0 4px;}
.foot{width:100%;}
#textcase_box{display:none;}
#copyright .copy_center{font-size:11px;padding:20px 50px 0px 40px;margin:0px;float:left;width:50%;}
}
@media (max-width:380px){.showcase{width:100%;}
.products .image{width:100%;}
.products .product_info{padding:12px 15px;text-align:center;}
.products .testRater,
.products h3{text-align:center;}
#logo b{font-size:34px;}
#logo a{min-width:254px;}
#main_menu a{font-size:10px;}
.product .features label{width:38%;}
.product .features span{width:62%;}
#purchases .price{font-size:14px;}
#purchases select{padding:0;}
}

@media (min-width:992px) and (max-width: 1199px){
	.banner6 .banner_text_6{
		top: 12px;
	}
	.products .product
	{
		max-width: 100% !important;
		width: 375px !important;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	.banner6 .banner_text_6{
		top: 7px;
	}
}
@media (max-width: 768px) and (min-width: 652px){
	.banner6 .banner_text_6{
		top: 5px;
	}
}
@media (max-width: 651px){
	.banner6 .banner_text_6{
		top: 0px;
	}
}

@media (max-width:340px){ 
	#phone .phones {font-size:18px;} #phone .callback_link {font-size:14px;} .cart_info {    padding: 25px 25px 25px 65px;    background: url(../images/sprite.svg) 8px 25px no-repeat;} .cart_info::before {display:none;}
	.products .product { padding: 0 5px;}
	
	.product_links .btn {
    width: 30px !important;padding: 3px 2px 2px !important;
}
}