html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: transparent;
}

body {
    background: url(images/body_bottom_bg.png) repeat-x bottom;
    margin: auto;
    padding: 0px;
    font-family: Verdana, Geneva, sans-serif;
}

@font-face {
    font-family: 'latolight';
    src: url('font/lato-lig-webfont.eot');
    src: url('font/lato-lig-webfont.eot?#iefix') format('embedded-opentype'), url('font/lato-lig-webfont.woff') format('woff'), url('font/lato-lig-webfont.ttf') format('truetype'), url('font/lato-lig-webfont.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latolight_italic';
    src: url('font/lato-ligita-webfont.eot');
    src: url('font/lato-ligita-webfont.eot?#iefix') format('embedded-opentype'), url('font/lato-ligita-webfont.woff') format('woff'), url('font/lato-ligita-webfont.ttf') format('truetype'), url('font/lato-ligita-webfont.svg#latolight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoregular';
    src: url('font/lato-reg-webfont.eot');
    src: url('font/lato-reg-webfont.eot?#iefix') format('embedded-opentype'), url('font/lato-reg-webfont.woff') format('woff'), url('font/lato-reg-webfont.ttf') format('truetype'), url('font/lato-reg-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoitalic';
    src: url('font/lato-regita-webfont.eot');
    src: url('font/lato-regita-webfont.eot?#iefix') format('embedded-opentype'), url('font/lato-regita-webfont.woff') format('woff'), url('font/lato-regita-webfont.ttf') format('truetype'), url('font/lato-regita-webfont.svg#latoitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latobold';
    src: url('font/lato-bol-webfont.eot');
    src: url('font/lato-bol-webfont.eot?#iefix') format('embedded-opentype'), url('font/lato-bol-webfont.woff') format('woff'), url('font/lato-bol-webfont.ttf') format('truetype'), url('font/lato-bol-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('font/myriadpro-regular.eot');
    src: url('font/myriadpro-regular.eot') format('embedded-opentype'), url('font/myriadpro-regular.woff') format('woff'), url('font/myriadpro-regular.ttf') format('truetype'), url('font/myriadpro-regular.svg#MyriadProRegular') format('svg');
}

@font-face {
    font-family: 'myriad_probold';
    src: url('font/myriadpro-bold-webfont.eot');
    src: url('font/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'), url('font/myriadpro-bold-webfont.woff') format('woff'), url('font/myriadpro-bold-webfont.ttf') format('truetype'), url('font/myriadpro-bold-webfont.svg#myriad_probold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'waiting_for_the_sunriseRg';
    src: url('font/waitingforthesunrise-webfont.eot');
    src: url('font/waitingforthesunrise-webfont.eot?#iefix') format('embedded-opentype'), url('font/waitingforthesunrise-webfont.woff') format('woff'), url('font/waitingforthesunrise-webfont.ttf') format('truetype'), url('font/waitingforthesunrise-webfont.svg#waiting_for_the_sunriseRg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*============================== Header Start ==============================*/
.header_container {
    background: url(images/banner_bg.png) repeat-x;
    width: 100%;
    height: auto;
}

.header_box {
    width: 96%;
    height: auto;
    margin: auto;
}

.logo {
    float: left;
    margin-top: 15px;
}

.logo_scroll img {
    width: 218px;
    height: auto;
}

.header_container_shad {
    width: 100%;
    height: auto;
    position: fixed;
    background: url(images/header-shad.png) repeat-x bottom;

    padding-bottom: 6px;
    z-index: 999;
	top:0;
}

.header_container_1 {
    padding-bottom: 10px;
    background-color:#fff;
    
    float: left;
    width: 100%;
    /* overflow: hidden; */
    /* height: 77px; */
}

.wrapper {
    width: 96%;
    height: auto;
    margin: auto;
    padding: 0px 0px;
}

a.phone:hover {
    color: #fff;
    text-decoration: none;
}


.phone {
    float: right;
    background: #dc5829;
    font-size: 28px;
    color: #FFF;
    font-family: 'latolight';
    margin-top: 15px;
    padding: 12px;
    -moz-box-shadow: 0px 2px 3px #bbbbbb;
    -webkit-box-shadow: 0px 2px 3px #bbbbbb;
    box-shadow: 0px 2px 3px #bbbbbb;
}

.btn.phone {
    width: 139px;
    height: 37px;
    color: #ffffff;
    font-size: 18px;
    font-family: 'latolight';
    line-height: 35px;
    text-align: center;
    background-color: #dc5829;
    padding: 0px;
    margin-right: 5px;
    border-radius: 5px;
    box-shadow: 0px 1px 6px #888888;
	text-decoration:none;
    /* line-height: 29px; */
    float: right;
}

.machine {
    background: url(images/machine_bg.png) no-repeat top left;
    width: 659px;
    height: 79px;
    color: #2c368a;
    font-size: 48px;
    font-family: 'MyriadProRegular';
    margin-top: 80px;
    padding-left: 60px;
    padding-top: 20px;
}
 .control-label {
        font-size: 18px !important;
        font-weight: normal !important;
        font-family: 'latolight' !important;
    }
	.form-control {
        background: #ebebeb !important;
        border: 1px solid #6b6b6b !important;
        padding: 22px 10px !important;
        color: #505058;
        font-size: 18px;
        font-weight: normal;
        font-family: 'latolight';
        outline: none;
        border-radius: 0px !important;
        margin-bottom: 30px !important;
    }
	.start_icon {
    float:right;


}
 .start_btn a {
background: url(images/get_started_button.png) no-repeat top;
    -webkit-transition: all .20s ease-in-out .0s;
    -moz-transition: all .20s ease-in-out .0s;
    -ms-transition: all .20s ease-in-out .0s;
    -o-transition: all .20s ease-in-out .0s;
    transition: all .20s ease-in-out .0s;
    display: block;
     /*width: 331px;
    height: 86px;
    float: right ! important;
    background-size: 92% 197%;*/
     width: 387px;
    height: 88px;
    border: none;
    cursor: pointer;
    
    }


        .start_btn a:hover {
            background: url(images/get_started_button.png) no-repeat bottom;
        }


.form_box {
    margin-top: 10px;
    background: url(images/box_background.png);
    max-width: 868px;
    height: 485px;
    display: block;
    margin-left: 70px;
    margin-top: 38px;
    width: 100%;
    position: relative;
    /*margin-top:13%;*/
}

.margin_top_class {
    padding-top: 89px;
}

.formhead {
    font-family: latolight;
    color: #505058;
    font-size: 44px;
    padding-top: 20px;
    margin-left: 140px;
    font-weight: 500;
}

.formimage {
    float: right;
    margin-top: 25px;
    margin-right: 10px;
}

    .formimage img {
        right: 0px;
    }

.video_lf_img {
    display: inline-block;
    width: 76px;
    vertical-align: top;
}
.video_lf{
	display:inline-block;
	cursor:pointer;	
}

.form {
    float: left;
    margin-left: 40px;
    max-width: 460px;
    position: relative;
    margin-top: 35px;
    width: 95%;
}

    .form input[type="text"] {
        border: 1px solid #5d5d62;
        color: #505058;
        font-size: 23px;
        font-family: 'latolight';
        padding: 10px;
        -moz-box-shadow: 0px 2px 3px #bbbbbb inset;
        -webkit-box-shadow: 0px 2px 3px #bbbbbb inset;
        box-shadow: 0px 2px 3px #bbbbbb inset;
        background: #FFF;
        /*width:431px;*/
        margin-left: 0px;
        width: 100%;
    }


input[type="text"]::-webkit-input-placeholder {
color: #000;
}
 .free_no p {
    text-align:right;
    color: #878787;
	font-size:14px;
}
.free_no img {
    float:right;
    margin-left:5px;


}
input[type="text"]:-moz-placeholder { /* Firefox 18- */
color: #000;  
}
 
input[type="text"]::-moz-placeholder {  /* Firefox 19+ */
color: #000;  
}
 
input[type="text"]:-ms-input-placeholder {  
color: #000;  
}

        .form input[type="text"]:focus {
            color: #505058;
            font-size: 23px;
            font-family: 'latolight';
            outline: none;
        }

    .form p {
        color: #505058;
        font-size: 23px;
        font-family: 'latolight';
        padding-top: 17px;
        padding-left: 0px;
        margin-bottom: 0px;
    }

        .form p span {
            font-size: 18px;
        }

.informaion {
    float: right;
    margin-top: 25px;
    margin-right: 5px;
}

.email {
}

.portal_btn {
    background: url(images/email_my_option_button.png) no-repeat;
    width: 100%;
    height: 81px;
    margin-top: 24px;
    border: none;
    cursor: pointer;
    text-indent: -9999999999999px;
    background-size: 99% 79%;
}

    .portal_btn:hover {
        background: url(images/email_my_option_button_hover.png) no-repeat;
        background-size: 99% 79%;
    }

.free {
    text-align: right;
    color: #f26722;
    font-size: 20px;
    font-family: 'latoitalic';
    margin-top: -5px;
    margin-right: 5px;
}

.free_1 {
    color: #f26722;
    font-size: 20px;
    font-family: 'latoitalic';
    margin-left: 10%;
    margin-top: -10px;
    line-height: 30px;
}

.man {
    float: right;
    margin-right: 60px;
    width: 153px;
}

.no_complecated {
    color: #505058;
    text-align: right;
    font-family: 'waiting_for_the_sunriseRg';
    font-size: 27px;
    padding-top: 45px;
}


.icon-bar {
    /* width: 25%; */
    padding: 0px;
    margin: 0px;
    float: left;
    /* vertical-align: middle; */
    margin-top: 25px;
}

.icon_text {
    width: 70%;
    padding: 0px;
    margin: 0px;
    float: left;
    margin-top: 8%;
    margin-left: 2%;
    font-size: 32px;
}



/*============================== Body Start ==============================*/
.body_container {
    width: 96%;
    height: auto;
    margin: auto;
}

.looking {
    background: url(images/video.png) no-repeat center top;
    font-size: 31px;
    text-align: center;
    color: #505058;
    font-family: 'latolight';
    padding-top: 25px;
    line-height: 45px;
    margin-top: 50px;
    padding-bottom: 35px;
}

    .looking a {
        text-decoration: none;
        color: #505058;
    }

.font_over:hover {
    color: #dc5829;
	text-decoration:none;
}

.video_button {
    width: 127px;
    height: 127px;
    margin: auto;
    margin-top: 13px;
}
a{text-decoration:none}

#video {
    width: 645px;
    height: 400px;
    padding-top: 5px;
    padding-left: 5px;
}

.one_simple {
    margin-top: 5px;
    font-size: 31px;
    text-align: center;
    color: #505058;
    font-family: 'latolight';
    padding-top: 25px;
    line-height: 45px;
    background: url(images/stars.png) no-repeat center 100px;
    padding-bottom: 14px;
}

    .one_simple a {
        text-decoration: none;
        color: #505058;
    }

.apply_now_button {
    margin: auto;
    margin-top: 32px;
}

    .apply_now_button a {
        text-decoration: none;
        color: #FFF;
    }

.testimonials {
    margin-top: 40px;
}

    .testimonials h1 {
        font-family: 'latolight';
        color: #505058;
        font-size: 30px;
        font-weight: normal;
        margin: 0px;
    }

        .testimonials h1 span {
            font-family: 'latolight_italic';
            font-size: 24px;
        }

.testimonials_box {
    max-width: 310px;
    height: auto;
    float: left;
    margin: 20px 0px 0px 5px;
    text-align: center;
    width: 100%;
	cursor:pointer;
}

.footer_icon {
    width: 100%;
    float: left;
    margin-top: 15px;
}

    .footer_icon li {
        float: left;
        display: inline-block;
    }

        .footer_icon li:nth-child(1) {
            width: 29%;
        }

        .footer_icon li:nth-child(2) {
            width: 27%;
        }

        .footer_icon li:nth-child(3) {
            width: 23%;
        }

        .footer_icon li:nth-child(4) {
            width: 21%;
        }

.video_lf_title {
    font-family: 'latoregular';
    font-size: 18px;
    font-weight: normal;
    text-align: right;
    margin: 0px;
    display: block;
}

.video_lf_content {
    font-family: 'latolight_italic';
    font-size: 14px;
    font-weight: normal;
    padding-top: 15px;
    line-height: 16px;
    text-align: right;
    margin-bottom: 0px;
    display: block;
}

.testimonial_sub {
    display: inline-block;
    width: 218px;
    color: #505058;
}

    .testimonial_sub:hover {
        color: #dc5829;
    }

.testimonials_box a {
    text-decoration: none;
    color: #505058;
}

.tes_name {
    font-size: 14px;
    font-family: 'latolight_italic';
    padding-top: 5px;
    text-align: right;
    margin-top: -4px;
    display: block;
}

    .tes_name span a {
        color: #dc5829;
        text-decoration: none;
    }

.listen {
    float: right;
    margin-top: 15px;
}

    .listen a {
        padding-left: 22px;
        font-family: 'latolight_italic';
        color: #505058;
        font-size: 18px;
        font-weight: normal;
    }

        .listen a:hover {
            text-decoration: none;
        }

.about_container {
    background: url(images/map.png) no-repeat left top;
    padding-top: 20px;
    padding-bottom: 60px;
}

    .about_container h1 {
        color: #505058;
        font-size: 30px;
        font-family: 'latoregular';
        font-weight: normal;
        margin: 0px;
    }

.established {
    float: left;
    font-family: 'latolight_italic';
    color: #505058;
    font-size: 20px;
    font-weight: normal;
    margin-top: 30px;
    line-height: 30px;
    width: 100%;
    max-width: 390px;
}

.info {
    float: right;
    font-size: 32px;
    color: #dc5829;
    font-family: 'latoitalic';
    margin-top: 30px;
    width: 100%;
    text-align: left;
    max-width: 400px;
    /* vertical-align: middle; */
}

    .info p {
        /* font-size: 28px; */
        margin-bottom: 0px;
    }

.infosub {
    font-size: 32px;
    color: #505058;
    font-family: 'latolight_italic';
    /* margin-top:30px; */
    /* width:360px; */
    text-align: left;
    display: block;
}

.infoNum {
    display: block;
}

.infoEmail {
    display: block;
}

/*############################################# Thank you Page ###########################################*/
.thankyou_title {
    background: none;
    width: 100%;
    height: 180px;
    color: #2c368a;
    font-size: 40px;
    font-family: 'latoregular';
    margin-top: 80px;
    padding-top: 40px;
}

    .thankyou_title span {
        color: #505058;
        font-family: 'latolight';
    }

.email_address {
    color: #2c368a;
    font-size: 40px;
    font-family: 'latoregular';
    margin-top: 100px;
    height: 106px;
}

    .email_address img {
        float: left;
        margin-right: 10px;
    }

    .email_address p {
        float: left;
        padding-top: 50px;
    }

        .email_address p a {
            color: #2c368a;
            text-decoration: none;
        }

.like {
    background: url(images/thankyou_body_bg.png) no-repeat left 25px;
    height: auto;
    margin-top: 100px;
    padding-bottom: 20px;
}

.like_box {
    width: 96%;
    height: auto;
    margin: auto;
}

    .like_box strong {
        font-size: 150px;
        color: #FFF;
        font-family: 'latobold';
        font-weight: normal;
    }

    .like_box span {
        font-size: 125px;
        color: #FFF;
        font-family: 'latolight';
        font-weight: normal;
        padding-left: 50px;
    }

    .like_box p {
        font-family: 'latoregular';
        font-size: 125px;
        font-weight: normal;
        line-height: 136px;
        padding-left: 252px;
        color: #FFF;
    }

        .like_box p span {
            font-size: 150px;
            font-family: 'latoregular';
            padding-left: 30px;
        }

            .like_box p span i {
                font-size: 170px;
                font-style: normal;
            }

.ready {
    color: #63636a;
    font-size: 34px;
    font-family: 'latolight';
    font-weight: normal;
    margin-top: 70px;
    width: 845px;
}

.apply_now_button_confermation {
    margin-top: 32px;
    float: left;
}

.lock {
    margin-left: 25px;
    margin-top: 64px;
    float: left;
    width: 220px;
}

    .lock img {
        float: left;
        margin-right: 10px;
    }

    .lock p {
        float: left;
        padding-top: 8px;
        color: #5e5e5e;
        font-size: 14px;
        font-family: 'latolight';
    }

.confirmation_map {
    margin-top: 190px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.tools, .programs, .resources, .connect {
    float: left;
    width: 236px;
    height: auto;
}

.confirmation_map h1 {
    font-family: 'latolight';
    color: #505058;
    font-size: 36px;
}

.confirmation_map ul {
    margin-top: 10px;
}

    .confirmation_map ul li {
        list-style: none;
        line-height: 26px;
    }

        .confirmation_map ul li a {
            color: #505058;
            font-size: 16px;
            font-family: 'latolight';
            text-decoration: none;
        }

            .confirmation_map ul li a:hover {
                color: #dc5829;
            }

.children img {
    margin-top: -50px;
}

.connect_icon {
    margin-top: 10px;
}

    .connect_icon img {
        margin-right: 5px;
    }

.got_feedback {
    margin-top: 20px;
}

.confirmation_phone {
    background: #dc5829;
    font-size: 28px;
    color: #FFF;
    font-family: 'latolight';
    margin-top: 48px;
    padding: 12px;
    -moz-box-shadow: 0px 2px 3px #bbbbbb;
    -webkit-box-shadow: 0px 2px 3px #bbbbbb;
    box-shadow: 0px 2px 3px #bbbbbb;
}


/*============================== Footer Start ==============================*/
.logos {
	margin-top: 60px!important;
	float: left;
	width: 100%;
}
.logos li {
	display: inline-block;
	width: 25%;
	float: left;
	text-align: center;
}
.logos li:first-child {
	text-align: left;
}
.logos li:last-child {
	text-align: right;
}

.footer_container {
    background: url(images/footer_bg.png) repeat-x;
    width: 100%;
    /*height: 90px;*/
    height: auto;
    margin-top: 30px;
}

.footer_box {
    height: auto;
    margin: auto;
    width: 96%;
}

.footer_left {
    float: left;
    line-height: normal;
    color: #505058;
    font-size: 26px;
    font-family: 'latoregular';
    padding-top: 20px;
}

    .footer_left span {
        font-family: 'latolight';
    }

        .footer_left span sup {
            font-size: 18px;
        }

.footer_right {
    float: right;
    margin-top: 27px;
    text-align: right;
}

.f_logos a:first-child {
    float: right;
}

.f_logos ul {
    list-style: none;
    display: inline-block;
    float: right;
    margin-top: 15px;
    margin-bottom: 0px;
}

    .f_logos ul li {
        display: inline-block;
        float: left;
    }

.f_logos a img {
    margin-left: 5px;
}

.f_logos img {
    margin-left: 15px;
}

.copy {
    font-size: 14px;
    color: #666666;
    font-family: 'latolight';
    margin-top: 5px;
    float: right;
    padding-top: 10px;
    padding-bottom: 10px;
}

.clear {
    clear: both;
}

.icon-bar img {
    margin-right: 15px;
    margin-top: 25px;
}
#mask{
	background-color:#000; 
	opacity:0.5; 
	position:fixed; 
	top:0; 
	left:0; 
	bottom:0; 
	z-index:5000; 
	width:100%; 
	display:none; 
	height:100vh;
	}
#youtubeplayer{
	background-color:transparent;
	position:fixed; 
	top:30%; 
	left:50%; 
	margin-left:-300px;
	bottom:0; 
	z-index:5000; 
	width:600px; 
	display:none; 
	height:300px;
	}
/*============================== Pop =================================*/
.pop_wrap {
    padding: 10px;
    width: 100%;
    display: none;
    position: absolute;
    z-index: 200;
    background: #FFF;
    -moz-box-shadow: 1px 1px 3px #a49e7a;
    -webkit-box-shadow: 1px 1px 3px #a49e7a;
    box-shadow: 1px 1px 3px #a49e7a;
    left: 100% !important;
    top: 140px !important;
}
.mid_part_form {
    margin-top: 5%;
}

.cross {
    text-align: right;
}

.pop_wrap h1 {
    font-size: 24px;
    color: #333;
    font-family: 'latoitalic';
    font-weight: normal;
    padding-top: 15px;
}

    .pop_wrap h1 img {
        float: left;
        margin-right: 10px;
    }

    .pop_wrap h1:first-child {
        padding-top: 0px;
    }

.pop_wrap p {
    font-size: 14px;
    color: #505058;
    font-family: 'latolight';
    font-weight: normal;
    padding-top: 10px;
}

    .pop_wrap p a {
        font-size: 14px;
        color: #1c3e7b;
    }

.ready_to_qualify {
    margin: auto;
    width: 100%;
    height: auto;
    margin-top: 30px;
    padding: 50px 0px 0px 0px;
    color: #505058;
    font-size: 24px;
    font-family: 'latolight';
    font-weight: normal;
}
	.ready_to_qualify_div1{
		width:100%;
		margin-top:40px;
	}
	.ready_to_qualify_div2{
		width:100%;
		margin-top:30px;
	}
	.ready_to_qualify_div{
		display:inline-block;
	}
    .ready_to_qualify h2 {
        text-align: left;
        color: #505058;
        font-size: 34px;
        font-family: 'latolight';
        font-weight: normal;
        line-height: 36px;
    }

        .ready_to_qualify h2 span {
            color: #212f8f;
        }

    .ready_to_qualify h3 {
        text-align: left;
        color: #505058;
        font-size: 24px;
        font-family: 'latolight';
        font-weight: normal;
        line-height: 36px;
        padding-top: 30px;
    }

    .ready_to_qualify input[type="text"] {
        background: #ebebeb;
        border: 1px solid #6b6b6b;
        padding: 10px;
        color: #505058;
        font-size: 20px;
        font-family: 'latolight_italic';
        font-weight: normal;
        outline: none;
    }

    .ready_to_qualify textarea {
        background: #ebebeb;
        border: 1px solid #6b6b6b;
        width: 440px;
        height: 124px;
        padding: 10px;
        color: #505058;
        font-size: 20px;
        font-family: 'latolight_italic';
        font-weight: normal;
        outline: none;
    }

        .ready_to_qualify input[type="text"]:focus,
        .ready_to_qualify textarea:focus {
            color: #000;
        }

    .ready_to_qualify input[type="button"], .ready_to_qualify input[type="submit"] {
        background: url(images/get_started_button.png) no-repeat top;
        width: 387px;
        height: 88px;
        border: none;
        cursor: pointer;
        -webkit-transition: all .20s ease-in-out .0s;
        -moz-transition: all .20s ease-in-out .0s;
        -ms-transition: all .20s ease-in-out .0s;
        -o-transition: all .20s ease-in-out .0s;
        transition: all .20s ease-in-out .0s;
    }

        .ready_to_qualify input[type="button"]:hover, .ready_to_qualify input[type="submit"]:hover {
            background: url(images/get_started_button.png) no-repeat bottom;
        }


@media screen and (min-width:320px) and (max-width: 480px) {

     .margin_top_class {
    padding-top: 60px! important;
}
      .no_complecated {
    font-size: 17px ! important;
}
 .start_btn a {
    background: url(images/get_started_button.png) no-repeat top;
   
    width: 200px;
    height: 46px;
    border: none;
    cursor: pointer;
    background-size: 100% 199% ! important;
}

    .btn.phone {
    width: 120px;
	font-size: 13px;
	 line-height: 30px;
	height:30px;
    margin-top: 25px!important;
    float: right!important;
    margin-right: 0px!important;
}

    .formhead {
        font-size: 20px !important;
    }

    .form p {
        font-size: 16px !important;
    }

    .informaion {
        float: right;
        margin-top: 15px !important;
        margin-right: 5px !important;
    }

    .free_1 {
        color: #f26722;
        font-size: 15px;
        font-family: 'latoitalic';
        margin-left: 10%;
        margin-top: -7px;       
    }

    .free {
        font-size: 15px;
    }

    .apply_now_button .img_ntn {
        width: 210px !important;
    }

    .phone {
        font-size: 14px;
    }


    .looking {
        font-size: 24px !important;
        line-height: 28px!important;
    }

    .one_simple {
        font-size: 22px !important;
        margin-top: 5px;
        line-height: 28px!important;
    }

    .testimonials h1 {
        font-size: 20px !important;
    }

    .about_container h1 {
        font-size: 20px !important;
    }
	
	.thankyou_title {
    background:none;
    width: 100%;
    height: 140px;
    color: #2c368a;
    font-size: 40px;
    font-family: 'latoregular';
    margin-top: 80px;
    padding-top: 40px;
}
.thankyou_title span {
        color: #505058;
        font-family: 'latolight';
		 font-size: 20px;
    }
	.email_address {
    color: #2c368a;
    font-size: 20px;
    font-family: 'latoregular';
    margin-top: 10px;
    height: 106px;
}
  .email_address img {
        float: left;
        margin-right: 10px;
		width:80px;
		height:58px;
    }

    .email_address p {
        float: left;
        padding-top: 30px;
    }

        .email_address p a {
            color: #2c368a;
            text-decoration: none;
        }
		
.like {
    background: url(images/thankyou_body_bg.png) no-repeat left 25px;
    height: auto;
    margin-top: 0px;
    padding-bottom: 0px;
	padding-top: 15px;
}

.like_box {
    width: 96%;
    height: auto;
    margin: auto;
}

    .like_box strong {
        font-size: 50px;
        color: #FFF;
        font-family: 'latobold';
        font-weight: normal;
    }

    .like_box span {
        font-size: 40px;
        color: #FFF;
        font-family: 'latolight';
        font-weight: normal;
        padding-left: 40px;
    }

    .like_box p {
        font-family: 'latoregular';
        font-size: 40px;
        font-weight: normal;
        line-height: 50px;
        padding-left: 60px;
        color: #FFF;
    }

        .like_box p span {
            font-size: 50px;
            font-family: 'latoregular';
            padding-left: 30px;
        }

            .like_box p span i {
                font-size: 60px;
                font-style: normal;
            }

.ready_to_qualify {
    margin: auto;
    width: 100%;
    height: auto;
    margin-top: 50px;
    padding: 0px 0px 0px 0px;
    color: #505058;
    font-size: 14px;
    font-family: 'latolight';
    font-weight: normal;
}
	.ready_to_qualify_div1{
		width:100%;
		margin-top:10px;
	}
	.ready_to_qualify_div2{
		width:100%;
		margin-top:0px;
	}
	.ready_to_qualify_div{
		display:inline-block;
		width:100%;
		margin-top:10px;
	}
    .ready_to_qualify h2 {
        text-align: left;
        color: #505058;
        font-size: 20px;
        font-family: 'latolight';
        font-weight: normal;
        line-height: 16px;
    }

        .ready_to_qualify h2 span {
            color: #212f8f;
        }

    .ready_to_qualify h3 {
        text-align: left;
        color: #505058;
        font-size: 14px;
        font-family: 'latolight';
        font-weight: normal;
        line-height: 16px;
        padding-top: 10px;
    }

    .ready_to_qualify input[type="text"] {
        background: #ebebeb;
        border: 1px solid #6b6b6b;
        width: 100%;
        padding: 5px;
        color: #505058;
        font-size: 14px;
        font-family: 'latolight_italic';
        font-weight: normal;
        outline: none;
    }

    .ready_to_qualify textarea {
        background: #ebebeb;
        border: 1px solid #6b6b6b;
        width: 440px;
        height: 124px;
        padding: 10px;
        color: #505058;
        font-size: 20px;
        font-family: 'latolight_italic';
        font-weight: normal;
        outline: none;
    }

        .ready_to_qualify input[type="text"]:focus,
        .ready_to_qualify textarea:focus {
            color: #000;
        }

    .ready_to_qualify input[type="button"], .ready_to_qualify input[type="submit"] {
        background: url(images/get_started_button.png) no-repeat top;
        width: 150px;
        height: 31px;
        border: none;
        cursor: pointer;
        -webkit-transition: all .20s ease-in-out .0s;
        -moz-transition: all .20s ease-in-out .0s;
        -ms-transition: all .20s ease-in-out .0s;
        -o-transition: all .20s ease-in-out .0s;
        transition: all .20s ease-in-out .0s;
    }

        .ready_to_qualify input[type="button"]:hover, .ready_to_qualify input[type="submit"]:hover {
            background: url(images/get_started_button.png) no-repeat bottom;
        }
		
	

}

@media screen and (max-width: 360px) {
     .infosub, .infoNum, .infoEmail {
        font-size: 20px;
    }
	#youtubeplayer{
	background-color:transparent;
	position:fixed; 
	top:30%; 
	left:50%; 
	margin-left:-130px;
	bottom:0; 
	z-index:5000; 
	width:260px; 
	display:none; 
	height:150px;
	}

}

@media screen and (min-width: 360px) and (max-width: 480px) {
     .infosub, .infoNum, .infoEmail {
        font-size: 22px;
    }
	#youtubeplayer{
	background-color:transparent;
	position:fixed; 
	top:30%; 
	left:50%; 
	margin-left:-150px;
	bottom:0; 
	z-index:5000; 
	width:300px; 
	display:none; 
	height:150px;
	}

}

@media screen and (max-width: 480px) {

    .icon-bar img {
    margin-right: 5px;
    }

   

    .footer_left span sup {
        font-size: 12px;
    }


    .video_lf_img img {
        width: 100%;
    }

    .footer_left {
        font-size: 15px;
        line-height: 18px;
    }

    .btn.phone {
    margin-top: -90px;
    float: right;
    margin-right: 45px;
   }

 
}

@media screen and (max-width:559px) {
    .video_lf_img {
        width: 20%;
        margin-right: 5%;
    }

    .testimonials_box > a {
        display: block;
        width: 75%;
    }

}

@media screen and (min-width: 560px) and (max-width: 767px) {

    .video_lf_img {
        margin-right: 25px;
    }

}

@media screen and (min-width: 480px) and (max-width: 640px) {


    .about_container h1 {
        font-size: 24px;
    }

    .testimonials h1 {
        font-size: 24px;
        margin-top: 5px;
    }
    
    .no_complecated {
        font-size: 20px;
    }

    .phone {
        font-size: 24px;
    }

}


@media screen and (min-width: 480px) and (max-width: 767px) {

    .footer_left span sup {
            font-size: 15px;
    }

    .footer_left {
            font-size: 20px;
    }

    .icon_text p, .icon_text {
        font-size: 24px;
    }

    .form p {
        font-size: 18px;
    }
}


@media screen and (max-width: 767px) {
	 
	 .logos li img {
	margin: auto;
	height: 20px;
}
.logos li {
	display: inline-block;
	float: left;
	text-align: center;
	width:auto;
	line-height:20px;
	margin-left:10px;
	margin-top:20px;
}
.footer_container .logos li {
	/* width: 50%; */
	margin-bottom: 20px;
}

    .children img{
    margin-top: 44px;
	
}
.children
{
	display:block;
}
	.infosub {
        display; block;
    }

     .video_lf_img {
        float: left;
    }

    .testimonials_box > a {
        display: block;
        float: left;
    }

    .no_complecated {
    font-size: 22px;
   }

    .logo img {
    width: 153px;
   }
    .pop_wrap {
        padding: 10px;
        width: 100%;
        display: none;
        position: absolute;
        z-index: 200;
        background: #FFF;
        -moz-box-shadow: 1px 1px 3px #a49e7a;
        -webkit-box-shadow: 1px 1px 3px #a49e7a;
        box-shadow: 1px 1px 3px #a49e7a;
        left: 0% !important;
        top: 55%!important;
    }

    .form {
        margin: auto;
        float: none;
    }

 .margin_top_class {
    padding-top: 69px;
}
    body {
        overflow-x: hidden;
    }

    .form p {
        font-size: 18px;
    }

    .testimonial_sub {
       
    }

    .testimonials_box {
        float: none;
        width: 100%;
        max-width: 100%;
        display: inline-block;
        text-align: left;
    }

        .video_lf_title, .video_lf_content, .tes_name {
            text-align: left;
        }

    .looking {
        font-size: 26px;
        margin-top: 5px;
        line-height: 36px;
    }

    .one_simple {
        font-size: 26px;
        line-height: 36px;
    }

    .f_logos {
        width: 100%;
    }

    .copy {
        text-align: center;
        padding-top: 0px;
        float: none;
    }

    .f_logos ul {
        float: none;
        width: 100%;
        text-align: center;
    }

        .f_logos ul li {
            float: none;
        }

    .f_logos a:first-child {
        float: none;
        text-align: center;
        width: 100%;
    }

    .info {
        max-width: 100%;
    }

    .icon_text {
       margin-top: 36px;
       margin-left: 0px;
    }

    .listen {
        float: none;
    }

    .icon-bar {
        width: auto;
        margin-top: 0px;
    }

    .listen a {
        padding-left: 0px;
    }

    .form p span {
        font-size: 12px;
    }

    .informaion {
        float: right;
        margin-top: 22px;
        margin-right: 5px;
    }

    .footer_container {
        height: auto;
        margin-top: 0px;
    }

    .footer_right {
        float: none;
        margin: 15px auto;
        text-align: center;
    }

    .footer_left {
        float: none;
        color: #505058;
        text-align: center;
    }
	 .mid_part_form .form-group {
        margin-bottom: 10px;
    }

	.confirmation_map {
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}
}


@media screen and (max-width: 900px) {



    .formhead {
        font-size: 30px;
        text-align: center;
        margin-left: 0px;
        padding-top: 0px;
    }

}


@media screen and (min-width: 768px) and (max-width:920px) {

     .infosub, .infoNum, .infoEmail {
        font-size: 28px;
    }

    .form p {
        font-size: 20px;
    }

}

@media screen and (min-width: 768px) and (max-width:980px) {


    .footer_left {
        font-size:22px;
    }

    .footer_left span sup {
        font-size: 16px;
    }

}


@media screen and (max-width: 980px) {

     .no_complecated {
        text-align: center;
      }

    .form {
        margin: auto;
        float: none;
    }

     .image_cartoon {
        display: none;
    }


     .form_box {
            background: none;
            height: auto;
            margin-left:0px;
            background-color: #eae9e9;
            padding: 20px 10px 20px 10px;
            border: #5d5d62;
            border-radius: 10px;
            border: 1px solid #ccccd4;
                margin: 38px auto 0px auto;
    }

    .formhead {
        font-size: 30px;
        text-align: center;
        margin-left: 0px;
        padding-top: 0px;
    }

    .header_container {
        background:none;
    }


}




@media screen and (min-width: 768px) and (max-width:1001px) {

    .testimonials_box {
        width: 30%;
    }

}
@media screen and (min-width:550px)
{
	
	
	.like {
    background: url(images/thankyou_body_bg.png) no-repeat left 25px;
    height: auto;
    margin-top: 100px;
    padding-bottom: 0px;
}

.like_box {
    width: 96%;
    height: auto;
    margin: auto;
}

    .like_box strong {
        font-size: 125px;
        color: #FFF;
        font-family: 'latobold';
        font-weight: normal;
    }

    .like_box span {
        font-size: 100px;
        color: #FFF;
        font-family: 'latolight';
        font-weight: normal;
        padding-left: 50px;
    }

    .like_box p {
        font-family: 'latoregular';
        font-size: 65px;
        font-weight: normal;
        line-height: 136px;
        padding-left: 152px;
        color: #FFF;
    }

        .like_box p span {
            font-size: 90px;
            font-family: 'latoregular';
            padding-left: 30px;
        }

            .like_box p span i {
                font-size: 110px;
                font-style: normal;
            }
.form-control{
	width:100%;
}
.tools, .programs, .resources, .connect {
    float: left;
    width: 50%;
    height: auto;
}
.children img{
	margin-top:-50px;
}
	
}



@media screen and (min-width: 1000px) {

    .form input[type="text"] {
        width: 451px;
    }

    .portal_btn {
        width: 455px;
    }

    .portal_btn {
        background-size: 100% 100%;
    }

        .portal_btn:hover {
            background-size: 100% 100%;
        }

    .one_simple {
        margin-top: 50px;
    }

    .testimonials {
    margin-top: 166px;
}

.wrapper {
    max-width: 960px;
    width: 100%;
}

    body {
        min-width: 960px;
    }

    .header_box {
        max-width: 945px;
        width: 100%;
    }

    .like_box {
        max-width: 945px;
        width: 100%;
    }

    .body_container {
        max-width: 945px;
        width: 100%;
    }

    .footer_box {
        max-width: 945px;
        width: 100%;
    }
.tools, .programs, .resources, .connect {
    float: left;
    width: 236px;
    height: auto;
}
.like {
    background: url(images/thankyou_body_bg.png) no-repeat left 25px;
    height: auto;
    margin-top: 100px;
    padding-bottom: 20px;
}

.like_box {
    width: 96%;
    height: auto;
    margin: auto;
}

    .like_box strong {
        font-size: 150px;
        color: #FFF;
        font-family: 'latobold';
        font-weight: normal;
    }

    .like_box span {
        font-size: 125px;
        color: #FFF;
        font-family: 'latolight';
        font-weight: normal;
        padding-left: 50px;
    }

    .like_box p {
        font-family: 'latoregular';
        font-size: 125px;
        font-weight: normal;
        line-height: 136px;
        padding-left: 252px;
        color: #FFF;
    }

        .like_box p span {
            font-size: 150px;
            font-family: 'latoregular';
            padding-left: 30px;
        }

            .like_box p span i {
                font-size: 170px;
                font-style: normal;
            }
.tools, .programs, .resources, .connect {
    float: left;
    width: 236px;
    height: auto;
}
.thankyou_title {
    background: url(images/thankyou_bg.png) no-repeat top left;
}

}
