

/* Start:/bitrix/templates/dresscodeV2/components/dresscode/catalog/services/style.css?17116216701360*/
.banner-elem.fullscreen-banner .image{
	vertical-align: bottom;
}
.banner-elem.fullscreen-banner .text-wrap{
	padding-left: 0;
}

@media screen and (max-width: 800px){
	.banner-elem.fullscreen-banner .btn-simple {
		padding: 13px 8px 11px;
	}

	.banner-elem.fullscreen-banner {
		height: 250px;
	}
	
	.banner-elem.fullscreen-banner .image img{
		max-height: 250px;
	}
}

@media screen and (max-width: 700px){
	.banner-elem.fullscreen-banner{
		height: auto;
		margin-bottom: 18px;
	}

	.banner-elem.fullscreen-banner .descr{
		max-height: 80px;
	}

	.banner-elem.fullscreen-banner .text-wrap{
		display: block;
		margin-bottom: 6px;
		padding: 12px 0 0;
	}

	.banner-elem.fullscreen-banner h1{
		margin-bottom: 8px;
		font-size: 18px;
	}

	.banner-elem.fullscreen-banner .image{
		display: block;
		width: 100%;
		padding: 0;
	}
	.banner-elem.fullscreen-banner .image img{
		max-height: 250px;
		margin: 0 auto;
	}
	.banner-elem.fullscreen-banner.banner-no-bg .image img{
		max-height: none;
	}
}

@media screen and (max-width: 500px){
	.banner-elem.fullscreen-banner .descr{
		display: block;
	}

	.banner-elem.fullscreen-banner h1{
		font-size: 16px;
		margin-bottom: 8px;
		line-height: 20px;
		max-height: 60px;
	}

	.banner-elem.fullscreen-banner .image img{
		max-height: 200px;
	}
}
/* End */


/* Start:/bitrix/templates/dresscodeV2/components/dresscode/catalog/services/bitrix/catalog.section.list/.default/style.css?1711621670939*/
@media screen and (max-width: 1300px){
	.services-banners-list .banner-elem .h2{
		font-size: 18px;
		max-height: 44px;
		line-height: 22px;
	}

	.services-banners-list .banner-elem .image{
		width: 55%;
	}

	.services-banners-list .banner-elem{
		height: 190px;
	}
	.services-banners-list .banner-elem .image img{
		max-height: 190px;
	}
}

@media screen and (max-width: 1024px){
	.services-banners-list .banner-elem{
		height: 160px;
	}
	.services-banners-list .banner-elem .image img{
		max-height: 160px;
	}
}

@media screen and (max-width: 800px){
	.services-banners-list .banner-elem .image{
		width: 50%;
	}
}

@media screen and (max-width: 400px){
	.services-banners-list .banner-elem{
		height: 150px;
	}
	.services-banners-list .banner-elem .image img{
		max-height: 150px;
	}
	.services-banners-list .banner-elem .h2{
		font-size: 16px;
		line-height: 20px;
		max-height: 40px;
	}
}
/* End */
/* /bitrix/templates/dresscodeV2/components/dresscode/catalog/services/style.css?17116216701360 */
/* /bitrix/templates/dresscodeV2/components/dresscode/catalog/services/bitrix/catalog.section.list/.default/style.css?1711621670939 */
