@charset "utf-8";
/* CSS Document */


	
@media screen and (min-width: 1521px) and (max-width: 1690px){
	.foot_bs_bottom_btn {left: 12%; bottom: 5.5%;}
	.foot_bs_left_btn { right: 20%; bottom: 5.5%;}
	.foot_bs_top_btn {top: 28%; right:30%;}
	}
	
@media screen and (min-width: 1180px) and (max-width: 1520px){
	.foot_bs{height:730px;}
	.foot_bs_bottom_btn {left: 10%; bottom: 5.5%;}
	.foot_bs_left_btn { right: 17%; bottom: 5.5%;}
	.foot_bs_top_btn {top: 28%; right:28%;}
	}
	
@media screen and (min-width: 1141px) and (max-width: 1520px){	
	.foot_paral_form_body .big-txt { font-size: 30px;}
	.foot_paral_form_body .sm-txt { font-size: 20px;}
	.foot-input, .foot-textarea {min-height: 45px;}	
	.footer_copyright { right: 18%;}
	}
	
@media screen and (min-width: 998px) and (max-width: 1216px){
	.prod_card_owl .owl-prev, .prod_card_owl .owl-next {width: 25%;}
	}
	
	
	
@media screen and (min-width: 945px) and (max-width: 1200px){
	.main-par-txt-body .big-txt {font-size: 63px; margin-top: 3px; text-align: center;}
	.main-par-txt-body .sm-txt {text-align: center;}
	}	
	
	
@media screen and (min-width: 945px) and (max-width: 1179px){
	.foot_bs{height:600px;}
	.foot_bs_bottom_btn {left: 8%; bottom: 4%;}
	.foot_bs_left_btn { right: 14%; bottom: 4%;}
	.foot_bs_top_btn {top: 31%; right:27%;}
	}
	
@media screen and (min-width: 991px) and (max-width: 1199px){  
	.col-md-10.prod-list-lz {width: 70%; margin-right:3%}
	.col-md-2.prod-list-rz {width: 27%;}
	.col-md-10.prod-list-lz .col-md-4{width: 48%;}
}

@media screen and (min-width: 992px) and (max-width: 1199px){ 
	#topNav ul.nav>li a{padding: 15px 7px;}
	.important_info_item { margin: 85px auto;}	
	.contacts_item.col-lg-3.col-md-3.col-sm-3 { width:50%;}
	.prod-list-lz figure.backface img {height: 443px;}
}

@media screen and (min-width: 768px) and (max-width: 1199px){ 
	.top_bar_icons.top_bar_log { display:none;}
	span.product_char_name.col-md-4.col-sm-4 {width: 50%;}	
	span.product_char_val.col-md-8.col-sm-8 {width: 50%;}
}

@media screen and (min-width: 768px) and (max-width: 1140px){ 
	.parallax.footer_parallax { padding: 21% 0;}	
}

@media screen and (min-width: 768px)  and (max-width: 991px){ 
	figure.index_blog_img { height: 145px;}
	.index_blog_info h2 {  font-size: 15px; }
	.index_blog_info p {font-size: 14px;}
	.index_blog_info .index_blog_date {font-size: 12px;}
	.size_btn {padding-left: 47px; font-size: 10px;	}
	.col-sm-6.prod_card_share { width: 100%;}
	.important_info_item { margin: 75px auto;}
	.curr_lang_nav ul li {list-style-type: none; margin-left: 10px;}
	.col-md-10.prod-list-lz {width: 100%; margin-right:0}
	.col-md-2.prod-list-rz {width: 100%;}
	.col-md-10.prod-list-lz .col-md-4{width: 33.33333333%;}
	.reviews-img {width: 110px; height:110px;}
	.reviews-img-hover{ height:110px;}
	.prod-list-lz figure.backface img {height: 330px;}
}
	
@media screen and (min-width: 720px) and (max-width: 944px){
	.foot_bs{height:450px;}
	.foot_bs_btn {width: 140px; height: 45px; font-size: 15px;}
	.foot_bs_top_btn {right: 26%; top: 32%;}
	.foot_bs_left_btn {right: 12%; bottom: 5%;}
	.foot_bs_bottom_btn { left: 7%; bottom: 5%;}
	}
	
@media screen and (min-width: 320px) and (max-width: 945px){
	.main-par-txt-body .big-txt {font-size: 48px; margin-top: 0px; text-align: center;}
	.main-par-txt-body .sm-txt {text-align: center; font-size: 20px;}
	.parallax {padding: 13.3% 0;}
	.menu-wrap {width: 60px;}
	.fix-menu_nav ul li {margin-bottom: 8px;}
	.menu-hide .full-menu .fix-menu_nav ul li { margin: 20px auto;}
	.menu-hide .full-menu .fix-menu_nav ul {  border: none;}
	.main_logo {margin-top: -135%;}
	.menu-show .full-menu .menu-wrap-header .main_logo { display:none;}
	.fix-menu_nav ul {padding: 18px 0 8px 0;}
	.menu-wrap-footer { bottom: 1%;}
	}
	
@media screen and (min-width: 568px) and (max-width: 719px){
	.foot_bs{height:340px;}
	.foot_bs_btn {width: 115px; height: 36px; font-size: 13px;}
	.foot_bs_top_btn {right: 27%; top: 32%;}
	.foot_bs_left_btn {right: 12%; bottom: 5%;}
	.foot_bs_bottom_btn { left: 7%; bottom: 5%;}
	}
	
@media screen and (min-width: 568px) and (max-width: 666px){ 
	.parallax.footer_parallax { padding: 25% 0;}
	.foot_paral_form_body .sm-txt{opacity:0 !important; margin-top: 1px !important;}
	}	
	
@media screen and (min-width: 667px) and (max-width: 767px){ 
	#topBar a.logo img{	margin-top: 25px;}
	.parallax.footer_parallax { padding: 23% 0;}
	.foot_paral_form_body .sm-txt{opacity:0 !important; margin-top: 1px !important;}
	}			
	
@media screen and (min-width: 420px)  and (max-width: 567px){
	.foot_bs{height:265px;}
	.foot_bs_btn {width: 95px; height: 30px; font-size: 12px; line-height:27px;}
	.foot_bs_top_btn {right: 27%; top: 32%;}
	.foot_bs_left_btn {right: 12%; bottom: 5%;}
	.foot_bs_bottom_btn { left: 7%; bottom: 5%;}
	}

@media screen and (min-width: 420px)  and (max-width: 568px){
	textarea#footer_comment {height: 50px;	}
	}
	
	
	@media screen and (min-width: 420px)  and (max-width: 767px){
	.back_btn {margin-left: 8%;}
	form#footerForm button.fw_btn {width: 100% !important; float: left;}
	}
	
	
@media screen and (min-width: 768px){ 	
	#sizeCalcForm .footer-input::-webkit-input-placeholder { color:#fff;}
	#sizeCalcForm .footer-input::-moz-placeholder          { color:#fff;}/* Firefox 19+ */
	#sizeCalcForm .footer-input:-moz-placeholder           { color:#fff;}/* Firefox 18- */
	#sizeCalcForm .footer-input:-ms-input-placeholder      { color:#fff;}
	}
@media screen and (min-width: 991px){ 
	#topNav { margin-top: 15px;}
	#topNav ul.nav>li:first-child a{margin-left:-20px;}
	#topNav ul.nav>li:first-child ul li a{margin-left:0px;}
	.prod-list-lz {width: 60%; margin-right:3%}
	.prod-list-rz {width: 27%;}
	/*#topNav .nav-main:before {content:' ';	background-color: #6c6c6b;	height: 1px; width: 104%; left: -2%; top: 50%; margin-top:-0.5px;	position: absolute;}*/
	}
	
@media screen and (min-width: 992px){
	.map_wrap .desc { position: absolute; left: 30px; top: -30px; padding: 32px 40px 32px 43px;}
	.map_wrap .desc .low { position: absolute; left: 20px; top: -20px;}
	}	
	
@media screen and (min-width: 992px){	
	.contacts_item.col-lg-3.col-md-3.col-sm-3 { padding: 0 20px;}
	}	
	
	@media screen and (min-width: 1200px){ 
	.prod-list-lz figure.backface img {height: 405px;}
}
	
@media screen and (max-width: 1520px){
	.lis_btn { width: 220px; height: 45px;}
	}
	
@media screen and (max-width: 1365px){ 
	.main_menu_hid_txt { display:none;}	
	}
	
@media screen and (max-width: 1140px){ 
	.foot_paral_form_body .sm-txt { margin-top: 5px; font-size: 22px; height: auto; opacity: 1; }
	.foot_paral_form_body .big-txt {margin-top: 35px;}
	
	.foot_paral_form.col-md-6 { margin: 0 10%; text-align: center; width: 80%;}		
	
	.foot_paral_content { top: -20%; left: 0; width: 100%; background: none;}
	#footerForm .form-group {margin-bottom: 5px;}
	.foot-input, .foot-textarea { max-width: 100%; min-height: 34px; margin-bottom: 5px; padding: 4% !important; font-size: 14px !important; }
	
	.footer_copyright { bottom: 3px;right: 0%; height: 42px;}
	.footer_copyright.copyright_lz { display:none;}
	
	}	

@media screen and (max-width: 1060px){
	.foot_copyr-txt { display: none;}
	}	
	
@media screen and (max-width: 990px){
	.prod_card_owl .owl-prev, .prod_card_owl .owl-next, .prod_card_owl .owl-prev:hover, .prod_card_owl .owl-next:hover { background-position:center !important;}
	}	


@media screen and (max-width: 991px){
	.blk_section .row:before { opacity: 0.3;}
	.col-md-6.col-sm-6.important_info { width:100%;}
	.map_wrap .desc {width: 100%; height: auto; text-align: center; padding: 20px 10px;}
	.map_i {margin-bottom: 40px;}
	.map_wrap .desc .location {background: url(../img/pin.png) left 3px no-repeat; padding-left: 35px;}
	.map_wrap .desc .desc_text { display: inline;}
	.map_wrap .desc .phones ul {display: block; width: auto; margin: 20px 0;}
	.map_wrap .desc .email {background: url(../img/envelope.png) left 3px no-repeat;}
	.map_wrap .desc .low {display: none;}
	.map_wrap div.map {height: 250px;}	
	.contacts_item.col-lg-3.col-md-3.col-sm-3 { width:100%;}
	#prod_card .col-md-6.col-sm-6{ width:100%;}
	}	
	 
	
@media screen and (max-width: 959px){ 
	.foot_paral_form_body .big-txt { display:none;}
	.foot_paral_form_body .sm-txt {margin-top: 30px;}
	}
	
@media screen and (max-width: 767px){ 
	.fw_btn, fw_input { width:98% !important;}
	#prod_card .fw_btn { width:84% !important;}
	.footer-label {display: none;}
	.footer-input::-webkit-input-placeholder {color:rgba(255, 255, 255, 0.5);}
	.footer-input::-moz-placeholder          {color:rgba(255, 255, 255, 0.5);}/* Firefox 19+ */
	.footer-input:-moz-placeholder           {color:rgba(255, 255, 255, 0.5);}/* Firefox 18- */
	.footer-input:-ms-input-placeholder      {color:rgba(255, 255, 255, 0.5);}
	.top_bar_right {margin-top: 65px;}
	.top_bar_left { height: 45px; line-height: 45px; margin-top: 0px;}
	#topBar a.logo {float: left;}
	.blog_post_info { padding-left: 0px;}
	.blog_post_date {position:relative;}
	span.scroll-btn.wow { display:none;}	
	span.product_char_name.col-md-4.col-sm-4 {width: 50%;}	
	span.product_char_val.col-md-8.col-sm-8 {width: 50%;}
	.header-top-main { display:block}
	#fix-menu {display:none;}
	
	}

@media screen and (max-width: 667px){ 
	.foot_paral_form_body .sm-txt {margin-top: 20px; margin-bottom:5px;}
	.important_info_item { margin: 65px auto;}
	.blk_section .row:before {background-size: cover;}
	.cart_form_body:before { background: url(../img/blk_beauti_girl.png) -200px top no-repeat;}
	.cd-svg-clipped-slider {margin: -1em auto 7em auto !important;}
	#wrapper .cd-svg-clipped-slider .gallery-wrapper .slider_bottom_bgr { background: none; bottom: -100px; height: 18px;}
}
@media screen and (max-width: 666px){ 	
	#topBar a.logo img {max-height: 80px;}
	}

@media screen and (max-width: 567px){ 
	.parallax.footer_parallax {padding: 27% 0;}	
	.foot_paral_form_body .sm-txt{opacity:0 !important; margin-top: 1px !important;}
	}	
	
@media screen and (max-width: 568px){ 
	#wrapper .cd-svg-clipped-slider .gallery-wrapper .slider_top_bgr { display:none;}
	section.blk_section.margin-top150 { margin-top: 60px;}
	}	
		

@media screen and (max-width: 600px){ 
	.cart_form_header {font-size: 11px; line-height: 26px; margin-top: 10px;}
	.cart_form_header span {font-size: 15px;}
	}	
	
@media screen and (max-width: 499px){ 
	.top_bar_icons.top_bar_log { display:none;}
	}	
		
@media screen and (max-width: 440px){ 
	.parallax.footer_parallax {padding: 33% 0;}
	.foot_paral_form_body .sm-txt {margin-top: 60px;}
	.review-evaluation li { margin-right:4px;}	
	.col-md-1.col-sm-1.faq-lz { width:58px; margin-right:12px;}
	.col-md-11.col-sm-11.faq-rz { width:calc(100% - 80px);}
	.faq-toogle {left: -72px;}
	}
	
@media screen  and (max-width: 419px){
	.foot_bs{height:200px;}
	.foot_bs_btn {width: 85px; height: 20px; font-size: 10px; line-height:17px;}
	.foot_bs_top_btn {right: 22%; top: 32%;}
	.foot_bs_left_btn {right: 12%; bottom: 5%;}
	.foot_bs_bottom_btn { left: 7%; bottom: 5%;}
	ul#product_chars li { font-size: 9px;}
	.prod_card_owl .owl-prev, .prod_card_owl .owl-next{ background-size:100% !important;}	
	form#footerForm button.fw_btn {width: 100% !important; height: 38px;}
	textarea#footer_comment {height: 55px;}
	}	
	
@media screen  and (max-width: 340px){
	.top_bar_r_item { margin-left: 13px;}
	.parallax.footer_parallax {padding: 38% 0;}
	#wrapper .cd-svg-clipped-slider .gallery-wrapper .slider_bottom_bgr {bottom: -100px;}
	.cd-svg-clipped-slider {margin: 0em auto !important;}
	section.blk_section.margin-top150 { margin-top: 100px;}
	}	

	

	

	
	
	