/* flexible media */





article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

img {
  max-width: 100%;
  height: auto; }

/* MEDIA QUERIES*/

@media only screen and (max-width: 1900px) {
   .s_extint {
  margin-bottom: -1px; 
   height: 760px;} 
}

@media only screen and (max-width: 1750px) {
   .s_extint {
  margin-bottom: -1px; 
   height: 700px;} 
}

@media only screen and (max-width: 1600px) {
   .s_extint {
  margin-bottom: -1px; 
   height: 640px;} 
}

@media only screen and (max-width: 1500px) {
   .s_extint {
  margin-bottom: -1px; 
   height: 580px;} 
   
   
        .error_404 {
    font-size: 40px;
	    left: 60%;
    line-height: 40px;
 }
    .error_404 > span {
      font-size: 120px;
 } 
   
   
}



/* saunas new 26.10.2017 - add 31/10/2017ss*/
@media only screen and (max-width: 1530px) {
  .sau_guarantee {
    height: 689px;
    background: #606368 url(../image/sau_guarantee_1520.jpg) right top no-repeat; }

  .sau_g_left {
    padding-right: 10px; } 
    

.s_extint {
  margin-bottom: -1px; 
   height: 616px;}    
    
    }
/*-------------------------------------------*/ 


@media only screen and (max-width: 1450px) {
  .works_slider_block {
    width: 954px; } 
    
    .s_extint {
  margin-bottom: -1px; 
   height: 520px;}
    
    }
   
   
@media only screen and (max-width : 1240px),
only screen and (max-device-width : 1240px){
	
	
	.similar_goods {
	max-width: 90%;
}
	
.cat_in_item{
	width: 100%;
}

/*  .p_del_head {margin-top: 185px !important;} */
.p_del_head {margin-top: 25px !important;} 
}   
   

@media only screen and (max-width: 1190px) {   

.filtr_text {
	display: inline-block;
    vertical-align: top;
    margin: 1px 6px 5px 5px;
    font-family: 'opensans-semibold';
}

 .sg_head_h_recommended {
  text-align: center;
}

.rfw_lists {
  text-align: center;
  padding: 0px 5px;
}

.rfw_list {
  text-align: center;
}

.rfw_list li {
	float: none;
}

.banner_main_testdrive_1190 {
	max-width: 1180px;
    margin: 0 auto;
	text-align: center;
	padding-top: 60px;
	display: block;
}

.banner_main_testdrive {
	display: none;
}
    
		.fb_item {margin-bottom: 20px;}
	
	.BannerInProduct {
     display:none;
    }

	.gt_info .gt_item:last-child {
     display:none;
    }
	
 .errorSelect{
     display:none;
    }

 .good_card {
	float:none;
}

.cr_cats {
	justify-content: center}


  .header_top {
   /* padding-top: 12px; */}

  .header {
    padding-top: 12px; }

  .order_call {
    display: none; }

  .main_slider_block div.bx-wrapper div.bx-controls.bx-has-pager.bx-has-controls-direction div.bx-controls-direction a.bx-prev {
    left: 10px; }

  .main_slider_block div.bx-wrapper div.bx-controls.bx-has-pager.bx-has-controls-direction div.bx-controls-direction a.bx-next {
    right: 10px; }

  .ms_cont {
    width: 100%;
    padding: 55px 100px 0; }

  .goods_slider_block {
    width: 930px;
    margin: 0 auto; }

  .search_block {
    width: 262px; }

  .tels {
    float: left;
    padding-top: 0px; }
    .tels a {
      display: block;
      float: none;
      font-size: 18px;
      line-height: 24px; }
      .tels a span {
        font-size: 18px; }


  .cart {
    position: absolute;
    top: 0;
    right: 0px;    /*10*/   /*--14/11/2017 */
  /*  margin-top: 10px; */  /*--14/11/2017 */
    }
    
  /*--14/11/2017 */  
    .cart_wr{
    position: absolute;
    top: 10px;
    right: 10px;     
   }
/*--14/11/2017 */    
    

   /*   03/11/2017
  .cart_btn {
    width: 120px;
    height: 50px;
    background: #ff7800 url(../image/cart.png) 7px 15px no-repeat;
    line-height: 45px;
    font-size: 11px;
    text-align: left;
    padding-left: 33px; }
    .cart_btn > span {
      font-size: 11px;
      top: 15px;
      left: 85px; }
      */
    /*  
   .cart_btn {
    width: 120px;
    height: 50px;
    background: #ff7800 url(../image/cart_2.png) 7px 15px no-repeat;
    -webkit-background-size: 17%;  
    background-size: 17%;           
    line-height: 30px;  
    font-size: 11px;
    text-align: left;
    padding-left: 33px; }
    
    .cart_btn .nu {
      font-size: 11px;
      top: 15px;
      left: 85px; }
    .cart_btn .cb_total {
      display: none; }
     */
    
       /*
    .cart_btn > span {
      font-size: 11px;
      top: 15px;
      left: 85px; }   
      */
      
      
   .cart_btn {
      margin-top:10px;
   }   
      

  .cart_popup {
    top: 50px; }

  .contacts_lev_2 {
    left: auto;
    right: -1px; }

  .cont_right {
    float: none;
    margin: 0 auto 70px; }
    
    
   /*--- 13/12/2017-- */ 
    .cont_sauna {
    float: none;
    margin: 0 auto 70px; }
    /* ------  */

  .cont_left {
    width: 100%; }

  .product_cat {
    display: none; }

  .sl_item {
    float: left; }

  .banners_left a {
}

  .dispatch_left {
    margin: 0 auto; }

  .sell-out {
    float: none;
    margin: 0 auto; }

  .good_slider_block {
    width: 360px; }

  .good_slider li {
    height: 320px; }
    .good_slider li span img {
      max-width: 320px;
      height: auto; }

  .gtr_top {
    padding: 20px 20px 40px; }

  .gt_right {
    width: 360px; }

  .gt_buy {
    margin-bottom: 10px; }

  .gt_select {
    float: right; }

  .gtrt_right {
    position: absolute;
    top: 140px;
    right: 5px; }

  .c8s_item {
    margin: 0 15px 35px;
    float: none; }

  .filter_block {
    width: 216px;
    margin: 0 auto 30px; }

  .filter_form {
    display: none; }

  .fb_head {
    background: #e0e0e0;
    cursor: pointer; }

  /*
  	position: relative;
  	&:after{
  		background: rgba(0, 0, 0, 0) url("../image/arrow_o.png") no-repeat scroll center center;
      content: "";
      display: block;
      height: 9px;
      position: absolute;
      right: 20px;
      top: 15px;
      transform: rotate(90deg);
      width: 6px;
  	}
  	&.f_opened:after{
  		transform: rotate(270deg);
  	}
  }
  .fb_item{
  	width: 216px;
  	margin-left: 1px;
  	&:nth-child(2),&:nth-child(3){
  		float: right;
  		margin-top: -110px;
  	}
  }
  .fb_btn{
  	margin: -150px 0 0 0;
  	float: right;	
  }
  .fbi_popup{
  	display: block;	
  }
  .filter_form{
  	display: none;
  }*/
  .goods_block {
    float: none; }

  .info_card {
    width: 100%;
    float: none; }
    .info_card:nth-child(2n) {
      float: none; }

  .if_preorder {
    padding: 0; }

  .gt_info {
    display: block;
    margin: 20px 0 -50px; }
    .gt_info .gt_item {
      width: 100%;
      height: 60px;
      padding-top: 10px; }
      .gt_info .gt_item:last-child {
        padding-top: 15px; }

 /* .gtr_item {
    height: 200px; 
	min-height: 250px;}  */ 
    
    .filter_block{
      display:none;     /* 22/02/2018 */
    }
    
    .contacts .contacts_right {
    width: calc(100% - 340px); }  /* } */
    
    
      .error_404 {
    left: 50px;
    transform: translate3d(0, -20%, 0);
    font-size: 30px;
    line-height: 34px; }
    .error_404 > span {
      font-size: 80px;
      line-height: 82px; }

  .ic_head {
    text-align: center; }
    
    
   .product_slider_block {
    width: 360px; }

  .product_slider li {
    height: 320px; }
    .product_slider li span img {
 }
  
    .p_right {
    width: calc(100% - 385px); }
    
      .pd_right {
    margin-right: 10px; }
    
    .sg_head h2 {float: none !important;
	text-align: center;
	margin-bottom: 5px;}
      .p_select {
    float: right; }
	
	.gs_zoom {
    filter: alpha(Opacity=70);
opacity: 0.5;}

.gb2_col_6 {display: none !important;}
.gb2_col_8_title {display: none !important;}

     #fflr{display:none;}
     #pflr{display:none;}
     
     
    .option_width{
      display:none;
      }
    
    }
@media only screen and (max-width: 1160px) {
	
	.banner_top span {
  font: bold 15px Arial;
  font-size: 12px;
}
.banner_top span a{
  font: bold 15px Arial;
  font-size: 12px;
}
	

	
	.img {margin-bottom: 80px;}
	
	.gt_select {margin-top: 0px;}
  
  .gt_info { display:none;}  /* -- 15/12/2017 */

  .ListCategorySearchProducts{ display:block;}  /*--17/01/2018- */

  .nm_left {
    width: 450px; }

  .nml_item .nml_text {
    width: 255px;
    padding-right: 20px; }

  .nm_right {
   /* width: 250px; */  width: 45%;  float:left;   margin-left:50px;
    margin-top: 0; }
    
    .youtubebx{
          margin-bottom: 9px;
    }

  .nmr_top .nmrt_left {
    width: 100%;
    float: none;
    border-bottom: 1px solid #eee; }
  .nmr_top .nmrt_right {
    width: 100%;
    padding: 18px 28px;
    height: auto;
    float: none; }

  .subscribe_form input[type="text"] {
    width: 100%;
    float: none; }

  .subscribe_form input[type="submit"] {
    width: 100%;
    margin: 10px 0 20px;
    float: none; }

  .authority_block {
    background: url(../image/authority_img.jpg) -200px top no-repeat;
    padding-left: 310px;
    margin-left: 10px; }

  .ft_col {
    width: 120px;
    padding-right: 15px; }
    .ft_col:last-child {
      width: 215px;
      padding-right: 0; }

  .wholesale_top form {
    float: none;
    margin: 50px auto 0; }
  .wholesale_top .wt_left {
    width: 100%;
    float: none; } 
 
 /* saunas new 26.10.2017 - add 31/10/2017ss*/   
    .ss_item {
    height: auto;
    padding: 70px 30px 20px;
    margin-bottom: 80px; }
    .ss_item:nth-child(2) {
      margin-top: 90px; }
    .ss_item .ssi_circle {
      left: 50%;
      top: -67px;
      margin-left: -66px; }
    .ss_item > img {
      display: none; }
    .ss_item .ssi_right {
      width: 100%;
      height: auto;
      padding: 0; }
 /* ------------------------------------*/ 
 
   .sa_col {
    max-width: 400px; } 
    
     .s_extint {
  margin-bottom: -1px; 
   height: 420px;}
   
   
   
 #CalculationBlock1, #CalculationBlock2, #CalculationBlock3{
   width: 358px;
 }  
     
   .nf_search_inp{
       width: 790px;}  
       
       
      .fb_item{
         display:none;
      } 
      
 
       
     
    }
	
	
	
	@media only screen and (max-width: 1024px) {  

	   .ht_adr{
    display:none;
	} 
	
	}
   
    
    
 @media only screen and (max-width: 1000px) {
	 
	 .search_block {margin: 20px 26px 0 30px;
width: 200px;

}
  	 
	 
  .contacts_left .cl_scroll {
    height: auto; } 
      
   .nf_search_inp{
       width: 700px;}  
       
   
   .nm_right {
      width: 40%;  
   }  
   
   
   
     .bl_1_wrap {
    padding: 40px 0; }

  .bl_2 {
    margin-top: 30px; }

  .bl_2_head {
    font-size: 35px;
    line-height: 38px;
    margin-bottom: 20px; }
    .bl_2_head:after {
      margin-top: 15px; }

  .bl_2_left {
    float: none;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: 20px; }

  .bl_2_right {
    float: none;
    width: 100%;
    max-width: 600px;
    margin: 0 auto; }
   
   
     
          
      
    }   
    
    
@media only screen and (max-width: 980px) {  


/*
.banner_top {

  padding-top:5px;
    padding-bottom:5px;
	    height: 65px !important;

  
}
*/

  .main_slider_block {
    display: none; }

  .cont_left {
    width: 100%; }

  .bl_item {
    display: inline-block;
    float: none;
    margin: 0 10px 20px; }
    .bl_item:nth-child(4n) {
      margin-right: 10px; }

  .reg_col_2 {
    width: 350px;
    padding: 10px; }

  .reg_col_3 {
    width: 240px; }

  .ladder_map, .bath_map {
    display: none; }

  .c_tab,
  .c_tab_item {
    width: 100%;
    margin: 0 0 7px 0; }

  .ct_slider_block,
  .ct_slider_block:last-child {
    float: none;
    margin: 0 auto 20px; }

  .ct_slider_block:last-child {
    margin-bottom: 0; }

  .ct_inputs_3 input {
    display: block;
    float: none;
    width: 280px;
    margin: 0 auto 10px !important; }

  .ct_sq2 {
    float: none;
    text-align: center;
    margin-bottom: 20px; }

  .check_1 {
    width: 220px;
    float: none;
    margin: 20px auto 0 !important; }

  .calc_flue {
    margin-left: 0; } 
    
  /* saunas new 26.10.2017 - add 31/10/2017ss*/
     .sau_top {
    height: 358px;
    padding-top: 130px;
    background: url(../image/sau_top_1000.jpg) center top no-repeat; }
    .sau_top span {
      font-size: 22px;
      line-height: 26px;
      height: auto;
      padding: 15px 10px 15px; }
      .sau_top span:before, .sau_top span:after {
        display: none; }

  .sau_g_left {
    padding: 30px 10px 0; }    
  /*--------------------------------------*/  
  
  /* 05/12/2017*/
  .rfw_list li {
   /*  width: 42%; */
    margin-right: 3%; }
    
    
 .works_slider_block {
    max-width: 476px;
    width: 100%; }  
    
    }
    
    
@media only screen and (max-width: 960px) {
	
	.size_wd {
		margin-left: 0px;
		margin-right: 33px;
	}
	
	.vc_img {margin-bottom: 20px;}
	
  .goods_slider_block {
    width: 700px; }

  .f_select, .f_select .selectbox .select, .f_select .selectbox .dropdown {
    width: 240px; }

  .f_btn {
    display: none; }

  .cont_right {
    width: 100%; }
    
  /*--- 13/12/2017-- */  
    .cont_sauna {
    width: 100%; }
 /*--- 13/12/2017-- */   

  .easy_to_find {
    padding-left: 0;
    margin: 10px 0 30px; }
    .easy_to_find .etf_head {
      position: static; }
    .easy_to_find .etf_text {
      display: block;
      font-size: 15px;
      line-height: 24px;
      margin-bottom: 15px; }

  .gb_2 {
    float: none; }

  .gb_2_head, .gb_2_line {
    width: 740px;
    margin: 0 auto; }

  .wa_item {
    margin: 0 10px 20px; }
    .wa_item:nth-child(4n) {
      margin-right: 10px; } 

.TopFilter{
    height: 140px;
}

#VFAClear{display:block;}

#VRS1{display:block;}
#VRS2{display:none;}

/*---------------------------------*/ 


  .sa_profile {
    display: none; }

  .se_left, .se_right {
    width: 100%;
    height: 100%;
    float: none; }
    .se_left .se_block, .se_right .se_block {
      top: 15%;
      left: 50%;
      transform: translateX(-50%);
      right: auto; }

  .se_left {
    margin-bottom: -4px; }       
       
      }
@media only screen and (max-width: 920px) {
	
	.ico_bx {
		float: right;
		margin-bottom: 10px;
	}
	
	.icons_box {
	padding-top: 0px;
	}
	
	.price span {
		font-size: 14px !important;
	}
	
	.price span span {
	}
	
	.ciid_name {margin-bottom: 0px !important;}
	
  .sc_block.scb_2x {
    flex: 0 1 225px; }

  .part_form_block form input {
    max-width: 330px;
    float: left; }
    .part_form_block form input.w_370 {
      max-width: 330px;
      margin-left: 30px; }
  .part_form_block form .cf_col {
    float: left;
    width: 330px; }
    .part_form_block form .cf_col input {
      max-width: 300px;
      float: right; }
    .part_form_block form .cf_col.w_370 {
      max-width: 330px;
      margin-left: 30px; }

  .calc_slider {
    height: 112px;
    float: none;
    margin-right: 0;
    display: inline-block;
    margin: 0 10px; }

  .calcb_item > span {
    display: table;
    width: 300px; }
  .calcb_item .ci_select {
    width: 310px; }
    .calcb_item .ci_select .selectbox span {
      width: 310px; }

  .ct_sq {
    float: none;
    margin: 0 0 10px 0;
    text-align: center;
    line-height: 20px; }

  .ct_sq2 {
    float: none;
    text-align: center;
    margin-bottom: 20px; } 
    
    .s_extint {
  margin-bottom: -1px; 
   height: 100%;} 
   
   
   .cat_in_item{
	height: auto;
	margin:0 auto;

	margin-bottom: 9px;
	position:relative;
	padding-bottom: 10px;
}
.cat_in_item:after{
	content:"";
	display:block;
	clear:both;
}
.cii_img{
	max-width: 239px;
	width: 50%;
	height: auto;
	border:none;
}
.cii_descr{
	width: 50%;
	text-align:right;
	float: right;
	height: auto;
	margin:0;
	padding:20px 20px 0 0;
}
/*
.ciid_name{
	font-size: 20px;
} 
*/
.cii_price{
	width: 50%;
	float: right;
	margin:0;
	text-align:right;
	padding-right: 20px;
}
.price{
	font-size: 17px;
	line-height: 20px;
}
.price span{
	font-size: 24px;
	line-height: 24px;
}
.price del{
	font-size: 15px;
	line-height: 15px;
}
.cii_buy{
	width: 130px;
	margin:15px 0 0;
	float: right;
}
.price:after{
	content:"";
	display:block;
	clear:both;
}
.cii_status{
	float: right;
	clear:both;
	text-align:center;
	width: 130px;
	padding-top: 10px;
}
.ciid_name span, .ciid_line, .ciid_text, .ciid_time{
	display: none;
}
.cii_align{
	font-size: 20px;
	width: 300px;
	margin:15px auto 0;
	text-align:center;
}
     .tels {
    float: left;
    margin-left:10px;
     }
     
    
    .nf_search_inp{
       width: 600px;}     
  
   
}
    
   /* } */
@media only screen and (max-width: 890px) {

  .green_block {
    padding-right: 18px;
    background: none;
    height: auto; }

  .cd_head > span {
    color: #fff;
    font-size: 15px; }
    .cd_head > span:nth-child(1) {
      width: 35%;
      padding-left: 10px; }
    .cd_head > span:nth-child(2) {
      width: 22%; }
    .cd_head > span:nth-child(3) {
      width: 20%; }
    .cd_head > span:nth-child(4) {
      width: 22%; }

  .cd_line {
    width: 100%;

    display: table;
    border-bottom: 1px solid #e8e8e8; }
    .cd_line:last-child {
      border-bottom: none; }
    .cd_line > span:nth-child(1) {
      width: 37%;
      padding-left: 10px; }
      .cd_line > span:nth-child(1) img {
        padding-right: 10px; }
      .cd_line > span:nth-child(1) .cd_name {
        font-size: 13px;
        line-height: 16px;
        display: block;
        padding-right: 10px; }
       
	  /* .cd_line > span:nth-child(1) .cd_name span {
          display: none; } */
		  
    .cd_line > span:nth-child(2) {
      width: 23%; }
    .cd_line > span:nth-child(3) {
      width: 16%; }
    .cd_line > span:nth-child(4) {
      width: 23%; }

  .cd_cost {
 }
    .cd_cost span {
 }

  .cd_old {
 }
    .cd_old del {
}
      .cd_old del span {
 }

  .cd_bot > span:nth-child(3) {
    text-indent: -60px; }
  .cd_bot > span:nth-child(4) {
    text-indent: -38px; }

  .ct_option,
  .ct_option:last-child {
    width: 280px;
    float: none;
    margin: 0 auto; }

  .big_check img {
    display: none; }

  .bot_checks div.ct_option {
    margin: 0; }

  .check_1 label.big_check.mt_10 img {
    display: block; }

  .check_1:last-child {
    width: 220px; }

  .co3_input {
    float: none;
    margin: 12px 0 0; }

  .ct_option {
    height: auto; }

  .ct_electic {
    margin-top: 20px;
    float: none;
    position: relative; }

  .ct_electic span {
    float: none;
    height: 40px; }

  .ct_electic img {
    padding-right: 7px; }

  .ct_o3_img {
    position: absolute;
    top: 0;
    left: 0; }

  .ct_electic span.co3_label {
    height: 70px;
    padding-left: 40px; } 
    
     .sac_m_left{ height: 170px;}
    
  .sac_m_left, .sac_m_right {
    float: none; }  
    
    
    .search_block{
        margin: 20px 6px 0 7px;
    }
          
    }
    
    
    
    
@media only screen and (max-width: 870px) {
    .nm_right {
        width: 35%;  
    }
}
    
    
@media only screen and (max-width: 860px) {
	
  .ico_bx {margin-right: 0px;
  margin-left: 15px;}
  
	
  .s_adventages {
    height: auto;
    background: #bfdafa;
    padding-bottom: 20px; }

  .s_adventages.interior {
    height: auto;
    background: #98ADB5;
    padding-bottom: 20px; } 
    
}    
    
    
    
@media only screen and (max-width: 855px) {
     
}    
   
    
@media only screen and (max-width: 840px) {   

.delivery .pb_item {margin-top: 70px !important;}
.pay_block  {margin-top: 0px !important;}   
  
  /*
  .hm_lev_2 {
    width: 250px; }

  .hm_lev_3 {
    left: 248px;  
    width: 230px; }

  .hm_lev_4 {
    left: 228px;
    width: 230px; }
    */
    
   /*
  .logo {
    margin-left: 0; }
   */
   
   .logo {
    width: 123px;
    -webkit-background-size: 100%;
    background-size: 100%;
    margin: 14px 0 0 0; }
    
     .header {
    padding: 0 10px; 
     height: 80px; } 
    
 
    

  .search_block {
    margin: 20px 10px 0 10px;
    width: 250px; }
    .search_block input {
      padding: 0 60px 0 10px; }
  /*
  .h_menu > li.cat_li > a {
    padding: 0 50px 0 15px; }
  .h_menu > li > a {
    font-size: 14px;
    padding: 0 40px 0 16px; }

  .hm_lev_3 > li > a {
    padding-right: 30px; }

  .hm_lev_3 > li > a::after {
    right: 12px; }
   */
  .goods_slider_block div.bx-wrapper div.bx-controls.bx-has-controls-direction div.bx-controls-direction a.bx-prev {
    right: 45px; }

  .goods_slider_block div.bx-wrapper div.bx-controls.bx-has-controls-direction div.bx-controls-direction a.bx-next {
    right: -10px; }

  .cont_890 {
    padding-right: 0; }

  .c8_top img {
    width: 330px;
    height: auto;
    padding: 0 0 10px 20px; }
  .c8_top p {
    padding-top: 15px; } 
   
  .cart_btn {
   margin-top: 0px;}
   
   

   
    
}
 
 
    
@media only screen and (max-width: 810px) {
       .nm_right {
        width: 30%;     } 
    
.youtubeallvideo {
     display:none;
 }
 

	
	   .whatsap {
    display: none; }
    
}    
 
 
    
/* saunas new 26.10.2017 - add 31/10/2017ss*/
@media only screen and (max-width: 800px) {
  .sau_projects_wrap {
    padding: 40px 0;
    background: #f2f2f2; }

  .sau_departure_wrap {
    height: auto;
    background: #606368; }

  .sau_departure {
    padding: 20px 10px; }

  .sd_head {
    text-align: center;
    font-size: 30px;
    line-height: 34px; }

  .sd_text {
    text-align: center;
    max-width: 100%; }

  .sd_form {
    margin: 0 auto; } 
        
  .header_top_wrap {      /*19/12/2017*/
   display:none;  }
    
  .BannerForCategoryBlock{display:none;}
    
  
.s_departure {
    height: auto;
    background: #000000;
    padding-bottom: 30px; }
.s_departure .sau_departure .sd_head {
      font-size: 25px;
      line-height: 34px; } 
  
  .soc_select {
    width: 100%;
    float: none;
    margin: 0 0 10px 0; }  
    
    
    .nf_search_inp{
       width: 500px;} 
       
   
    
    }
/* -------------------------------------------*/

  

    
    
@media only screen and (max-width: 770px) {


  /****/

    .h_menu li.cat_li {
    display: none; }
	
     .menu_lr {       
    display: block;
    /*width: 304px;*/
    width: 45%;
    position: absolute;
    z-index: 5;
    top: -50px;
    left: 60px;
    /*border-left: 2px solid #ff7c00;
    border-right: 2px solid #ff7c00;	*/
    background: #fff;  
    }

  .mlr_head {  
  
    border: 2px solid #ff7c00;
  
    display: block;
    height: 50px;   /*
    border-top: 2px solid #ff7c00;
    border-bottom: 2px solid #ff7c00; */     /*---- 27/10/2017---*/
    line-height: 46px;
    text-transform: uppercase;
    
     background: #ff7c00; 
     color: #fff;
     
  /*  color: #ff7c00; */
    
    
    
    font-family: 'ubuntu-Bold';
  /*  padding-left: 59px;  */  padding-right: 30px; text-align: center;  /* 11/12/2017 */  
    cursor: pointer;
    position: relative; }
    .mlr_head .mlr_burger {
      display: block;
     /* width: 15px; */    width: 19px;    /* 11/12/2017 */ 
      height: 2px;
      background: #ff7c00;
      position: absolute;
      top: 23px;
      left: 18px; }
      .mlr_head .mlr_burger:before {
        display: block;
        content: '';
     /*   width: 15px;  */    width: 19px;    /* 11/12/2017 */ 
        height: 2px;
        background: #ff7c00;
        position: absolute;
     /*   top: -4px;   */          top: -7px;    /* 11/12/2017 */
        left: 0px; }
      .mlr_head .mlr_burger:after {
        display: block;
        content: '';
      /*  width: 15px;  */      width: 19px;   /* 11/12/2017 */
        height: 2px;
        background: #ff7c00;
        position: absolute;
      /*  top: 4px;  */      top: 7px;   /* 11/12/2017 */
        left: 0px; }
    .mlr_head .mlr_arrow {
      width: 6px;
      height: 9px;
      background: url(../image/arrow_o_white.png) 0 0 no-repeat;
      position: absolute;
      top: 19px;
     /* left: 160px;*/ 
       left: auto;
      right: 19px; }         /* 11/12/2017 */
      
      

  .lr_lev_2 {
    display: none;
    /*width: 300px;*/
    width: 100%;
   /* height: 380px;  */
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    z-index: 0;
   /* border-bottom: 2px solid #ff7c00; */
    border: 2px solid #ff7c00;
     }
    .lr_lev_2 li {
      display: block; }
      .lr_lev_2 li a {
        display: block;
        border-bottom: 1px solid #ebebeb;
        text-transform: uppercase;
        font-size: 13px;
        line-height: 15px;
        padding: 11px 20px  11px 10px;
        position: relative; }
        .lr_lev_2 li a.lr_orange {
          background: #ff7800;
          color: #fff; }
          .lr_lev_2 li a.lr_orange:after {
            display: none; }
        .lr_lev_2 li a:hover {
          background: #b7b7b7; }
        .lr_lev_2 li a:after {
          display: block;
          content: '';
          width: 6px;
          height: 9px;
          filter: grayscale(100%);
          background: url("../image/arrow_o.png") no-repeat;
          position: absolute;
          right: 30px;
          top: 14px; }

  .lr_lev_3, .lr_lev_4 {
    display: none;
    /*width: 300px;*/
    width: 100%;
     height: 700px;
    background: #fff;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 300px; }
    .lr_lev_3 li:first-child a, .lr_lev_4 li:first-child a {
      color: #666;
      text-transform: none;
      font-size: 14px; }
      .lr_lev_3 li:first-child a:after, .lr_lev_4 li:first-child a:after {
        display: none; }
      .lr_lev_3 li:first-child a span, .lr_lev_4 li:first-child a span {
        font-size: 22px;
        margin: -1px 7px 0 0;
        float: left; }
    .lr_lev_3 li:nth-child(2) a, .lr_lev_4 li:nth-child(2) a {
      background: #ff7800;
      color: #fff;
      font-family: 'opensans-bold';
      text-indent: 19px;
      padding: 15px 20px  15px 10px;
      position: relative; }
      .lr_lev_3 li:nth-child(2) a:before, .lr_lev_4 li:nth-child(2) a:before {
        display: block;
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 5px 6px 0 6px;
        border-color: #ff7700 transparent transparent transparent;
        position: absolute;
        bottom: -5px;
        left: 23px; }
      .lr_lev_3 li:nth-child(2) a:after, .lr_lev_4 li:nth-child(2) a:after {
        display: none; }

  .lr_lev_4 {
    z-index: 2;
    background: #fff;
    height: 100%; }
    .lr_lev_4 li a {
      text-transform: none; }
      .lr_lev_4 li a:after {
        display: none; }             
    
    
    
    
   /****/  
    
    
    


  .reg_col_1 {
    width: 100%;
    height: auto;
    float: none;
    padding: 10px 0;
    border-bottom: 1px solid #eee;
    border-right: none; }

  .reg_col_2 {
    width: 100%;
    padding: 10px;
    float: none; }

  .reg_col_3 {
    width: 100%;
    float: none; }

  .si_head {
    padding: 15px 10px 15px 10px; } 
    
 /* saunas new 26.10.2017 - add 31/10/2017ss*/   
    .sau_guarantee {
    background: #606368;
    height: auto; }
    .sau_guarantee .sau_g_left {
      float: none;
      width: 100%;
      height: auto;
      padding: 20px 15px; }
      .sau_guarantee .sau_g_left .sau_g_content {
        max-width: 100%; } 
  /* ----------------------------------- */ 
    
    }
@media only screen and (max-width: 760px) {
 /*
  .header {
    padding: 12px 0 138px; }

  .h_menu > li.cat_li {
    position: absolute;
    top: 0;
    left: 0; }

  .tels {
    float: none;
    position: absolute;
    top: 0;
    right: 2%; }

  .h_menu {
    margin-top: 2px;
    width: 100%;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08); }

  .logo {
    position: absolute;
    float: none;
    top: 115px;
    left: 2%; }

  .cart {
    margin-top: 0;
    width: 50px;
    position: absolute;
    top: 0px;   
    right: 0%; }  
    
    
  
    .cart_wr{
    position: absolute;
    top: 120px;
    right: 2%;     
   }

    
    

  .cart_btn {
    width: 50px; 
     -webkit-background-size: 33%;
    background-size: 33%;
    }
    .cart_btn > i {
      display: none; }
     

      .cart_btn .nu {
      position: absolute;
      top: 7px;
      left: auto;
      right: 7px; }
      


  .search_block {
    width: 250px;  
    float: right;
    top: 121px;
    left: none;
    right: 2%;
    margin: -13px 60px 0 0;}
    
 .search_div { 
    }   
    

  .hm_lev_3 {
    width: 249px;
    position: static;
    border-top: 1px solid #ff7800;
    border-bottom: 1px solid #ff7800; }

  .hm_lev_2 > li > a.opened::after {
    transform: rotate(90deg); }
   */ 
   

   
   .header {
    height: 80px; }

  .h_menu {
    position: absolute;
    top: 0;
    left: 64px;
    float: none;
    margin: 0; }

  .h_menu > li.cat_li {
    position: absolute;
    top: 0;
    left: 0; }

  .h_menu > li {
    width: 130px; }
    .h_menu > li:after {
      display: block;
      content: '';
      width: 12px;
      height: 8px;
      background: url(../images/mob_menu_arrow.png) 0 0 no-repeat;
      position: absolute;
      right: 18px;
      top: 50%;
      transform: translateY(-50%); }
    .h_menu > li > a > i {
      display: none; }
    .h_menu > li.f_hide {
      display: none; }

  .mobile_main_menu_btn {
    display: block; }

  .tels {
    float: none;
    position: absolute;
    top: -45px;
    right: 90px;
    width: 24px;
    height: 38px;
    margin: 0;
    padding: 0; display: block;
    
    background: url(../image/mobile-alt-solid.png) left center no-repeat;
    background-size: 18px 32px;
    
    }
    .tels > a {
      width: 24px;
      height: 38px;
      text-indent: -5000px;
      overflow: hidden; }
      .tels > a:nth-child(2) {
        display: none; }
		
	/*	
	.whatsap {	
	background: url(../image/whatsap2.png) left center no-repeat;
	background-size: 30px 30px;
float: none;
    position: absolute;
    top: -52px;
    right: 115px;
    margin: 0;
    padding: 0;
    display: block;}
    */
    
    
    	.whatsap {	
	background: url(../image/telegram_icon.png) left center no-repeat;
	background-size: 30px 30px;
float: none;
    position: absolute;
    top: -52px;
    right: 115px;
    margin: 0;
    padding: 0;
    display: block;}



  .logo {
    position: absolute;
    float: none;
    top: -7px;   /*0px;*/
    left: 10px; 
    
      background: url(../image/logom.png) left center no-repeat;
      background-size: 123px 50px;
    
    }

  .cart {
    margin-top: 0;
    width: 50px;
    position: absolute;
    top: -45px;
    right: 15px; }

  .cart_btn {
    width: 42px;
    height: 38px;
    padding: 0; 
    
     background: url(../image/shopping-cart-solid.png) left center no-repeat;
     background-size: 36px 32px;
    
    }
    .cart_btn > i {
      display: none; }
    .cart_btn .cb_total {
      display: none; }
    .cart_btn .nu {
      position: absolute;
      top: 0;
      background: #fff;
      color: #FF7900; }

  .cart_popup {
    top: 45px; }

  .search_block {
    width: 160px;
    float: none;
    position: absolute;
    top: 20px;
    left: none;
    right: 10px;
    margin: 0; }

  .hm_lev_3 {
    margin-left: -2px;
    border-right: 1px solid #ff7c00; }

  .hm_lev_4 {
    left: 248px;
    margin-left: -2px;
    border-right: 1px solid #ff7c00; }

  .hm_lev_3 {
    width: 249px;
    position: static;
    border-top: 1px solid #ff7800;
    border-bottom: 1px solid #ff7800; }

  .hm_lev_2 > li > a.opened::after {
    transform: rotate(90deg); }
   
    
  .header_top_wrap{
  	display: block;
  }  
  

    

  html body div.main_slider_block div.bx-wrapper div.bx-controls.bx-has-pager.bx-has-controls-direction div.bx-controls-direction {
    display: none; }

  .ms_cont {
    padding: 55px 10px 0; }

  .ms_text {
    font-size: 24px;
    line-height: 32px;
    max-width: 270px; }

  .cr_top {
    width: 100%;
    padding: 10px 10px 0 130px;
    margin-bottom: 15px;
    background: url(../image/cr_top.jpg) -160px 0 no-repeat; }
    .cr_top .ct_logo {
      left: 10px; }
    .cr_top span {
      float: right;
      font-size: 18px;
      line-height: 24px; }
    .cr_top a {
      position: absolute;
      bottom: 10px;
      right: 10px; }

  .c_top {
    padding: 8px 10px 0 140px;
    background: url(../image/c_top.jpg) -260px 0 no-repeat; }
    .c_top .ct_logo {
      left: 10px; }
    .c_top span {
      float: right;
      font-size: 20px;
      line-height: 22px; }
    .c_top a {
      position: absolute;
      bottom: 10px;
      right: 10px; }

  .good_slider_block {
    width: 300px;
    margin: 0 auto;
    float: none; }

  .good_slider li {
    height: 300px; }
    .good_slider li span img {
      width: 75%; }

  .gt_right {
    width: 290px;
    float: none;
    padding: 0;
    margin: 0 auto; }
    .gt_right p {
      padding-right: 0; }

  .gtr_top {
    padding: 20px 20px 40px;
min-height: 320px;	}

.gtb_discount {margin-right: 100px;}

  .gt_buy {
    width: 250px;
    margin-bottom: 10px; }

  .gt_select {
    float: none; }

  .gt_select .selectbox .select {
    width: 260px; } 

  .gt_select .selectbox .dropdown {
    width: 260px; }
    
    .redbx{
      width: 262px;
    }
        

  .tb2 .tabs .tab {
    width: 50%; }
	
.tabs_main .tab_main {
    width: 50%; }

  .usefull_info {
    padding: 10px; }

  .ui_item {
    padding-left: 0; }
    .ui_item img {
      position: static;
      float: left;
      padding: 0 10px 10px 0; }

  .d_docs {
    padding: 20px; }

  .reviews {
    padding: 0; }

  .rev_item {
    padding: 10px; }
                     /*  05/03/2018
  .gb_2_head {
    display: none; }

  .gb_2_line {
    width: 290px;
    height: 105px;
    text-align: left; }
    .gb_2_line:hover {
      box-shadow: none; }
    .gb_2_line:after {
      display: block;
      content: "X";
      position: absolute;
      top: 62px;
      left: 72px;
      font-size: 12px; }
    .gb_2_line .gb2_col_1 {
      width: 150px;
      padding-left: 0 !important;
      position: absolute;
      top: 5px;
      left: 0px;
      font-family: 'ubuntu-Bold'; }
    .gb_2_line .gb2_col_2 {
      display: none; }
    .gb_2_line .gb2_col_3 {
      position: absolute;
      width: 75px;
      top: 63px;
      left: 115px;
      text-align: center; }
    .gb_2_line .gb2_col_4 {
      position: absolute;
      top: 10px;
      left: 147px; }
    .gb_2_line .gb2_col_5 {
      position: absolute;
      width: 26px;
      top: 63px;
      left: 0px; }
    .gb_2_line .gb2_col_6 {
      position: absolute;
      top: 63px;
      left: 50px; }
    .gb_2_line .gb2_col_7 {
      position: absolute;
      top: 63px;
      left: 80px; }
    .gb_2_line .gb2_col_8 {
      position: absolute;
      width: 90px;
      top: 10px;
      right: 0; }
    .gb_2_line .gb2_col_9 {
      position: absolute;
      width: 90px;
      bottom: 10px;
      right: 0; }
                          */
  .cd_head > span:nth-child(1) {
    width: 100%; }
  .cd_head > span:nth-child(2) {
    display: none; }
  .cd_head > span:nth-child(3) {
    display: none; }
  .cd_head > span:nth-child(4) {
    display: none; }

  .cd_line {
    padding-top: 5px; }
    .cd_line > span:nth-child(1) {
      width: 100%;
      padding: 0;
      padding-right: 40px; }
    .cd_line > span:nth-child(2) {
      width: 50%;
      float: left;
      margin-top: 35px; }
    .cd_line > span:nth-child(3) {
      width: 25px;
      position: absolute;
      top: 30px;
      right: 10px; }
      .cd_line > span:nth-child(3) .counter {
        width: 25px;
        height: 75px; }
        .cd_line > span:nth-child(3) .counter a, .cd_line > span:nth-child(3) .counter input {
          float: none; }
        .cd_line > span:nth-child(3) .counter input {
          margin-left: -4px; }
    .cd_line > span:nth-child(4) {
      width: 50%;
      text-align: right;
      float: right;
      margin-top: 35px;
      padding-right: 35px; }

  .cd_cost {
 }
    .cd_cost span {
 }

  .cd_old {
    display: block;

    color: #ff0000;
 }
    .cd_old del {
      color: #969595;
 }
      .cd_old del span {
 }

  .cd_bot {
    margin-top: 25px; }
    .cd_bot > span:nth-child(1), .cd_bot > span:nth-child(2) {
}
    .cd_bot > span:nth-child(3) {
      text-indent: 0;
      width: 50%;
      padding-left: 10px; }
    .cd_bot > span:nth-child(4) {
      text-indent: 0;
      width: 50%;
      text-align: right;
      padding-right: 10px; }

  .cd_del {
    right: 10px;
    top: auto;
    bottom: 36px; } 
  
   
 /* -- 05/03/2018 -- ---------------- */          
  .gb_2_head, .gb_2_line {
        width: 100%;
  }
 /*---------------------------------*/       

 .mobile_main_menu_btn {
    display: block; }
      
    .search_block {
        width: 67%; }   
        
  
   .product {
    position: relative;
    padding-top: 120px; }
  
    .p_name {
    position: absolute;
    top: 0;
    left: 0; } 
    
    
   .product_slider_block {
    width: 300px;
    margin: 0 auto;
    float: none; }

  .product_slider li {
    height: 300px; }
    .product_slider li span img {
}     
	  
	      .product_slider li span {
	  border: none;}   
	  
	  .gsc_mark.gscm_2 {display: none;}
	  
	  #bx-pager_2 span {outline: none;}
	  
	  .gs_zoom {right: 130px;
    bottom: 130px;}
    
     .p_right {
    width: 100%;
    float: none;
    padding: 0;
    margin: 0 auto; }
    .p_right p {
      padding-right: 0; } 
      
       .p_select {
    float: none; }

  .p_select .selectbox .select {
    width: 260px; }

  .p_select .selectbox .dropdown {
    width: 260px; } 
    
    }
/*end of 760*/
@media only screen and (max-width: 740px) {   
  .goods_slider_block {
    width: 467px; }

	/* .gtrt_right {top: 204px !important;} */
	
	  .gtb_price {
    float: left !important; }
	
	
  .goods_slider_block div.bx-wrapper div.bx-controls.bx-has-controls-direction div.bx-controls-direction a.bx-prev {
    left: -40px;
    right: auto;
    top: 185px; }

  .goods_slider_block div.bx-wrapper div.bx-controls.bx-has-controls-direction div.bx-controls-direction a.bx-next {
    right: -40px;
    left: auto;
    top: 185px; }

  .nm_left {
    width: 300px;
    float: none;
    margin: 0 auto 27px; }

  .nml_head {
    padding: 0 10px; }

  .nml_item {
    padding: 20px 10px; }
    .nml_item img {
      display: none; }
    .nml_item .nml_text {
      width: 100%;
      float: none;
      padding: 0; }

  .nm_right {
    margin: 0 auto;
    float: none; }

  .authority_block {
    padding: 250px 0 0 0;
    margin: 0 10px;
    background: url(../image/authority_img.jpg) center top no-repeat; }

  .ft_col {
    width: 25%; }
    .ft_col:last-child {
      display: block;
      width: 100%;
      margin-top: 20px; }

  .f_select {
    float: none;
    margin: 0 auto 15px; }

  .use_filter {
    width: 240px;
    float: none;
    margin: 0 auto; }

  .part_form_block form input {
    max-width: 100%;
    float: none; }
    .part_form_block form input.w_370 {
      max-width: 100%;
      margin-left: 0; }
  .part_form_block form .cf_col {
    float: none;
    max-width: 100%; }
    .part_form_block form .cf_col input {
      max-width: 100%;
      float: none;
      margin-left: 28px; }
    .part_form_block form .cf_col.w_370 {
      max-width: 100%;
      margin-left: 0; }

  .brand_inner .brand_big {
    float: none;
    margin: 0 auto 10px; }

  .calc_block {
    padding: 0px;
    border: none;
    border-bottom: 1px solid #e6e6e6; }
    .calc_block.small {
      padding: 0px;
		border: none;
		border-bottom: 1px solid #e6e6e6; }

  .calcb_item > span {
    display: table;
    width: auto;
    height: auto;
    float: none;
    margin-bottom: 11px; }
  .calcb_item .ci_select {
    width: auto;
    float: none; }
    .calcb_item .ci_select .selectbox span {
      width: 280px; }

  .pf_inputs input {
    width: 100%;
    float: none;
    padding: 0 10px;
    margin-bottom: 14px; }
    .pf_inputs input:nth-child(2) {
      margin: 0 0 14px; }

  .pf_block {
    margin-top: 23px; }
    .pf_block > span {
      float: none;
      width: 100%;
      margin-bottom: 10px; }
    .pf_block textarea {
      width: 100%;
      float: none;
      border: 1px solid #cccccc;
      padding: 5px 10px; }

  .pf_file {
    width: 100%;
    float: none;
    padding: 20px; }
    .pf_file > span {
      margin-top: 60px; }

  .styled_file:before {
    top: 55px;
    left: 0; }

  #file_name {
    top: 55px;
    left: 0; }

  .pf_send {
    width: 100%;
    margin-top: 35px; } 
   
   #CalculationBlock1, #CalculationBlock2, #CalculationBlock3{
   width: 285px;
 }
 
 
 .nf_search_inp{
       width: 400px;}  
       
#bx-pager_2{
margin: 0px !important;
}

#bx-pager_2 > span {
	
width: 55px;
    height: 50px;	
	
}

.product_slider_block{
     min-height: 350px;
} 

.product {
     padding-top: 90px;
}

.bb_1 {border: none !important;}

.gb_2 {margin-top: 30px;}
  
  .sh3d{
      display:none;
  }    

}

/*740px*/




@media only screen and (max-width: 730px) {
	
	.pokupka_center {
	text-align: center;
}

	.action_button {
margin: 0 auto; }

       .nm_right {
        width: 300px;  
    } 
       
}



@media only screen and (max-width: 700px) {
	
	.vc_select {width: 100%;}
	
  .bl_1_text_1 {
    font-size: 24px;
    line-height: 28px; }
    .bl_1_text_1 > br {
      display: none; }

  .bl_1_text_2 {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 30px; }

  .bl_form {
    height: auto;
    background: none;
    max-width: 450px; }
    .bl_form:after {
      display: none; }
    .bl_form > input {
      float: none;
      width: 100% !important;
      margin-bottom: 15px; } }



@media only screen and (max-width: 690px) {       


/* .scroll_form {
height:300px;
overflow-y:scroll;} */

#whiteBx  {
height:580px;
overflow-y:scroll;}

  .listing li {
    margin: 0 3px; }

  .c8_top img {
    float: none;
    width: auto;
    height: auto;
    padding: 20px 0 0; }

  .u_can {
    font-size: 18px;
    line-height: 25px; }
    .u_can br {
      display: none;
      margin: 30px 0 20px; }

  /*.filter_block{
  	width: 216px;
  	margin: 0 auto 30px;
  }
  .fb_head{
  	text-align: left;
  	padding-left: 10px;
  	&:after{
  		right: 13px;
  	}
  }
  .fb_item{
  	margin-left: 0;
  	float: none;
  	&:nth-child(2),&:nth-child(3){
  		float: none;
  		margin-top: 1px;
  	}
  }
  .fb_btn{
  	margin: 20px auto 0;
  	float: none;	
  }
  .fbi_popup{
  	display: none;	
  }
  .filter_form{
  	display: none;
  }*/
  .filter_line {
    padding-left: 0; }

  .f_select, .f_select .selectbox .select, .f_select .selectbox .dropdown {
    width: 216px; }

  .use_filter {
    width: 216px; }

  .pb_item {
    margin-left: 0;
    margin-right: 0; }

  .spb_bot, .reg_bot {
    padding-left: 0px; }

  .callback_form {
    margin: 0 auto; }
    .callback_form .cf_send {
      float: none;
      margin: 0 auto; }
    .callback_form .cf_inputs_2x > input {
      float: none;
      width: 100%; }
    .callback_form .capcha {
      float: none;
      margin: 0 auto 20px; } 
      
/* saunas new 26.10.2017 - add 31/10/2017ss*/      
  .sau_100_wrap {
    padding: 10px; }

  .sau_100 {
    max-width: 400px;
    height: auto;
    background: none;
    padding: 0;
    text-align: center; }
    .sau_100 span {
      font-size: 20px;
      line-height: 24px; } 
/* -----------------------------------*/ 


    .contacts .contacts_right {
    display: none; }

  .contacts_left {
    min-width: 100%; }
    .contacts_left .cl_scroll {
      padding-right: 30px; }

  .cl_item {
    width: 100%; }


    .size_row > input {
    float: none;
    width: 100%;
    margin: 16px 0 0; }

                
      }
      
@media only screen and (max-width: 660px) {
  .copy {
    width: 100%;
    color: #808080;
    margin-top: 0; }
	}
	
@media only screen and (max-width: 620px) {
	
	.ButtonPrint {display: none;}
	
	.menu_lr {width: 35%;}
	.mlr_head {padding-right: 0px;}
	.mlr_arrow {display: none;}
	
	
	
  .brands {
    height: 60px; }

  .brand {
    width: 90px;
    height: 54px;
    margin: 3px; }
    .brand a {
      width: 90px;
      height: 54px; }
      .brand a img {
        width: 55%;
        height: auto; }
      .brand a > span {
        height: 54px; }

  .woods {
    height: 150px; }

  .wood {
    width: 88px;
    height: 140px;
    margin: 0 4px 11px; }
    .wood a {
      width: 88px;
      height: 140px; }
      .wood a img {
        height: auto; }
      .wood a > span {
        height: 140px; }

  .wholesale_cards {
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 30px; }
    .wholesale_cards .wholesale_card {
      display: inline-block;
      width: 100%;
      height: auto;
      margin: -1px 0 0 0;
      padding-left: 20px; }
      .wholesale_cards .wholesale_card .wc_left {
        float: none;
        width: 100%; }
      .wholesale_cards .wholesale_card .wc_right {
        float: none;
        width: 100%;
        padding: 25px 0 15px; }
        
        }
@media only screen and (max-width: 610px) {
  .sm_item {
    width: 276px; }

  .smi_name {
    max-width: 236px; }

  .brands_lists {
    padding-left: 0; }

  .brands_list {
    width: 33.3%;
    padding: 0; }
    .brands_list li a {
      font-size: 12px; }

  .bundle {
    padding-left: 0; }

  .b_lists {
    padding: 0 0 25px 26px; }
    .b_lists ol {
      width: 100%;
      float: none; }
      .b_lists ol:first-child {
        width: 100%; }
      .b_lists ol li {
        margin-bottom: 6px; }
        .b_lists ol li a {
          margin-left: 5px; } 
          
      .nf_search_inp{
       width: 300px;}  
       
       
.error_404 {
    left: 10px;
    font-size: 18px;
    line-height: 20px; }
    .error_404 > span {
      font-size: 32px;
      line-height: 34px; }

  .orange_search_wrap {
    padding: 10px; }

  .orange_search {
    padding-right: 40px;
    height: 40px; }

  .os_input {
    height: 40px;
    padding: 0;
    font-size: 15px; }

  .os_btn {
    text-indent: -5000px;
    overflow: hidden;
    width: 40px;
    height: 40px;
    background: #E8E8E8 url(../image/os_search.png) center no-repeat; }

  .ic_head {
    font-size: 25px;
    line-height: 28px; } 
         
          
          }
@media only screen and (max-width: 600px), only screen and (max-device-width: 600px) {    

	
	.banner_main_testdrive_600 {
	max-width: 1180px;
    margin: 0 auto;
	text-align: center;
	padding-top: 60px;
	display: block;}
	
		.banner_main_testdrive_600 img {
	max-width: 276px; }
	
	.banner_main_testdrive_1190 {
		display: none;
	}
	
		.banner_main_testdrive {
		display: none;
	}

 .header_top_wrap {   
  /* display:none; */ } 

  .ct_slider_block_2 {
    width: 216px;
    padding-left: 0;
    margin: 0 auto 20px; }

  .ct_slider_block_2 span.cts_label {
    position: static;
    display: block;
    text-align: center;
    margin-bottom: 8px; } 
    
  .s_cat_head {
    padding: 25px 0 17px; }
    .s_cat_head > span {
      line-height: 33px; }
      .s_cat_head > span:nth-child(1) {
        font-size: 26px;
        display: block;
        margin-bottom: 15px; }
      .s_cat_head > span:nth-child(2) {
        font-size: 28px;
        margin-left: 8px; }
      .s_cat_head > span:nth-child(3) {
        font-size: 23px;
        margin-left: 4px; }
        .s_cat_head > span:nth-child(3):before {
          top: -20px;
          left: -7px; }

  .s_head {
    font-size: 20px;
    line-height: 24px;
    padding: 15px 0; }

  .sa_item {
    margin-bottom: 6px;
    padding: 10px 14px; }
    .sa_item span {
      display: block; }
      .sa_item span:nth-child(1) {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 6px; }
      .sa_item span:nth-child(2) {
        font-size: 14px; }

  .se_left .se_block, .se_right .se_block {
    top: 6%; }      
    
    }
@media only screen and (max-width: 580px) {
	
	.ListCatPrice {
		border: 0px;
		padding-left: 2px;
	}
	
.orangekv {

	float: none;
}
	
	.TopFilter{
    height: 300px;
}



	        .banner_top {
  padding-top:9px;
    padding-bottom:9px;
  width:100%;
  line-height: 0.5em;
  
}
.banner_top span {

}
.banner_top span a{

}
	
	
  .header_top_wrap {   
 /*  display:none;  */ 
   /* height: 75px; */ }

   .img {max-width: 80%;}
   
  .header_top a {
    float: none;
    margin-left: 0;
    position: absolute; }
    .header_top a:first-child {
      top: 44px;
      left: 20px; }
    .header_top a:last-child {
      top: 14px;
      left: 20px; }

  .h_menu > li > a {
    font-size: 12px;
    padding: 0 13px 0 8px; }
    .h_menu > li > a:after {
      right: 2px; }
  .h_menu > li:nth-child(3) {
    display: none; }

  .tabs .tab {
    padding: 0 14px; }
	
	  .tabs_main .tab_main {
    padding: 0 14px; }

  .goods_slider_block {
    width: 236px; }

  .footer_top .clear {
    display: block; }

  .ft_col {
    width: 50%;
    margin-bottom: 20px; }
    .ft_col:last-child {
      margin-top: 0; }

  .spec_line .spec_left {
    padding: 10px 30px 10px 10px; }

  .about_tel span span {
    display: block;
    width: 217px;
    font-size: 22px;
    margin: 8px auto 0; }

  .iff_item {
    padding-left: 10px; }
    .iff_item .iff_input_block {
      float: none;
      width: 100%;
      height: 40px; }
    .iff_item span {
      display: block;
      float: none;
      width: 100%; }
    .iff_item input {
      display: block;
      float: none;
      width: 100%; }
      .iff_item input.iff_tel {
        padding-left: 54px; }
    .iff_item textarea {
      float: none;
      width: 100%; }

  .obtaining {
    float: none; }

  .obtaining .selectbox .select {
    width: 100%; }

  .obtaining .selectbox .dropdown {
    width: 100%; }

  .si_content {
    padding: 10px 10px 0; }

  .si_line .sil_text .sil_tel {
    display: block; }

  .wood_inner .wi_top {
    margin-left: 0; }
    .wood_inner .wi_top > img {
      float: none;
      margin: 0 auto; }
    .wood_inner .wi_top .wi_info_block {
      float: none;
      margin: 20px auto 0; } 
      
      /* saunas new 26.10.2017 - add 31/10/2017ss*/
      .sau_top {
    height: 208px;
    padding-top: 50px;
    background: url(../image/sau_top_580.jpg) center top no-repeat; }
    .sau_top span {
      font-size: 16px;
      line-height: 20px;
      padding: 10px; }

  .ss_item {
    padding: 20px 10px;
    margin-bottom: 10px; }
    .ss_item:nth-child(2) {
      margin-top: 0; }
    .ss_item .ssi_circle {
      display: none; }
    .ss_item .ssi_right .ssi_right_content .ssi_head {
      font-size: 20px;
      line-height: 24px;
      margin-bottom: 10px; }
    .ss_item .ssi_right .ssi_right_content .ssi_text {
      font-size: 16px;
      line-height: 22px; }
    .ss_item .ssi_right .ssi_right_content .ssi_btn {
      width: 270px; }
     /*-------------------------------------------*/ 
      
      /* 18/12/2017 */
     .map .map_info {
    padding-left: 20px;
    padding-bottom: 20px; }
    
    
    .ciid_name{
    	font-size: 14px;
		padding: 0px; 
		padding-left: 5px;
		margin-bottom: 0px;
    }
    
    .price > span{
	font-size: 12px;
	font-family: 'opensans-semibold';
    }
    
    
    .afprice > span  {
    font-size: 20px;
	font-family: 'opensans-semibold';
    }
    
    .afprice   {
        font-size: 12px;
    	font-family: 'opensans-semibold';
    }
    
      
}


/*
@media only screen and (max-width: 520px) {
  .calc_tab_btn {
    float: none;
    margin: 10px auto; } }
*/    
    
@media only screen and (max-width: 520px) {
	
	.form_main {
	width: 100% !important;
}

    #whiteBx {
	padding-left: 20px !important;
	}
	
	.vc_img {margin-left: 0px;
		margin-right: 50px;}
		
		.size_wd.cross:before {display:none;}
		
		.size_wd.cross:after {display:none;}
		
		.size_wd input {margin-bottom: 20px;
		}
		.size_wd {
		width: 100%;}
		
		.size_m {
  width: 100%;
  }
	
  .calc_tab_btn {
    float: none;
    margin: 10px auto; }

  .copy {
    width: 100%;
    float: none;
    text-align: center; }

  .dev {
    float: none;
    margin: 21px auto 0; }

  .recommend_for_watch {
    margin: 0; }

  .quantity {
    padding: 120px 0 0 0;
    background: url(../image/quantity.png) center top no-repeat;
    margin: 10px auto 30px; }

  .bl_item {
    width: 135px;
    height: 140px;
    margin: 0 5px 10px; }
    .bl_item:nth-child(4n) {
      margin-right: 5px; }
    .bl_item .bli_logo {
      width: 138px; }
      .bl_item .bli_logo span img {
        width: 76%;
        height: auto; }

  .wa_item {
    width: 140px;
    height: 200px;
    margin: 0 4px 20px; }
    .wa_item img {
      width: 140px;
      height: 140px; }
    .wa_item span {
      font-size: 12px;
      line-height: 16px; }
    .wa_item:nth-child(4n) {
      margin-right: 4px; }

  .spb_map {
    height: 400px; } 
 
  .search_block {
    width: 210px; }   

 .s_extint {
    margin-bottom: 0; }

  .se_left {
    border-bottom: 1px solid #000; }

  .se_left, .se_right {
    margin-bottom: 0; }
    .se_left > img, .se_right > img {
      display: none; }
    .se_left .se_block, .se_right .se_block {
      width: 100%;
      height: auto;
      position: static;
      transform: translateX(0);
      transform: translateY(0);
      border-radius: 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      overflow: hidden; }

  .se_list {
    padding: 0 10px; }

  .se_more {
    margin-bottom: 30px; } 
    
     .search_block {
        width: 50%; }
        
      .orange_block{display:none;}  
        
          
    }
    

@media only screen and (max-width: 500px) {
	
	.similar_goods {
max-width: 70%;  }
	
	.icons_box {display:none;}

/* .seocmspro_content img {display:none;} */
	
  .works_slider_block {
    width: 300px;
    height: 270px; }

  .works_slider_block div.bx-wrapper div.bx-controls.bx-has-controls-direction div.bx-controls-direction > a {
    width: 30px; }
    .works_slider_block div.bx-wrapper div.bx-controls.bx-has-controls-direction div.bx-controls-direction > a:before {
      width: 12px;
      height: 22px;
      -webkit-background-size: 100%;
      background-size: 100%; } 
      
      
       .p_name {
    font-size: 20px;
    line-height: 24px; } 
	
	  .tb2 .tabs .tab {
    width: 100%;
    font-size: 15px; }
	
.tabs_main .tab_main {
    width: 100%;
    font-size: 15px; }
    
@media only screen and (max-width: 480px) {
	
	.inp_oformit_zakaz {width: 100% !important;}
	
	 .banner1160 
	 {display:none;}
	 
	 .banner479
	 {display:block;}

.ListCategorySearchProducts{display:none;}

#AlertCartBlock{
    width: 310px;
    height: 90px;
    right: 0px;
    top: 400px; 
}

#CloseAlertCartBlock{
     background: url(../image/close.png) left top no-repeat; 
}

.AlertCartBlockMessage{
   font-size: 14px;
   font-family: "ubuntu-Light";
   margin-bottom: 10px;    
}

.AlertCartLinkBox{
    float: left;
    margin-right: 1px;
    margin-left: 46px;
}

.AlertCartLink{
   font-size: 14px;
   font-family: "ubuntu-Light";
}




#rh-badge {
display: none !important;
}

  .hm_lev_4 {
    width: 249px;
    position: static;
    border-top: 1px solid #ff7800;
    border-bottom: 1px solid #ff7800; }

  .hm_lev_3 > li > a.opened::after {
    transform: rotate(90deg); }

  .listing {
    text-align: center;
    height: 25px;
    margin: 40px 0; }
    .listing li {
      display: inline-block;
      margin: 0 0px; }
      .listing li a {
        display: block;
        width: 25px;
        height: 25px;
        border: 1px solid #dedede;
        line-height: 23px;
        color: #323232; }
        .listing li a:hover {
          color: #ff7c00; }
        .listing li a.current {
          color: #fff;
          background: #ff7c00;
          border: 1px solid #ff7c00; }
        .listing li a i {
          font-size: 16px; }

  .wholesale_top .wt_left .wtl_tel {
    display: block;
    text-align: center;
    font-size: 16px;
    line-height: 22px;
    width: 204px;
    margin: 0 auto; }
    .wholesale_top .wt_left .wtl_tel span {
      display: block;
      font-size: 22px;
      position: relative;
      padding-left: 20px;
      margin: 10px 0 0; }
      .wholesale_top .wt_left .wtl_tel span i {
        font-size: 26px;
        color: #ff7800;
        position: absolute;
        top: 0;
        left: 5px; }

  .c_tab_item {
    padding-left: 10px;
    padding-right: 10px; } 
	
	.tab_razn {
		width: 100%;
	}
	
                     /*
    .search_block {
    width: 160px;}  
    .search_block input{
    color:#b2b0b0;}       ???? */ 
    
    
   /* 
   .h_menu li.cat_li {
    display: none; }

  .tels {
    display: none; }

  .menu_lr {
    display: block;
  
    width: 100%;
    position: absolute;
    z-index: 5;
    top: 0;
    left: 0;
    background: #fff; }

  .mlr_head {
    display: block;
    height: 50px;
    border-top: 2px solid #ff7c00;
    border-bottom: 2px solid #ff7c00;
    line-height: 46px;
    text-transform: uppercase;
    color: #ff7c00;
    font-family: 'ubuntu-Bold';
    padding-left: 59px;
    cursor: pointer;
    position: relative; }
    .mlr_head .mlr_burger {
      display: block;
      width: 15px;
      height: 2px;
      background: #ff7c00;
      position: absolute;
      top: 23px;
      left: 18px; }
      .mlr_head .mlr_burger:before {
        display: block;
        content: '';
        width: 15px;
        height: 2px;
        background: #ff7c00;
        position: absolute;
        top: -4px;
        left: 0px; }
      .mlr_head .mlr_burger:after {
        display: block;
        content: '';
        width: 15px;
        height: 2px;
        background: #ff7c00;
        position: absolute;
        top: 4px;
        left: 0px; }
    .mlr_head .mlr_arrow {
      width: 6px;
      height: 9px;
      background: url(../image/arrow_o.png) 0 0 no-repeat;
      position: absolute;
      top: 19px;
      left: 160px; }

  .lr_lev_2 {
    display: none;
    width: 100%;
    height: 380px;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    z-index: 0;
    border-bottom: 2px solid #ff7c00; }
    .lr_lev_2 li {
      display: block; }
      .lr_lev_2 li a {
        display: block;
        border-bottom: 1px solid #ebebeb;
        text-transform: uppercase;
        font-size: 13px;
        line-height: 15px;
        padding: 11px 20px  11px 10px;
        position: relative; }
        .lr_lev_2 li a.lr_orange {
          background: #ff7800;
          color: #fff; }
          .lr_lev_2 li a.lr_orange:after {
            display: none; }
        .lr_lev_2 li a:hover {
          background: #b7b7b7; }
        .lr_lev_2 li a:after {
          display: block;
          content: '';
          width: 6px;
          height: 9px;
          filter: grayscale(100%);
          background: url("../image/arrow_o.png") no-repeat;
          position: absolute;
          right: 30px;
          top: 14px; }

  .lr_lev_3, .lr_lev_4 {
    display: none;
    width: 100%;
     height: 700px;
    background: #fff;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 300px; }
    .lr_lev_3 li:first-child a, .lr_lev_4 li:first-child a {
      color: #666;
      text-transform: none;
      font-size: 14px; }
      .lr_lev_3 li:first-child a:after, .lr_lev_4 li:first-child a:after {
        display: none; }
      .lr_lev_3 li:first-child a span, .lr_lev_4 li:first-child a span {
        font-size: 22px;
        margin: -1px 7px 0 0;
        float: left; }
    .lr_lev_3 li:nth-child(2) a, .lr_lev_4 li:nth-child(2) a {
      background: #ff7800;
      color: #fff;
      font-family: 'opensans-bold';
      text-indent: 19px;
      padding: 15px 20px  15px 10px;
      position: relative; }
      .lr_lev_3 li:nth-child(2) a:before, .lr_lev_4 li:nth-child(2) a:before {
        display: block;
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 5px 6px 0 6px;
        border-color: #ff7700 transparent transparent transparent;
        position: absolute;
        bottom: -5px;
        left: 23px; }
      .lr_lev_3 li:nth-child(2) a:after, .lr_lev_4 li:nth-child(2) a:after {
        display: none; }

  .lr_lev_4 {
    z-index: 2;
    background: #fff;
    height: 100%; }
    .lr_lev_4 li a {
      text-transform: none; }
      .lr_lev_4 li a:after {
        display: none; }  
     */ 

header {
 /* margin-top:27px;  */
}

     .header_top_wrap {          
	 /* margin-top:27px; */
   /* display: none; */ }


  .h_menu {
   /* display: none; */}

  .mobile_main_menu_btn {
  /*  display: block; */ }
  /*
  .mlr_head .mlr_arrow {
    left: 138px; }
   */
      /*
  .logo {
    display: block;
   width: 145px;

    background: url(../image/logo_mobile_2.png) 0 0 no-repeat;   
    -webkit-background-size: 100%; 
    background-size: 100%; 
    position: absolute;
    z-index: 6;
  
    
    left: 50px;
    right: auto;
    
    top: 11px; }    
    */
  /*
  .cart {
    width: 40px;
    height: 40px;
    right: 0px;    
    top: 0px; }   
    
    */
    

    .cart_wr{
    top: 65px;
    right: 20px;     
   }

    
/*    
    .cart .cart_btn {
      width: 40px;
      height: 40px;
       -webkit-background-size: 45%;
      background-size: 45%;
      background-position: center; }
     
        .cart .cart_btn .nu {
        right: -9px;
        top: -9px; }
 */       

  .header {
   /* padding: 12px 0 88px; */
   }

  /*    03/11/2017
  .search_block {
    width: 150px;
    height: 40px;
    float: none;
    right: auto;
    left: 13px;
    top: 66px; }
    .search_block input {
      width: 110px;
      height: 38px;
      padding: 0 0 0 20px; }
    .search_block a {
      width: 40px;
      height: 38px;
      top: 1px;
      background: url(../image/search_mobile.png) no-repeat center; }
      .search_block a i {
        display: none; }
        */
 
 /*       
  .search_block {
    width: 150px;
    height: 40px;
    float: none;
    right: auto;
    left: 13px;
    top: 66px; }
    .search_block input {
      width: 110px;
      height: 38px;
      padding: 0 0 0 15px; }
    .search_block a {
      width: 40px;
      height: 38px;
      top: 1px;
      background: url(../image/search_mobile_2.png) no-repeat center;
      -webkit-background-size: 46%;
      background-size: 46%; }
      .search_block a i {
        display: none; } 
 */       
             

  .mobile_address, .mobile_tel {
    display: none; }

    .rfw_list li {
    width: 100%;
    margin-right: 0; } 

#VRS1 {
  display: none;
}
   
.scadic_header {
    height: 120px; }
    .scadic_header:after {
      border-width: 23px 134px 0 134px; }

  .scandic_logo {
    font-size: 12px;
    line-height: 18px;
    padding-top: 23px; }
    .scandic_logo > span {
      font-size: 26px;
      line-height: 41px;
      margin-bottom: 4px; }
      .scandic_logo > span:before {
        top: -22px;
        left: 105px; }
      .scandic_logo > span > span {
        font-size: 33px;
        margin-right: 4px; }  
        
        
                   
    }
    
@media only screen and (max-width: 440px) {

  .cart_popup {
    width: 300px; }

  .cp_item {
    width: 300px;
    padding: 15px 0px 15px 5px;
	}
    .cp_item img {
      margin-right: 10px; }
    .cp_item .cp_name {
      width: 120px; }
      .cp_item .cp_name a {
        font-size: 12px; }
    .cp_item .cp_price {
      width: 105px;
      float: right;
      margin-left: 0; }
      .cp_item .cp_price > span {
        font-size: 10px; }
        .cp_item .cp_price > span > span {
          font-size: 14px; }
        .cp_item .cp_price > span del {
          font-size: 9px; }
          .cp_item .cp_price > span del > span {
            font-size: 14px; }

  .cp_bot {
    height: 57px;
    padding: 9px 5px 0; }
    .cp_bot a {
      width: 136px;
      padding-left: 5px; }
      .cp_bot a i {
        font-size: 26px;
        position: absolute;
        top: 6px;
        right: 8px; }
    .cp_bot .cpb_order {
      padding-left: 15px; }

  .close {
    top: 1px;
    right: 1px; }

  .cb_head {
    font-size: 16px; }

  .calc_block .cb_col {
    float: none;
    padding-right: 15px; }
    .calc_block .cb_col:nth-child(2) {
      width: auto; } 
                     /*
   .search_block {
    width: 120px;}   
    .search_block input{
    color:#b2b0b0;} 
    .nav{display:none;}
    .c_head{padding-top:15px;}  ???? */
  
     .sau_guarantee .sau_g_left {
    padding: 10px; }
    .sau_guarantee .sau_g_left .sau_g_content .sau_g_head {
      font-size: 24px;
      line-height: 28px;
      margin-bottom: 20px; }
    .sau_guarantee .sau_g_left .sau_g_content .sau_g_text {
      font-size: 16px;
      line-height: 20px;
      margin-bottom: 14px; }
   /* ------------------------------------ */   
                  .sac_m_left{ height: 280px;}
      }
      
      
      
 @media only screen and (max-width: 500px) {
     #mobile_banner_category{
      display:block;
      padding-top:30px;
     }
 }     
      
      
@media only screen and (max-width: 400px) {
	
	.dir_button {
		float: left;
	}
	
	.icoRightBox {
		margin-right: 5px;
	}
	
  .pb_item {
    width: 100%;
    padding-left: 10px !important;
    padding-right: 10px !important; }

  .delivery .pb_item .pb_orange {
    left: 10px;
    font-size: 13px; }

  .sil_time_col {
    float: none; }
    .sil_time_col .sil_days.tal {
      text-align: center;
      width: auto; }

  .calc_flue {
    padding-left: 10px; }

  .calc_flue.clearfix label.big_check span {
    font-size: 13px; } 
                   /*
    .search_block {
    width: 115px;}  
    .search_block input{
    color:#b2b0b0;} 
    .nav{display:none;}
    .c_head{padding-top:15px;}  ???? */     /*---13/10/2017ss */
    
    
    .vag_calc {
    padding: 10px 10px 25px 10px;	}

  .vc_head {
    padding-left: 10px; }

  .vc_results {
    padding: 15px 10px 0; }
    
      .sauna_calc {
    padding-left: 10px;
    padding-right: 10px; }
    .sauna_calc .vc_head {
      padding-left: 0; }
      
       .sac_m_left{ height: 300px;}
	

    .banner_top span {
}
.banner_top span a{

}


	
    }
@media only screen and (max-width: 380px) {
	
  .cr_top {
    background: url(../image/cr_top.jpg) -560px 0 no-repeat;
    padding-top: 5px; }
    .cr_top span {
      font-size: 16px;
      line-height: 20px; }

  .c_top {
    background: url(../image/c_top.jpg) -560px 0 no-repeat;
    padding-top: 5px; }
    .c_top span {
      font-size: 16px;
      line-height: 20px; }

  .c8_tel > span {
    font-size: 14px; }

  .ifp_btn {
    width: 180px; }

  .if_preorder .niceCheck {
    padding-right: 0; }
    .if_preorder .niceCheck span {
      padding-left: 30px; } 
 
 	 	 .mlr_burger {background: none !important;}
 
    
/*   .search_block {
    width: 123px; }  
    .search_block a {
    width: 30px;}
     .search_block input{
    padding-left:4px; 
    padding-right:4px;
    color:#b2b0b0;}
    .nav{display:none;}
    .c_head{padding-top:15px;}    ???? */      


}
      
 @media only screen and (max-width: 360px) {
	 
	 .vc_select .selectbox .select {
		 max-width: 280px;
	 }
	 
	 .ai_item {
	 margin: 0; }
	 
	 .cl_item .cli_time .t_right {
		 margin-left: 10px;
	 }
	 

	 
	 .gb2_col_6 span {display: none;}

   /*
    .search_block {
    width: 112px;}
    .search_block input{
    padding-left:1px; 
    padding-right:1px;} 
     .search_block a {
    width: 25px;}
    .nav{display:none;}
    .c_head{padding-top:15px;}   ??? */   
    

	
 }
 
 
 

  
 @media only screen and (max-width: 320px) { 
 
 	 	    	 .whatsap {display: none;}
 
 .banner_top span {

}
.banner_top span a{

}

	 .tels {display: none;}


 
 
 /*
    .search_block {
    width: 73px;}
    .search_block input{
    padding-left:1px; 
    padding-right:1px;
    color:#b2b0b0;} 
     .search_block a {
    width: 25px;} 
    .nav{display:none;} 
    .c_head{padding-top:15px;}   ???? */
    
/*------------------ */   


      .lr_lev_2 li a {

        font-size: 10px;
 }



}