.sect1 {
	background-position: top; 
	padding-top: 30px; 
	background-repeat:repeat;
	background-color: #FFF9E9; 
	
}
.t_ic {
	font: 14px/1.3 OpenSansRegular, sans-serif; color: rgb(0, 0, 0); text-transform: uppercase; padding-left: 15px; font-size-adjust: none; font-stretch: normal;
}
.block_ic {
	margin-top: 7px;
}
.block_ic1 {
	margin-left: 5px;
}
.text1 {
	font: 36px/1.2 OpenSansExtraBold, sans-serif; 
	margin: 60px 20px 0px; 
	color: rgb(0, 0, 0); 
	text-transform: uppercase; 
	font-size-adjust: none; 
	font-stretch: normal;
}
.pos_rel {
	position: relative;
}
.cont3_sect1 {
	margin-top: 50px;
}
.block_sale {
	font: 22px/normal NautilusPompilius, sans-serif; border-radius: 150px; border: 6px solid rgb(255, 255, 255); border-image: none; top: 130px; width: 118px; height: 118px; text-align: center; right: 15px; color: rgb(255, 255, 255); padding-top: 15px; position: absolute; font-size-adjust: none; font-stretch: normal; background-color: rgb(219, 9, 107);
}
.block_sale span {
	font-size: 26px;
}
.block_price {
	border-radius: 150px; top: 230px; width: 180px; height: 180px; text-align: center; right: -60px; padding-top: 40px; position: absolute; background-color: rgb(255, 255, 255);
}
.new_price {
	font: 40px NautilusPompilius, sans-serif; color: rgb(233, 33, 94); margin-top: 0px; font-size-adjust: none; font-stretch: normal;
}
.new_price span {
	font-size: 41px;
}
.old_price {
	font: 1.8em/normal NautilusPompilius, sans-serif; color: rgb(154, 154, 154); text-decoration: line-through; font-size-adjust: none; font-stretch: normal;
}
.form1 {
	background: rgba(0, 0, 0, 0.09); 
	margin: 20px auto 0px; 
	padding: 10px 20px 20px; 
	border-radius: 10px; 
	border: 1px solid rgba(0, 0, 0, 0.15); 
	border-image: none; 
	width: 100%; 
	text-align: center; 
	max-width: 450px;
}

.smal_text {
	display:block;
	margin:10px 0 0;
	font-size:20px;
	text-decoration:line-through;
	color:#000;
	padding-top:0px;
}	

.cost-cont{
	margin:0 0 0px;
	width:100%;
}
.chena{
	font: 15px OpenSansBold, sans-serif; 
	color: red; 		
	font-size-adjust: none; 
	font-stretch: normal;	
}
.cost-cont>div{
	display:inline-block;
	vertical-align:top;
	padding: 5px 5px 5px; 
	vertical-align: middle;
	float: center;
}

.big_text{
	display:block;	
	font-size:20px;
	color:#00AF4C;
	
}
	
.t1_form1 {
	background: #E9215E;
	width:150px;	
	border-radius: 3px; 
	font: 25px OpenSansBold, sans-serif; 
	color: rgb(255, 255, 255); 
	text-transform: uppercase; 
	font-size-adjust: none; 
	font-stretch: normal;
}
.t1_form1 span {
	color: rgb(255, 255, 255);
}
.form1 input {
	font: 18px/normal OpenSansRegular, sans-serif; padding: 0px 10px; border-radius: 5px; border: 0px currentColor; border-image: none; width: 100%; height: 65px; color: rgb(31, 30, 36); margin-bottom: 10px; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
.form1 select {
	font: 18px/normal OpenSansRegular, sans-serif; padding: 0px 25px; border-radius: 5px; border: 0px currentColor; border-image: none; width: 100%; height: 65px; color: rgb(31, 30, 36); margin-bottom: 10px; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}

.form1 button {
	border-width: 0px 0px 5px; 
	border-style: none none solid; 
	border-color: currentColor currentColor #007a35; 
	font: 20px/normal OpenSansExtraBold, sans-serif; 
	border-radius: 5px; 
	border-image: none; 
	width: 100%; 
	height: 80px; 
	color: rgb(255, 255, 255); 
	text-transform: uppercase; 
	font-size-adjust: none; 
	font-stretch: normal; 
	background-color: #00AF4C;
}

.form1 button:hover{
	background-color: #69cd95;
	border-color: currentColor currentColor #007a35; 	
	}
.form1 .name {
	background-position: 300px;  background-repeat: no-repeat;
}
.form1 .phone {
	background-position: 300px; background-repeat: no-repeat;
}
.sect2 {
	padding: 70px 0px 30px;
}
.t1_sect2 {
	font: 36px/1.2 OpenSansExtraBold, sans-serif; color: rgb(64, 55, 68); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.t1_sect2 span {
	color: rgb(101, 94, 105);
}
.t1_why {
	font: 24px/normal NautilusPompilius, sans-serif; 
	color: #00AF4C; 
	margin-top: 12px; 
	font-size-adjust: none; 
	font-stretch: normal;
}
.t2_why {
	font: 16px/normal OpenSansLight, sans-serif; color: rgb(43, 43, 47); font-size-adjust: none; font-stretch: normal;
}
.cont2_sect2 {
	margin-top: 70px;
}
.img_why {
	margin-right: 20px; margin-left: 20px;
}
.sect3 {
	background-position: top; height: 600px; padding-top: 40px; background-image: url("../images/bg_3.jpg"); background-repeat: no-repeat;
}
.t1_sect3 {
	font: 36px/normal OpenSansExtraBold, sans-serif; color: rgb(64, 55, 68); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.cont2_sect3 {
	margin-top: 30px;
}
.t2_sect3 {
	font: 24px/normal NautilusPompilius, sans-serif; color: rgb(116, 112, 118); font-size-adjust: none; font-stretch: normal;
}
.list_haract {
	padding: 0px; margin-top: 25px;
}
.list_haract li {
	font: 16px/normal OpenSansRegular, sans-serif; color: rgb(86, 86, 86); margin-bottom: 13px; display: flex; list-style-type: none; font-size-adjust: none; font-stretch: normal;
}
.list_haract li::before {
	flex:1 1 auto; margin-bottom: 5px; border-bottom-color: rgb(103, 103, 103); border-bottom-width: 1px; border-bottom-style: dotted; content: ""; order: 2;
}
.list_haract span {
	margin: 0px; flex:0 0 auto;
}
.definition {
	margin-right: 5px !important;
}
.value {
	margin-left: 5px !important; order: 3;
}
.sect4 {
	padding: 60px 0px;
}
.preim2_1 {
	margin-top: -70px;
}
.preim3_1 {
	margin-top: -90px;
}
.sect5 {
	padding: 80px 0px; background-color: #FFF9E9;
}
.t1_sect5 {
	font: 36px/normal OpenSansExtraBold, sans-serif; color: rgb(64, 55, 68); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.comment {
	background: rgba(255, 255, 255, 0.3); margin: 61px 10px auto; padding: 38px; border: 1px solid rgba(181, 157, 144, 0.3); border-image: none; height: 350px !important; text-align: left; position: relative;
}
.comment .name {
	color: rgb(40, 40, 40); font-family: "OpenSansRegular"; font-size: 18px; font-weight: 400; margin-bottom: 10px; margin-left: 40px;
}
.comment .com_text {
	color: rgb(80, 80, 80); line-height: 21px; font-family: "OpenSansLightItalic"; font-size: 14px;
}
.comment .ava {
	border-radius: 122px; top: 0px; width: 122px; height: 122px; right: 100px; margin-top: -61px; position: absolute;
}
.sect6 {
	padding: 80px 0px 0px;
}
.t2_dostavka {
	font: 26px/normal aAvanteLtNrThin, sans-serif; color: rgb(42, 41, 47); margin-bottom: 18px; font-size-adjust: none; font-stretch: normal;
}
.t2_dostavka1 {
	margin-top: 50px;
}
.man_np {
	margin-top: -160px;
}
.sect1_foot {
	background-position: top; height: 869px; background-image: url("../images/bg1_foot.jpg"); background-repeat:repeat;
}
footer {
	padding: 20px 0px; background-color: #FFF9E9;
}
footer p {
	font: 14px/normal OpenSansRegular, sans-serif; margin: 0px; color: rgb(34, 34, 39); font-size-adjust: none; font-stretch: normal;
}
footer a {
	font: 14px/normal OpenSansRegular, sans-serif; margin: 0px; color: rgb(34, 34, 39); font-size-adjust: none; font-stretch: normal;
}
footer a {
	text-decoration: underline;
}
.text3_footer {
	text-align: right; margin-top: -10px;
}
img {
	max-width: 100%;
}
.block_podarok {
	left: 0px; text-align: center; right: 0px; bottom: -126px; color: rgb(237, 255, 64); font-family: "CalibriBold", sans-serif; font-size: 22px; display: flex; position: absolute; z-index: 1000; justify-content: center; align-items: center;
}
.myvideo {
	height: 0px; overflow: hidden; padding-top: 30px; padding-bottom: 56.25%; position: relative;
}
.myvideo iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.myvideo object {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.myvideo embed {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}

h3{
	color:#00AF4C;
	
}
a{
	color:red;
	font-weight: bold;
	
}
p {
	font: 14px/normal OpenSansRegular, sans-serif; 
}
