.wrapper__tabs-windowbest{position:relative}
.tabs-windowbest__content{display: none}
.tabs-windowbest__content.active {display: block}
.tabs-windowbest__caption{margin: 0 -2px 20px;padding:0;}
.tabs-windowbest__caption li{transition:all 0.3s linear 0s; padding: 2px;margin:0;list-style:none;flex: 1 1 auto;text-align: center;}
.tabs-windowbest__caption li span{transition:all 0.3s linear 0s; cursor:pointer;background: #fff;border-radius: 50px;font-weight: 700;font-size: 16px;line-height: 18px;color: #1B1A1F;height: 42px;display: flex;align-items: center;justify-content: center;box-shadow: 0 0 15px 0 #d8ebff;}
.tabs-windowbest__caption li span:hover{box-shadow:0 0 0 1px #d5d9e8 inset, 0 0 15px 0 #d8ebff}
.tabs-windowbest__caption li.active span{background: #ef7c00;box-shadow: none; color:#fff}
.windowbest__cover{text-align:center}
.windowbest__cover img{height:auto;max-width: 100%;}
.windowbest__info{font-weight: 500;font-size: 14px;line-height: 17px;color: #000000 }
.windowbest__info img{max-width:100%; height:auto; margin-bottom:40px; max-height:85px}
.windowbest__info p{margin:0;   font-size: 18px;color:#000;line-height: 1.2;}
.windowbest__info h3{font-weight: 700;font-size: 28px;line-height: 32px; color: #000000; margin:0 0 40px}
.windowbest__info .btn-orange{width: 290px;line-height: 50px;font-weight: 700;font-size: 16px;margin-top:60px;}
@media(max-width:1199px){
	.windowbest__info img{margin-bottom:30px; max-height:65px}
	.windowbest__info h3 {font-size: 24px; line-height: 28px;margin: 0 0 30px}
	.windowbest__info p{font-size:16px}
	.windowbest__info .btn-orange{margin-top:40px}
	.tabs-windowbest__caption li span{font-size:14px}
}
@media(max-width:991px){
	.windowbest__info img{margin-bottom: 20px;max-height: 50px;}
	.windowbest__info h3 {font-size: 20px;line-height: 24px;margin: 0 0 20px;}
	.windowbest__info p{font-size:14px}
	.windowbest__info .btn-orange{margin-top:30px;line-height: 42px;font-size: 15px;max-width: 260px;}
	.tabs-windowbest__caption{margin: 0 -5px 20px}
	.tabs-windowbest__caption li{padding: 5px}
	.tabs-windowbest__caption li span{font-size:14px; padding:0 10px}
}
@media(max-width:767px){
	.windowbest__cover img{max-width:400px; width:100%}	
}
@media(max-width:575px){
	.windowbest__info h3 {font-size: 18px;line-height: 22px;margin: 0 0 15px;}
	.windowbest__info p{font-size:13px}
	.windowbest__info img {margin-bottom: 15px;max-height: 45px}
	
}