

/* Start:/wylsacom/style.css?168605659413649*/
.promo_page{
	padding-top: 104px;
}

.main_site_content .promo_page h2{
	margin-bottom: 104px;
	font-weight: bold;
	font-size: 30px;
	line-height: 37px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	text-align: center;
}

.promo_page .scope_block{
	width: 100%;
	display: -webkit-box;
    display: -ms-flexbox;
	display: flex;
	position: relative;
	margin-bottom: 160px;
	flex-direction: row;
}

.promo_page .scope_block.reverse{
	flex-direction: row-reverse;
}

.promo_page .scope_block .images,
.promo_page .scope_block .description{
	width: 50%;
}

.promo_page .promo-gallery__wrapper{
	height: 560px;
	margin-bottom: 20px;
	z-index: 10;
	background-size: 100% 500px;
	background-position: left bottom;
	background-repeat: no-repeat;
}

.promo_page .scope_block:nth-of-type(1) .promo-gallery__wrapper{
	background-image: url(/wylsacom/./img/light_gray.jpg);
}
.promo_page .scope_block:nth-of-type(2) .promo-gallery__wrapper{
	background-image: url(/wylsacom/./img/light_gray2.jpg);
}
.promo_page .scope_block:nth-of-type(3) .promo-gallery__wrapper{
	background-image: url(/wylsacom/./img/light_gray3.jpg);
}

.promo_page .promo-gallery__wrapper .item{
	height: 100%;
	max-height: 100%;
}
.promo_page .promo-gallery__wrapper .item img{
	height: 560px;
}

.promo_page .miniatures .owl-thumb-item{
	width: 100px;
	height: 70px;
	float: left;
	margin-right: 5px;
	border: 1px solid #E5E5E5;
	background-color: #fff0;
	opacity: 0.5;
	overflow: hidden;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: flex-start;
    justify-content: center;
	padding: 0;
}
.promo_page .miniatures .owl-thumb-item.active{
	opacity: 1;
}

.promo_page .miniatures .owl-thumb-item img{
	display: block;
    height: 70px;
    margin: 0 auto;
    width: 100px;
	max-width: initial;
}




.promo_page .scope_block .description{
	padding-left: 160px;
	padding-top: 61px;
}
.promo_page .scope_block.reverse .description{
	padding-left: 0;
	padding-right: 140px;
}
.promo_page .scope_block .description h3 a{
font-weight: bold;
font-size: 24px;
line-height: 29px;
letter-spacing: 0.04em;
text-transform: uppercase;	
margin-bottom: 40px;
}

.promo_page .scope_block .promo_features_list{
	list-style: none;
	margin-bottom: 64px;
}
.promo_page .scope_block .promo_features_list li{
	position: relative;
	font-size: 16px;
	line-height: 120%;
	letter-spacing: 0.035em;
	margin-bottom: 30px;
	padding-left: 38px;	
}
.promo_page .scope_block .promo_features_list li:before{
	position: absolute;
	left: 0;
	content: "";
	width: 13px;
	height: 100%;
	background: url(/wylsacom/./img/vector.svg) center no-repeat;
	background-size: 13px;
}

.promo_page .scope_block .promo_card_footer .prices{
	margin-right: 88px;
	float: left;
}
.promo_page .scope_block .promo_card_footer .prices span{
	display: block;
}
.promo_page .scope_block .price{
	font-weight: bold;
	font-size: 24px;
	line-height: 29px;
	letter-spacing: 0.04em;
	text-transform: lowercase;
	margin-bottom: 10px;
	color: #28A0A0;
}
.promo_page .scope_block .old_price{
	font-weight: normal;
	font-size: 18px;
	line-height: 100%;
	letter-spacing: 0.02em;
	text-decoration-line: line-through;
}

.promo_page .scope_block .promo_card_footer .button{
	padding: 12px 52px;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 0.085em;
	text-transform: uppercase;
	color: #28A0A0;
	border-radius: 34px;
}


.promo_page .catalog_block{
	width: 100%;
	text-align: center;
	padding-top: 95px;
	padding-bottom: 81px;
	border-radius: 30px;
	background: url(/wylsacom/./img/background.jpg) center no-repeat;
	background-size: cover;
}
.promo_page .catalog_block .more_scopes{
	margin: 0 auto;
	width: 405px;
}
.promo_page .catalog_block .more_scopes h3{
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	letter-spacing: 0.04em;
	text-transform: uppercase;	
	color: #FFFFFF;
	margin-bottom: 30px;
}
.promo_page .catalog_block .more_scopes .button{
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 0.085em;
	text-transform: uppercase;
	color: #28A0A0;	
	padding: 12px 48px;
	border-radius: 34px;
}

	.owl-thumbs.miniatures {
		display: flex;
		flex-direction: row;
		justify-content: left;
	}
	.promo_page .scope_block.reverse .owl-thumbs.miniatures{
		justify-content: flex-end;
	}
	
	.scope_block .images{
		padding-right: 10px;
	}

	.page-header.wylsacom{
		background-image: url('/wylsacom/./img/header.jpg') !important;
	}





@media (max-width: 1294px){/*from 1024 to 1274*/
	.promo_page .miniatures .owl-thumb-item img{
		width: 70px;
	}

	.main .page-header{
		    padding: 211px 20px 166px;
	}
	.promo_page {
		padding-top: 67px;
	}
	.main_site_content .promo_page h2{
		margin-bottom: 67px;
		font-size: 24px;
		line-height: 29px;
		letter-spacing: 0.04em;
	}
	.promo_page .scope_block{
		margin-bottom: 80px;
	}
	.promo_page .scope_block .description{
		padding-top: 55px;
		padding-left: 45px;
	}
	.promo_page .scope_block.reverse .description {
		padding-left: 0;
		padding-right: 25px;
	}
	.promo_page .scope_block .description h3 a{
		margin-bottom: 30px;
		font-size: 20px;
		line-height: 24px;
		letter-spacing: 0.04em;
	}
	.promo_page .scope_block .promo_features_list{
		margin-bottom: 45px;
	}
	.promo_page .scope_block .promo_features_list li{
		margin-bottom: 26px;
		font-size: 14px;
		line-height: 120%;
		letter-spacing: 0.035em;
	}
	.promo_page .scope_block .promo_card_footer .prices{
		margin-right: 60px;
	}
	.promo_page .scope_block .price{
		font-size: 22px;
		line-height: 27px;
		margin-bottom: 5px;
	}
	.promo_page .scope_block .old_price{
		font-size: 14px;
	}
	.promo_page .scope_block .promo_card_footer .button{
		padding: 12px 48px;
	}
	.promo_page .promo-gallery__wrapper{
		height: 415px;
		margin-bottom: 10px;
		background-size: 360px 360px;
	}
	.promo_page .promo-gallery__wrapper .item img{
		height: 415px;
	}
	.promo_page .scope_block:nth-of-type(2) .promo-gallery__wrapper{
		height: 394px;
	}
	.promo_page .scope_block:nth-of-type(2) .promo-gallery__wrapper .item img{
		height: 394px;
	}
	.promo_page .scope_block:nth-of-type(3) .promo-gallery__wrapper{
		height: 421px;
	}
	.promo_page .scope_block:nth-of-type(3) .promo-gallery__wrapper .item img{
		height: 421px;
	}
	
	.promo_page .miniatures .owl-thumb-item{
		width: 70px;
		height: 70px;
	}
	.promo_page .catalog_block{
		border-radius: 34px;
	}
	.scope_block:first-of-type .images{
		padding-right: 34px;
	}
	.scope_block:nth-of-type(2) .images{
		padding-left: 45px;
		padding-right: 20px;
	}
	.scope_block:nth-of-type(3) .images{
		padding-right: 65px;
	}
	.promo_page .catalog_block{
		background: url(/wylsacom/./img/background_1024.jpg) center no-repeat;
	}
	
	.promo_page .scope_block:nth-of-type(1) .promo-gallery__wrapper{
	background-image: url(/wylsacom/./img/light_gray_1024.jpg);
}
.promo_page .scope_block:nth-of-type(2) .promo-gallery__wrapper{
	background-image: url(/wylsacom/./img/light_gray2_1024.jpg);
}
.promo_page .scope_block:nth-of-type(3) .promo-gallery__wrapper{
	background-image: url(/wylsacom/./img/light_gray3_1024.jpg);
}
	.page-header.wylsacom{
		background-image: url('/wylsacom/./img/header_1024.jpg') !important;
	}


}



@media (max-width: 1024px){/*from 768 to 1024*/


	.main .page-header{
		    padding: 200px 20px 69px;
	}
	.promo_page {
		padding-top: 60px;
	}
	.promo_page .scope_block:first-of-type{
		max-width: 391px;
		margin: 0 auto;		
		margin-bottom: 100px;
	}
	.promo_page .scope_block{
		max-width: 375px;
		margin: 0 auto;		
	}
	.main_site_content .promo_page h2{
		margin-bottom: 60px;
		font-size: 18px;
		line-height: 22px;
	}
	.promo_page .scope_block,
	.promo_page .scope_block.reverse{
		margin-bottom: 100px;
		flex-direction: column;
	}
	.promo_page .scope_block .images, 
	.promo_page .scope_block .description{
		width: 100%;
	}
	.promo_page .scope_block .images{
		padding-top: 50px
	}
	.promo_page .scope_block .description{
		padding-top: 55px;
		padding-left: 0px;
	}
	.promo_page .scope_block.reverse .description {
		padding-left: 0;
		padding-right: 0px;
	}
	.promo_page .scope_block .description h3{
		position: absolute;
		top: 0;		
		text-align: center;
		width: 100%;
		padding-right: 0px;
	}
	.promo_page .scope_block .description h3 a{
		margin-bottom: 0px;
		font-size: 18px;
		line-height: 22px;
	}
	.promo_page .scope_block .promo_features_list{
		margin-bottom: 45px;
	}
	.promo_page .scope_block .promo_features_list li{
		margin-bottom: 26px;
		font-size: 14px;
		line-height: 120%;
	}
	.promo_page .scope_block .promo_card_footer .prices{
		margin-right: 52px;
	}
	.promo_page .scope_block .price{
		font-size: 22px;
		line-height: 27px;
		margin-bottom: 5px;
	}
	.promo_page .scope_block .old_price{
		font-size: 14px;
	}
	.promo_page .scope_block .promo_card_footer .button{
		padding: 12px 47px;
	}
	.promo_page .promo-gallery__wrapper{
		height: 415px;
		margin-bottom: 10px;
		background-size: 360px 360px;
	}
	.promo_page .promo-gallery__wrapper .item img{
		height: 415px;
	}
	.promo_page .miniatures .owl-thumb-item{
		width: 70px;
		height: 70px;
	}
	.scope_block:nth-of-type(2) .images{
		padding-right: 15px;
		padding-left: 0;
	}
	.promo_page .catalog_block{
		border-radius: 34px;
		background: url(/wylsacom/./img/background_768.jpg) center no-repeat;
	}
	.owl-thumbs.miniatures,
	.promo_page .scope_block.reverse .owl-thumbs.miniatures	{
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
	.scope_block:first-of-type .images {
    padding-right: 0px;
	}
	.scope_block:nth-of-type(3) .images{
		padding-right: 15px;
	}
	
		.promo_page .scope_block:nth-of-type(1) .promo-gallery__wrapper{
	background-image: url(/wylsacom/./img/light_gray_768.jpg);
}
.promo_page .scope_block:nth-of-type(2) .promo-gallery__wrapper{
	background-image: url(/wylsacom/./img/light_gray2_768.jpg);
}
.promo_page .scope_block:nth-of-type(3) .promo-gallery__wrapper{
	background-image: url(/wylsacom/./img/light_gray3_768.jpg);
}
	.page-header.wylsacom{
		background-image: url('/wylsacom/./img/header_768.jpg') !important;
	}
	.page-header .container{
		width: 590px;
	}

}





@media (max-width: 768px){/*from 0 to 768*/


	.main .page-header{
		    padding: 95px 20px 60px;
	}
	.promo_page {
		padding-top: 40px;
	}
	.promo_page .scope_block,
	.promo_page .scope_block:first-of-type{
		max-width: 336px;
		margin: 0 auto;		
		margin-bottom: 83px;
	}
	.main_site_content .promo_page h2{
		margin-bottom: 40px;
		font-size: 16px;
		line-height: 20px;
	}
	.promo_page .scope_block,
	.promo_page .scope_block.reverse{
		flex-direction: column;
	}
	.promo_page .scope_block .images, 
	.promo_page .scope_block .description{
		width: 100%;
	}
	.promo_page .scope_block .images{
		padding-top: 50px
	}
	.promo_page .scope_block .description{
		padding-top: 30px;
		padding-left: 0px;
	}
	.promo_page .scope_block.reverse .description {
		padding-left: 0;
		padding-right: 0px;
	}
	.promo_page .scope_block .description h3{
		position: absolute;
		top: 0;		
		text-align: center;
		width: 100%;
		padding-right: 0;
	}
	.promo_page .scope_block .description h3 a{
		margin-bottom: 0px;
		font-size: 14px;
		line-height: 17px;
	}
	.promo_page .scope_block .promo_features_list{
		margin-bottom: 40px;
	}
	.promo_page .scope_block .promo_features_list li{
		margin-bottom: 24px;
		font-size: 13px;
		line-height: 120%;
		padding-left: 30px;
	}
	.promo_page .scope_block .promo_card_footer .prices{
		margin-right: 52px;
	}
	.promo_page .scope_block .price{
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 5px;
	}
	.promo_page .scope_block .old_price{
		font-size: 14px;
	}
	.promo_page .scope_block .promo_card_footer .button{
		padding: 12px 47px;
	}
	.promo_page .scope_block .promo_card_footer .button{
		padding: 8px 25px;
		font-size: 13px;
		line-height: 100%;
	}
	.promo_page .promo-gallery__wrapper{
		height: 383px;
		margin-bottom: 10px;
		background-size: 336px 336px;
	}
	.promo_page .promo-gallery__wrapper .item img{
		height: 383px;
	}
	
	.promo_page .scope_block:nth-of-type(1) .promo-gallery__wrapper,
	.promo_page .scope_block:nth-of-type(1) .promo-gallery__wrapper .item img{
		height: 351px;
	}
	
	.promo_page .scope_block:nth-of-type(2) .promo-gallery__wrapper,
	.promo_page .scope_block:nth-of-type(2) .promo-gallery__wrapper .item img{
		height: 367px;
	}
	.scope_block:nth-of-type(2) .images{
		padding-right: 0;
	}
	
	.promo_page .scope_block:nth-of-type(3) .promo-gallery__wrapper,
	.promo_page .scope_block:nth-of-type(3) .promo-gallery__wrapper .item img{
		height: 383px;
	}
	.scope_block:nth-of-type(3) .images{
		padding-right: 0;
	}
	
	.promo_page .miniatures .owl-thumb-item{
		width: 70px;
		height: 70px;
		margin-bottom: 5px;
	}
	.promo_page .scope_block.reverse .images{
		padding-left: 0px;
	}
	.promo_page .catalog_block{
		border-radius: 30px;
		padding-top: 109px;
		padding-bottom: 108px;
		background: url(/wylsacom/./img/background_360.jpg) center no-repeat;
	}
	.promo_page .catalog_block .more_scopes{
		width: 310px;
	}
	.promo_page .catalog_block .more_scopes h3{
		font-size: 18px;
		line-height: 22px;
	}
	.promo_page .catalog_block .more_scopes .button{
		padding: 8px 25px;
		font-size: 13px;
		line-height: 100%;
	}
		.promo_page .scope_block:nth-of-type(1) .promo-gallery__wrapper{
	background-image: url(/wylsacom/./img/light_gray_360.jpg);
}
.promo_page .scope_block:nth-of-type(2) .promo-gallery__wrapper{
	background-image: url(/wylsacom/./img/light_gray2_360.jpg);
}
.promo_page .scope_block:nth-of-type(3) .promo-gallery__wrapper{
	background-image: url(/wylsacom/./img/light_gray3_360.jpg);
}
	.promo_page .scope_block:nth-of-type(3) .owl-thumbs.miniatures{
		flex-wrap: wrap;
	}

	.page-header.wylsacom{
		background-image: url('/wylsacom/./img/header_360.jpg') !important;
	}
	.page-header .container{
		width: 310px;
	}
}
/* End */
/* /wylsacom/style.css?168605659413649 */
