bu.range_promo_product_title h1 {font-size:90px; line-height: 1;}
    .range_promo_product_title h1 small{font-size:94px;color: #fff; line-height: 1;}
    .range_promo_product_title .text_banner span{font-size:48px;color: #fff; line-height: 1; display:  block; font-family: 'Veneer W01 Regular', sans-serif;text-shadow: none; padding: 0;margin: 0;text-shadow:1px 1px 15px rgba(0, 0, 0, .6);}
    .range_promo_product_title h1 a {
        display: none;
    }
    .range_promo_product_title h1 .mob {display:none;text-shadow: 1px 1px 2px #656565;}
    .range_promo_product_title h1 b {color:#eb312b;font-weight:normal;}
    .homepage__video-banner .homepage__video-bg .text_banner {
        position: absolute;
        top: 53%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        left: 0;
        right: 0;
        margin: 0 auto;
      z-index: 1;
    }
    .homepage__video-banner .homepage__video-bg .hero__vimeo-player {
      z-index: 0;
    }
	.homepage__video-banner .homepage__video-bg .hero__vimeo-player.mobile {
      display:none;
    }
    .homepage__video-banner .homepage__video-bg .control {
        font-family: din, sans-serif;
        position: absolute;
        bottom: 25px;
        left: 0;
        right: 0;
        text-align: center;
        z-index: 1;
    }
    .homepage__video-banner .homepage__video-bg .control a {
        font-size: 18px;
        font-family: acumin-pro, sans-serif;
        border-radius: 5px;
        min-width: 200px;
        height: 50px;
        line-height: 50px;
		margin: 0px 28px 0 28px;
		display:inline-table;
    }
    .homepage__video-banner .homepage__video-bg .tab_banner {
        position: absolute;
        right: 30px;
        top: 0;
        z-index: 1;
    }
    
    .homepage__video-banner {
        min-height: 430px;
    }
    .homepage__video-banner .hero__vimeo-player-inner{
      left:0;top:0;transform:none;
    }
    /*
    .homepage__video-banner .hero__vimeo-player-inner video {
        min-width: 1530px;
    }
    */
	h2.button_like {
		color:#7a2f8f;
		background:#fff;
		text-transform:none;
		font-size:36px;
		line-height:2;
		margin-top:0;
	}
	.win-summer-look.prod_range .range_category_item .item .control{
		position:absolute;left:0;bottom:15px;width:100%;
	}
	.win-summer-look.prod_range .range_category_item .item .btn{
		font-size:16px;
		border-radius:4px;
		min-width:0;
		padding:0 35px;
		line-height:2;
		height:auto;
	}
	.win-summer-look.prod_range .range_category_item .item .text{
		padding:0 10px 50px 10px;
	}
	.range_products_container .range_category_item, .range_category_item {
		width:25%;
	}
  #video-iframe-parent {background:#000;position: relative; padding-bottom: 54%; height: 0; overflow: hidden; max-width: 100%;}
  #video-iframe-parent iframe {position:absolute;left:0;top:0;width:100%;height:100%;}
    @media (max-width: 1300px){
        .range_promo_product_title h1 small,
 
        .range_promo_product_title h1 {
            font-size: 65px;
        }
    }
    
    
    @media (max-width: 991px){
      .homepage__video-banner .homepage__video-bg .control a {
        margin: 0px 9px 0 9px;
      }
    }
    @media (max-width: 768px){
        .range_promo_product_title h1 {
            font-size: 80px;
        }
		.homepage__video-banner .homepage__video-bg .hero__vimeo-player.mobile {
		  display:block;
		}
    }
    
    @media (max-width: 767px){
        .conversation__block-content {
          font-size:18px;
        }

        .range_promo_product_title h1 a.hp_call_to_action {
          color:#1e1e1e;font-size:17px;line-height:22px;padding:5px 0;font-weight:bold;background:#fff;border-radius:5px;height:auto;display:inline-block;
          font-family:acumin-pro, sans-serif;
          min-width:200px;
          text-shadow:none;
        }
        .home-slider.slider-box .slick-next,
        .home-slider.slider-box .slick-prev {
          top:18%;
        }
        .home-slider.slider-box .slick-next {right:5px;}
        .home-slider.slider-box .slick-prev {left:5px;}
        .homepage__video-banner .homepage__video-bg .control {
            display: none;
        }
        .homepage__video-banner .homepage__video-bg .text_banner {
            top: inherit;
            transform: none;
            -webkit-transform: none;
            -moz-transform: none;
            bottom: 40px;
        }
        .range_promo_product_title h1 .mob {display:block;}
        .range_promo_product_title h1 .desk {display:none;}
        
        .range_promo_product_title h1 small,
        .range_promo_product_title .text_banner span,
        .range_promo_product_title h1 {
            font-size: 50px;
            line-height: 1.2;
            padding: 0 15px;
        }
        .range_promo_product_title h1 small,
        .range_promo_product_title .text_banner span{
            display: block;
			font-size:26px;
        }
        
        .homepage__video-banner {
            background-size: cover;
            min-height: calc(100vh - 270px);
        }
		.range_category_item .item h4{
			margin-top:0;
		}
		.win-summer-look.prod_range .range_category_item .item .text{
			padding:0 10px 60px 10px;
		}
    }
	
	@media (max-width: 480px){
		.range_products_container .range_category_item, .range_category_item {width:100%;}
	}
	
  @media (max-width: 413px){
  .homepage__video-banner .homepage__video-bg .text_banner {
            bottom: 10px;
        }
  }
  
    @media (max-width: 345px){
      .range_promo_product_title h1 a {
        width: 90px;
        font-size: 15px;
      }
    }
  
  @media (max-width: 767px){
    .product-box .row.homepage__vitality-slider.homepage__vitality-slider--full .article-text br {
        display: inline;
    }
  }