.comfort_pr *{font-family:'Open Sans', sans-serif;}
.max_1040{max-width:1042px; margin-left:auto; margin-right:auto;}
h1.comfort_pr_h1,
.h1.comfort_pr_h1,
.h2.comfort_pr_h2{
	font-family:'Open Sans', sans-serif;
	color:#303030;
	font-size:50px;
	text-align:center;
	font-weight:bold;
	padding-top:32px;
}
.h2.comfort_pr_h2{
	position:relative !important;
	font-size:40px;
	padding:0px 0px 20px 0px;
}
.h2.comfort_pr_h2:before{display:none !important; content:"" !important;}
.h2.comfort_pr_h2:after{
	position:relative;
	display:block;
	width:32px;
	height:2px;
	background:#fc4132;
	content:" ";
	margin:23px auto 0px auto;
}
.comfort_pr_p1{
	font-family:'Open Sans', sans-serif;
	font-size:16px;
	text-align:center;
	padding:1px 0px 0px 0px;
	max-width:700px;
	margin:0px auto;
	line-height:1.6em;
}
.comfort_pr_p1 img{
	display:inline-block;
	vertical-align:middle;
	position:relative;
	top:-1px;
}
.comfort_pr_box1{
	padding:57px 0px 0px 0px;
}
	.comfort_pr_box1_in{
		padding:25px 0px 36px 0px;
		overflow:hidden;
		border-bottom:1px solid #e5e5e5;
	}
	/*.comfort_pr_box1_in.no_bord{border:0px; padding-top:15px;}*/
		.comfort_pr_box1_in_tit{
			overflow:hidden;
			padding:0px 0px 4px 0px;
			text-align:justify;
			font-size:1px;
			line-height:0.1em;
		}
		.comfort_pr_box1_in_tit:after{
			display:inline-block;
			width:100%;
			height:0px;
			content:" ";
			overflow:hidden;
		}
			.comfort_pr_box1_in_tit_num{
				display:inline-block;
				font-size:55px;
				line-height:1em;
				font-weight:bold;
				color:#f74233;
				text-align:left;
				width:48px;
				height:auto;
				vertical-align:top;
				float:left;
				margin-left:-51px;
				top:-3px;
			}
			.comfort_pr_box1_in_tit_txt{
				display:inline-block;
				font-size:20px;
				color:#303030;
				max-width:60%;
				line-height:1.3em;
				vertical-align:top;
				text-align:left;
				box-sizing:border-box;
				padding:7px 0px 0px 51px;
			}
			.comfort_pr_box1_in_tit_right{
				display:inline-block;
				width:35%;
				height:auto;
				vertical-align:top;
				text-align:left;
			}
				.comfort_pr_box1_in_tit_right_1{
					display:inline-block;
					vertical-align:middle;
					padding:10px 2px 2px 77px;
					background:url(../img/img-rr-1.png) 0px 0px no-repeat;
					color:#555555;
					font-size:15px;
					line-height:1.4em;
					font-weight:600;
					margin-right:4px;
				}
				.comfort_pr_box1_in_tit_right_2{
					display:inline-block;
					vertical-align:middle;
					font-size:43px;
					color:#f74132;
					line-height:1em;
					font-weight:bold;
					padding-top:12px;
				}
					.comfort_pr_box1_in_tit_right_2 span{
						font-size:15px;
						color:#f74132;
						line-height:1em;
					}
					.comfort_pr_box1_in_tit_right_2_besk{
						display:inline-block;
						width:79px;
						height:39px;
						background:url(../img/img-besk.png) 0px 0px no-repeat;
						margin-left:1px;
					}
		.comfort_pr_box1_in_bx{
			overflow:hidden;
		}
			.comfort_pr_box1_in_bx_l{
				width:239px;
				height:auto;
				margin-right:41px;
				float:left;
				padding-top:29px;
			}
			.comfort_pr_box1_in_bx_r{
				overflow:hidden;
				width:auto;
				font-size:15px;
				color:#303030;
				line-height:1.5em;
				padding-top:15px;
			}
			.comfort_pr_box1_in_bx_r p{
				padding:12px 0px;
			}
.comfort_pr_box2{
	padding-top:66px;
	padding-bottom:56px;
}
	.comfort_pr_box2_tit{
		text-align:center;
	}
		.comfort_pr_box2_tit_in{
			display:inline-block;
			padding:0px 0px 0px 65px;
			background:url(../img/comfort_pr_box2_tit_in.png) 0px 13px no-repeat;
		}
			.comfort_pr_box2_tit_in1{
				font-size:34px;
				line-height:1.2em;
				color:#333333;
				font-weight:bold;
				text-align:left;
			}
				.pr_box2_tit_in1_span_1,
				.pr_box2_tit_in1_span_2{
					font-size:34px;
					color:#f74132;
					line-height:1.1em;
				}
				.pr_box2_tit_in1_span_2{
					font-size:17px;
					line-height:1.1em;
				}
			.comfort_pr_box2_tit_in2{
				font-size:15px;
				line-height:1.3em;
				color:rgba(51,51,51,0.6);
				font-weight:normal;
				padding:3px 0px 0px 0px;
				text-align:left;
				
			}
.comfort_pr_box3,
.comfort_pr_box3_1{
	background:#f4f4f4;
	border-top:1px solid #f74132;
	padding:20px 15px 58px 15px;
	box-sizing:content-box;
	width:100%;
}
.comfort_pr_box3:before{
	position:absolute;
	top:-1px;
	left:50%;
	margin-left:-16px;
	content:url(../img/box3-form-sk.png);
}
	.comfort_pr_box3_tit1{
		font-size:15px;
		color:rgba(51,51,51,0.22);
		font-weight:600;
		padding:47px 0px 0px 0px;
		text-align:center;
	}
	.comfort_pr_box3_tit2{
		font-size:45px;
		color:#333333;
		font-weight:600;
		text-align:center;
		line-height:1.1em;
		padding:1px 0px 0px 0px;
	}
	.comfort_pr_box3_form{
		width:515px;
		margin:0px auto;
		overflow:hidden;
		padding-top:33px;
	}
	body .comfort_pr_box3_form div.wpcf7-response-output{margin-top:0px;}
		.comfort_pr_box3_form_l{
			width:334px;
			height:auto;
			float:left;
			padding-bottom:10px;
		}
			.comfort_pr_box3_form_l input{
				display:block;
				box-sizing:border-box;
				width:100%;
				height:56px;
				line-height:54px;
				border:1px solid #d9d9d9;
				font-size:14px;
				font-weight:600;
				color:rgba(51,51,51,0.58);
				text-align:left;
				padding:0px 20px 0px 33px;
				font-family:'Open Sans', sans-serif;
				border-radius:4px 0px 0px 4px;
			}
		.comfort_pr_box3_form_r{
			overflow:hidden;
		}
			.comfort_pr_box3_form_r input{
				display:block;
				border-radius:0px 4px 4px 0px;
				width:100%;
				height:56px;
				background:#f74233;
				cursor:pointer;
				font-family:'Open Sans', sans-serif;
				font-size:14px;
				color:#ffffff;
				font-weight:bold;
				text-align:center;
				border:0px !important;
			}
			.comfort_pr_box3_form_r input:hover{text-decoration:underline;}
.comfort_pr_box3_1{
	background:#ffffff;
	border:0px;
}
	.comfort_pr_box3_1:before{
		position:absolute;
		display:block;
		top:-65px;
		left:184px;
		width:308px;
		height:231px;
		content:url(../img/gid.png);
	}
	.comfort_pr_box3_1_txt{
		font-size:20px;
		color:#333333;
		font-weight:600;
		line-height:1.4em;
		text-align:left;
		padding:10px 30px 30px 42%;
		box-sizing:border-box;
	}
.comfort_pr_box4{
	background:#ffffff;
	border:0px;
	padding-top:43px;
}
	.comfort_pr_box4_bx{
		padding:0px 0px 0px 0px;
	}
	.comfort_pr_box4_in{
		padding:21px 0px 31px 0px;
		border-bottom:1px solid #e5e5e5;
	}
		.comfort_pr_box4_in_tit{
			font-size:25px;
			font-weight:bold;
			color:#303030;
			line-height:1.2em;
			overflow:hidden;
		}
		.comfort_pr_box4_in_tit_num{
			font-size:inherit;
			color:#f74233;
			width:27px;
			float:left;
			top:-2px;
		}
		.comfort_pr_box4_in_txt{
			font-size:15px;
			color:#303030;
			font-weight:normal;
			line-height:1.4em;
			padding:7px 0px 0px 0px;
		}
.comfort_pr_box5{
	padding:67px 0px 68px 0px;
	text-align:center;
}
	.comfort_pr_box5_bx{
		display:inline-block;
		width:auto;
		overflow:hidden;
	}
		.comfort_pr_box5_in_1{
			float:left;
			width:320px;
		}
			.comfort_pr_box5_in_1_txt1{
				font-size:35px;
				font-weight:bold;
				color:#333333;
				line-height:1.1em;
			}
			.comfort_pr_box5_in_1_txt2{
				font-size:17px;
				font-weight:normal;
				color:#333333;
				line-height:1.4em;
			}
		.comfort_pr_box5_in_2{
			float:right;
			width:298px;
			margin-left:90px;
			padding-top:4px;
		}
			a.btn_bx5{
				position:relative;
				display:block;
				width:100%;
				height:56px;
				line-height:54px;
				font-size:16px;
				color:#ffffff;
				font-weight:bold;
				text-decoration:none;
				text-align:center;
				background:#fc4132;
				border-radius:4px;
			}
			a.btn_bx5:hover{text-decoration:underline;}
			
			
/**************************Adaptiv****************************************/
@media screen and (max-width:1200px){
.comfort_pr_box3_1::before{left:12%;}
}
@media screen and (max-width:1120px){
.comfort_pr_box1_in_tit_right{width:39%;}
}
@media screen and (max-width:1000px){
.comfort_pr_box1_in_bx_l{margin-right:15px;}
.comfort_pr_box1_in_tit_txt{font-size:16px; line-height:1.5em; font-weight:600;}
.comfort_pr_box1_in_tit_right_1{font-size:14px; background-size:40px auto; background-position:0px 8px; padding-left:57px;}
.comfort_pr_box1_in_tit_right_2{font-size:38px;}
.comfort_pr_box1_in_bx_r{font-size:14px;}
.comfort_pr_box1_in_bx_r p{padding-top:8px; padding-bottom:8px;}
.comfort_pr_box4_in_tit{font-size:22px;}
.comfort_pr_box4_in_txt{font-size:14px;}
.comfort_pr_box3_1:before{left:9%;}
}
@media screen and (max-width:900px){
.comfort_pr_box1_in_tit_txt br{display:none;}
h1.comfort_pr_h1, .h1.comfort_pr_h1, .h2.comfort_pr_h2{font-size:32px;}
.h2.comfort_pr_h2{font-size:30px;}
.comfort_pr_box3_tit2{font-size:35px;}
.comfort_pr_box3_1:before{left:0px;}
.comfort_pr_box4_in_tit_num{display:inline-block; top:0px; float:none;}
.comfort_pr_box4_in_tit{text-align:center;}
.comfort_pr_box1_in_tit_right_2{font-size:30px;}
}
@media screen and (max-width:800px){
.comfort_pr_box1{padding-top:37px;}
.comfort_pr_box1_in_tit_txt{width:100%; max-width:none; font-size:20px; padding-left:0px; text-align:center;}
.comfort_pr_box1_in_tit{text-align:center;}
.comfort_pr_box1_in_tit_num{font-size:inherit; float:none; margin-left:0px; top:0px; line-height:inherit; width:auto; margin-right:7px; font-weight:bold;}
.comfort_pr_box1_in_tit_right{width:auto;}
}
@media screen and (max-width:700px){
.comfort_pr_box1_in{padding-top:0px;}
.comfort_pr_box1_in_bx_l{width:170px;}
.comfort_pr_box1_in_bx_r{font-size:13px;}
.comfort_pr_box1_in_bx_r p{padding-top:4px; padding-bottom:0px;}
.comfort_pr_box1_in_bx_l{padding-top:22px;}
.comfort_pr_box3_1:before{content:""; display:none;}
.comfort_pr_box3_1_txt{padding-left:0px; text-align:center; font-size:16px;}
.comfort_pr_box3{padding-top:0px; padding-bottom:10px; padding-bottom:0px;}
.comfort_pr_box4{padding-top:0px;}
.comfort_pr_box1_in{padding-bottom:16px;}
.comfort_pr_box3_1{padding-bottom:0px;}
.comfort_pr_box5_in_1{width:100%; float:none; text-align:center;}
.comfort_pr_box5_in_2{float:none; margin-left:0px;}
}
@media screen and (max-width:600px){
.comfort_pr_box2_tit_in1{font-size:25px;}
.comfort_pr_box2_tit_in2{font-size:13px;}
.comfort_pr_box2_tit_in{padding:0px 0px 7px 60px;}
.comfort_pr_box3_tit2{font-size:25px;}
.comfort_pr_box3_form{width:100%;}
.comfort_pr_box3_form_l{width:58%;}
}
@media screen and (max-width:500px){
.comfort_pr_box1_in_bx_l{float:none; width:100%; max-width:250px; text-align:center; margin:0px auto; padding-top:10px;}
.comfort_pr_box1_in_bx_r{padding-top:6px;}
.comfort_pr_box2_tit_in1,
.comfort_pr_box3_tit2{font-size:20px;}
.h2.comfort_pr_h2{font-size:25px; padding-bottom:0px;}
.comfort_pr_box5{padding:37px 0px;}
.comfort_pr_box2{padding-top:37px; padding-bottom:42px;}
.comfort_pr_box3_tit1{padding-top:32px;}
.comfort_pr_box3_form_l input{padding-left:20px;}
.comfort_pr_box3_form_l{width:51%;}
.comfort_pr_box1_in_tit_right_2_besk{background-size:100% auto; width:55px; background-position:50% 50%;}
}
@media screen and (max-width:400px){
.comfort_pr_box1_in_tit_txt{font-size:17px;}
.comfort_pr_box1_in_tit_right_2{font-size:25px;}
.pr_box2_tit_in1_span_1{font-size:25px;}
.comfort_pr_box1_in_bx_r{text-align:center;}
.comfort_pr_box1_in_tit_right_1{padding-left:47px;}
.comfort_pr_box5_in_1_txt1{font-size:25px;}
.comfort_pr_box5_in_1_txt2{font-size:15px;}
#big_form11{width:300px;}
.arr{height:40px;}
#big_form11{margin-top:5px;}
}
/*************************END *Adaptiv****************************************/