body, .service_in_new{
	background: #1F1F20;
	
}
footer {
	margin-top: 0;
	padding-top: 30px;
	background: white;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
	display: none;
}
.clearfix:after{
	content:"";
	clear: both;
	display: block;
}
.container {
	width: 1248px;
	margin: 0 auto;
}
.hero_block-gallery {
	position: relative;
	height: 700px;
}

.service_in_new {
	padding-bottom: 0;
}

.service_in_new .top {
	padding-top: 50px;
	position: relative;
	padding-bottom: 30px;
}
.tmpl_1_btn_1{
	color: #FFF;
	font-family: Gilroy;
	font-size: 28px;
	font-style: normal;
	font-weight: 600;
	line-height: 89.5%; /* 39.38px */
	border-radius: 63px;
	background: #735D37;
	height: 60px;
	display: inline-flex;
	align-items: center;
	padding: 0 38px;
	text-transform: uppercase;
	margin-left: 47px;
	border:none;
	transition: all .4s ease 0s;
}
.tmpl_1_btn_1:hover{
	background: #ac7f39;
}
.submitting{
	opacity: 0.5;
}
.wpcf7-spinner {

    display: inline-block;
    background-color: #ac7f39;
    opacity: 0.75;
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 100%;
    padding: 0;
    margin: 0 24px;
    position: relative;
}
.tmpl_1_btn_1_1{
	color: #FFF;
	cursor: pointer;
	font-family: Gilroy;
	font-size: 44px;
	font-style: normal;
	font-weight: 600;
	line-height: 89.5%; /* 39.38px */
	border-radius: 63px;
	background: #735D37;
	height: 85px;
	display: inline-flex;
	align-items: center;
	padding: 0 38px;
	text-transform: uppercase;
	margin-left: 47px;
	border:none;
	transition: all .4s ease 0s;
}
.tmpl_1_btn_1_1:hover{
	background: #ac7f39;
}

.s_title{
	color: #FFF;
	font-family: Gilroy;
	font-size: 57px;
	font-style: normal;
	font-weight: 700;
	line-height: 89.5%; /* 51.015px */
	margin-bottom: 30px;
}
body.sticky{
	padding-top: 132px;
}
#tmpl_1_hero{margin-bottom: 80px;}
#tmpl_1_hero .hero_block{

}
#tmpl_1_hero .hero_block-text{
	width: 50%;
	float: right;
	padding-left: 40px;
	padding-top: 40px;
}
#tmpl_1_hero .hero_block-text h1{
	/* 85.8px */
	color: #D8D8D8;
	font-family: Gilroy;
	font-size: 104px;
	font-style: normal;
	font-weight: 700;
	line-height: 82.5%;
	margin: 0;
	margin-bottom: 97px;
}


#tmpl_1_hero .bottom-desc,#tmpl_1_hero .bottom-desc p{
	color: #FFF;
	font-family: Gilroy;
	    font-size: 19px;
    font-weight: 400;
    line-height: 30px;
	padding: 0;
	margin-bottom: 103px;
}
#tmpl_1_hero .bottom-desc{

}
#tmpl_1_advantages { 

}

#tmpl_1_advantages .advantages_block { 

}

#tmpl_1_advantages .advantages_block .s_title { 

}

#tmpl_1_advantages .advantages_block .advantages_block_items {padding: 67px 0 0px;display: flex;flex-wrap: wrap;}

#tmpl_1_advantages .advantages_block .advantages_block_items .advantages_block_item {width: 33.3333%;display: flex;margin-bottom: 66px;}

#tmpl_1_advantages .advantages_block .advantages_block_items .advantages_block_item .advantages_block_item-ic { 

}

#tmpl_1_advantages .advantages_block .advantages_block_items .advantages_block_item .advantages_block_item-body {padding-left: 29px;padding-right: 20px;}

#tmpl_1_advantages .advantages_block .advantages_block_items .advantages_block_item .advantages_block_item-body .advantages_block_item-title {margin-bottom: 10px;color: #E0CD95;text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);font-size: 22px;font-style: normal;font-weight: 800;line-height: normal;text-transform: uppercase;}

#tmpl_1_advantages .advantages_block .advantages_block_items .advantages_block_item .advantages_block_item-body .advantages_block_item-caption {color: #FFF;font-size: 19px;font-style: normal;font-weight: 500;line-height: normal;}

#tmpl_1_price {padding: 66px 0 0;}

#tmpl_1_price .price_block {}

#tmpl_1_price .price_block .s_title { 

}

#tmpl_1_price .price_block .price_block_items {display: flex;flex-wrap: wrap;padding: 15px 0;}

#tmpl_1_price .price_block .price_block_items .price_block_item {width: 33.33333333%;text-align: center;margin: 0 0 60px;}

#tmpl_1_price .price_block .price_block_items .price_block_item .price_block_item-title {color: #FFF;font-family: Gilroy;font-size: 47px;font-style: normal;font-weight: 800;line-height: 89.5%; /* 42.065px */margin-bottom: 25px;height: 61px;display: flex;align-items: center;justify-content: center;}

#tmpl_1_price .price_block .price_block_items .price_block_item .price_block_item-ic {margin-bottom: 9px;height: 272px;}

#tmpl_1_price .price_block .price_block_items .price_block_item .price_block_item-caption {color: #FFF;font-family: Gilroy;font-size: 28px;font-style: normal;font-weight: 600;line-height: 89.5%; /* 25.06px */margin-bottom: 25px;}

#tmpl_1_price .price_block .price_block_items .price_block_item .price_block_item-link a {transition: all .4s ease 0s;border-radius: 63px;background: #735D37;color: #FFF;font-family: Gilroy;font-size: 24px;font-style: normal;font-weight: 600;line-height: 1; /* 30.43px */height: 60px;display: inline-flex;align-items: center;padding: 0 32px;text-transform: uppercase;}
#tmpl_1_price .price_block .price_block_items .price_block_item .price_block_item-link a:hover{
background: #ac7f39;
}

#tmpl_1_video {padding: 34px 0;}

#tmpl_1_video .video_block { 

}

#tmpl_1_video .video_block .s_title {font-size: 93px;}

#tmpl_1_video .video_block .video_block_items {padding: 27px 0px;display: flex;flex-wrap: wrap;margin: 0;}

#tmpl_1_video .video_block .video_block_items .video_block_item {width: 33.3333%;text-align: center;padding: 0 10px}
#tmpl_1_video .video_block .video_block_items .video_block_item img{
	max-width: 100%;
}
#tmpl_1_video .video_block .video_block_items .video_block_item a{
	color: #FFF;
	font-family: Gilroy;
	font-size: 29px;
	display: block;
	font-style: normal;
	font-weight: 700;
	line-height: 89.5%; /* 25.955px */
	text-decoration-line: underline;
	margin-top: 8px;
	position: relative;
}
#tmpl_1_video .video_block .video_block_items .video_block_item .play{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin:auto;
	width: 48px;
	height: 48px;
	background: none;
}
#tmpl_1_video .video_block .video_block_items .video_block_item .play:before{
	display: none;
}
#tmpl_1_video .video_block .video_block_items .video_block_item a:hover{
	text-decoration: none;
}
#tmpl_1_help {height: 680px;position: relative;margin: 40px 0;padding-top: 63px;}

#tmpl_1_help .help_block-bg {position: absolute;z-index: -1;height: 100%;left: 0;top: 0;width: 100%;}
#tmpl_1_help .help_block-bg img{
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
}
#tmpl_1_help .help_block {padding-left: 52%;}

#tmpl_1_help .help_block .s_title { 

}

#tmpl_1_help .help_block .help_block-text,#tmpl_1_help .help_block .help_block-text p {color: #FFF;text-shadow: 0px 4px 5px rgba(0, 0, 0, 0.29);font-family: Gilroy;font-size: 19px;
    font-weight: 400;
    line-height: 30px;padding-top: 22px;margin-bottom: 70px;}
#tmpl_1_help .help_block .help_block-text p{
	padding:0;
	margin:0;
}
#tmpl_1_help .help_block .help_block-link { 

}

#tmpl_1_steps {padding: 19px 0px 0;}

#tmpl_1_steps .steps_block {}

#tmpl_1_steps .steps_block .s_title {font-size: 93px;}

#tmpl_1_steps .steps_block .steps_block-items {padding: 32px 0 0;}

#tmpl_1_steps .steps_block .steps_block-items .steps_block-item {height: 514px;position: relative;}

#tmpl_1_steps .steps_block .steps_block-items .steps_block-item .steps_block_item-bg {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 0;}
#tmpl_1_steps .steps_block .steps_block-items .steps_block-item .steps_block_item-bg img{
	object-fit: cover;
	width: 100%;
	height: 100%;
	object-position: center;transition: all .4s ease 0s;
}
#tmpl_1_steps .steps_block .steps_block-items .steps_block-item:hover .steps_block_item-bg img{
transform: scale(1.05);
}

#tmpl_1_steps .steps_block .steps_block-items .steps_block-item .steps_block_item-content{
	position: relative;
	z-index: 2;
	padding-top: 73px;
	color: #fff;
}
#tmpl_1_steps .steps_block .steps_block-items .steps_block-item .steps_block_item-title,#tmpl_1_steps .steps_block .steps_block-items .steps_block-item .steps_block_item-title p {color: #FFF;font-family: Gilroy;font-size: 46px;font-style: normal;font-weight: 600;line-height: 89.5%; /* 41.17px */margin-bottom: 40px;display: flex;align-items: center;max-width: 988px;}
#tmpl_1_steps .steps_block .steps_block-items .steps_block-item .steps_block_item-title span{
	box-shadow: 0px 0px 25px 0px #986A1C inset;
	filter: drop-shadow(0px 0px 13px rgba(0, 0, 0, 0.43));
	width: 86px;
	height: 86px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	min-width: 86px;
	margin-right: 25px;
	font-size: 56px;
	font-style: normal;
	font-weight: 900;
	line-height: 89.5%; /* 50.12px */
}
#tmpl_1_steps .steps_block .steps_block-items .steps_block-item .steps_block_item_caption,#tmpl_1_steps .steps_block .steps_block-items .steps_block-item .steps_block_item_caption p {color: #FFF;text-shadow: 0px 4px 5px rgba(0, 0, 0, 0.29);font-family: Gilroy;font-size: 19px;font-style: normal;font-weight: 400;line-height: 30px;  max-width: 800px;}
#tmpl_1_steps .steps_block .steps_block-items .steps_block-item .steps_block_item_caption p {
	margin:0;
	padding:0;
}
#tmpl_1_views_price {padding: 39px 0;}

#tmpl_1_views_price .views_price_block { 

}

#tmpl_1_views_price .views_price_block .s_title {font-size: 92px;}

#tmpl_1_views_price .views_price_block .views_price_block_items {padding: 63px 0 0px;}

#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item {display: flex;flex-wrap: wrap;margin-bottom: 136px;}
#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item:last-child{margin-bottom:0}
#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left {width: 45%;text-align: center;}

#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left .views_price_block_item-title,#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left .views_price_block_item-title p {color: #FFF;font-family: Gilroy;font-size: 38px;font-style: normal;font-weight: 800;line-height: 89.5%; /* 42.065px */text-transform: uppercase;margin-bottom: 20px;}

#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left .views_price_block_item-ic {margin-bottom: -19px;height: 280px;}
#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left .views_price_block_item-ic img{
	max-height: 100%;
	max-width: 100%;transition: all .4s ease 0s;
}

#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left .views_price_block_item-ic:hover img{
	transform: scale(1.2);
}


#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left .views_price_block_item-caption,#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left .views_price_block_item-caption p {color: #FFF;font-family: Gilroy;font-size: 36px;font-style: normal;font-weight: 600;line-height: 89.5%; /* 48.33px */margin-bottom: 40px;}

#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left .views_price_block_item-link { 

}
#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left .views_price_block_item-link a{
	height: 77px;
	padding: 0 62px;
}
#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_right {width: 55%;}

#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_right .views_price_block_item-text,#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_right .views_price_block_item-text p {color: #FFF;font-family: Gilroy;font-size: 19px;font-style: normal;font-weight: 400;line-height: 30px;padding-left: 10px;}
#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_right .views_price_block_item-text p{
	margin:0;
	padding:0;
}
#tmpl_1_form {padding: 135px 0;}

#tmpl_1_form .form_block {display: flex;flex-wrap: wrap;}

#tmpl_1_form .form_block .form_block-left {width: 57%;}

#tmpl_1_form .form_block .form_block-left .s_title {font-size: 74px;font-weight: 500;line-height: 113%;margin-bottom: 109px;}

#tmpl_1_form .form_block .form_block-left .form_block-logo {margin-left: 30px;}

#tmpl_1_form .form_block .form_block-right {width: 38%;padding-top: 29px;}
#tmpl_1_form .form_block .form_block-right input[type="submit"]{
	border-radius: 0;
	height: 105px;
	margin: 0;
	width: 100%;
	cursor: pointer;
	justify-content: center;
	background: #986A1C;
}
#tmpl_1_form .form_block .form_block-right .input {margin-bottom: 25px;}
#tmpl_1_form .form_block .form_block-right .input p{
	margin:0;
}
#tmpl_1_form .form_block .form_block-right .input .wpcf7-form-control-wrap { 

}

.form_block_c .input .wpcf7-form-control-wrap .wpcf7-form-control {border: 2px solid #FFF;background: rgba(217, 217, 217, 0.00);height: 99px;width: 100%;color: #ffffff40;font-family: Gilroy;font-size: 42px;font-style: normal;font-weight: 250;line-height: 89.5%; /* 37.59px */padding-left: 44px;}
.quiz_inputs_number input{
color: #FFF;
font-family: Gilroy;
text-align: center;
font-size: 46px;
font-style: normal;
font-weight: 500;
line-height: 89.5%; /* 41.17px */
background: none;
width: 125px;
border:none;
outline: none;
border-bottom: 1px solid #fff;
}
.quiz_inputs_number{
	display: flex;
	align-items: center;
}
.quiz_inputs_number span{
color: #FFF;
font-family: Gilroy;
cursor: pointer;
font-size: 46px;
font-style: normal;
font-weight: 500;
line-height: 89.5%; /* 41.17px */
margin:0 10px;
}


#tmpl_1_form .form_block .form_block-right .submit { 

}
#tmpl_1_form .form_block .form_block-right .submit p{
	margin: 0;
}
#tmpl_1_form .form_block .form_block-right .submit .wpcf7-form-control { 

}

#tmpl_1_form .form_block .form_block-right .submit .wpcf7-spinner { 

}

.section-6 {
	overflow: hidden;
	clear: both;
	background-color: #fff;
	background: -webkit-gradient(linear,right top,left top,from(#fff),color-stop(99.5%,#fff),color-stop(0,#efefef));
	background: -o-linear-gradient(right,#fff 0,#fff 99.5%,#efefef 0);
	background: linear-gradient(to left,#fff 0,#fff 99.5%,#efefef 0);
	background-size: 165px 50%;
}
.section-6 .container .vertical-text{
	display: none;
}

.section-6 .container .right:after{
	content: "";
	position: absolute;
	top: -350px;
	bottom: 0;
	right: calc(-54vw + 685px);
	width: 53vw;
	background-color: #f2f2f3;
	z-index: -1;
}

#tmpl_1_quiz {}

#tmpl_1_quiz .quiz_block {padding-bottom: 80px;border-bottom: 5px solid #C4994C;}

#tmpl_1_quiz .quiz_block .s_title { 

}

#tmpl_1_quiz .quiz_block .status {display: flex;align-items: center;}
#tmpl_1_quiz .quiz_block .status span{
	border-radius: 8px;
	background: #FFF;
	width: 182px;
	height: 16px;
	margin-right: 30px;
}
#tmpl_1_quiz .quiz_block .status span:last-child{
	margin-right: 0;
}
#tmpl_1_quiz .quiz_block .status .active { 
	background: #C4994C;
}

#tmpl_1_quiz .quiz_block .quiz_block_items {margin-top: 35px;text-transform: uppercase;}

#tmpl_1_quiz .quiz_block .quiz_block_items .quiz_block_item {padding: 0 34px;}

#tmpl_1_quiz .quiz_block .quiz_block_items .quiz_block_item .quiz_title {color: #FFF;font-family: Gilroy;font-size: 46px;font-style: normal;font-weight: 400;line-height: 89.5%; /* 41.17px */margin-bottom: 60px;}

#tmpl_1_quiz .quiz_block .quiz_block_items .quiz_block_item .quiz_inputs {display: flex;flex-wrap: wrap;}
#tmpl_1_quiz .quiz_block .quiz_block_items .quiz_block_item .quiz_inputs label{
	color: #FFF;
	font-family: Gilroy;
	font-size: 32px;
	font-style: normal;
	font-weight: 500; cursor:pointer;
	line-height: 89.5%; /* 41.17px */
	width: 50%;
	display: flex;
	align-items: center;
	text-transform: none;
	margin-bottom: 34px;
}
#tmpl_1_quiz .quiz_block .quiz_block_items .quiz_block_item .quiz_inputs label:before{
	content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 50 50" fill="none"><circle cx="25" cy="25" r="22.5" stroke="white" stroke-width="5"/></svg>');
	margin-right: 20px;
}
#tmpl_1_quiz .quiz_block .quiz_block_items .quiz_block_item .quiz_inputs input:checked + label:before{
	content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 50 50" fill="none"><circle cx="25" cy="25" r="16" fill="white"/><circle cx="25" cy="25" r="22.5" stroke="white" stroke-width="5"/></svg>');
	margin-right: 20px;
}
#tmpl_1_quiz .quiz_block .quiz_block_items .quiz_block_item .quiz_inputs input[type="radio"]{
	display: none;
}
#tmpl_1_quiz .quiz_block .quiz_actions {margin-top: 42px;display: flex;align-items: center;justify-content: space-between;}
#tmpl_1_quiz .quiz_block .quiz_actions span{
	border-radius: 32.5px;
	height: 65px;
	background: #C4994C;
	color: #FFF;
	font-family: Gilroy;
	font-size: 31px;
	cursor:pointer;
	font-style: normal;
	font-weight: 500;
	line-height: 89.5%; /* 41.17px */
	display: inline-flex;
	align-items: center;
	padding: 0 30px;
}
#tmpl_1_quiz .quiz_block .quiz_actions span.disabled{
	background: #BEBEBE;
}

@media (max-width: 1280px) {
	#tmpl_1_hero .hero_block-text h1 {
		font-size: 80px;
	}

	#tmpl_1_hero .bottom-desc, #tmpl_1_hero .bottom-desc p {
		font-size: 28px;
	}

	#tmpl_1_hero .bottom-desc {
		padding-right: 20px;
	}

	.tmpl_1_btn_1 {
		font-size: 31px;
	}

	#tmpl_1_advantages .advantages_block .s_title {
		font-size: 53px;
		max-width: 80%;
	}

	.container {
		padding: 0 20px;
	}

	.hero_block-gallery {
		height: 700px;
	}

	#tmpl_1_quiz .quiz_block .quiz_block_items .quiz_block_item .quiz_title {
		font-size: 36px;
	}

	#tmpl_1_quiz .quiz_block .quiz_block_items .quiz_block_item .quiz_inputs label {
		font-size: 36px;
	}

	#tmpl_1_quiz .quiz_block .quiz_block_items .quiz_block_item .quiz_inputs label:before {transform: scale(0.8);}

	#tmpl_1_quiz .quiz_block .quiz_actions span {
		font-size: 36px;
	}

	#tmpl_1_price .price_block .price_block_items .price_block_item .price_block_item-title {
		font-size: 36px;
	}

	#tmpl_1_video .video_block .s_title {
		font-size: 57px;
	}

	#tmpl_1_help .help_block .help_block-text, #tmpl_1_help .help_block .help_block-text p {
		padding: 0;
		font-size: 28px;
	}

	#tmpl_1_steps .steps_block .s_title {
		font-size: 57px;
	}

	#tmpl_1_help .help_block-bg img {
		object-fit: cover;
	}

	#tmpl_1_help {
		height: 580px;
	}

	#tmpl_1_steps .steps_block .steps_block-items .steps_block-item .steps_block_item-title, #tmpl_1_steps .steps_block .steps_block-items .steps_block-item .steps_block_item-title p {
		font-size: 36px;
	}

	#tmpl_1_steps .steps_block .steps_block-items .steps_block-item .steps_block_item_caption, #tmpl_1_steps .steps_block .steps_block-items .steps_block-item .steps_block_item_caption p {
		font-size: 28px;
	}

	#tmpl_1_steps .steps_block .steps_block-items .steps_block-item {
		height: 420px;
	}

	#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_right .views_price_block_item-text, #tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_right .views_price_block_item-text p {
		font-size: 28px;
	}

	#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left .views_price_block_item-title, #tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left .views_price_block_item-title p {
		font-size: 36px;
	}

	#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left .views_price_block_item-ic {
		height: 300px;
	}

	#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left .views_price_block_item-title, #tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left .views_price_block_item-title p {
		margin-bottom: 16px;
	}

	#tmpl_1_form .form_block .form_block-left .s_title {
		font-size: 60px;
		padding-left: 40px;
	}

	#tmpl_1_views_price .views_price_block .s_title {
		font-size: 57px;
	}

	#tmpl_1_form {
		padding: 100px 0;
	}


}

/* Large desktops and laptops */
@media (max-width: 1200px) {


#tmpl_1_hero .hero_block-text h1 {
    font-size: 64px;
}

.sections_tmpl_1 .container {
    width: 1170px ;
}

#tmpl_1_hero .bottom-desc, #tmpl_1_hero .bottom-desc p {
    font-size: 24px;
}

.hero_block-gallery {
    height: 684px;
}

.tmpl_1_btn_1 {
    font-size: 24px;
    height: 60px;
}

#tmpl_1_hero .bottom-desc, #tmpl_1_hero .bottom-desc p {
    margin-bottom: 60px;
}

#tmpl_1_quiz .quiz_block .status span {
    width: 141px;
    height: 12px;
    margin-right: 25px;
}

#tmpl_1_price .price_block .price_block_items .price_block_item .price_block_item-link a {
    font-size: 24px;
}

.s_title {
    font-size: 46px;
}

#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left .views_price_block_item-caption, #tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left .views_price_block_item-caption p {
    font-size: 41px;
}

#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_right .views_price_block_item-text, #tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_right .views_price_block_item-text p {
    font-size: 24px;
}

}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
.sections_tmpl_1 .container {
    width: 960px;
}
#tmpl_1_advantages .advantages_block .advantages_block_items .advantages_block_item .advantages_block_item-body .advantages_block_item-title {
    font-size: 18px;
}

#tmpl_1_advantages .advantages_block .advantages_block_items .advantages_block_item .advantages_block_item-body .advantages_block_item-caption {
    font-size: 14px;
}

#tmpl_1_form .form_block .form_block-left .form_block-logo img {
    max-width: 87%;
}

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {

}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	.sections_tmpl_1 .container {
    width: 100%;
}
.wrap-slider-img{
	position: static;
	margin-bottom: 21px;
}
.hero_block-gallery {
    height: auto;
}
#tmpl_1_hero .hero_block-text {
    width: 100%;
    float: none;
    padding-left: 0;
    padding-top: 0;
}
#tmpl_1_advantages .advantages_block .s_title {
    font-size: 28px;
    max-width: 100%;
}

.s_title {
    font-size: 26px;
    line-height: 1.2;
}

#tmpl_1_advantages .advantages_block .advantages_block_items .advantages_block_item {
    width: 100%;
}

#tmpl_1_quiz .quiz_block .status span {
    width: 36px;
    margin-right: 10px;
}

#tmpl_1_advantages .advantages_block .advantages_block_items .advantages_block_item .advantages_block_item-body {
    padding-left: 15px;
    padding-right: 15px;
}
#tmpl_1_hero .hero_block-text h1 {
    font-size: 48px;
    margin-bottom: 38px;
}

#tmpl_1_hero .bottom-desc {
    padding-right: 0;
}

#tmpl_1_hero .bottom-desc, #tmpl_1_hero .bottom-desc p {
    font-size: 18px;
    line-height: 1.4;
    margin-bottom: 38px;
}

.tmpl_1_btn_1 {
    margin-left: 0;
    width: 100%;
    justify-content: center;
}

#tmpl_1_hero {
    margin-bottom: 30px;
}

#tmpl_1_advantages .advantages_block .advantages_block_items {
    padding: 26px 0 0px;
}

#tmpl_1_advantages .advantages_block .advantages_block_items .advantages_block_item .advantages_block_item-body .advantages_block_item-title {
    font-size: 18px;
    margin-bottom: 7px;
}

#tmpl_1_advantages .advantages_block .advantages_block_items .advantages_block_item .advantages_block_item-body .advantages_block_item-caption {
    font-size: 16px;
    line-height: 1.3;
}

#tmpl_1_advantages .advantages_block .advantages_block_items .advantages_block_item {
    margin-bottom: 25px;
}

#tmpl_1_quiz .quiz_block .quiz_block_items .quiz_block_item {
    padding: 0;
}

#tmpl_1_quiz .quiz_block .quiz_block_items .quiz_block_item .quiz_title {
    font-size: 26px;
    line-height: 1.2;
    margin-bottom: 15px;
}

#tmpl_1_quiz .quiz_block .quiz_block_items .quiz_block_item .quiz_inputs label {
    width: 100%;
    font-size: 24px;
    margin-bottom: 5px;
    height: 35px;
}
.form_block_c .input .wpcf7-form-control-wrap .wpcf7-form-control{
	    font-size: 21px;
    height: 60px;
}

#tmpl_1_quiz .quiz_block .quiz_block_items .quiz_block_item .quiz_inputs label:before {
    transform: scale(0.6);
    margin-right: 7px;
}

#tmpl_1_quiz .quiz_block .quiz_actions span {
    font-size: 18px;
    height: 45px;
}

#tmpl_1_quiz .quiz_block .quiz_actions span svg {
    display: none;
}

#tmpl_1_quiz .quiz_block {
    padding-bottom: 30px;
}

#tmpl_1_price {
    padding: 28px 0 0;
}

#tmpl_1_price .price_block .price_block_items .price_block_item {
    width: 100%;
}

#tmpl_1_price .price_block .price_block_items .price_block_item .price_block_item-title {
    font-size: 32px;
}

#tmpl_1_price .price_block .price_block_items .price_block_item .price_block_item-ic {
    height: 200px;
}

#tmpl_1_price .price_block .price_block_items .price_block_item .price_block_item-caption {
    font-size: 24px;
    margin-bottom: 20px;
}

#tmpl_1_price .price_block .price_block_items .price_block_item .price_block_item-link a {
    font-size: 18px;
}

#tmpl_1_price .price_block .price_block_items .price_block_item .price_block_item-ic img {
    max-height: 100%;
}

#tmpl_1_video .video_block .s_title {
    font-size: 36px;
    line-height: 1.2;
}

#tmpl_1_video .video_block .video_block_items .video_block_item {
    width: 100%;
    margin-bottom: 32px;
}

#tmpl_1_price .price_block .price_block_items .price_block_item:last-child {
    margin-bottom: 0;
}

#tmpl_1_video .video_block .video_block_items .video_block_item:last-child {
    margin-bottom: 0;
}

#tmpl_1_help .help_block {
    padding-left: 0;
}

#tmpl_1_help .help_block .help_block-text, #tmpl_1_help .help_block .help_block-text p {
    font-size: 21px;
    line-height: 1.2;
}

#tmpl_1_help {
    height: auto;
    padding-bottom: 25px;
}

#tmpl_1_steps .steps_block .s_title {
    font-size: 36px;
}

#tmpl_1_steps .steps_block .steps_block-items .steps_block-item .steps_block_item-title span {
    font-size: 31px;
    width: 50px;
    height: 50px;
    min-width: 50px;
    margin-right: 15px;
}

#tmpl_1_steps .steps_block .steps_block-items .steps_block-item .steps_block_item-title, #tmpl_1_steps .steps_block .steps_block-items .steps_block-item .steps_block_item-title p {
    font-size: 24px;
    line-height: 1.2;
}

#tmpl_1_steps .steps_block .steps_block-items .steps_block-item .steps_block_item_caption, #tmpl_1_steps .steps_block .steps_block-items .steps_block-item .steps_block_item_caption p {
    font-size: 18px;
    line-height: 1.2;
}

#tmpl_1_steps .steps_block .steps_block-items .steps_block-item {
    height: auto;
    padding-bottom: 30px;
}

#tmpl_1_steps .steps_block .steps_block-items .steps_block-item .steps_block_item-content {
    padding-top: 30px;
}

.container {
    width: 100%;
}

#tmpl_1_views_price .views_price_block .s_title {
    font-size: 36px;
}

#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left {
    width: 100%;
}

#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left .views_price_block_item-caption, #tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left .views_price_block_item-caption p {
    font-size: 24px;
    margin-bottom: 20px;
}

#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left .views_price_block_item-title, #tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left .views_price_block_item-title p {
    font-size: 26px;
}

#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_left .views_price_block_item-link a {
    font-size: 24px;
    height: 60px;
}

#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_right {
    width: 100%;
    padding-top: 25px;
}

#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_right .views_price_block_item-text, #tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item .views_price_block_item_right .views_price_block_item-text p {
    font-size: 21px;
    line-height: 1.3;
}

#tmpl_1_views_price .views_price_block .views_price_block_items .views_price_block_item {
    margin-bottom: 62px;
}

#tmpl_1_form {
    padding: 40px 0;
}

#tmpl_1_form .form_block .form_block-left {
    width: 100%;
}

#tmpl_1_form .form_block .form_block-left .s_title {
    font-size: 38px;
    padding-left: 0;
    margin-bottom: 20px;
}

#tmpl_1_form .form_block .form_block-left .form_block-logo {
    margin-left: 0;
}

#tmpl_1_form .form_block .form_block-left .form_block-logo img {
    max-width: 100%;
}

#tmpl_1_form .form_block .form_block-right {
    width: 100%;
}

#tmpl_1_form .form_block .form_block-right .input {
    margin-bottom: 10px;
}

#tmpl_1_form .form_block .form_block-right .input .wpcf7-form-control-wrap .wpcf7-form-control {
    font-size: 21px;
    height: 60px;
}

#tmpl_1_form .form_block .form_block-right input[type="submit"] {
    height: 61px;
}

}

/* Portrait phones and smaller */
@media (max-width: 360px) {

}