body{color:#808080;line-height: 40px; letter-spacing: 2px;}

ul, li{ list-style: none; padding: 0; margin: 0;}
section{ position: relative;}
.title_box.center h2 {letter-spacing: 2px;font-size: 1.875rem;}
.title_box.center h5{ font-family: "Andada", Arial, Verdana, sans-serif !important;letter-spacing: 1px;}
.title_box.center h5.blue { color: #289de0;}
.title_box.center{ padding-top: 0;}

.banner{ background-size: cover !important; }
.banner .maintitle {    width: 100%;    position: relative;    padding-top: 220px;    text-align: center;}
.banner .maintitle h1 {    color: #fff;  font-size: 2.8125rem;  letter-spacing: 2px;}
.banner .maintitle h3 {  color: #fff;   font-size: 1.875rem;   letter-spacing: 2px;   font-family: "Andada", Arial, Verdana, sans-serif !important;}

/* os_history */
.os_history_bn{ background: url(../images/history_bn.jpg) no-repeat;}
.os_history .container{ max-width: 1200px; margin: 2em auto;  padding: 20px;}
.os_history .history_table{padding: 20px 0;}
.os_history .history_table .item{ display: flex; justify-content:center; align-items: stretch;  margin-bottom: 1em; }
.history_table .item .year{  background: #289de0;  padding: 20px 10px;  width: 150px;    text-align: center; color: #fff;}
.history_table .item .content{ background: #f1f1f1;  width: calc( 100% - 150px); padding: 20px; color:#808080; transition: .3s;}
.history_table .item:hover .content{color:#454545; padding-left: 30px;   }

/* os_products_bedding */
.os_products_bedding_bn{background: url(../images/products_bedding_bn.jpg) no-repeat;}
.os_products_bedding .bedding_container{ max-width: 1200px; position: relative; margin: auto; padding: 3em 0;}
.os_products_bedding .bedding_container .title_box{ margin-bottom: 20px;}
.bg_container{ width: 100%;position: relative;}
.bedding_img{ position: absolute; top:0; right: 0;  width: 40%; height: 100%;   background-position: center;  z-index: 0; background:url(../images/IMG_0238.jpg) no-repeat; background-size: cover;   background-position: 50%;}
.bedding_item{ width: 60%; padding: 20px;  position: relative;  z-index: 1;}	
.bedding_item p{line-height: 2; }

.cooperation_brands .title_box{ margin-bottom: 50px;}
.cooperation_brands .logo{ display: flex; flex-wrap: wrap; /*justify-content:space-between;*/ align-items: stretch; padding: 0 20px;}
.cooperation_brands .logo li{ width: calc( 100% / 5); height: 100px; padding: 10px; margin: 1em 0; text-align: center;display: flex;align-items: center; justify-content: center;}
.cooperation_brands{ max-width: 1200px; margin: 2em auto; }

/* os_products_own_brand */
.os_products_own_brand{position: relative; padding: 10em 20px; background:url(../images/products_own_brand_bg2.jpg) no-repeat; background-size: cover;}
.os_products_own_brand .container{ display:  flex; align-items: center; justify-content: center; }
.overview_block{ max-width: 650px;  text-align: inherit; background: rgba(139,123,102,.3); padding: 50px 80px; color: #fff; text-align: center;}
.overview_block .title_box { background: transparent !important; padding-top: 0; }
.overview_block .logo{ margin: 3em 0;}
.overview_block .txt{margin-top: 70px;}
.overview_block .txt p{line-height: 32px;}

.news_list_container .item .cover .filter {
position: absolute;    width: 100%;   height: 100%;    background-image: url(../images/filter_06.png);   top: 0;left: 0;    z-index: 1;}


/* os_downs_feathers */
.os_downs_feathers_bn{ background: url(../images/downs_feathers_bn.jpg) no-repeat;}
.os_downs_feathers .container{ max-width: 1200px; margin: auto; padding: 0 20px;}
.os_downs_feathers .Knowledge_01{ position: relative; padding: 6em 20px; background:url(../images/downs_feathers_bg.jpg) no-repeat; background-size: cover;}
.os_downs_feathers .Knowledge_01 .item, .os_downs_feathers .Knowledge_02 .item, .os_downs_feathers .Knowledge_03 .item{ display: flex;align-items: center; justify-content: space-between; flex-wrap:wrap;}
.os_downs_feathers .Knowledge_02, .os_downs_feathers .Knowledge_03, .os_downs_feathers .Knowledge_04{ padding: 5em 0; position: relative;}
.os_downs_feathers .Knowledge_01  .title_box.center{margin-bottom: 110px;}
.os_downs_feathers .Knowledge_01 .item{ color:#fff;}
.os_downs_feathers .Knowledge_01 .item.left{ margin-top: 5em;}
.os_downs_feathers .Knowledge_01 .item .title_box.left h2{ color:#fff;}
.os_downs_feathers .Knowledge_01 .item p{ line-height: 35px;}
.os_downs_feathers .Knowledge_01 .item .txt{ width: calc( 100% - 350px ); }
.os_downs_feathers .Knowledge_01 .item .txt .block{ max-width: 600px;}
.os_downs_feathers .Knowledge_01 .item .txt.left{display: flex; justify-content: flex-start; padding-right:25px; }
.os_downs_feathers .Knowledge_01 .item .txt.right{  display: flex; justify-content: flex-end;  padding-left:25px; }
.os_downs_feathers .Knowledge_01 .item.left .txt{ padding-right: 20px;}
.os_downs_feathers .Knowledge_01 .item.right .txt{ padding-left: 20px;}
.os_downs_feathers .Knowledge_01 .item .img{  width: 350px; position: relative;}
/*.os_downs_feathers .Knowledge_01 .item:hover .img{border-top: 1px #289de0 solid; border-bottom: 1px #289de0 solid;}*/
.os_downs_feathers .Knowledge_01 .item .img:before, .os_downs_feathers .Knowledge_01 .item .img:after{ content: "";   width: 0%;   height: 1px;   background: #289de0;   position: absolute; transition: all .3s;   }
.os_downs_feathers .Knowledge_01 .item .img:before{left:0;  bottom: 0;}
.os_downs_feathers .Knowledge_01 .item .img:after{right:0;  top: 0;}
.os_downs_feathers .Knowledge_01 .item:hover .img:before, .os_downs_feathers .Knowledge_01 .item:hover .img:after{width: 100%; transition: all .3s;  }

.os_downs_feathers .Knowledge_02 .title_box{margin-bottom: 30px;}
.os_downs_feathers .Knowledge_02 .item{   margin-top: -143px;}
.os_downs_feathers .Knowledge_02 .item .txt{ background: #fff; z-index: 2;}
.os_downs_feathers .Knowledge_02 .item .txt .point{  font-size: 19px;   margin-top: 30px;  letter-spacing: 3px;}
.os_downs_feathers .Knowledge_02 .item .img{ z-index: 1; position: relative;}
.os_downs_feathers .Knowledge_02 .item .img:after{  content: "";  width: 500px;   height: 1px;   background: #289de0;   position: absolute;  left: -484px;   bottom: 45%; }
.os_downs_feathers .Knowledge_02 .item .img img{ max-width: 330px; margin-top: -165px;}
.os_downs_feathers .Knowledge_02 .item .img:before{ content:''； position: absolute;    width: 20%; height: 1px; background:  #289de0; left:0; top:50%; }

.os_downs_feathers .Knowledge_03{ background:  #289de0;}
.os_downs_feathers .Knowledge_03 .item{ line-height: 32px; color: #fff; margin-bottom: 2em; align-items: stretch;}
.os_downs_feathers .Knowledge_03  .title_box.center{color:#fff; margin-bottom: 110px;}
.os_downs_feathers .Knowledge_03  .title_box:after{background:#fff;}
.os_downs_feathers .Knowledge_03 .item .txt{ border-bottom: 2px rgba(255,255,255,.5) solid;     width: calc( 100% - 150px ); padding: 20px; }
.os_downs_feathers .Knowledge_03 .item .img{ width: 150px; position: relative;border-bottom: 2px rgba(255,255,255,1) solid; text-align: center;  padding: 20px; display: flex; align-items: center; justify-content: center;}
/*
.os_downs_feathers .Knowledge_03 .item .img:after{content:""; width:100%; height:0;  background:#fff; position:absolute; right:0; bottom:0; transition:height 0.5s; }
.os_downs_feathers .Knowledge_03 .item:hover .img:after{ height: 2px;}
*/

.os_downs_feathers .Knowledge_03  .title_box.center, .os_downs_feathers .Knowledge_04  .title_box.center{ padding-top: 0;}

.os_downs_feathers .temperature{ display: flex;  flex-wrap: wrap;  margin-top: 6em;}
.os_downs_feathers .temperature .item{ width: calc(100% / 5 ); padding: 0 20px; margin: 1em 0; text-align: center; position: relative;}
.os_downs_feathers .temperature .item:after{ content: '';position: absolute; right: 0; bottom: 5px; width: 14px; height: 14px;border-left: 2px solid #289de0; border-bottom: 2px solid #289de0;-webkit-transform: rotate(-135deg);transform: rotate(-135deg);}
.os_downs_feathers .temperature .item:last-child:after{ display: none;}

.os_downs_feathers .temperature .item .img img{ max-height: 150px; }
.os_downs_feathers .temperature .item .txt{margin-top: 1.5em; text-align: left;}
flex-wrap: wrap;}
.os_downs_feathers .temperature .item .name{font-size: 1.5rem; color: #7c7c7c;  letter-spacing: 2px;}
.os_downs_feathers .temperature .item .en{ font-size: 1rem;    color: #289de0;  font-family: "Andada", Arial, Verdana, sans-serif !important;  letter-spacing: 1px; }

/* products_overview */
.os_products_overview .container{min-height: 100vh; display: flex;  align-items: stretch; justify-content: space-between; flex-wrap: wrap; }
.os_products_overview .container .item{ width: calc( 100% / 4 ); display: flex;  align-items: center; justify-content: center; position: relative;background-repeat: no-repeat;}
.os_products_overview .container .item:after{content:""; width:100%; height:0px;  background:#289de0; position:absolute; right:0; bottom:0; transition:height 0.5s; }
.os_products_overview .container .txt .arrow_r{ position: absolute;  left: 0%;  bottom:-80px; width: 14px; height: 14px;border-left: 2px solid #289de0; border-bottom: 2px solid #289de0; -webkit-transform: rotate(-135deg);transform: rotate(-135deg); opacity: 0; transition: .3s;}
.os_products_overview .container .item:hover .txt .arrow_r{ opacity: 1; left: 43%;}
.os_products_overview .container .item.one{  background:url(../images/products_overview_bg01.jpg);     background-size: cover; }
.os_products_overview .container .item.two{  background:url(../images/products_overview_bg02.jpg);    background-size: cover; }
.os_products_overview .container .item.three{  background:url(../images/products_overview_bg03.jpg);     background-size: cover;}
.os_products_overview .container .item.four{  background:url(../images/products_overview_bg04.jpg);     background-size: cover;}
.cover_line{ width:100%;height:100%;  background:url(../images/bg-txt.png) rgba(0,0,0,.3); opacity:0.6; position:absolute; right:0; top:0; transition:all 0.5s; }
.os_products_overview .container .item .txt{ color:#fff; z-index: 1;     position: relative; transition: all.3s;}
.os_products_overview .container .item .txt .title_box h5.blue{ color:#fff;} 
.os_products_overview .container .item .txt .title_box:after{ background: #fff;}
.os_products_overview .container .item:hover > .cover_line{ opacity:0;}
.os_products_overview .container .item:hover:after{ height:3px; }
.os_products_overview .container .item:hover .txt{  margin-top: -20px; transition: all.3s;}
.os_products_overview .container .item:hover .txt .title_box h5.blue{ color: #289de0;}
.os_products_overview .container .item:hover .txt .title_box:after{ background: #289de0;}



/* os_products_feathers */
.banner.feathers { background-image: url(../images/products_feathers_bn.jpg);}
.os_products_feathers .container{ max-width: 1200px; margin: 5em auto; padding: 20px; position: relative; z-index: 1;}
.os_products_feathers .title_box.center{ margin-bottom: 65px;}
.world_class .intro{ max-width: 800px; margin: 5em auto;  }
.world_class .flex_intro{  display: flex; flex-wrap: wrap; max-width: 1200px; margin: 2em auto; }
.world_class .flex_intro .item{ padding:0 20px; width: calc(100% / 2);}
.world_class .flex_intro h3{ color:#289de0; font-size: 22px;  margin-bottom: 20px; margin-top: 25px;}
.map_block .txt{ display: flex; align-items: stretch; justify-content: center; max-width: 800px; margin: auto;}
.map_block .txt .flex_country{width: calc(100% / 2);}
.map_block .txt .item{ padding: 0 20px; display: flex; width: calc(100% / 3);}
.map_block .txt .item.pink_line{ border-left: 2px #ff87ac solid; height: 180px;  margin-top: 80px;}
.map_block .txt .item.green_line{ border-left: 2px #91cc34 solid;  height: 280px;}
.map_block .txt .item.blue_line{ border-left: 2px #7ed0ff solid;  height: 300px;   margin-top: 50px;}
.map_block .img{margin-top: -110px; }

.step_block{ background:url(../images/step_block_bg.jpg);  background-size: cover; padding: 5em 20px; }
.step_block .container{ max-width: 1200px; margin: 2em auto; padding: 0 20px;  display: flex; flex-wrap: wrap; align-items:stretch; justify-content: space-between;}
.step_block .intro{color: #fff; max-width: 1200px; margin: 5em auto;  text-align: center; }
.step_block .item{ width: calc((100% / 3 ) - 40px); margin: 20px; background: #ebebeb; position: relative;     display: flex;  flex-wrap: wrap;}
.step_block .item.step_07, .step_block .item.step_08{ width: calc((100% / 2 ) - 40px); }
.step_block .item .txt{  display: flex; flex-wrap: wrap; align-items:stretch; line-height: 25px; width: 100%;  }
.step_block .item .txt .nub{  background: #289de0; color: #fff; width: 45px;  padding: 10px; font-size: 20px;  text-align: center;}
.step_block .item .txt .content{ width: calc( 100% - 45px); padding: 10px; }
.step_block .item .img{  padding: 20px;  display:flex; align-items: flex-end; justify-content: center; width: 100%;}

.step_block .item .arrow_r, .step_block .item .arrow_l, .step_block .item .arrow_d{ position: absolute; right: 15px; bottom: 15px; width: 14px; height: 14px;border-left: 2px solid #289de0; border-bottom: 2px solid #289de0;}
.step_block .item  .ico_car{ position: absolute; right: 10px; bottom: 5px; }
.step_block .item .arrow_r{ -webkit-transform: rotate(-135deg);transform: rotate(-135deg);}
.step_block .item .arrow_l{-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.step_block .item .arrow_d{-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}


.quality_management .flex_intro{  display: flex; flex-wrap: wrap;margin: 3em 0; }
.quality_management .flex_intro .txt{ width: calc(100% - 550px); padding-right: 20px;}
.quality_management .flex_intro .img{ width: 550px;}
.quality_management h3{ color:#289de0; font-size: 22px;  margin-bottom: 20px;}

.quality_management .check_block {margin: 3em 0;}
.quality_management .check_block .steps{display: flex; align-items:stretch; justify-content: space-between; } 
.quality_management .check_block .steps .item{ position: relative; margin-top: 0; }
.quality_management .check_block .steps .item .txt{  display: flex;  align-items: center; line-height: 25px; width: 100%; margin: 15px 0; }
.quality_management .check_block .steps .item:after{ content: '';position: absolute; right: -30%; bottom: 50%;  width: 20px; height: 20px;border-left: 2px solid #289de0; border-bottom: 2px solid #289de0;-webkit-transform: rotate(-135deg);transform: rotate(-135deg);}
.quality_management .check_block .steps .item:last-child:after{ display: none;}
.quality_management .check_block .steps .item .txt .nub{  background: #289de0; color: #fff; width: 35px;    text-align: center;    line-height: 35px;}
.quality_management .check_block .item .txt .content{ width: calc( 100% - 35px); padding:0 10px; }


.innovation{ background: #b2a597; padding: 5em 0px; color: #454545;}
.innovation .container{ margin: 0em auto;}
.innovation .container .title_box.center:after{ background-color: #454545;}
.innovation .flex_intro{  display: flex; margin: 3em 0; justify-content: space-between;}
.innovation .flex_intro .txt .list{ margin-bottom: 40px; padding-right: 10px;}
.innovation .flex_intro .txt .list li{ margin-bottom: 15px; display:flex; align-items: center;  }
.innovation .flex_intro .txt .nub{  background: #fff;  color: #454545;   min-width: 30px;   height: 30px;   padding-left: 2px;    text-align: center;    border-radius: 50%;    margin-right: 10px;   line-height: 31px;}
.innovation .flex_intro .img{ width: 480px;}
.innovation .flex_intro .download_link li{ display: inline-block;}
.innovation .flex_intro a{color: #808080; font-size: 15px;}
.innovation .flex_intro .download_link li a{color: #454545; border-bottom: 1px #454545 solid;}
.innovation .flex_intro .download_link li:before{content:url(../images/products_feathers_dw.png); margin-right: 20px;}
.innovation .flex_intro .download_link li:after{content:'/';  margin-left: 10px;  margin-right: 10px;}
.innovation .flex_intro .download_link li:last-child:after{display: none}

/* video_responsive */
.video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px; height: 0; overflow: hidden; }
.video-container iframe, .video-container object, .video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.quality_certification .container{ margin: 0em auto;}
.quality_certification h3 {  font-size: 22px;  margin-bottom: 20px;}
.quality_certification .blue_block{ background:#289de0; color:#fff; padding: 3em 0; position: relative;}
.quality_certification .gray_block{ background:#2f2f2f; color:#fff; padding: 3em 0; position: relative;}
.quality_certification .blue_block .title_box.center:after{ background-color: #fff;}
.quality_certification .blue_block .txt, .quality_certification .gray_block .txt{ width: 60%; padding: 20px;}
.quality_certification .blue_block .flex_intro, .quality_certification .gray_block .flex_intro{  display: flex; justify-content: center; align-items: center;}
.quality_certification .blue_block .img, .quality_certification .gray_block .img{ width: 40%;  text-align: center;}
.quality_certification_bg1{ position: absolute; top:0; right: 0;  width: 40%; height: 100%;   background-position: center;  z-index: 0; background:url(../images/quality_certification_01.jpg) no-repeat; background-size: cover; }
.quality_certification_bg2{ position: absolute; top:0; left: 0;  width: 40%; height: 100%;   background-position: center;  z-index: 0; background:url(../images/quality_certification_02.jpg) no-repeat; background-size: cover; }
.quality_certification .flex_intro .download_link li a{color:#fff; border-bottom: 1px #fff solid;}
.quality_certification .flex_intro .download_link li:before {   content: url(../images/products_feathers_dw.png);   margin-right: 20px;}

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

	.quality_management .check_block .steps .item:after { right: -20%;}
	
}
@media screen and (max-width: 1024px){
	.banner .maintitle { padding-top: 130px;}
	
	.os_products_overview .container .item{ width: calc( 100% / 2 );}
	
	/* os_products_feathers */
	.quality_management .flex_intro .txt, .quality_management .flex_intro .img{ width:100%;}
	.quality_management .check_block .steps .item:after{ display: none;}
}

@media screen and (max-width: 1000px){
	
	/* os_downs_feathers */
	.os_downs_feathers .Knowledge_02 .item .img{  text-align: center;}
	.os_downs_feathers .Knowledge_02 .item .img img{  margin-top: 0; max-height: 400px;}
	.os_downs_feathers .Knowledge_02 .item .img:after{ display: none;}
	.quality_management .check_block .steps .item .txt{  align-items: center;}
	.quality_management .check_block .steps .item{width: calc( 100% / 3);  }
}

@media screen and (max-width: 768px){
	
	.banner{  background-position: 50%;}
	.banner .maintitle { padding-top: 100px;}
	.banner .maintitle h1 {  font-size: 2.1875rem;  margin-bottom: 0;}
	.banner .maintitle h3 {  font-size: 1.375rem;}
	
	/* os_products_bedding */
	.bedding_img {  width: 250px; height: 100%;  }
	.cooperation_brands .logo li{ width: calc( 100% / 3); margin:0;}
	
	
	/* os_downs_feathers */
	.os_downs_feathers .Knowledge_01{ padding: 2em 0px;}
	.os_downs_feathers .Knowledge_01 .item .txt .block{ max-width: 100%;}
	.os_downs_feathers .Knowledge_01 .item .img{ margin: 1.5em auto; order: 1;}
	.os_downs_feathers .Knowledge_01 .item .txt.right, .os_downs_feathers .Knowledge_01 .item.left .txt{ width: 100%; padding-right: 0;  padding-left:0px; }
	.os_downs_feathers .Knowledge_02 .item{ margin-top: 0;}
	.os_downs_feathers .Knowledge_02 .item .img img {  margin-top: 0; }
	.os_downs_feathers .Knowledge_01 .item .txt{ width: 100%; order: 2;}
	
	.os_downs_feathers .temperature .item{ width: calc(100%);  justify-content: center;}
	.os_downs_feathers .temperature .item .txt{ text-align: center;}
	.os_downs_feathers .temperature .item:after{display: none;}

	
	/* os_products_feathers */
	.os_products_feathers .container{   margin: 2em auto;}
	.map_block .img {margin-top: 30px;}
	.map_block .txt {  justify-content: space-between;}
	.map_block .txt .item{ height: auto; display: inline-block;}
	.map_block .txt .flex_country {  width: calc(100% / 1);}
	.map_block .txt .item.pink_line, .map_block .txt .item.green_line, .map_block .txt .item.blue_line { height: auto; }
	.world_class .flex_intro .item{ padding:0px; width: calc(100% / 1); }
	.step_block .intro, .world_class .intro{ margin: 2em auto;}
	.step_block .item, .step_block .item.step_07, .step_block .item.step_08{ margin: 10px; width: calc((100% / 2 ) - 20px); }
	.step_block .item .arrow_r, .step_block .item .arrow_l, .step_block .item .arrow_d, .step_block .item .ico_car{ display: none;}
	.step_block .item.step_01{ order:1;}
	.step_block .item.step_02{ order:2;}
	.step_block .item.step_03{ order:3;}
	.step_block .item.step_04{ order:4;}
	.step_block .item.step_05{ order:5;}
	.step_block .item.step_06{ order:6;}
	.step_block .item.step_07{ order:7;}
	.step_block .item.step_08{ order:8;}
	
	.innovation .flex_intro{flex-wrap: wrap;}
	.innovation .flex_intro .img{ margin-top: 2em; width: 100%;}
	
	.quality_management .check_block .steps{ flex-wrap: wrap;}
	.quality_certification .blue_block .flex_intro, .quality_certification .gray_block .flex_intro{ flex-wrap:  wrap;}
	.quality_certification .blue_block .img, .quality_certification .blue_block .txt, .quality_certification .gray_block .img, .quality_certification .gray_block .txt{ width: 100%; }
	.quality_certification .blue_block .img, .quality_certification .gray_block .img{ order:1;}
	.quality_certification_bg1, .quality_certification_bg2{ position: relative; width: 100%; height: 350px; display: none;}
	
}
@media screen and (max-width: 680px){
	
	.os_products_overview .container .item{ width: calc( 100% / 1 ); }
	.os_products_overview .container .item.two{background-position: 0% 40%;}
	.os_products_overview .container .item.three{background-position: 0% 12%;}
	.os_products_overview .container .item.four{background-position: 0% 51%;}	
	
	/* os_history */
	.history_table .item .year{  width: 100px;}
	.history_table .item .content{  width: calc( 100% - 100px); line-height: 25px; }
	
	/* os_products_bedding */
	.os_products_bedding .bedding_container{ padding-bottom: 0;}
	.bedding_img {  position: relative;  width: 100%;   height: 400px;}
	.bedding_item{ width: 100%;}
	
	/* os_products_feathers */
	.world_class .intro{ text-align: center;}
	.quality_management .flex_intro .txt, .quality_management .flex_intro .img {width: 100%; padding-right: 0;}
	.quality_management .check_block .steps .item{ width: 100%;  margin: auto;margin-bottom: 50px;}
	.quality_management .check_block .steps .item:after{ display: block; -webkit-transform: rotate(-45deg);transform: rotate(-45deg); bottom: -6%; right: 50%;}
	.step_block .item, .step_block .item.step_07, .step_block .item.step_08{ margin: 10px ; width: calc((100% / 1 ) - 20px); }
	
}
@media screen and (max-width: 500px){
	/* os_products_bedding */
	.cooperation_brands .logo li{ width: calc( 100% / 2);}
	
	/* products_overview */
	.overview_block{ padding: 20px 35px;}
	
	/* os_downs_feathers  */
	.os_downs_feathers .Knowledge_01 .item .img{ text-align: center;}
	.os_downs_feathers .Knowledge_01 .item .txt{ margin-top: 20px;}
	.os_downs_feathers .Knowledge_02 .item .txt{ display: none;}
	.os_downs_feathers .Knowledge_02 .item .img{ width: 100%;}
	.os_downs_feathers .Knowledge_03 .item .txt, .os_downs_feathers .Knowledge_03 .item .img{  width:100%;  }
	.os_downs_feathers .Knowledge_03 .item .txt{ border-bottom: 2px rgba(255,255,255,.5) solid;}
	.os_downs_feathers .Knowledge_03 .item .img{ border-bottom: 0;}
	.temperature .item{ width: calc(100% / 1 );} 
}



@media screen and (max-width: 64.0625em) {
	.os_products_overview .container .item .txt .title_box h5.blue{ color:#289de0;}
	.os_products_overview .container .item .txt .title_box:after { background-color: #289de0}
}
@media screen and (max-width: 48.75em) {
	.os_products_overview .container .item .txt .title_box h5.blue{ color:#289de0;}
	.os_products_overview .container .item .txt .title_box:after { background-color: #289de0}
}
@media screen and (max-width: 28.125em) {
	.os_products_overview .container .item .txt .title_box h5.blue{ color:#289de0;}
	.os_products_overview .container .item .txt .title_box:after { background-color: #289de0}
}
@media screen and (max-width: 21.875em) {
	.os_products_overview .container .item .txt .title_box h5.blue{ color:#289de0;}
	.os_products_overview .container .item .txt .title_box:after { background-color: #289de0}
}
