/*
@font-face {
    font-family: 'Gilroy';
    src: url('../fonts/Gilroy-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
	font-display: block;
}


@font-face {
    font-family: 'Gilroy';
    src: url('../fonts/Gilroy-Medium.woff') format('woff');
    font-weight: 700;
    font-style: normal;
	font-display: block;
}
*/

.asfaltcalk .thumbnails .half{-ms-flex: 0 0 66%;flex: 0 0 66%;max-width: 66%;}
.asfaltcalk .info2{font-size: 15px;}
.asfaltcalk .septik_img{max-height: 124px;}


/*.asfaltcalk{font-family: Gilroy;}*/
.asfaltcalk .title{font-size: 21px;padding-bottom: 10px;font-weight: bold;}
.asfaltcalk .thumbnails{list-style: none;padding: 0px;margin: 0px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.asfaltcalk .thumbnails li{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.asfaltcalk .thumbnails .thumbnail{border-color: #E2E2EB;position: relative;border-radius: 10px;text-align: center;cursor: pointer;height: 90%;border: 1px solid #ddd;}
.asfaltcalk .thumbnails .thumbnail img{max-width: 100%;height: auto;}
.asfaltcalk .thumbnails .thumbnail .domicimg{max-height: 124px;}
.asfaltcalk .thumbnails .selected{border-color: #800000;}
.asfaltcalk .thumbnails .selected:after {content: url(../images/ok.svg);position: absolute;top: 10px;right: 10px;}
.asfaltcalk .thumbnails .thumbnail .pr{color: #800000;display: block;font-weight: bold;}
.asfaltcalk .thumbnails li .dropdown-menu li{padding: 0px;flex: none;max-width: 100%;}
.asfaltcalk .thumbnails li .dropdown-menu .selected:after{display: none;}
.asfaltcalk .price{font-size: 60px;font-weight: bold;line-height: normal;}
.asfaltcalk label{font-weight: normal;}
.asfaltcalk .copy{font-size: 14px;padding-bottom: 20px;font-style: italic;margin-top: 20px;}
.asfaltcalk .info{padding-left: 15px;font-size: 15px;display: inline-block;width: 100%;}
.asfaltcalk .info li{width: 50%;float: left;padding-right: 10px;font-size: 14px;}

.asfaltcalk .wpcf7 .wpcf7-text{width: 100%;border-radius: 10px;border: 1px solid #E2E2EB;padding: 15px;}
.asfaltcalk .wpcf7 .wpcf7-submit{border: none;}

.asfaltcalk .chto, .asfaltcalk .tolshina, .asfaltcalk .tolshina_price, .asfaltcalk .tranchei_price, .asfaltcalk .septic_price  {margin: 10px 0px;}

@media (max-width:767px){
	.asfaltcalk .title, .asfaltcalk h2{text-align: center;}
	.asfaltcalk .thumbnails{margin-right: -5px;margin-left: -5px;}
	.asfaltcalk .thumbnails .thumbnail{padding: 5px;font-size: 14px;}
	.asfaltcalk .thumbnails li{padding-right: 5px;padding-left: 5px;}
	.asfaltcalk .thumbnails .thumbnail p, .asfaltcalk .thumbnails .filter-option-inner-inner{font-size: 14px;text-align: center;}
	.asfaltcalk .thumbnails .btn-default{padding: 5px;}
	.asfaltcalk .thumbnails .bs-caret .caret{display: none;}
	.asfaltcalk .wpcf7 .wpcf7-submit{width: 100%;}
	.asfaltcalk .thumbnails .tranchei_num{color: #14B466;font-size: 100px;line-height: 103px;}
}

@media (min-width: 768px) {
	.asfaltcalk .thumbnails{margin-right: -10px;margin-left: -10px;}
	.asfaltcalk .thumbnails .thumbnail{padding: 20px;}
	.asfaltcalk .thumbnails li{padding-right: 10px;padding-left: 10px;}
	.asfaltcalk .thumbnails .thumbnail p, .asfaltcalk .thumbnails .filter-option-inner-inner{font-size: 18px;font-weight: bold;text-align: center;}
	.asfaltcalk .thumbnails .btn-default {border: none;}
	.asfaltcalk .thumbnails .text{font-size: 16px;}
	
	.asfaltcalk .sticky {position: fixed;z-index: 101;margin-top: 40px;}
	.asfaltcalk .stop {position: relative;z-index: 101;}
	
	.asfaltcalk .thumbnails .tranchei_num{height: 124px;color: #14B466;font-size: 100px;line-height: 120px;}
}




