html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}

@font-face {
	font-family: 'Century Gothic';
	src: url('../font/CenturyGothic-Italic.eot');
	src: local('Century Gothic Italic'), local('CenturyGothic-Italic'),
		url('../font/CenturyGothic-Italic.eot?#iefix') format('embedded-opentype'),
		url('../font/CenturyGothic-Italic.woff') format('woff'),
		url('../font/CenturyGothic-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Century Gothic';
	src: url('../font/CenturyGothic.eot');
	src: local('Century Gothic'), local('CenturyGothic'),
		url('../font/CenturyGothic.eot?#iefix') format('embedded-opentype'),
		url('../font/CenturyGothic.woff') format('woff'),
		url('../font/CenturyGothic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Century Gothic';
	src: url('../font/CenturyGothic-Bold.eot');
	src: local('Century Gothic Bold'), local('CenturyGothic-Bold'),
		url('../font/CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'),
		url('../font/CenturyGothic-Bold.woff') format('woff'),
		url('../font/CenturyGothic-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Century Gothic';
	src: url('../font/CenturyGothic-BoldItalic.eot');
	src: local('Century Gothic Bold Italic'), local('CenturyGothic-BoldItalic'),
		url('../font/CenturyGothic-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('../font/CenturyGothic-BoldItalic.woff') format('woff'),
		url('../font/CenturyGothic-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

body{font-family:'Century Gothic';background-color:#ffffff;}
.inside{background-repeat:no-repeat;background-position:top center;background-image: url("../img/bg-body.png");}
.main{background-repeat:no-repeat;background-position:top center;background-image: url("../img/bg-body-main.png");}

.wrap{width:1140px; margin:0 auto;}
.cl{clear:both;}

a{color:#7e7e7e;font-size:16px;}
h1{color:#313131;font-size:30px;font-weight:700;margin-bottom:25px;}

input:focus::-webkit-input-placeholder{opacity: 0;}
input:focus{outline: none;}

.tright{text-align:right}
.tcenter{text-align:center}

.head{padding:10px 0 45px 0; position:relative;}
.head .logo{}
.head .logo img{max-width:100%;}
.head .menu{float:right;padding-top:15px;}
.head .menu a{color:#ffffff;font-size:18px;display:inline-block;text-decoration:none;margin-left:32px;}
.head .menu a.current{font-weight:700;}

.main_banner{background-image: url("../img/head-ppl.jpg");background-repeat:no-repeat;background-position:top right 20px;padding:10px 0 150px 0;}
.main_banner h2{color:#ffffff;font-size:48px;font-weight:700;line-height:58px;margin-bottom:27px;}
.main_banner p{color:#ffffff;font-size:24px;line-height:30px;margin-bottom:28px;}
.main_banner .download{color:#313131;font-size:24px;margin-bottom:20px;font-weight:700;text-decoration:none;display:inline-block;line-height:50px;background-color:#ffffff;border-radius:25px;padding:0 27px;}
.main_banner .download:hover{background-color:#d0d0d0;}
.main_banner .link{color:#ffffff;font-size:16px;display:block;}
.main_banner .link:hover{text-decoration:none;}

.benefits{text-align:center;}
.benefits h3{color:#313131;font-size:24px;font-weight:700;margin-bottom:5px;}
.benefits h2{color:#313131;font-size:36px;font-weight:700;line-height:44px;}
.benefits .benefit{display:inline-block;margin:33px;width:235px;vertical-align:top;}
.benefits .benefit img{margin-bottom:15px;}
.benefits .benefit h4{color:#f7a200;font-size:24px;font-weight:700;margin-bottom:5px;}
.benefits .benefit p{color:#313131;font-size:16px;line-height:20px;margin-bottom:13px;}

.text h2{color:#313131;font-size:30px;font-weight:700;text-align:center;line-height:28px;margin-bottom:30px;}
.text h4{color:#313131;font-size:18px;text-align:center;}
.text p{color:#313131;font-size:18px;line-height:24px;margin-bottom:15px;}
.text .download{color:#ffffff;font-size:18px;font-weight:700;background-color:#313131;display:inline-block;line-height:40px; border-radius:20px;padding:0 25px;text-decoration:none;}
.text .download:hover{background-color:#0e0e0e;}
.text li{color:#111111;font-size:16px;line-height:30px;list-style: disc inside;}

.read_more{display:inline-block;margin:15px 0 0 60px;color:#ffffff;font-size:18px;font-weight:700;background-color:#f7a300;display:inline-block;line-height:40px; border-radius:20px;padding:0 20px;text-decoration:none;}
.read_more:hover{background-color:#ffa800;}

.contact_form{}
.contact_form h2{color:#313131;font-size:24px;line-height:28px;font-weight:700;margin-bottom:15px;}
.contact_form input[type=text],.contact_form textarea{font-family:'Century Gothic';color:#848484;font-size:16px;margin-bottom:18px;width:100%;box-sizing:border-box;padding:0 18px;height:38px;line-height:38px;border-radius:10px;border:1px #848484 solid;}
.contact_form input[type=text]::placeholder,.contact_form textarea::placeholder{color:#848484;}
.contact_form textarea{height:145px;}
.contact_form .send{width:120px;margin:0 auto;color:#ffffff;font-size:18px;font-weight:700;background-color:#313131;display:block;border:0;line-height:40px; border-radius:20px;text-decoration:none;}
.contact_form .send:hover{background-color:#0e0e0e;cursor:pointer;}

.block43bfadyh{margin-bottom:40px;}
.block43bfadyh img{float:left;margin-right:30px;}
.block43bfadyh h2{color:#111111;font-size:30px;text-align:left;margin-bottom:5px;}

.blockbj345{margin-bottom:40px;}
.blockbj345 .title{color:#f7a300;font-size:46px;line-height:54px;margin-bottom:20px;}
.blockbj345 .title b{font-weight:700;}
.blockbj345 p{color:#313131;font-size:24px;line-height:54px;line-height:28px;margin-bottom:25px;}

.block474578{float:left;width:616px;padding-top:100px;}
.blockasff{float:left;width:524px;}
.blockasff img{max-width:100%;}

.asfasf{padding-top:30px;}
.afa46sf{padding-top:35px;}
.afa46sf h2{text-align:left;}

.news{padding-left:60px;}
.news a{color:#f7a300;font-size:18px;font-weight:700;text-decoration:underline;}
.news .date{font-style:italic;color:#313131;font-size:18px;line-height:38px;}
.news p{color:#313131;font-size:18px;}

.row{}
.row .col50{width:50%;float:left;margin-bottom:35px;}
.row .col50 img{max-width:100%;}

.ready{text-align:center;padding-top:70px;}
.ready h2{margin-bottom:5px;}
.ready h3{color:#313131;font-size:18px;font-weight:700;margin-bottom:30px;}
.ready h3 a{color:#f7a300;}

.benefit-2{width:50%;display:inline-block;vertical-align:top;text-align:center;margin:30px 7px;}
.benefit-2 img{margin-bottom:15px;}
.benefit-2 h4{color:#f7a200;font-size:24px;font-weight:700;line-height:30px;margin-bottom:5px;}
.benefit-2 p{color:#313131;font-size:16px;line-height:30px;margin-bottom:13px;}

.contact{padding-top:65px;padding-left:60px;}
.contact p{color:#313131;font-size:18px;line-height:22px;margin-bottom:15px;}
.contact .ccol-1{float:left;width:640px;margin-bottom:25px;}
.contact .ccol-2{float:left;width:440px;margin-bottom:25px;padding-top:65px;}
.contact .ccol-2 img{max-width:100%;}

.download{padding-top:65px;padding-left:60px;}
.download h2{color:#313131;font-size:24px;margin-bottom:40px;}
.download .down{margin-bottom:40px;}
.download .down .dl{float:left;width:100px;padding-right:50px;}
.download .down .dl img{max-width:100%;}
.download .down .dr{padding-top:10px;}
.download .down .dr a{color:#f7a200;font-size:24px;font-weight:700;display:block;margin-bottom:25px;}
.download .down .dr a:hover{text-decoration:none;}
.download .down .dr p{color:#313131;font-size:18px;}

.help{padding-top:65px;padding-left:60px;}
.help h2{color:#313131;font-size:24px;margin-bottom:30px;}
.help ul li{padding-bottom:30px;}
.help ul li a{color:#f7a200;font-size:24px;font-weight:700;}
.help ul li a:hover{text-decoration:none;}



.text_block{text-align:center; padding-left:60px;}
.text_block h2{text-align:left;color:#313131;font-size:30px;font-weight:700;line-height:35px;margin-bottom:15px;padding-top:10px;}
.text_block p{text-align:left;color:#313131;font-size:18px;line-height:22px;margin-bottom:15px;}
.text_block p img{margin:0;}
.text_block img{max-width:100%;margin-bottom:15px;}
.text_block a{color:#f7a300;}
.text_block ul li{color:#313131;font-size:18px;line-height:22px;margin-bottom:10px;list-style: disc inside;text-align:left;}
.text_block ol li{color:#313131;font-size:18px;line-height:22px;margin-bottom:10px;list-style: decimal inside;text-align:left;}
.text_block ol ul li{list-style: disc inside;}
.text_block ul li img,.text_block ol li img{margin:0 10px 0 0;}
.text_block b{font-weight:700;}

.order{padding-top:65px;padding-left:60px;}
.order .oc-1{float:left;width:600px;}
.order .oc-2{float:left;width:480px;padding-top:90px;}

.order .oc-1 img,.order .oc-2 img{max-width:100%;}

.order h2{color:#313131;font-size:30px;font-weight:700;margin-bottom:25px;}
.order p{color:#313131;font-size:18px;line-height:22px;margin-bottom:25px;}
.order a{font:700;color:#f7a300;}
.order ul li{color:#313131;font-size:18px;line-height:22px;margin-bottom:25px;list-style: disc inside;}
.order ul.nom{margin-bottom:25px;}
.order ul.nom li{margin-bottom:0;}


.order_form{text-align:right;}
.order_form table{
    border-radius: 10px;
    overflow: hidden;
}
.purch_right{border-radius: 0 0 0 10px;}
#total{border-radius:0 0 10px 0;}
.purch_footer td{padding:7px 0;text-align:right;}


.btn{color:#ffffff!important;font-size:33px;text-decoration:none;border:0;border-radius:10px;display:inlibne-block;background-color:#f79203;height:52px;line-height:52px;padding:0 35px;}
.btn:hover{background-color:#ffa628;cursor:pointer;}

.footer{text-align:center;padding:45px 0 15px 0;}
.footer .logo{display:inline-block;float:left;}
.footer .logo img{max-width:100%;}
.footer .menu{display:inline-block;padding-top:15px;}
.footer .menu .m-1{}
.footer .menu .m-1 a{color:#313131;font-size:16px;text-decoration:none;display:inline-block;margin:0 12px;}
.footer .menu .m-1 a:hover{text-decoration:underline;}
.footer .menu .m-2{color:#848484;font-size:16px;padding-top:45px;}
.footer .menu .m-2 a{text-decoration:none;color:#848484;font-size:16px;}
.footer .menu .m-2 a:hover{text-decoration:underline;}
.footer .social{float:right;padding-top:15px;}
.footer .social a{display:inline-block;margin:0 2px;}

.copy{color:#bebebe;font-size:12px;line-height:30px;border-top:1px #848484 solid;text-align:center;}

.mob_menu{display:none;}
.menu_inner_2{display:none;}
.menu_inner_2 a{ display:block; text-align:center; padding:10px; border-bottom:solid 1px #CCC; text-decoration:none;}

@media screen and (max-width: 1140px) {
	.wrap{width:100%; padding:0 10px; box-sizing:border-box;}

	.asfasf,.afa46sf{padding:0;}
	.row .col50{box-sizing:border-box;padding:0 10px;}

	.block474578{width:100%;padding-top: 0;}
	.blockasff{width:100%;text-align:center;}

	.contact .ccol-1{width:50%;}
	.contact .ccol-2{width:50%;}
	
	.order .oc-1{width:50%;}
	.order .oc-2{width:50%;}
}

@media screen and (max-width: 940px) {
	.head{padding:10px 0 45px 0;}
	.head .logo{display:block;text-align:center;}
	.head .menu{float:none;padding-top:10px;text-align:center;}
	.head .menu a{font-size:16px;margin:5px;}

	.block43bfadyh img{display:block;max-width:100%;float:none;margin:5px auto;}
	.block43bfadyh h2{padding-top:10px;}
	
	.footer .logo{display:block;float:none;}
	.footer .menu{display:block;padding-top:15px;}
	.footer .social{float:none;}
	.footer .social a{margin:0 5px;}

	.contact .ccol-2{width:50%;padding:65px 10px 0 10px;box-sizing:border-box;}
}

@media screen and (max-width: 840px) {
	.main_banner{background-image:none;}
	
	.row .col50{width:100%;}
	.row .col50 img{max-width:100%;display:block;float:none;margin:5px auto;}
	
	.benefit-2{width:100%;margin:10px 0;}
}

@media screen and (max-width: 660px) {
	.head {padding: 10px 0;}

	.main_banner h2{font-size:36px;line-height:46px;margin-bottom:15px;}
	.news{padding-left:0px;}
	
	.footer{padding:15px 0;}
	
	.contact,.download,.help,.order,.text_block{padding-top: 0;}
	.contact .ccol-1,.contact .ccol-2{width:100%;padding:10px 0;}
	.contact .ccol-2{text-align:center;}
	
	.text_block{padding:0px;}
	.oc-1{padding:0px;}
	.help{padding:0px;}
	.order{padding:0px;}
	.download, .contact{padding:0px;}
	
	
	.order .oc-1{width:100%;}
	.order .oc-2{width:100%;text-align:center;padding:10px 0;}
	
	.download .down .dl{float:none;width:100%;padding:0px;text-align:center;}
	
	
	
	.head .menu{padding-top: 5px;}
	.head .menu .menu_inner{display:none;}

	.head .menu a{text-align:center;display:block;}
	.head .menu .mob_menu{display:block;width:32px;height:32px;background-image: url("../img/mob_menu.png");background-repeat:no-repeat;position:absolute;top:0;right:0;}
	
}

@media screen and (max-width: 440px) {

	.head{padding-top:5px 0 0 0;}
	/*.head .menu{padding-top: 5px;}
	.head .menu a{font-size:14px;margin:2px;}*/

	.main_banner {padding:0 0 100px 0;}
	.main_banner h2{font-size:26px;line-height:36px;margin-bottom:10px;}
	.main_banner p{font-size:18px;line-height:26px;margin-bottom:10px;}

	.benefits h2 {font-size: 26px;line-height: 30px;}
	.benefits .benefit {margin:15px 10px;}

	.main_banner h2 br,.main_banner p br,.benefits h2 br, .blockbj345 .title br{display:none;}
	
	.text h2 {margin-bottom: 15px;font-size: 22px;}
	.row .col50 {margin-bottom: 15px;}
	
	.blockbj345 .title {
		font-size: 26px;
		line-height: 36px;
		margin-bottom: 15px;
	}
	.blockbj345 p {

		font-size: 20px;
		line-height: 24px;
		margin-bottom:15px;
	}

	.footer .menu .m-2 {padding-top:10px;}
	.footer .menu .m-2 span{display:none}
	.footer .menu .m-1 a,.footer .menu .m-2 a{display:block; margin:5px 0; text-align:center;}
	
	.copy{font-size:10px;}
}


