body{font-family: 'Roboto', sans-serif; background-color: #fff; font-size: 16px; color: #4d4d4d;}
strong{font-weight: bold;}
/*
*******************************************************
				content
*******************************************************
*/
.content{width: 100%; background-color: #fff; padding: 30px 0 20px; position: relative;}
.logos{width: 95%; margin: 0 auto; text-align: left;}
.logos ul li{display: inline-block; padding: 0 0 0 20px; text-align: left; vertical-align: middle;}
.logos ul li img{width: 100%; max-width: 120px;}

.description{width: 100%; max-width: 800px; margin: 0 auto; text-align: center;}
.description h1{font-size: 50px; padding: 15px 0; font-weight: lighter; color: #57537e;}
.description h1 strong{color: #182c4c;}
.description p{font-size: 20px; line-height: 24px; font-weight: lighter; padding-bottom: 20px;}
.description p strong{font-size: 22px;}

.video-cont{width: 100%;height: auto;max-width: 800px;margin: 0px auto 0; text-align: center;}
.embed-container { position: relative;  margin-bottom: 15px; box-shadow: 0px 0px 15px #555555;-webkit-box-shadow: 0px 0px 15px #555555;-moz-box-shadow: 0px 0px 15px #555555;} 
video{width: 100%    !important;
  height: auto   !important;}
.btn-get{width: 100%; max-width: 800px; margin: 0 auto;}
.video-cont .btn-get a{display: block;text-align: center;color: #fff;padding: 20px;background: rgba(255,102,0,1);font-size: 40px;line-height: 44px;margin: 20px auto 10px;text-decoration: none;font-weight: bold; box-sizing: border-box;}
.video-cont .btn-get a:hover{background: rgba(255,102,0,0.8);}
.policy{text-align: center; padding-top: 15px;}
.policy p a{color: #000;}

.question{width: 100%; display: none; position: absolute; bottom: 60px; right: 40px; padding: 20px 0; max-width: 300px; background-color: #eaeaea; border: 1px solid #ccc;}
.cont-question{width: 90%; text-align: center; padding:20px 15px; box-sizing: border-box; margin: 0 auto; background-color: #fff;}
.logo-question{text-align: center; padding-bottom: 20px;}
.cont-question p{color: #373449; font-weight: lighter; line-height: 20px; font-size: 16px; padding-bottom: 15px;}
.cont-question h4{font-weight: bold; font-size: 20px;}


@media screen and (max-width: 800px){
.content{width: 100%; background-color: #fff; padding: 60px 0 20px; position: relative;}
.logos{width: 90%; text-align: center;}
.logos ul li{display: inline-block; padding: 0 0 0 20px; text-align: center; vertical-align: middle;}
.logos ul li img{width: 100%; max-width: 180px;}

.description{width: 90%; max-width: 800px; margin: 0 auto; text-align: center;}
.description h1{font-size: 30px; padding: 15px 0; font-weight: lighter; color: #57537e;}
.description h1 strong{color: #182c4c;}
.description p{font-size: 20px; line-height: 24px; font-weight: lighter; padding-bottom: 20px;}
.description p strong{font-size: 22px;}

.video-cont{width: 90%;height: auto;max-width: 800px;margin: 0px auto 0; text-align: center;}

.btn-get{width: 100%; max-width: 770px; margin: 0 auto;}
.video-cont .btn-get a{display: block;text-align: center;color: #fff;padding: 20px;background: rgba(255,102,0,1);font-size: 40px;line-height: 44px;margin: 20px auto 10px;text-decoration: none;font-weight: bold; box-sizing: border-box;}
.video-cont .btn-get a:hover{background: rgba(255,102,0,0.8);}
.policy{text-align: center;}
.policy p a{color: #000;}

.question{width: 100%; display: none; margin-top: 50px; position: inherit; bottom: 0px; right: 0px; left: 0; padding: 20px 0; max-width:800px; background-color: #eaeaea; border: 1px solid #ccc;}
.cont-question{width: 90%; text-align: center; padding:20px 15px; box-sizing: border-box; margin: 0 auto; background-color: #fff;}
.logo-question{text-align: center; padding-bottom: 20px;}
.cont-question p{color: #373449; font-weight: lighter; line-height: 20px; font-size: 16px; padding-bottom: 15px;}
.cont-question h4{font-weight: bold; font-size: 20px;}
.empty{display: none;}
}

@media screen and (max-width: 650px){
.content{width: 100%; background-color: #fff; padding: 60px 0 20px; position: relative;}
.logos{width: 90%; text-align: center;}
.logos ul li{display: inline-block; padding: 0 0 0 20px; text-align: center; vertical-align: middle;}
.logos ul li img{width: 100%; max-width: 180px;}

.description{width: 90%; max-width: 800px; margin: 0 auto; text-align: center;}
.description h1{font-size: 30px; padding: 15px 0; font-weight: lighter; color: #57537e;}
.description h1 strong{color: #182c4c;}
.description p{font-size: 20px; line-height: 24px; font-weight: lighter; padding-bottom: 20px;}
.description p strong{font-size: 22px;}

.video-cont{width: 90%;height: auto;max-width: 800px;margin: 0px auto 0; text-align: center;}

.btn-get{width: 100%; max-width: 770px; margin: 0 auto;}
.video-cont .btn-get a{display: block;text-align: center;color: #fff;padding: 15px;background: rgba(255,102,0,1);font-size: 24px;line-height: 24px;margin: 20px auto 10px;text-decoration: none;font-weight: bold; box-sizing: border-box;}
.video-cont .btn-get a:hover{background: rgba(255,102,0,0.8);}
.policy{text-align: center;}
.policy p a{color: #000;}

.question{width: 100%; display: none; margin-top: 50px; position: inherit; bottom: 0px; right: 0px; right: 0; padding: 20px 0; max-width: 800px; background-color: #eaeaea; border: 1px solid #ccc;}
.cont-question{width: 95%; text-align: center; padding:10px 10px 15px; box-sizing: border-box; margin: 0 auto; background-color: #fff;}
.logo-question{text-align: center; padding-bottom: 10px;}
.logo-question img{width: 40px; height: auto;}
.cont-question p{color: #373449; font-weight: lighter; line-height: 20px; font-size: 14px; padding-bottom: 15px;}
.cont-question h4{font-weight: bold; font-size: 18px;}
}
/*
*******************************************************
				footer
*******************************************************
*/
.footer{width: 100%; padding-top: 60px; }
.cont-footer{width: 100%; max-width: 1100px; margin: 0 auto;}
.cont-footer ul li{display: inline-block; padding: 40px 20px 40px 0;}
.cont-footer ul li a{color: #656565; font-weight: lighter; font-size: 14px; text-decoration: none;}
.cont-footer ul li a:hover{text-decoration: underline;}
.disclaimer p{text-align: justify; padding-top: 15px;}

@media screen and (max-width: 980px){
	.footer{width: 100%; }
	.cont-footer{width: 90%; max-width: 1100px; padding-bottom: 250px; margin: 0 auto;}
	.cont-footer ul li{display: block; padding: 10px 0px 10px 0;}
	.cont-footer ul li a{color: #656565; font-weight: lighter; font-size: 14px; text-decoration: none;}
	.cont-footer ul li a:hover{text-decoration: underline;}
}


@media screen and (max-width: 650px){
	.footer{width: 100%; }
	.cont-footer{width: 90%; max-width: 1100px; padding-bottom: 190px; margin: 0 auto;}
	.cont-footer ul li{display: block; padding: 10px 0px 10px 0;}
	.cont-footer ul li a{color: #656565; font-weight: lighter; font-size: 14px; text-decoration: none;}
	.cont-footer ul li a:hover{text-decoration: underline;}
}

/*
*******************************************************
				all button and href
*******************************************************
*/
 