@import url(https://fonts.googleapis.com/css?family=Lato);
@import url(https://fonts.googleapis.com/css?family=Lato|Dosis);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700);

html,body{overflow-x:hidden;max-width:100%}body{font-family:'Roboto Slab',serif;font-size:16px;line-height:1.6;color:#565656;background:#fff}a{color:#169dd3}a:hover{color:#54bbe5}h1,h2,h3,h4,h5{font-family:'Montserrat',sans-serif;font-weight:700}ul li{vertical-align:top}.b-bg-image{position:relative;overflow:hidden}.b-bg-image__bg{position:absolute;z-index:0;left:50%;width:auto;top:0px;margin:0px 0px 0px -960px}.b-bg-image .container{position:relative}.b-section{padding:60px 0 60px}.b-section__title{font-family:'Montserrat',sans-serif;/*font-size:40px;*/font-size:30px;margin:0 0 40px;text-align:center;color:#cd493b}.b-section__text{margin:0 0 30px;text-align:center}.b-section__button-placeholder{max-width:205px;margin:0 auto;text-align:center}.b-social__href{line-height:37px;display:inline-block;width:41px;height:41px;margin:0 3px;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:top;text-decoration:none;opacity:1;border-radius:50%;background:#222}.b-social__href:hover{opacity:.8}
.b-text{/*font-size:18px;*/font-size:22px;font-weight:bold;line-height:1.77778}
.video-wrapper{margin:auto}.video-container{position:relative;padding-bottom:56.25%;padding-top:5px;height:0;overflow:hidden;margin:auto}.video-container iframe,.video-container object,.video-container embed,.video-container img{position:absolute;top:0;left:0;width:100%!important;height:100%!important;margin:auto}.b-btn{font-size:20px;font-weight:700;padding:10px 25px 10px;-webkit-transition:all .4s;transition:all .4s;white-space:normal;border:0;border-radius:0}.b-btn--color{color:#fff;background:#000}.b-btn--color:hover{color:#fff;background:#141414}.b-btn--color:active{color:#fff;background:black}.b-btn--color:focus{color:#fff;outline:none}.btn{padding:8px 15px 8px;font-family:'Arial',sans-serif;font-weight:bold;border:0;border-radius:20px;text-shadow:1px 1px 0 rgba(0,0,0,.7)}.btn-sm{font-size:11px;padding:8px 15px 8px;border-radius:20px}.btn-lg{font-size:15px;padding:12px 35px 12px;border-radius:30px}.btn-xxl{font-size:16px;padding:18px 50px 18px;border-radius:30px}.btn-default{color:#fff;background:#545053}.btn-default:hover{color:#fff;background:#696468}.btn-default:active{color:#fff;background:#474446}.btn-default:focus{color:#fff;outline:none;background:#545053}.btn-primary{color:#fff;background:#cd493b}.btn-primary:hover{color:#fff;background:#d5675c}.btn-primary:active{color:#fff;background:#be3e30}.btn-primary:focus{color:#fff;outline:none;background:#cd493b}.btn-blue{color:#fff;background:#20262E}.btn-blue:hover{color:#fff;background:#313a47}.btn-blue:active{color:#fff;background:#161a20}.btn-blue:focus{color:#fff;outline:none;background:#20262f}.b-header{padding:0 0 10px;background:#FFFCFC;box-shadow:0 0 3px rgba(0,0,0,.3)}
.b-header__top{font-size:20px;padding:5px 0 5px;text-align:center;/*text-align:right;*/color:#6c6c6c;border-bottom:1px solid #c7c7c7}
.b-header__menu{float:right;margin:5px 0 0}.b-logo__image{max-height:75px}.logo-container{padding-top:10px}.b-menu__burger{display:none;margin:30px auto 0;border:0;background:transparent}.b-menu__burger:focus,.b-menu__burger:active{outline:none}.b-menu__burger span{display:block;width:40px;height:5px;margin:0 0 5px;background:#616161}.b-menu__list{font-size:12px;margin:0;padding:0;list-style:none}.b-menu__item{display:inline-block;margin:0 0 0 0;vertical-align:top}
.b-menu__href{display:block;/*padding:5px 10px;*/padding:5px 3px;text-decoration:none;color:#626262;border:1px solid transparent}
.b-menu__href:focus,.b-menu__href:hover,.b-menu__href:active{text-decoration:none;color:#5F5F5F}.b-home{/*padding:40px 0 40px;*/padding:40px 0 80px;color:#FFFDFD;background:#1F252D}.b-home__title{/*font-size:40px;*/font-size:30px;font-weight:700;/*margin:120px 0 20px;*/margin:0px 0 20px;color:#CD4B3D}.b-home__text{margin:0 0 20px}.b-home__button-placeholder{margin:0 0 30px}.b-home .btn-default{color:#fefefd;background:#555154}.b-home .btn-default:hover{color:#fefefc;background:#696368}.b-home-video{padding:40px 40px 40px;text-align:center;color:#FEFAFD;background:#212630;box-shadow:0 0 20px rgba(0,0,0,.5)}.b-home-video__title{font-size:26px;font-weight:700;color:#FCFBFC;margin:0 0 15px}.b-home-video__video{margin:0 auto 15px}.b-home-video__text{font-size:14px;margin:0 0 10px}.b-home-video__button-placeholder{max-width:205px;margin:0 auto}.b-home-video__button-placeholder .btn-primary{color:#FFFBFA;background:#CD4B3C}.b-home-video__button-placeholder .btn-primary:hover{color:#FDFAFA;background:#D7675D}.b-clients{padding:50px 0 50px;background-color:#FCF9F9;text-align:center}.b-clients__list{margin:0 -20px -40px;padding:0;list-style:none}.b-clients__item{display:inline-block;margin:0 15px 40px;vertical-align:middle}.b-clients__image{max-width:180px;height:auto}.b-gear{position:relative;min-height:540px;padding:70px 0 70px;background:#f6f5f5}.features-image-container{text-align:right}.b-gear__bg{position:absolute;top:0;bottom:0;width:100%}.b-gear__title{/*font-size:40px;*/font-size:30px;margin:0 0 30px;color:#212832}.b-gear__text{margin:0 0 50px;letter-spacing:-.025em;color:#747474}.b-gear .btn-primary{color:#fefefa;background:#CE4B3D}.b-gear .btn-primary:hover{color:#FCFAFA;background:#D7665B}.b-video{background:#f8f8f8;color:#555555}.b-video .b-video__title{color:#CE4C3D}
.b-video__list{margin:0 0 -30px;padding:0;list-style:none;text-align:center}/*.b-video__item{display:inline-block;width:358px;margin:0 30px 30px;vertical-align:top}*/
.b-video__item{display:inline-block;width:420px;margin:0 10px 10px;vertical-align:top}.b-video-item__video{margin:0 auto 30px}.b-video-item__title{color:#373737}.b-benefits{background-color:#FFF9F8;color:#585858}.b-benefits__title{color:#CD4839}.b-benefits__list{margin:0;padding:0;list-style:none;text-align:center}.benefits-divider{margin-bottom:20px}.b-benefits__item{display:inline-block;width:27.5%;margin:30px 1.5% 40px;vertical-align:top}.b-benefits-item__icon-placeholder{height:60px;margin:0 0 5px;text-align:center}.b-benefits-item__icon{max-width:100px}.b-benefits-item__title{font-size:18px;font-weight:700;margin:0 0 15px;color:#424242}.b-benefits-item__text{font-size:14px;line-height:1.28571;margin:0 0 20px;color:#434343}.b-benefits-item__href{font-size:11px;display:inline-block;padding:5px 15px;vertical-align:top;color:#fff;border-radius:3px;background:#CA4A3B}.b-benefits-item__href:hover{text-decoration:none;color:#fff;background:#d5675c}.b-benefits-item__href:active{color:#FDF9F8;background:#be3e30}.b-benefits-item__href:focus{text-decoration:none;color:#FBF3F3;outline:none;background:#CC483A}
.b-amazing{color:#FCF6F5;/*background:#21272E*/background:#eaeaea}
.b-amazing__title{color:#CE4A3C}.b-amazing__button .btn-primary{color:#FCF7F7;background:#CE493A}.b-amazing__button .btn-primary:hover{color:#FAF6F6;background:#D86A5F}.b-quote{padding:60px 0 60px;color:#F9F5F5;background:#D04A3B}.b-quote__image{display:block;width:276px;height:276px;margin:0 auto 0;border:5px solid #fff;border-radius:50%}.b-quote__text{font-size:18px;font-style:italic;margin:60px 0 20px}.b-quote__name{font-size:24px;font-weight:700;margin:0;color:#202730}.b-pricing{background-color:#fcfcfe;color:#595959}.b-pricing .b-pricing__title{color:#D04B3C}.b-pricing__list{font-size:0;max-width:840px;margin:0 auto 0;padding:0;list-style:none;text-align:center}.b-pricing__item{font-size:16px;display:inline-block;width:30%;vertical-align:top}.b-pricing__cards{margin:0 0 30px;text-align:center}.b-pricing__card{display:inline-block;margin:0 2px 0;vertical-align:top}.b-pricing-item--best .b-pricing-item__content{margin-top:0;padding-bottom:40px}.b-pricing-item--best .b-pricing-item__title{border-color:#9e2e22}.b-pricing-item--best .b-pricing-item__text{margin-bottom:46px}.b-pricing-item--first .b-pricing-item__content{border-radius:6px 0 0 6px}.b-pricing-item--last .b-pricing-item__content{border-radius:0 6px 6px 0}.b-pricing-item__content{position:relative;margin:15px 0 0;padding:20px 30px 25px;color:#fff;border-radius:6px}.b-pricing-item__title{font-size:18px;font-weight:600;margin:0 -30px 15px;padding:0 0 10px;border-bottom:1px solid #000}.b-pricing-item__price{font-size:24px;margin:0 0 10px}.b-pricing-item__text{font-size:14px;line-height:2.14286;margin:0 0 30px}.b-pricing-item__button-placeholder{max-width:156px;margin:0 auto}.b-pricing-item--first .b-pricing-item__content{background-color:#1F252E}.b-pricing-item--best .b-pricing-item__content{background-color:#CE4A3B}.b-pricing-item--last .b-pricing-item__content{background-color:#202630}.b-pricing-item--first .b-pricing-item__title{color:#F3F6FA}.b-pricing-item--best .b-pricing-item__title{color:#FBF2F1}.b-pricing-item--last .b-pricing-item__title{color:#F4F6FA}.b-pricing-item--first .b-pricing-item__price{color:#F6F8FA}.b-pricing-item--best .b-pricing-item__price{color:#F8F4F3}.b-pricing-item--last .b-pricing-item__price{color:#F3F6FC}.b-pricing-item--first .b-pricing-item__text{color:#F5F7FA}.b-pricing-item--best .b-pricing-item__text{color:#fcfcfa}.b-pricing-item--last .b-pricing-item__text{color:#F1F4F7}.b-pricing-item--first .btn-primary{background-color:#CE4C3E;color:#fbfbff}.b-pricing-item--best .btn-blue{background-color:#21272F;color:#F7F9FC}.b-pricing-item--last .btn-primary{background-color:#CB4A3B;color:#FEFAFA}.b-pricing-item--first .btn-primary:hover{background-color:#D8665C;color:#FAF8FD}.b-pricing-item--best .btn-blue:hover{background-color:#323C49;color:#F5F8FC}.b-pricing-item--last .btn-primary:hover{background-color:#D6665C;color:#FBF7F7}.b-faq{background:#eaeaea;color:#565555}.b-faq__list{margin:0 0 0 40px;padding:0;list-style:none}.b-faq .b-faq__title{color:#CD493A}.b-faq__item{margin:0 0 15px}.b-faq-item{position:relative;padding:0 0 0 40px}.b-faq-item__icon{position:absolute;top:6px;left:0}.b-faq-item__text{font-size:18px}.b-comments{background-color:#F5F5F8;color:#5E5E5F}.b-comments__placeholder{max-width:100%;height:auto}.b-bottom{/*padding:60px 0 60px;*/padding:30px 0 10px 0;color:#F8F8FC;background:#202021}.b-bottom__list{margin:0 -2% -30px 0;padding:0;list-style:none}.b-bottom__item{display:inline-block;width:27%;margin:0 5% 30px 0;vertical-align:top}.b-bottom-item__title{font-size:18px;font-weight:700;margin:0 0 10px;color:#F4F4FA}.b-footer{padding:10px 0;background-color:#F7F7FC;font-size:12px;color:#59595A}
.b-footer__text{font-size:15px;font-weight:300;text-align:right;/*margin:7px 0 0*/margin:0; font-size:12px;}
.b-footer__socials{float:left}.b-social__image{max-width:18px;max-height:18px}@media only screen and (min-width:1799px){}@media only screen and (max-width:992px){.b-header{position:static}.b-header__logo{margin:0 0 15px;text-align:center}.b-header__menu{float:none;text-align:center}.b-home{margin-top:0}.b-home__title{margin-top:0}.b-pricing__item{width:auto;margin:0 0 30px}.b-pricing-item--first .b-pricing-item__content{border-radius:6px}.b-pricing-item--last .b-pricing-item__content{border-radius:6px}.b-pricing-item__content{display:inline-block;width:200px;vertical-align:top}.b-footer__socials{float:none;text-align:center;margin-top:30px}.b-footer__text{margin:20px 0 0 0;text-align:center}}@media only screen and (max-width:768px){.b-menu__burger{display:block;margin:auto}.b-menu__list{display:none}.b-menu__item{display:block;margin:0}.b-menu__href{display:block;padding:10px 0}.b-gear{min-height:10px;background:#f6f5f5}.b-gear__gear{display:none}.b-gear__bg{display:none}.b-gear__content{margin-left:0}.b-video__item{width:auto}.b-benefits__list{margin-right:0;margin-left:0}.b-benefits__item{width:100%;margin-right:0;margin-left:0;text-align:center}.b-benefits-item__href{font-size:16px}.b-pricing__item{width:100%;margin:0 0 30px}.b-pricing-item__content{width:80%}.b-faq__list{margin:0 0 0 0}.b-bottom__list{margin-right:0;margin-left:0}.b-bottom__item{width:100%;margin-right:0;margin-left:0;text-align:center}.b-footer{text-align:center}.b-footer__socials{float:none}}

.videosection { height: 0; overflow: hidden; padding-bottom: 65%; position: relative; }
.videosection iframe { height: 100% !important; left: 0; position: absolute; top: 0; width: 100% !important; }

.video-section1 { position: relative; width:100%; margin:0 auto;
padding-bottom: 58%; /* This is the aspect ratio */
height: 0; overflow: hidden; }
.video-section1 iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; }

#body-section2 {padding: 10px 20px 30px;}

.innerpagevideoarea { width:700px; margin: 0 auto;}
.faqpic { display:block;}

.videosectionwrap { width:100%;}

.ad_width{ width:58%}
.ad_width1{ width:35%; margin-left:3%;}
.ad_width1a { width:58%;}
.ad_width1b { width:38%;}
.ad_width2{ width:48%;}

.box { background-color:#E2F4FE; padding:2%; -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75); -moz-border-radius: 10px; border-radius: 10px;}

.box p { font-size:14px;}

.clear { clear: both; }

.fl-lt {float:left;}
.fl-rt {float:right;}

.getstartednow { width:470px; margin:0 auto; background-image:url(../img/form-bg.png); background-repeat:repeat; border:#CCC 1px solid; -moz-border-radius: 15px; border-radius: 15px; padding:0 5px 20px 5px; }
.getstartednow1 { width:100%; margin:0 auto; background-image:url(../img/form-bg.png); background-repeat:repeat; border:#CCC 1px solid; -moz-border-radius: 15px; border-radius: 15px; padding:0 5px 20px 5px; }
.getstartednow1 input[type="text"] { font-family:'Lato'; font-size:14px; margin-bottom:10px; height:40px;}
.getstartednow1 button, input, select, textarea { max-width:100%; }
.getstartednow1 .formfieldholder {width:99%; margin:20px 0;}
.getstartednow1 h2 {font-size:24px !important; }

input[type="text"] { font-family:'Lato'; font-size:14px; margin-bottom:10px;}

.circle { border-radius: 50%; width: 50px; height: 50px; background-color:#ff0000; float:left; margin-right:20px; color:#fff; font-family:'Lato'; font-size:30px; font-weight:bold; padding:0 15px;
	/* width and height can be anything, as long as they're equal */
}

@media screen and (max-width: 1220px){
.ad_width1a { width:60%;}
.ad_width1b { width:36%;}
.getstartednow1 input[type="text"] { font-family:'Lato'; font-size:14px; margin-bottom:10px; height:35px;}
.getstartednow1 button, input, select, textarea { max-width:100%; }
.getstartednow1 .formfieldholder {width:99%; margin:10px 0;}
.getstartednow1 h2 {font-size:20px !important; }
}

@media only screen and (min-width: 100px) and (max-width: 448px) {
.faqpic { display:none;}
.innerpagevideoarea { width:100%;}

.fl-lt {float:none;}
.fl-rt {float:none;}

.ad_width{ width:100%; }
.ad_width1{ width:100%; margin-left:0; margin-top:3%;}
.ad_width2{ width:100%; }
.ad_width1a { width:100%;}
.ad_width1b { width:100%;}

.getstartednow { width:100%; }
.getstartednow1 { width:100%; margin-top:20px; }
.getstartednow1 input[type="text"] { font-family:'Lato'; font-size:14px; margin-bottom:10px; height:25px;}
.getstartednow1 button, input, select, textarea { max-width:100%; }
.getstartednow1 .formfieldholder {width:99%; margin:0;}
.getstartednow1 h2 {font-size:20px !important; }
}