body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font-family:'Roboto', sans-serif;
	color:#777777;
	font-size:14px;
}
footer, header, section, div {
    display:block;
}
img{
	width:100%;
	height:100%;
	border:none;
	border-radius:3px;
}
iframe

/***** TYPOGRAPHY & ELEMENTS*****/
a{
	color:#777777;
	text-decoration:none;
}
a:hover, a:active{
	text-decoration:underline;
}
h1{
	color:#fff;
	padding:0;
	font-family:'Ubuntu Condensed', sans-serif;
}
h2, h3, h4{
	color:#7A726F;
	text-align:center;
	padding:0;
	font-family:'Ubuntu Condensed', sans-serif;
}
h1{
	font-size:40px;
	margin:0 0 25px 0;
}
h2{
	font-size:34px;
	margin:0 0 50px 0;
}
h3{
	font-size:30px;
	margin:0 0 25px 0;
}
h4{
	font-size:24px;
	margin:0 0 25px 0;
}
p{
	line-height:1.6;
	font-size:16px;
}
.btn{
	width:200px;
	display:block;
	padding:9px 15px;
	border-radius:3px;
	font-size:18px;
	text-decoration:none;
	text-align:center;
}
.orange-b{
	background:#faab00;
	color:#fff;
	border:1px solid #faab00;
}
.orange-w{
	margin:0 auto;
	background:#f28e00;
	color:#fff;
}
.orange-g{
	margin:0 auto;
	background:#EBEBEB;
	color:#777777;
}
.orange-b:hover{
	background:#de9800;
	border:1px solid #de9800;
	text-decoration:none;
}
.orange-w:hover{
	background:#cc7700;
	text-decoration:none;
}
.orange-g:hover{
	text-decoration:none;
}


/***** HEADER *****/
.header{
	width:100%;
	margin:0 auto 200px;
	overflow:hidden;
	background-color:#5eb4c3;
}
.header-blk{
	width:1200px;
	margin:0 auto;
	padding:10px 0;
	overflow:hidden;
}
.header-blk-logo{
	float:left;
}
.header-blk-logo{
	margin:0 130px 0 0;
}
.header-blk-logo{
	width:111px;
	height:63px;
}
.header-blk-phone{
	float:right;
}
.header-blk-phone p{
	margin:0;
	line-height:10px;
	text-align:right;
	color:#fff;
}
.header-blk-phone a{
	color:#fff;
}
.phone-ttl{
	font-size:14px;
	padding-bottom:16px;
}
.phone-number{
	font-size:30px;
	padding-bottom:16px;
	text-decoration:none;
}
.phone-about{
	font-size:8px;
}
.header-bg{
	width:600px;
	margin:50px 0 0 0;
	padding-bottom:15px;
}
.header-content{
	width:1200px;
	margin:100px auto;
	overflow:hidden;
}
.header-content-txt{
	width:600px;
	float:left;
	margin:50px 0 0 0;
}
.header-content-txt a{
	float:left;
}
.header-content-txt p{
	color:#fff;
}
.header-content-txt h4{
	color:#fff;
	text-align:left;
}
.header-content-img{
	width:650px;
	position:absolute;
	left:47%;
}


/***** ABOUT *****/
.about{
	width:100%;
	margin:0 auto 50px;
}
.about-txt{
	width:1200px;
	margin:0 auto 50px;
	overflow:hidden;
}
.about-txt p{
	text-align:center;
}
.about-feature{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.about-feature-item{
	width:250px;
	padding:0 25px;
	margin:0 0 50px 0;
	float:left;
	text-align:center;
}
.about-feature-item [class^="flaticon-"]:before,
.about-feature-item [class*=" flaticon-"]:before,
.about-feature-item [class^="flaticon-"]:after,
.about-feature-item [class*=" flaticon-"]:after{
	display:block;
	font-size:60px;
	color:#5eb4c3;
}
.about-feature-item p{
	text-align:center;
}
.about-video{
	width:600px;
	margin:0 auto;
	border:none;
}
.about-video iframe {
    width:inherit;
    height:338px;
}


/***** FEATURE *****/
.feature{
	width:100%;
	margin:0;
}
.feature-bg{
	width:100%;
	margin:0;
	padding:50px 0;
	overflow:hidden;
	background-color:#EBEBEB;
}
.feature-blk{
	width:1200px;
	margin:0 auto 50px;
	overflow:hidden;
}
.feature-blk-item{
	width:300px;
	margin:0 50px;
	float:left;
}
.feature-blk-item p{
	text-align:center;
}
.feature-video{
	width:600px;
	margin:0 auto;
}
.feature-video iframe {
    width:inherit;
    height:338px;
}


/***** GROWTH *****/
.growth{
	width:100%;
	margin:100px auto;
}
.growth-blk{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.growth-blk-left{
	width:250px;
	margin:0 50px 0 0;
	float:left;
}
.growth-blk-right{
	width:250px;
	margin:0 0 0 50px;
	float:left;
}
.growth-blk-left span,
.growth-blk-right span{
	display:block;
    padding:10px;
	margin:0 0 25px 0;
	font-size:16px;
	font-weight:bold;
    text-align:center;
	color:#fff;
	border-radius:3px;
}
.growth-blk-left span{
    background: #1E4192;
}
.growth-blk-right span{
    background: #E5021E;
}

/***** PRICE *****/
.price{
	width:100%;
	margin:100px auto;
}
.price-blk{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.price-blk-item{
	width:250px;
	margin:0 25px;
	float:left;
}
.price-blk-item img{
	margin:0 0 25px 0;
}
.price-blk-item p{
	text-align:center;
	font-size:16px;
	margin:0 0 25px 0;
}
.price-on{
	font-size:24px;
	font-weight:bold;
	color:#5eb4c3;
}
.price-off{
	font-size:16px;
	text-decoration:line-through;
}
.price-btn{
	background:#C54194;
	font-size:16px;
	color:#fff;
	text-decoration:none;
	padding:15px 40px;
	border-radius:30px;
}
.price-btn:hover{
	background:#e140a5;
	text-decoration:none;
}


/***** STORE *****/
.store{
	width:100%;
	margin:0 auto;
}
.store h4{
	font-size:18px;
	margin:0 0 15px 0;
}
.store a{
	color:#013275;
}
#map{
	height:500px;
}


/***** FOOTER *****/
.footer{
	overflow:hidden;
	background:#D7D7D7;
	padding:25px 0;
}
.footer-blk{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.footer-blk-phone, .footer-blk-social, .footer-blk-info{
	float:left;
	margin-right:100px;
}
.footer-blk-phone a, .footer-blk-social a, .footer-blk-info a{
	color:#777;
}
.footer-blk-phone p{
	margin:0;
	line-height:10px;
	text-align:left;
}
.footer-blk-social p{
	margin:0;
	padding:0;
}
.footer-blk-social a{
	margin:0 10px 0 0;
	text-decoration:none;
}
.footer-blk-social [class^="flaticon-"]:before,
.footer-blk-social [class*=" flaticon-"]:before,
.footer-blk-social [class^="flaticon-"]:after,
.footer-blk-social [class*=" flaticon-"]:after{
	font-size:30px;
}
.flaticon-facebook-logo-button:hover{
	color:#3b5998;
}
.flaticon-vk-social-logotype:hover{
	color:#45668e;
}
.flaticon-instagram-logo:hover{
	color:#3f729b;
}
.flaticon-google-plus-logo-button:hover{
	color:#dc4e41;
}
.flaticon-youtube-symbol:hover{
	color:#cd201f;
}
.footer-blk-info p{
	margin:0;
	padding:20px 0 0 0;
	font-size:10px;
}
.footer-blk-logo{
	float:right;
}


/***** RESPONSIVE *****/
@media (max-width: 1600px)
{
.header-content-img{
	left:46%;
}
}
@media (max-width: 1024px)
{	
.header-blk, .header-content, .about-txt, .about-feature, .feature-blk, .growth-blk, .price-blk, .footer-blk {
    width:800px;
}
.header {
    margin:0 auto 100px;
}
.header-content{
	margin:50px auto;
}
.header-content-txt {
    width:350px;
	margin:0;
}
.header-content-img {
    width:430px;
}
h1{
    font-size:36px;
}
.about-feature-item {
    width:150px;
    margin:0 0 25px 0;
}
.feature-blk-item {
    width:216px;
    margin:0 25px;
}
.growth-blk-clear{
	overflow:hidden;
}
.growth-blk-left {
    margin:0 75px 25px;
}
.growth-blk-right {
    margin:0 75px;
}
.price-blk-item {
    width:216px;
    margin:0 25px;
}
.footer-blk-phone, .footer-blk-social, .footer-blk-info {
	width:220px;
    float:left;
    margin:10px 90px;
}
.footer-blk-logo {
	width:110px;
}
}


@media (max-width: 840px)
{
.header-blk, .header-content, .about-txt, .about-feature, .feature-blk, .growth-blk, .price-blk, .footer-blk {
    width:680px;
}
.header-content-txt, .header-content-img {
    width:347px;
}
.header-content-img {
    margin:0 0 0 25px;
}
h1{
    font-size:30px;
}
h2{
    font-size:26px;
}
h3{
	font-size:22px;
}
h4{
	font-size:20px;
}
.about-feature-item {
    width:150px;
    padding:0;
    margin:10px;
}
.feature-blk-item {
    width:186px;
    margin:0 15px;
}
.growth-blk-left, .growth-blk-right {
    margin:0 45px 25px;
}
.price-blk-item {
    width:196px;
    margin:0 15px;
}
.footer-blk-phone, .footer-blk-social, .footer-blk-info {
	width:220px;
    float:left;
    margin:10px 60px;
}
}

@media (max-width: 720px)
{
.header-content-txt, .header-content-img {
    width:336px;
}
.header-content-img {
    margin:0 0 0 25px;
}
}

@media (max-width: 600px)
{
.header-blk, .header-content, .about-txt, .about-feature, .feature-blk, .growth-blk, .price-blk, .footer-blk {
    width:560px;
}
.header-content-txt, .header-content-img {
    width:500px;
    margin:0 auto;
	float:none;
}
.header-content-txt {
    padding-bottom:100px;
}
.header-content-img {
    position:inherit;
    left:0;
}
.about-feature-item {
    width:250px;
	height:175px;
}
.feature-blk-item {
    width:320px;
    margin:0 auto;
    float:none;
}
.growth-blk-left, .growth-blk-right {
    width:260px;
    margin:0 10px 25px;
}
.price-blk-item {
    width:300px;
    margin:0 auto 50px;
    float:none;
}
.price-blk-item img, .price-blk-item h3, .price-blk-item p {
    margin:0 0 10px 0;
}
.store h2{
	margin:0 25px 25px;
}
.footer-blk-phone, .footer-blk-social, .footer-blk-info {
	width:220px;
    float:left;
    margin:10px 30px;
}
}

@media (max-width: 480px)
{
.header-blk, .header-content, .about-txt, .about-feature, .feature-blk, .growth-blk, .price-blk, .footer-blk {
    width:340px;
}
.header {
    margin:0 auto 50px;
}
.header-blk-logo {
    margin:0;
}
.header-content-txt, .header-content-img {
    width:340px;
}
.about-feature-item {
    width:300px;
}
.growth, .price {
    margin:50px auto;
}
.growth-blk-left, .growth-blk-right {
    width:300px;
    margin:0 auto 25px;
    float:none;
}
.feature-video, .about-video {
    width:480px;
}
.feature-video iframe, .about-video iframe {
    height:270px;
}
.footer-blk-phone, .footer-blk-social, .footer-blk-info {
	width:220px;
    float:left;
    margin:10px 50px;
}
.footer-blk-logo {
	width:110px;
    float:left;
    margin:25px 85px 0;
}
}