@font-face{font-family:Pova;font-weight:300;font-style:normal;src:url(pn_light.woff2) format('woff2'),url(pn_light.woff) format('woff'),url(pn_light.ttf) format('truetype')}
@font-face{font-family:Pova;font-weight:400;font-style:normal;src:url(pn_regular.woff2) format('woff2'),url(pn_regular.woff) format('woff'),url(pn_regular.ttf) format('truetype')}
@font-face{font-family:Pova;font-weight:600;font-style:normal;src:url(pn_semibold.woff2) format('woff2'),url(pn_semibold.woff) format('woff'),url(pn_semibold.ttf) format('truetype')}
@font-face{font-family:Pova;font-weight:700;font-style:normal;src:url(pn_bold.woff2) format('woff2'),url(pn_bold.woff) format('woff'),url(pn_bold.ttf) format('truetype')}
/*MAIN CSS*/
a{	color:#454545; text-decoration: none;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
a:hover{	color: #333;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
body, html{	height: 100%;}
body{	background:url(../imgs/bgr-gridline.png);	font-size:14px;	color:#454545;	line-height:1.6;	font-family: 'Pova'; font-weight: 400;}
form{	width: 100%; overflow: hidden;}
header{
	background: #000; color: #FFF; font-size: 12px; padding: 15px 0;
}
header>.container>div>div,header>.container{	padding: 0;}
header a{	color: #FFF; text-decoration: none;}
header svg{	fill:#fff; height: 10px;}
nav{position: relative;  padding: 15px 0;  z-index: 99; width: 100%;background:#fff;  height: 75px;  }
.logotop{	margin-top: 15px; margin-bottom: 15px;}
.toplogo{
	display: block; width: 100%; height: 75px; background: url(../icons/Logo.svg) no-repeat left center; background-size: contain; max-width: 400px;
}
@media (max-width: 991px) {
.logotop{max-height: 40px; width: auto !important; float: left;}
}
.mainnav{margin:7px 0; padding: 0; }
.mainnav li, .mainnav li a{	display: inline-block;}
.mainnav li a{	padding: 15px 15px; text-transform: uppercase; color: #000; font-weight: 700;}
.mainnav li a:hover{	color: #555; text-decoration: none;}
.mainnav li:last-child a{	border: 2px solid #000; border-radius:30px; padding: 15px 40px; margin-left: 15px; }
.mainnav li:last-child a:hover{	background: #000; color: #FFF;}
.mobile-menu{	display: block; 	background: #000; color: #FFF; font-size: 0;  text-align: center; padding: 17px 0; margin-right: -15px;}
.mobile-menu>span{	display: inline-block; vertical-align: middle; color: #FFF; font-weight: 700; font-size: 10px; padding: 5px;}
.mobile-menu>span>span{	display: block; width: 40px; height: 5px; margin: 4px 0; background: #FFF;}
.mobile-menu>span>span:nth-child(even){	width: 30px;}
.mobile-nav{/*	position: fixed; width: 100%; height: 100%; background: #000; top: 0; left:-100%; z-index: 99;	-webkit-transition: all 1s ease-in-out;transition: all 1s ease-in-out;*/
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0);
    z-index: 90;
    -webkit-transition: background .25s ease;
    transition: background .25s ease;
    pointer-events: none;
    padding:0 15px;
}
.mobile-nav>div{
	display: block;
    width: 100%;
    height: calc(100vh - 115px);
    margin: 95px 0 0 0;
    padding: 0;
    background: #fff;
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: rotateX(-80deg) rotateY(0) rotateZ(0) scale(.5);
    transform: rotateX(-80deg) rotateY(0) rotateZ(0) scale(.5);
    opacity: 0;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-transition: opacity .25s ease,-webkit-transform .25s ease;
    transition: opacity .25s ease,-webkit-transform .25s ease;
    transition: transform .25s ease,opacity .25s ease;
    transition: transform .25s ease,opacity .25s ease,-webkit-transform .25s ease;
}
.mobile-nav.open{	
    pointer-events: auto;
    background: rgba(0,0,0,.75);
}
.mobile-nav.open>div{
	-webkit-transform: rotateX(0) rotateY(0) rotateZ(0) scale(1);
    transform: rotateX(0) rotateY(0) rotateZ(0) scale(1);
    opacity: 1;
}
.mobile-nav .mainnav{	display: block; padding:30px 15px 15px 15px;}
.mobile-nav .mainnav li{	display: block; text-align: center;}
.mobile-nav .mainnav li a{	 padding: 10px 0; }
.mobile-nav .mainnav li:last-child a{	padding: 10px 30px; margin: 0;}

.mobile-nav>a>svg{	position: absolute; top: 20px; right: 20px; width: 30px; fill: #FFF; }
.mobile-nav>a:hover {	opacity: 0.6;}
.getone{
	font-weight: 700;  padding:15px 30px; display: inline-block; font-size: 18px;
}
.getone:hover{
	text-decoration: none; opacity: 0.6;
}
.thebutton{
	display: inline-block; margin: 15px 0;
	padding: 15px; min-width: 200px; text-align: center;border: 2px solid #000 !important; border-radius:30px;  font-weight: 700; 
} 
.thebutton.blue{
	border: 2px solid #105ea0 !important; background: #105ea0; color: #FFF;
}
.thebutton:hover{
	text-decoration: none;color: #FFF;background: #000;
}
.thebutton.black{
	border: 2px solid #000 !important;color: #FFF; background: #000;
}
.thebutton.black:hover{
	background: #FFF; color: #000;
}
.thebutton.blue:hover{
	color: #105ea0;background: #FFF;
}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{
	font-weight: 400; margin: 0; line-height: 1.1; letter-spacing: 1px;
}
h1,.h1{	font-size: 54px;}
h2,.h2{	font-size: 40px;}
h3,.h3{	font-size: 35px;}
h4,.h4{	font-size: 30px;}
h5,.h5{	font-size: 25px;}
h6,.h6{	font-size: 20px;}
@media (max-width: 991px) {
	form{		padding-top: 75px;	}
	nav{	position: fixed; top: 0; right: 0; width: 100%; padding: 0;}
}
@media (max-width: 350px) {
	.mobile-menu>span:first-child{
		display: none;
	}
}
.page-section{
	
}
.padding-section{
	padding: 80px 0;
}
.page-section .hometop{
	background: #FFF; padding-top: 50px;
}
.page-section .hometop .h1,.page-section .hometop h1 {    color: #000;}
.page-section .hometop-bottom{
		height: 0; padding: 10% 0 0 0; background: url(../imgs/bgr-hometop.png) no-repeat center bottom; background-size: 100% 100%;
}
.bgr-white{	background: #FFF;}
.bgr-light{	background: #f3f3f3;}
.bgr-lighter{	background: #fafafa;}
.titleicon{
	color: #000;
}
.titleicon img{
	vertical-align: bottom; width: 40px; margin-bottom: 7px; margin-left: 15px;
}
.box-img{
	padding: 0 20% 17% 0; position: relative;
}
.box-img.right{
	padding: 0 0 17% 20%; position: relative;
}
.box-img>div>img{	width: 100%;}
.box-img>img{	position: absolute; bottom: 0; right: 0; width: 60%;}
.box-img.right>img{
	right: auto; left: 0;
}
.how-much{	text-align: center; font-size: 0; min-height: 580px;}
.how-much>div{
	font-size: 12px; padding: 0 5px; float: none; vertical-align: middle; display: inline-block; 
	-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
}
.how-much>div>div{	border: 2px solid #d8d8d8; border-radius: 10px; overflow: hidden;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.how-much>div>div>div{
	padding: 15px  10px;
}
.one-panel .heading{
	background: #d8d8d8; font-size: 60px; color: #b6b7b9; line-height: 1;
}
.one-panel .heading>span{	display: block;}.one-panel .heading sup{
	vertical-align: text-top; font-size: 18px; margin-top: 25px; display: inline-block;
}
.one-panel .heading span,.one-panel .heading sub{
	font-size: 11px; 
}
.one-panel .heading sub{
	line-height: 1; vertical-align: text-bottom;  display: inline-block; margin-bottom: 20px; text-align: left;
}

.one-panel .heading sub>span{
	font-size: 18px !important; display: inline-block; padding-bottom: 15px;
}
.one-panel .body{
	border-bottom: 2px solid #d8d8d8; color: #808080; padding: 20px 10px;
}
.one-panel .body ul{
	display: block; margin: 0; padding: 0; text-align: left;
}
.one-panel .body ul li{
	list-style: none; padding-left: 30px;position: relative; line-height: 20px; padding-bottom: 10px; font-weight: 600;
}
.one-panel .body ul li:before{
	display: inline-block; width: 30px; height: 15px; background: url(../icons/Tick.svg) no-repeat left center; content: ''; background-size: contain; margin-left: -30px; vertical-align: text-top;
}
.one-panel .footer a{
	display: inline-block; 
	padding: 10px; min-width: 150px; text-align: center; border-radius:30px;  font-weight: 700; 
	background: #d8d8d8; color: #b6b7b9; text-decoration: none !important;
}
.one-panel .footer a:hover{
	background: #FFF; color: #000;
}

.one-panel.open{
	width: 30%; 
}
.one-panel.open>div>div{
	padding: 20px 15px;
}

.one-panel.open .heading{
	background: #000; font-size: 64px; color: #FFF; 
}

.one-panel.open .heading sup{
	vertical-align: top; font-size: 24px;  display: inline-block;
}
.one-panel.open .heading sub>span{
	font-size: 24px !important; 
}
.one-panel.open .heading span,.one-panel.open .heading sub{
	font-size: 12px; 
}
.one-panel.open .body{
	 padding: 25px 15px; font-size: 13px;
}

.one-panel.open .body ul li{
	list-style: none; padding-left: 30px;position: relative; line-height: 20px; padding-bottom: 12px; font-weight: 600;
}
.one-panel.open .body ul li:before{
	 height: 18px;
}
.one-panel.open .footer a{
	display: inline-block; 
	padding: 15px; min-width: 200px; text-align: center; border-radius:30px;  font-weight: 700; 
	background: #000; color: #fff; border: 2px solid #000 !important; font-size: 14px;
}
.one-panel.open .footer a:hover{
		background: #FFF; color: #000;
}
@media (max-width: 991px) {
.how-much>div{
	width: 90% !important;  display: block; margin: 0 auto 20px auto;
}
}
/*FORM*/
.control-form {  display: block;    position: relative;    width: 100%;       margin:20px 0 0 0;    padding: 24px 0 0 0;    cursor: text;}
.control-form input, .control-form textarea{	width: 100%; padding: 5px; border: none; border-bottom: 1px solid #EEE; font-size: 16px; line-height: 40px; height: 40px;font-weight: 300; outline: none !important; border-radius: 0 !important;}
.control-form  span{position:absolute;top:30px;left:0;padding:0;color:#AAA;background:0 0;transition:top 125ms ease,height 125ms ease,font-size 125ms ease,line-height 125ms ease; font-size: 16px; font-weight: 300; padding-left: 5px; pointer-events:none;}
.control-form input:focus,.control-form textarea:focus{border-bottom:1px solid #AAA}
.control-form input:focus::-webkit-input-placeholder,.control-form textarea:focus::-webkit-input-placeholder{color:#d4d7d9}
.control-form input:focus:-moz-placeholder,.control-form textarea:focus:-moz-placeholder{color:#d4d7d9}
.control-form input:focus::-moz-placeholder,.control-form textarea:focus::-moz-placeholder{color:#d4d7d9}
.control-form input:focus:-ms-input-placeholder,.control-form.field textarea:focus:-ms-input-placeholder{color:#d4d7d9}
.control-form input.has-value+span,.control-form input:focus+span, .control-form textarea.has-value+span,.control-form textarea:focus+span{top:0;height:14px;font-size:12px;line-height:14px;  color: #d8d8d8; text-transform: uppercase;font-weight: 600;}
/*FOOTER*/
footer{	background: #181818; padding: 25px 0; color: #FFF}
footer a{
	color: #FFF
}
.footernav{	margin:10px 0; padding: 0;}
.footernav li, .footernav li a{	display: inline-block;}
.footernav li a{	padding: 15px 0 15px 30px; text-transform: uppercase; color: #FFF; font-weight: 700;}
.footernav li a:hover{	color: #555; text-decoration: none;}
.footer-shares{	margin: 0; padding: 0; }
footer>div>div>div>span{	color: #CCCCCC; }
footer .logo{	opacity: 0.6; margin-right: 0;}
.footer-shares li{	list-style: none; display: inline-block; padding-left: 15px;}
.footer-shares li a{	display: inline-block; width: 20px; height: 20px; background:   no-repeat center center; background-size: 100% auto; margin: 0 auto;}

.footer-shares li a.facebook{	background-image: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20viewBox%3D%27-375%20253.3%2090%2090%27%20style%3D%27enable-background%3Anew%20-375%20253.3%2090%2090%3B%27%20xml%3Aspace%3D%27preserve%27%3E%3Cg%3E%3Cpath%20fill%3D%27%23FFFFFF%27%20d%3D%27M-285%2C268.3c0-7.9-7.1-15-15-15h-60c-7.9%2C0-15%2C7.1-15%2C15v60c0%2C7.9%2C7.1%2C15%2C15%2C15%20h30v-34h-11v-15h11v-5.8c0-10.1%2C7.6-19.2%2C16.9-19.2h12.1v15h-12.1c-1.3%2C0-2.9%2C1.6-2.9%2C4v6h15v15h-15v34h16c7.9%2C0%2C15-7.1%2C15-15%20268.3z%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
.footer-shares li a.facebook:hover{	background-image: url("data:image/svg+xml;utf8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20x%3D%270px%27%20y%3D%270px%27%20viewBox%3D%27-375%20253.3%2090%2090%27%20style%3D%27enable-background%3Anew%20-375%20253.3%2090%2090%3B%27%20xml%3Aspace%3D%27preserve%27%3E%3Cg%3E%3Cpath%20fill%3D%27%23CCCCCC%27%20d%3D%27M-285%2C268.3c0-7.9-7.1-15-15-15h-60c-7.9%2C0-15%2C7.1-15%2C15v60c0%2C7.9%2C7.1%2C15%2C15%2C15%20h30v-34h-11v-15h11v-5.8c0-10.1%2C7.6-19.2%2C16.9-19.2h12.1v15h-12.1c-1.3%2C0-2.9%2C1.6-2.9%2C4v6h15v15h-15v34h16c7.9%2C0%2C15-7.1%2C15-15%20268.3z%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
.footer-shares li a.instagram{background-image: url('data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%22-335%20213.2%20169.1%20169.1%22%20style%3D%22enable-background%3Anew%20-335%20213.2%20169.1%20169.1%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%09%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M-212.6%2C213.2h-75.8c-25.7%2C0-46.7%2C20.9-46.7%2C46.7v75.8c0%2C25.7%2C20.9%2C46.7%2C46.7%2C46.7h75.8%0A%09%09c25.7%2C0%2C46.7-20.9%2C46.7-46.7v-75.8C-165.9%2C234.1-186.9%2C213.2-212.6%2C213.2z%20M-180.9%2C335.6c0%2C17.5-14.2%2C31.7-31.7%2C31.7h-75.8%0A%09%09c-17.5%2C0-31.7-14.2-31.7-31.7v-75.8c0-17.5%2C14.2-31.7%2C31.7-31.7h75.8c17.5%2C0%2C31.7%2C14.2%2C31.7%2C31.7L-180.9%2C335.6L-180.9%2C335.6z%22%2F%3E%0A%09%3Cpath%20%20fill%3D%22%23FFFFFF%22%20d%3D%22M-250.5%2C254.2c-24%2C0-43.6%2C19.5-43.6%2C43.6c0%2C24%2C19.5%2C43.6%2C43.6%2C43.6s43.6-19.5%2C43.6-43.6%0A%09%09C-206.9%2C273.7-226.4%2C254.2-250.5%2C254.2z%20M-250.5%2C326.3c-15.7%2C0-28.6-12.8-28.6-28.6c0-15.8%2C12.8-28.6%2C28.6-28.6%0A%09%09s28.6%2C12.8%2C28.6%2C28.6C-221.9%2C313.5-234.7%2C326.3-250.5%2C326.3z%22%2F%3E%0A%09%3Cpath%20%20fill%3D%22%23FFFFFF%22%20d%3D%22M-205.1%2C241.5c-2.9%2C0-5.7%2C1.2-7.8%2C3.2c-2.1%2C2-3.2%2C4.9-3.2%2C7.8c0%2C2.9%2C1.2%2C5.7%2C3.2%2C7.8c2%2C2%2C4.9%2C3.2%2C7.8%2C3.2%0A%09%09c2.9%2C0%2C5.7-1.2%2C7.8-3.2c2.1-2%2C3.2-4.9%2C3.2-7.8c0-2.9-1.2-5.7-3.2-7.8C-199.3%2C242.6-202.2%2C241.5-205.1%2C241.5z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');}
.footer-shares li a.instagram:hover{background-image: url('data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%22-335%20213.2%20169.1%20169.1%22%20style%3D%22enable-background%3Anew%20-335%20213.2%20169.1%20169.1%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%09%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23CCCCCC%22%20d%3D%22M-212.6%2C213.2h-75.8c-25.7%2C0-46.7%2C20.9-46.7%2C46.7v75.8c0%2C25.7%2C20.9%2C46.7%2C46.7%2C46.7h75.8%0A%09%09c25.7%2C0%2C46.7-20.9%2C46.7-46.7v-75.8C-165.9%2C234.1-186.9%2C213.2-212.6%2C213.2z%20M-180.9%2C335.6c0%2C17.5-14.2%2C31.7-31.7%2C31.7h-75.8%0A%09%09c-17.5%2C0-31.7-14.2-31.7-31.7v-75.8c0-17.5%2C14.2-31.7%2C31.7-31.7h75.8c17.5%2C0%2C31.7%2C14.2%2C31.7%2C31.7L-180.9%2C335.6L-180.9%2C335.6z%22%2F%3E%0A%09%3Cpath%20%20fill%3D%22%23CCCCCC%22%20d%3D%22M-250.5%2C254.2c-24%2C0-43.6%2C19.5-43.6%2C43.6c0%2C24%2C19.5%2C43.6%2C43.6%2C43.6s43.6-19.5%2C43.6-43.6%0A%09%09C-206.9%2C273.7-226.4%2C254.2-250.5%2C254.2z%20M-250.5%2C326.3c-15.7%2C0-28.6-12.8-28.6-28.6c0-15.8%2C12.8-28.6%2C28.6-28.6%0A%09%09s28.6%2C12.8%2C28.6%2C28.6C-221.9%2C313.5-234.7%2C326.3-250.5%2C326.3z%22%2F%3E%0A%09%3Cpath%20%20fill%3D%22%23CCCCCC%22%20d%3D%22M-205.1%2C241.5c-2.9%2C0-5.7%2C1.2-7.8%2C3.2c-2.1%2C2-3.2%2C4.9-3.2%2C7.8c0%2C2.9%2C1.2%2C5.7%2C3.2%2C7.8c2%2C2%2C4.9%2C3.2%2C7.8%2C3.2%0A%09%09c2.9%2C0%2C5.7-1.2%2C7.8-3.2c2.1-2%2C3.2-4.9%2C3.2-7.8c0-2.9-1.2-5.7-3.2-7.8C-199.3%2C242.6-202.2%2C241.5-205.1%2C241.5z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');}
.footer-shares li a.youtube{	background-image: url('data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%22-164%20118.1%20512%20360.3%22%20style%3D%22enable-background%3Anew%20-164%20118.1%20512%20360.3%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M328%2C149c-18.5-22-52.6-30.9-117.8-30.9H-26.3c-66.7%2C0-101.4%2C9.5-119.8%2C32.9%0A%09%09c-18%2C22.8-18%2C56.4-18%2C102.9v88.6c0%2C90.1%2C21.3%2C135.8%2C137.7%2C135.8h236.6c56.5%2C0%2C87.8-7.9%2C108.1-27.3c20.8-19.9%2C29.6-52.3%2C29.6-108.5%0A%09%09V254C348%2C204.9%2C346.6%2C171.1%2C328%2C149z%20M164.7%2C310.5L57.3%2C366.7c-2.4%2C1.3-5%2C1.9-7.7%2C1.9c-3%2C0-5.9-0.8-8.6-2.4c-4.9-3-8-8.4-8-14.1%0A%09%09V240.1c0-5.8%2C3-11.1%2C7.9-14.1c4.9-3%2C11.1-3.2%2C16.2-0.5l107.4%2C55.8c5.5%2C2.8%2C8.9%2C8.5%2C8.9%2C14.6C173.6%2C302%2C170.2%2C307.7%2C164.7%2C310.5z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');}
.footer-shares li a.youtube:hover{	background-image: url('data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%22-164%20118.1%20512%20360.3%22%20style%3D%22enable-background%3Anew%20-164%20118.1%20512%20360.3%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cpath%20fill%3D%22%23CCCCCC%22%20d%3D%22M328%2C149c-18.5-22-52.6-30.9-117.8-30.9H-26.3c-66.7%2C0-101.4%2C9.5-119.8%2C32.9%0A%09%09c-18%2C22.8-18%2C56.4-18%2C102.9v88.6c0%2C90.1%2C21.3%2C135.8%2C137.7%2C135.8h236.6c56.5%2C0%2C87.8-7.9%2C108.1-27.3c20.8-19.9%2C29.6-52.3%2C29.6-108.5%0A%09%09V254C348%2C204.9%2C346.6%2C171.1%2C328%2C149z%20M164.7%2C310.5L57.3%2C366.7c-2.4%2C1.3-5%2C1.9-7.7%2C1.9c-3%2C0-5.9-0.8-8.6-2.4c-4.9-3-8-8.4-8-14.1%0A%09%09V240.1c0-5.8%2C3-11.1%2C7.9-14.1c4.9-3%2C11.1-3.2%2C16.2-0.5l107.4%2C55.8c5.5%2C2.8%2C8.9%2C8.5%2C8.9%2C14.6C173.6%2C302%2C170.2%2C307.7%2C164.7%2C310.5z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E');}
.footer-shares li a.tweeter{	background-image: url('data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%22-119%20140.2%20612%20497.1%22%20style%3D%22enable-background%3Anew%20-119%20140.2%20612%20497.1%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M493%2C199c-22.5%2C10-46.7%2C16.8-72.1%2C19.8c25.9-15.5%2C45.8-40.2%2C55.2-69.4c-24.3%2C14.4-51.2%2C24.8-79.8%2C30.5%09c-22.9-24.4-55.5-39.7-91.6-39.7c-69.3%2C0-125.6%2C56.2-125.6%2C125.5c0%2C9.8%2C1.1%2C19.4%2C3.3%2C28.6C78.1%2C289.1-14.4%2C239.1-76.4%2C163.2%20c-10.8%2C18.5-17%2C40.1-17%2C63.1c0%2C43.6%2C22.2%2C82%2C55.8%2C104.5c-20.6-0.7-39.9-6.3-56.9-15.8v1.6c0%2C60.8%2C43.3%2C111.6%2C100.7%2C123.1%20c-10.5%2C2.8-21.6%2C4.4-33.1%2C4.4c-8.1%2C0-15.9-0.8-23.6-2.3c16%2C49.9%2C62.3%2C86.2%2C117.3%2C87.2c-42.9%2C33.7-97.1%2C53.7-155.9%2C53.7%20c-10.1%2C0-20.1-0.6-29.9-1.7c55.6%2C35.7%2C121.5%2C56.5%2C192.4%2C56.5c230.9%2C0%2C357.2-191.3%2C357.2-357.2l-0.4-16.3%20C454.9%2C246.3%2C476.2%2C224.2%2C493%2C199z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');}
.footer-shares li a.tweeter:hover{	background-image: url('data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%22-119%20140.2%20612%20497.1%22%20style%3D%22enable-background%3Anew%20-119%20140.2%20612%20497.1%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%3Cpath%20fill%3D%22%23CCCCCC%22%20d%3D%22M493%2C199c-22.5%2C10-46.7%2C16.8-72.1%2C19.8c25.9-15.5%2C45.8-40.2%2C55.2-69.4c-24.3%2C14.4-51.2%2C24.8-79.8%2C30.5%09c-22.9-24.4-55.5-39.7-91.6-39.7c-69.3%2C0-125.6%2C56.2-125.6%2C125.5c0%2C9.8%2C1.1%2C19.4%2C3.3%2C28.6C78.1%2C289.1-14.4%2C239.1-76.4%2C163.2%20c-10.8%2C18.5-17%2C40.1-17%2C63.1c0%2C43.6%2C22.2%2C82%2C55.8%2C104.5c-20.6-0.7-39.9-6.3-56.9-15.8v1.6c0%2C60.8%2C43.3%2C111.6%2C100.7%2C123.1%20c-10.5%2C2.8-21.6%2C4.4-33.1%2C4.4c-8.1%2C0-15.9-0.8-23.6-2.3c16%2C49.9%2C62.3%2C86.2%2C117.3%2C87.2c-42.9%2C33.7-97.1%2C53.7-155.9%2C53.7%20c-10.1%2C0-20.1-0.6-29.9-1.7c55.6%2C35.7%2C121.5%2C56.5%2C192.4%2C56.5c230.9%2C0%2C357.2-191.3%2C357.2-357.2l-0.4-16.3%20C454.9%2C246.3%2C476.2%2C224.2%2C493%2C199z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');}

/*END *FOOTER*/
.no-padding{	padding: 0;}
.font-bold{	font-weight: 700;}
.font-light{	font-weight: 300;}
.clwhite {	color: #FFF;}
.cldark{	color: #333;}
.clblack{	color: #020202;}
.clgrey{	color: #808080;}

.clear{clear: both; height: 0px !important; display: block;}
.clearhi5{clear: both; height: 5px !important;  display: block;}
.clearhi10{clear: both; height: 10px !important;  display: block;}
.clearhi20{clear: both; height: 20px !important;  display: block;}
.clearhi30{clear: both; height: 30px !important;  display: block;}
.absolute-haft{position: absolute; top:0; left: 0; width: 50%; height: 100%;}
.absolute-full{position: absolute; top:0; right: 0; width: 100%; height: 100%;}
.as-table{	position: relative; width: 100%; height: 100%; display: table; z-index: 9;}
.full-table{	position: relative; width: 100%; height: 100vh; display: table; z-index: 9;}
.as-cell-middle{	display: table-cell; vertical-align: middle;}
.full-width{	width: 100%;}
.no-under{	text-decoration: none !important;}
.font-big{
	font-size: 16px;
}
@media (max-width: 991px) {
	h1,.h1{	font-size: 34px;}
h2,.h2{	font-size: 30px;}
h3,.h3{	font-size: 27px;}
h4,.h4{	font-size: 24px;}
h5,.h5{	font-size: 21px;}
h6,.h6{	font-size: 18px;}
	.contact-home{
		margin: 0 15px; 
	}
	.contact-home .col-md-12{
		padding: 0;
	}
.page-section .hometop-bottom{
	height: 0; padding: 10% 0 0 0;
}
.padding-section{padding: 50px 0;}
.mob-center{ text-align: center;}
.no-padding{
	padding: 0 15px;
}
}
.product-show{
	position: relative; font-size: 18px; margin-top: 250px;
}
.product-show .bar-line{
	margin: 10px 0; text-align: center; font-weight: 700; overflow: hidden; border-left: 2px solid rgba(0,0,0,0.4);border-right: 2px solid rgba(0,0,0,0.4); line-height: 1; position: relative;
}
.product-show .bar-line>span{
	position: relative; display: inline-block; padding: 0 15px;
}
.product-show .bar-line>span:before, .product-show .bar-line>span:after{
	content: ''; position: absolute; top:50%; height: 0; border-bottom: 2px solid rgba(0,0,0,0.4); width: 5000px; 
}
.product-show .bar-line>span:before{
	right: 100%;
}
.product-show .bar-line>span:after{
	left: 100%;
}
.product-show .verline{	position:  absolute; right: -450px; top: 0; width: 450px	; height: 450px; 	 -ms-transform: rotate(-90deg); /* IE 9 */    -webkit-transform: rotate(-90deg); /* Safari */    transform: rotate(-90deg);}
.product-show .box-show{	position: absolute;  width: 40%;}
.product-show .box-show>span{	position: relative; font-weight: 700; text-transform: uppercase; display: inline-block; padding: 30px 0 0 0;}
.product-show .box-show>span:before{	display: inline-block; background: url(../imgs/point-line-circle.png) no-repeat left top; content: ''; position: absolute; width: 250px; height: 80px; background-size: contain;}




.product-show .box-show.theone{	top: 50%; right:calc( 100% + 30px );  }
.product-show .box-show.theone>span:before{	top: 5px; left: 120%; }
.product-show .box-show.thetwo{	top: -230px; left: 20%; width: 50%; }
.product-show .box-show.thetwo>span:before{	top: 40px; left: -60px; width: 80px; height: 250px; background-image: url(../imgs/point-line-circle1.png) }
.product-show .box-show.thethree{	top: -44%; right: -30%; }
.product-show .box-show.thethree>span:before{	top: 40px; left: -175px; width: 180px; height: 260px; background-image: url(../imgs/point-line-circle2.png);}
.product-show .box-show.thefour{	top: 10%; left: calc( 100% + 100px ); }
.product-show .box-show.thefour>span:before{	top: 5px; right: 100%;  background-image: url(../imgs/point-line-circle3.png);width: 170px; height: 80px;}

@media (max-width: 991px) {
	.product-show .box-show {	position: relative; top: auto !important; right: auto !important; bottom: auto !important; left: auto!important; width: 100%!important;}
	.product-show .box-show>span:before{
		display: none;
	}
	.product-show .bar-line{
		text-align: left; border-left: none; margin-top: 25px;
	}
	.product-show .bar-line>span{
		padding-left: 0;
	}
	.product-show{
			position: relative; font-size: 18px; margin-top: 0;
}
}

.product-show-2{
	position: relative; font-size: 18px; 
}
.product-show-2 .bar-line{
	margin: 10px 0; text-align: center; font-weight: 700; overflow: hidden; border-left: 2px solid rgba(0,0,0,0.4);border-right: 2px solid rgba(0,0,0,0.4); line-height: 1; position: relative;
}
.product-show-2 .bar-line>span{
	position: relative; display: inline-block; padding: 0 15px;
}
.product-show-2 .bar-line>span:before, .product-show-2 .bar-line>span:after{
	content: ''; position: absolute; top:50%; height: 0; border-bottom: 2px solid rgba(0,0,0,0.4); width: 5000px; 
}
.product-show-2 .bar-line>span:before{
	right: 100%;
}
.product-show-2 .bar-line>span:after{
	left: 100%;
}
.product-show-2 .verline{	position:  absolute; right: -450px; bottom: 0; width: 250px	; height: 250px; 	 -ms-transform: rotate(-90deg); /* IE 9 */    -webkit-transform: rotate(-90deg); /* Safari */    transform: rotate(-90deg);}
.product-show-2 .box-show{	position: absolute;  width: 40%;}
.product-show-2 .box-show>span{	position: relative; font-weight: 700; text-transform: uppercase; display: inline-block; padding: 30px 0 0 0;}
.product-show-2 .box-show>span:before{	display: inline-block; background: url(../imgs/point-line-circle.png) no-repeat left top; content: ''; position: absolute; width: 250px; height: 80px; background-size: contain;}




.product-show-2 .box-show.theone{	top: 60%; right:calc( 100% + 30px );  }
.product-show-2 .box-show.theone>span:before{	top: 5px; left: 120%; }
.product-show-2 .box-show.thetwo{	top: 15%; right:calc( 100% - 80px ); width: 45%;}
.product-show-2 .box-show.thetwo>span:before{	bottom: 10px; left: 120%; width: 275px; height: 139px; background-image: url(../imgs/point-line-circle1a.png) }
.product-show-2 .box-show.thethree{	top: -10%;left: calc( 100% + 0px );}
.product-show-2 .box-show.thethree>span:before{	top: 40px; left: -175px; width: 180px; height: 260px; background-image: url(../imgs/point-line-circle2.png);}
.product-show-2 .box-show.thefour{	top: 35%; left: calc( 100% + 80px ); }
.product-show-2 .box-show.thefour>span:before{	top: 5px; right: 100%;  background-image: url(../imgs/point-line-circle3.png);width: 170px; height: 80px;}

@media (max-width: 991px) {
	.product-show-2 .box-show {	position: relative; top: auto !important; right: auto !important; bottom: auto !important; left: auto!important; width: 100%!important;}
	.product-show-2 .box-show>span:before{
		display: none;
	}
	.product-show-2 .bar-line{
		text-align: left; border-left: none; margin-top: 25px;
	}
	.product-show-2 .bar-line>span{
		padding-left: 0;
	}
	.product-show-2{
			position: relative; font-size: 18px; margin-top: 0;
}
}

