body{font-family: 'open_sansregular';font-size:20px;margin:0;background:#ebebeb;}
li{list-style:none;}
button{background:#0093e5;padding:12px;color:#FFFFFF;border:none;cursor:pointer;}

.container{max-width:1280px;width:100%;margin:auto;padding:0 5px;box-sizing:border-box;}


/*home_login_section Start*/
.home_page_top{float:left;width:100%;background:url(../images/home_body_bg.png) no-repeat center top;}
.home_page_top .logo{margin:60px 0 80px 0;}
.home_login_section{float:left;width:100%;padding-bottom:200px;}
.home_login_content{float:left;width:60%;color:#FFFFFF;}
.home_login_content a{color:#FFFFFF;text-decoration:none;background:#0093e5;padding:10px 12px;font-size:14px;}
.home_login_content h1{font-size:30px;}
.home_login_content ul{padding:0;font-size:15px;}
.home_login_content ul li{display:inline-block;background:url(../images/tree.png) no-repeat left center;width:100%;padding:10px 0 10px 40px;min-height:29px;box-sizing:border-box;}
.home_login_box{background:#ffffff;float:left;width:35%;margin:0 0 0 5%;border-radius:5px;}
.home_login_box .login_box_main{float:left;width:100%;padding:30px;box-sizing:border-box;}
.home_login_box h1{font-size:25px;margin:0;}
.home_login_box input{width:100%;margin:10px 0;padding:12px;box-sizing:border-box;border-radius:4px;border:solid 1px #cccccc;}
.home_login_box span{display:block;text-align:center;font-size:13px;margin:20px 0;}
.home_login_box a{color:#0093e5;}
.login_forget{float:left;font-size:14px;}
.login_forget input{width:auto;margin:0;}
.home_login_box button{float:right;max-width:108px;width:100px;}
.home_login_box .login_box_footer{background:#e9e9e9;float:left;width:100%;text-align:center;font-size:15px;padding:20px;box-sizing:border-box;border-radius:4px;}
.home_login_box .login_box_footer a{text-decoration:none;}
.home_login_box .login_box_footer ul{margin:0;padding:0;}
.home_login_box .login_box_footer ul li{display:inline-block;font-size:13px;border-left:solid 1px #68a8d5;line-height:13px;padding:0 5px;}
.home_login_box .login_box_footer ul li:first-child{border:none;}
.home_login_box .login_box_footer ul li:last-child{padding-left:8px;}
/*home_login_section End*/

/*home_page_middle Start*/
.home_page_middle{background:#FFFFFF;}
.home_middle_section{display:inline-block;width:100%;padding:30px 0;}
.home_middle_left{display:inline-block;width:42%;vertical-align:middle;}
.home_middle_left img{max-width:514px;width:100%;}
.home_middle_right{display:inline-block;width:54%;margin-left:3%;font-size:15px;line-height:27px;color:#474747;vertical-align:middle;}
.home_middle_right h1{font-size:25px;}
.home_middle_right ul{padding:0;}
.home_middle_right ul li{display:inline-block;}
/*home_page_middle End*/

/*home_page_bottom Start*/
.home_page_bottom{background:#0093e5;padding:50px 0;text-align:center;color:#FFFFFF;}
.home_bottom_test{background:url(../images/commas.png) no-repeat left center;width:100%;padding:0 15%;box-sizing:border-box;background-size: 20%;}
.home_bottom_test h1{font-size:25px;}
.home_bottom_test span{margin-top:45px;display:block;}
ul.rating_stars{display:inline-block;margin:0;padding:0;}
ul.rating_stars li{display:inline-block;width:17px;height:18px;background:url(../images/star.png) no-repeat;}
/*home_page_bottom End*/

/*home_page_copyright Start*/
.home_page_copyright{text-align:center;color:#aaaaaa;font-size:15px;background:#FFFFFF;padding:20px 0;}
.home_page_copyright p{margin:0;}
/*home_page_copyright End*/


/*How It Works Start*/
.wrapper{max-width:1024px;width:100%;padding:0 5px;box-sizing:border-box;margin:auto;}
.inner_page_logo{float:left;margin-top:46px;}
.menu_section{display:inline-block;vertical-align:top;position:fixed;float:left;max-width:343px;width:100%;}
.menu_section ul{border-left:solid 6px #ffffff;padding:0;float:left;width:100%;margin:62px 0 0 10px;}
.menu_section ul li{display:inline-block;width:100%;font-size:15px;margin:20px 0;position:relative;}
.menu_section ul li a:after{width:10px;height:10px;background:#ebebeb;content:'';display:inline-block;margin:0 0 0 -15px;border-radius:100%;vertical-align:middle;border:solid 6px #FFFFFF;position:absolute;left:0;box-sizing: content-box;}
.menu_section ul li a.active:after{width:10px;height:10px;background:#318fce;content:'';display:inline-block;margin:0 0 0 -15px;border-radius:100%;vertical-align:middle;border:solid 6px #FFFFFF;position:absolute;left:0;box-sizing: content-box}
.menu_section ul li a.active{color:#318fce;font-weight:bold;}
.menu_section ul li a{color:#717171;text-decoration:none;display:inline-block;margin-left:20px;}
.menu_tab{float:right;width:calc(100% - 343px);}
.menu_tab div{margin-bottom:30px;}
.header_shadow{background:url(../images/header_shadow.png) no-repeat center top;width:680px;height:132px;position:fixed;}
.bottom_shadow{background:url(../images/bottom_shadow.png) no-repeat center top;width:680px;height:132px;position:fixed;bottom:0;}
/*How It Works End*/

.modal{
	font-size: 14px;
}

.modal li{
	list-style: inherit;
}

#termsModal .modal-header{
	text-align: center;
}

#termsModal .modal-body {
    max-height: calc(100vh - 120px);
    overflow-y: auto;
}

#privacyModal .modal-body {
    max-height: calc(100vh - 120px);
    overflow-y: auto;
}

.tagline{    font-size: 12px;
    color: #fff;
    text-align: center;
    margin-top: 2px;    letter-spacing: 2px;}

.headerlogo{max-width:248px;}

#videoModal .modal-header {
        padding:0 15px;
    }

#videoModal .modal-header .close{
       margin-top: 3px;
    }

@media (min-width: 768px) {
    #videoModal .modal-dialog {
        width: 80%;
        height: 80%;
    }
}

@media (max-width: 767px) {
/*home_login_section Start*/
.home_login_content{width:100%;}
.home_page_top {background-size: cover;padding-bottom: 20px;}
.home_page_top .logo{margin:10px 0 10px 0;}
.home_login_box{background:#ffffff;width:100%;margin:20px auto 0%;border-radius:5px;}
.home_login_section{padding:0;}
/*home_login_section End*/

/*home_page_middle Start*/
.home_middle_left{display:inline-block;width:100%;text-align:center}
.home_middle_left img{max-width:514px;width:100%;}
.home_middle_right{display:inline-block;width:100%;margin-left:0%;}
.home_middle_right ul li{margin:5px 0;}
/*home_page_middle End*/

.slider{overflow-y:scroll;}
}


@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular.eot');
    src: url('../fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular.woff') format('woff'),
         url('../fonts/opensans-regular.ttf') format('truetype'),
         url('../fonts/opensans-regular.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


#owl-demo .owl-item div{padding:5px;}
#owl-demo .owl-item img{display: block;width: 100%;height: auto;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.owl-wrapper-outer.autoHeight{height:auto!important;}
.owl-controls.clickable{display:none!important;}
.owl-controls{display:none!important;}

.alert-danger{font-size: 14px;}
.alert-danger span{margin: 0px;display: inline;}