@media only screen and (max-width: 960px) {

}

@media only screen and (min-width: 768px) and (max-width: 959px) {
.wrapper{width:100%; min-width:100%;}
#header	{padding:16px 0px;}
.hdr-container{width:98%;}
.hdr-rtcnt{float:right;width:auto;}
#nav ul li{padding:0 0 0 15px;}
#nav ul li a{font-size:0.84em;}
.login-btns {
    float: left;
    padding: 3px 0px 0px 2px;
}
.banner{}
.banner-container{width:100%;padding:70px 0 80px;}
.banner-content{width:525px;padding:0 0 0 15px;}
.banner-content h2{width:700px;}
.banner-content a{width:400px;}

.sign-up-sch-cnt h2 {width:700px;}
.sign-up-free-cnt h2 {width:700px;}

.moments-container p {
    padding: 0 12px;
    text-align: center;
}
.moments-container{width:100%;}
.moments-container h1{font-size:2.3em;}

.provide-students-content{width:752px;margin:0 auto;}
.provide-students-content h1{font-size:2.2em;}
.provide-services ul li{width:176px;padding:0 16px 0 0;}


.grades-scores-content p {
    padding: 0 7px 30px;
    text-align: center;
}

.grades-scores-content{width:100%;}
.grades-scores-content h1{font-size:2.3em;}
.grades-scores-content a{font-size:1.4em;text-align:center;width:700px;}

.benefits-content{width:752px;margin:0 auto;}
.benefits-content h1{font-size:2.3em;}
.benefits-cnt{width:230px;padding:0 8px 0 8px;}
.ban{width:195px;}
.ban h6{width:195px;font-size:1.4em;}
.benefits-cnt a{width:190px;}
.benefits-cnt-1{width:230px;padding:0 8px 0 8px;}
.benefits-cnt-1 a{width:190px;}
.benefits-cnt-2{width:240px;padding:0 8px 0 8px;}
.benefits-cnt-2 a{width:190px;}


.profile-content{width:100%;}
.profile-content p{font-size:1.2em;padding:0 0 16px;}
.profile-content a{font-size:1.45em;width:700px;}

#footer	{background-color:#3d4044;padding:16px 5px;}
.ftr-container{width:100%; margin:0 auto;}
.ftr-rtcnt{float:right;width:auto;}
.ftr-nav ul li{padding:0 0 0 15px;}
.ftr-nav ul li a{font-size:0.84em;}
.ftr-login-btns {
    float: right;
    padding: 3px 0px 0px;
}
.navigation-cnt{width:100%;margin:0 auto;padding:10px 0;}
.benefits-recruiters-cnt{width:100%;margin:0 auto;}
.profile-student-cnt{padding:40px 0 10px;width:100%;margin:0 auto;position:relative;}
.profile-student-cnt ul li{float:left;display:inline-block;width:240px;padding:0 0 30px 12px;}
.parent-btm-content{padding-top:}

.benefits-parents-cnt{width:100%;}
.what-is-cnt{width:100%;}
.sign-up-sch-cnt{width:100%;}
.sign-up-free-cnt{width:100%;}
.off-rules-cnt{width:100%;}
.legal-cnt{width:100%;}

.profile-students-cnt{width:100%;}
.benefits-students-cnt{width:100%;}

.inner-benefits-cnt{width:100%;padding:35px 0 0;}
.benefit-individual{width:100%;}

.sch-cnt{width:100%;padding:35px 0 0;}
.sch-steps{width:100%;}

.what-is-inner-benefits-cnt{width:100%;padding:35px 0 0;}
.what-is-benefit-individual{width:100%;}

.benefits-parents-cnt p {font-size: 1.4em;}
.what-is-cnt p {font-size: 1.4em;}
.sch-cnt h1{font-size: 1em;}
.sign-up-sch-cnt h3{font-size: 1.4em;}
.sign-up-sch-cnt h4{font-size: .7em;}
.sign-up-sch-cnt p{font-size: 1em;}
.sign-up-free-cnt p{font-size: 1.4em;}
.off-rules-cnt p {font-size: 1em;}
.legal-cnt p {font-size: 1em;}
.design-content {background: url("../images/design-content.png") no-repeat scroll 0 0 / 100% auto transparent;bottom: 0;height: 130px;position: absolute;right: 0;width: 300px;}
.parent-btm-content p {font-size: 1.3em;padding:0 5px 25px;}

.benefits-students-cnt h2{font-size:2.3em;}
.benefits-students-cnt p {font-size: 1.4em;padding:0 5px 10px;}
.profile-students-cnt h2 {
    float: none;width:auto;
    font-family: 'proximanova-bold';
    font-size: 2em;
    padding: 6px 0 25px;
    text-align: center;
}

.profile-students-cnt .student-content {
    border-left: none;
    float: none;
    margin: 0 auto;
    padding: 15px 0 0;
    position: relative;
    width: 100%;
}
.profile-students-cnt .student-content ul li { width:350px;padding:0 0px 0 20px;}
.arrow{display:none;}
.design-content-lft{display:none;}

.inner-benefits-cnt h2 {font-size: 2em;padding:0 0 15px;}
.ban-individual {margin: 0 35px 15px 0;width: 225px;}
.ban-individual h6 {width: 225px;}
.inner-benefits-cnt h6 {padding:0 0 40px;}

.sch-cnt h2 {font-size: 2em;padding:0 0 15px;}
.sch-cnt h6  {width: 225px;}
.sch-step-individual {margin: 0 35px 15px 0;width: 225px;}
.sch-step-individual h6 {width: 225px;}

.what-is-inner-benefits-cnt h2 {font-size: 2em;padding:0 0 15px;}
.what-is-ban-individual {margin: 0 35px 15px 0;width: 225px;}
.what-is-ban-individual h6 {width: 225px;}
.what-is-inner-benefits-cnt h6 {padding:0 0 40px;}
}


@media only screen and (min-width: 600px) and (max-width: 767px) {
.wrapper{width:100%; min-width:100%;}
#header	{padding:16px 0px;}
.hdr-container{width:98%;}

#logo {
    float: left;
    width: 180px;
}
#logo img {display: inline-block;max-width: 100%;}
.hdr-rtcnt{float:right;width:auto;}
#nav{padding:8px 0 0;}
#nav ul li{padding:0 0 0 10px;}
#nav ul li a{font-size:0.75em;}

.login-btns {
    float: left;
    padding: 3px 0 0 5px;
}
.login-btns input {margin: 0 0 0 5px;}
.login-btn {font-size: 0.78em;padding: 8px 0;width: 56px;}
.sign-btn {font-size: 0.78em;padding: 8px 0;width: 56px;}


.banner{background-size:100% auto;}
.banner-container{width:100%;padding:225px 0 0;}
.banner-content{width:550px;padding:0 0 0 15px;}

.banner-content h1 {
    color: #FFBF03;
    font-family: 'proximanova-extrabold';
    font-size: 2.2em;
    line-height: 34px;
    padding: 0 0 5px;
    text-shadow: 1px 1px 1px #000000;
}
.banner-content h1{text-shadow:none;}
.banner-content h2 {width:565px;padding:10px 0;margin:0 auto;}
.banner-content h6 {font-size: 1.8em;padding: 0 0 12px;text-shadow:none;color:#333;}
.banner-content p{text-shadow:none;color:#666;}
.banner-content a{width:300px;padding:10px 0;margin:0 auto;}

.sign-up-sch-cnt h2 {width:565px;padding:10px 0;margin:0 auto;}
.sign-up-free-cnt h2 {width:565px;padding:10px 0;margin:0 auto;}

.moments-container{width:100%;}
.moments-container h1{font-size:1.9em;}
.moments-container p{font-size:1.4em;padding:0 10px;}

.provide-students-content{width:582px;margin:0 auto;}
.provide-students-content h1{font-size:1.9em;}
.provide-students-content p{font-size:1.4em;}
.provide-services{margin:0 auto;}
.provide-services ul li{width:134px;padding:0 15px 0 0;}
.provide-services ul li span{background:url("../images/services-bg.png") no-repeat scroll 0 0 / 100% auto transparent;width:auto;}
.provide-services ul li span img{max-width:100%;display:block;width:58px;margin:0 auto;}


.grades-scores-content{width:95%;}
.grades-scores-content h1{font-size:1.9em;}
.grades-scores-content p{font-size:1.4em;}
.grades-scores-content a {font-size: 1.15em;text-align: center;width: 535px;}

.benefits-content{width:582px;margin:0 auto;}
.benefits-content h1{font-size:2.3em;}
.benefits-cnt{width:185px;padding:0 4px;}
.ban{width:150px;margin:0 auto 5px;}
.ban h6{width:140px;font-size:1.15em;}
.benefits-cnt a {font-size: 1em;width: 170px;padding:15px 0;}
.benefits-cnt-1{width:185px;padding:0 4px;}
.benefits-cnt-1 a{font-size: 1em;width: 170px;padding:15px 0;}
.benefits-cnt-2{width:185px;padding:0 4px;}
.benefits-cnt-2 a{font-size: 1em;width: 170px;padding:15px 0;}


.profile-content{width:100%;}
.profile-content p{font-size:1.3em;padding:0 0 16px;line-height:27px;}
.profile-content a{font-size:1.2em;width:565px;}

#footer	{background-color:#3d4044;padding:16px 1px;}
.ftr-container{width:98%; margin:0 auto;}
#ftr-logo img {display: inline-block;max-width: 100%;width: 180px;}
.ftr-rtcnt{float:right;width:auto;}
.ftr-nav{padding:8px 0 0;}
.ftr-nav ul li{padding:0 0 0 12px;}
.ftr-nav ul li a{font-size:0.75em;}
.ftr-login-btns input {margin: 0 0 0 5px;}
.login-btn {font-size: 0.78em;padding: 8px 0;width: 56px;}
.sign-btn {font-size: 0.78em;padding: 8px 0;width: 56px;}

.navigation-cnt{width:100%;margin:0 auto;padding:10px 0;}
.navigation-cnt ul li {
    padding: 0 20px;
}
.navigation-cnt ul li a {
    font-size: 0.8em;
}
.benefits-recruiters-cnt{width:100%;margin:0 auto;}
.benefits-recruiters-cnt h2 {font-size: 2.2em;}
.benefits-recruiters-cnt p {font-size: 1.3em;}
.slider-recruiters {
    margin: 0 auto 20px;
    position: relative;
    width: 500px;
}
.profile-student-cnt{padding:40px 0 10px;width:100%;margin:0 auto;position:relative;}
.parent-btm-content{padding:25px 0 35px;width:100%;margin:0 auto;}

.benefits-parents-cnt{width:100%;padding:0 7px 10px;}
.what-is-cnt{width:100%;padding:0 7px 10px;}
.sign-up-sch-cnt{width:100%;padding:0 7px 10px;}
.sign-up-free-cnt{width:100%;padding:0 7px 10px;}
.off-rules-cnt{width:100%;padding:0 7px 10px;}
.legal-cnt{width:100%;padding:0 7px 10px;}
.slider{width:100%;}

.profile-students-cnt{width:100%;}
.benefits-students-cnt{width:100%;}
.slider-students{width:100%;}
.inner-benefits-cnt{width:100%;}
.benefit-individual{width:100%;}
.sch-cnt{width:100%;}
.sch-steps{width:100%;}
.what-is-inner-benefits-cnt{width:100%;}
.what-is-benefit-individual{width:100%;}

.benefits-parents-cnt h2 {font-size: 2.15em;}
.benefits-parents-cnt p {font-size: 1.34em;padding:0 5px 10px;}
.whatis-cnt h2 {font-size: 2.15em;}
.whatis-cnt p {font-size: 1.34em;padding:0 5px 10px;}
.profile-student-cnt ul li{display: inline-block;float: left;padding:0 0px 20px 15px;width: 285px;}
.design-content {bottom: 0;height: 130px;right: 0;width: 325px;}
.parent-btm-content p {font-size: 1.3em;line-height: 28px;padding: 0 0 25px;}

.benefits-students-cnt h2{ont-size: 2.15em;}
.benefits-students-cnt p{font-size:1.25em;padding:0 15px 10px;}

.profile-students-cnt h2 {
    float: none;width:auto;
    font-family: 'proximanova-bold';
    font-size: 2em;
    padding: 6px 0 25px;
    text-align: center;
}

.profile-students-cnt .student-content {
    border-left: none;
    float: none;
    margin: 0 auto;
    padding: 15px 0 0 25px;
    position: relative;
    width: 550px;
}
.profile-students-cnt .student-content ul li { width: 250px;}
.arrow{display:none;}
.design-content-lft{display:none;}

.inner-benefits-cnt h2 {
    font-size: 1.6em;
    line-height: 35px;
    padding: 0 0 15px;
    text-align: center;
}
.inner-benefits-cnt p{font-size:1.2em;padding:0 7px 30px;}
.ban-individual {margin: 0 20px 15px 0; width: 180px;}
.ban-individual h6{width:180px;font-size:1.3em;}

.sch-cnt h2 {
    font-size: 1.6em;
    line-height: 35px;
    padding: 0 0 15px;
    text-align: center;
}
.sch-cnt p{font-size:1.2em;padding:0 7px 30px;}
.sch-cnt h6{width:180px;font-size:.9em;}
.sch-step-individual {margin: 0 20px 15px 0; width: 180px;}
.sch-step-individual h6{width:180px;font-size:1.3em;}

.what-is-inner-benefits-cnt h2 {
    font-size: 1.6em;
    line-height: 35px;
    padding: 0 0 15px;
    text-align: center;
}
.what-is-inner-benefits-cnt p{font-size:1.2em;padding:0 7px 30px;}
.what-is-ban-individual {margin: 0 20px 15px 0; width: 180px;}
.what-is-ban-individual h6{width:180px;font-size:1.3em;}
}

@media only screen and (min-width: 400px) and (max-width: 599px) {
.wrapper{width:100%; min-width:100%;}
#header	{padding:12px 0px;}
.hdr-container{width:380px;margin:0 auto;}
#logo {float: none;margin: 0 auto 8px;width: 200px;}
#logo img {display: inline-block;max-width: 100%;width: 200px;}
.hdr-rtcnt{float:none;width:350px;margin:0 auto;}
#nav{padding:6px 0px 8px;}
#nav ul li{padding:0 0 0 20px;}
#nav ul li a{font-size:0.8em;}
.login-btns {
    float: none;
    padding: 3px 0px 0px 12px;
    width: 180px;
    margin: 0 auto;
}
.login-btns input {margin: 0 0 0 10px;}
.login-btn {font-size: 0.8em;padding: 6px 0;width: 65px;}
.sign-btn {font-size: 0.8em;padding: 6px 0;width: 70px;}


.banner{background-size:100% auto;}
.banner-container{width:100%;padding:175px 0 0;}
.banner-content{width:95%;padding:0 0 0 15px;}
.banner-content h1 {font-size: 2.05em;line-height: 34px;padding: 0 0 5px;text-shadow:none;}
.banner-content h2 {font-size: 1em;padding: 10px 0;width: 380px;margin:0 auto;}
.banner-content h6 {font-size: 1.875em;line-height: 32px;text-shadow:none;color:#333;}
.banner-content p {font-size: 1.375em;line-height: 27px;padding: 0 0 25px;text-shadow:none;color:#666;}
.banner-content a {font-size: 1.6em;padding: 10px 0;width: 250px;margin:0 auto;}

.sign-up-sch-cnt h2 {font-size: 1em;padding: 10px 0;width: 380px;margin:0 auto;}
.sign-up-free-cnt h2 {font-size: 1em;padding: 10px 0;width: 380px;margin:0 auto;}

.moments-container{width:100%;}
.moments-container h1{font-size:1.8em;}
.moments-container p{font-size:1.2em;padding:0 5px;}

.provide-students-content{width:383px;margin:0 auto;}
.provide-students-content h1{font-size:1.6em;line-height:38px;}
.provide-students-content p{font-size:1.2em;line-height:28px;padding:0 0 15px;}
.provide-services ul li{width:170px;display:inline-block;float:left;padding:0 20px 0 0;}
.provide-services ul li span{display:block;background:url(../images/services-bg.png) no-repeat;width:150px;text-align:center;margin:0 auto 10px;padding:41px 0;}
.provide-services ul li span img{max-width:100%;display:block;width:64px;margin:0 auto;}

.grades-scores-content{width:95%;}
.grades-scores-content h1{font-size:1.8em;padding:0 0 15px;}
.grades-scores-content p{font-size:1.2em;line-height:32px;padding:0 0 25px;}
.grades-scores-content a {font-size: 1.1em;text-align: center;width:380px;padding:12px 0;}

.benefits-content{width:380px;}
.benefits-content h1{font-size:2.2em;padding:0 0 25px;}
.benefits-cnt{width:380px;padding:0 0 50px;float:none;border:none;}
.ban{width:225px;margin:0 auto 8px;}
.ban h6{width:222px;font-size:1.5em;}
.benefits-cnt p {font-size: 1.1em;line-height: 29px;padding: 0 0px 20px;text-align:justify;}
.benefits-cnt a {font-size: 1.2em;width: 225px;padding:14px 0;}
.benefits-cnt-1{width:380px;padding:0 0 50px;float:none;border:none;}
.benefits-cnt-1 a{font-size: 1.2em;width: 225px;padding:14px 0;}
.benefits-cnt-1 p {font-size: 1.1em;line-height: 29px;padding: 0 0px 20px;text-align:justify;}
.benefits-cnt-2{width:380px;padding:0 0 50px;float:none;border:none;}
.benefits-cnt-2 a{font-size: 1.2em;width: 225px;padding:14px 0;}
.benefits-cnt-2 p {font-size: 1.1em;line-height: 29px;padding: 0 0px 20px;text-align:justify;}


.profile-content{width:100%;}
.profile-content p{font-size:1.3em;padding:0 0 16px;line-height:27px;}
.profile-content a{font-size:1.1em;width:380px;padding:12px 0;}

#footer      	{background-color:#3d4044;padding:25px 1px;}
.ftr-container{width:380px; margin:0 auto;}
#ftr-logo {float: none;margin: 0 auto;width: 200px;}
#ftr-logo img {display: inline-block;max-width: 100%;width:200px;}
.ftr-rtcnt{float:none;width:350px;margin:0 auto;}
.ftr-nav{padding:10px 0px 8px;}
.ftr-nav ul li{padding:0 0 0 20px;}
.ftr-nav ul li a{font-size:0.8em;}
.ftr-login-btns {
    float: none;
    padding: 3px 0px 0px 12px;
    width: 180px;
    margin: 0 auto;
}
.ftr-login-btns input {margin:0 5px 0 5px;}
.login-btn {font-size: 0.8em;padding: 6px 0;width: 65px;}
.sign-btn {font-size: 0.8em;padding: 6px 0;width: 70px;}	



.navigation-cnt {
    margin: 0 auto;
    padding: 10px 0;
    width: 100%;
}
.benefits-recruiters-cnt{width:100%;margin:0 auto;}
.slider-recruiters {
    margin: 0 auto 20px;
    position: relative;
    width: 380px;
}

.benefits-recruiters-cnt h2 {font-size: 2.2em;padding:0 0 20px;}
.benefits-recruiters-cnt p {font-size: 1.2em;}
.profile-student-cnt{padding:40px 0 10px;width:325px;margin:0 auto;position:relative;}
.profile-student-cnt ul li {
    display: inline-block;
    float: left;
    padding:0 0px 15px 15px;
    width: 300px;
}

.parent-btm-content {
    margin: 0 auto;
    padding: 25px 0 35px;
    width: 100%;
}

.parent-btm-content p {font-size: 1.25em;padding:0 5px 25px;}

.benefits-parents-cnt{width:100%;}
.what-is-cnt{width:100%;}
.sign-up-sch-cnt{width:100%;}
.sign-up-free-cnt{width:100%;}
.off-rules-cnt{width:100%;}
.legal-cnt{width:100%;}
.slider{width:100%;}

.profile-students-cnt{width:100%;}
.benefits-students-cnt{width:100%;}
.slider-students{width:100%;}
.inner-benefits-cnt{width:100%;padding:32px 0 0;}
.benefit-individual{width:100%;padding: 35px 0 30px;}
.sch-cnt{width:100%;padding:32px 0 0;}
.sch-steps{width:100%;padding: 35px 0 30px;}
.what-is-inner-benefits-cnt{width:100%;padding:32px 0 0;}
.what-is-benefit-individual{width:100%;padding: 35px 0 30px;}

.benefits-parents-cnt h2 {font-size: 2.2em;}
.benefits-parents-cnt p {font-size: 1.15em;padding:0 10px 10px;}
.off-rules-cnt h1 {font-size: 1.5em;}
.off-rules-cnt h2 {font-size: 1.2em;}
.off-rules-cnt p {font-size: 1em;padding:0 10px 10px;}
.legal-cnt h1 {font-size: 1.2em;}
.legal-cnt h2 {font-size: .8em;}
.legal-cnt p {font-size: 1em;padding:0 10px 10px;}
.what-is-cnt h2 {font-size: 2.2em;}
.what-is-cnt p {font-size: 1em;padding:0 10px 10px;}
.sch-cnt h1 {font-size: 1em;padding:0 10px 10px;}
.sign-up-sch-cnt h1 {font-size: 1.1em;}
.sign-up-sch-cnt h3 {font-size: 1.5em;padding:0 10px 10px;}
.sign-up-sch-cnt h4 {font-size: .7em;padding:0 10px 10px;}
.sign-up-sch-cnt p {font-size: 1em;padding:0 0 0 0;}
.sign-up-free-cnt h1 {font-size: 2.2em;}
.sign-up-free-cnt p {font-size: 1.15em;padding:0 10px 10px;}
.design-content {bottom: 0;height:120px;position: absolute;right: 0;width: 285px;background-size:95% auto;}
.prev{width:40px;top:75px;left:10px;}
.next{width:40px;top:75px;right:10px;}
.benefits-students-cnt h2{font-size: 2.2em;}
.benefits-students-cnt p {font-size: 1.15em;}
.profile-students-cnt h2 {float: none;font-size: 1.75em;padding:6px 0 22px;text-align:center;width:auto;}
.profile-students-cnt .student-content {border-left: medium none;float: none;margin: 0 auto;padding: 15px 0 0 25px;width: 380px;}
.arrow{display:none;}
.profile-students-cnt .student-content ul li {
    display: block;
    float: none;
    padding: 0 20px 0 0;
    width: 350px;
}
.design-content-lft{display:none;}

.inner-benefits-cnt h2{font-size:1.4em;line-height:30px;padding:0 0 18px;}
.inner-benefits-cnt p{font-size:1.05em;line-height:28px;}
.ban-individual {
    float: left;
    margin: 0;
    padding: 0 10px 0 0;
    position: relative;
    width: 150px;
}
.ban-individual h6{font-size:1.2em;width:150px;}

.sch-cnt h2{font-size:1.4em;line-height:30px;padding:0 0 18px;}
.sch-cnt h6 h6{font-size:.9em;width:150px;}
.sch-cnt p{font-size:1.05em;line-height:28px;}
.sch-step-individual {
    float: left;
    margin: 0;
    padding: 0 10px 0 0;
    position: relative;
    width: 150px;
}
.sch-step-individual h6{font-size:1.2em;width:150px;}
}

.what-is-inner-benefits-cnt h2{font-size:1.4em;line-height:30px;padding:0 0 18px;}
.what-is-inner-benefits-cnt p{font-size:1.05em;line-height:28px;}
.what-is-ban-individual {
    float: left;
    margin: 0;
    padding: 0 10px 0 0;
    position: relative;
    width: 150px;
}
.what-is-ban-individual h6{font-size:1.2em;width:150px;}
}

@media only screen and (min-width: 359px) and (max-width: 361px)
{
.provide-services {
    margin: 0 auto;
    width: 90%;
}
}

@media only screen and (max-width:399px)
{
.wrapper{width:100%; min-width:100%;}
#header	{padding:20px 0px;}
.hdr-container{width:300px;margin:0 auto;}
#logo {float: none;margin: 0 auto;width: 200px;}
#logo img {display: inline-block;max-width: 100%;width: 200px;}
.hdr-rtcnt{float:none;width:300px;margin:0 auto;}
#nav{padding:10px 0px 5px;float:none;}
#nav ul li{padding:0 0 0 14px;}
#nav ul li a{font-size:0.75em;}

.login-btns {
    float: none;
    margin: 0 auto;
    padding: 3px 0 0;
    width: 160px;
}
.login-btns input {margin: 0 0 0 10px;}
.login-btn {font-size: 0.8em;padding: 4px 0;width: 65px;}
.sign-btn {font-size: 0.8em;padding: 4px 0;width: 70px;}


.banner{background-size:100% auto;}
.banner-container{width:100%;padding:110px 0 0;}
.banner-content{width:95%;padding:0 0 0 10px;}
.banner-content h1 {font-size: 1.8em;line-height: 31px;padding: 0 0 5px;text-shadow: none;}
.banner-content h2 {font-size: 1em;padding: 7px 0;width: 290px;margin:0 auto;}
.banner-content h6 {font-size: 1.25em;line-height: 25px;padding:0 0 12px;text-shadow: none;color:#333;}
.banner-content p {font-size: 1em;line-height: 20px;padding: 0 0 25px;text-shadow: none;color:#666;}
.banner-content a {font-size: 1.3em;padding: 7px 0;width: 175px;margin:0 auto;}

.sign-up-sch-cnt h2 {font-size: 1em;padding: 7px 0;width: 290px;margin:0 auto;}
.sign-up-free-cnt h2 {font-size: 1em;padding: 7px 0;width: 290px;margin:0 auto;}

.moments-container{width:100%;padding:40px 0;}
.moments-container h1{font-size:1.6em;}
.moments-container p{font-size:1.1em;line-height:30px;padding:0 12px;}

.provide-students-content{width:100%;padding:30px 0 15px;}
.provide-students-content h1{font-size:1.5em;line-height:34px;padding:0 5px 20px;}
.provide-students-content p{font-size:1.2em;line-height:28px;padding:0 10px 15px;}

.provide-services {
    margin: 0 auto;
    width: 310px;
}
.provide-services ul li {
    padding: 0 4px;
    width: 144px;
}
.provide-services ul li span{background:url("../images/services-bg.png") no-repeat scroll 0 0 / 92% auto transparent;width:auto;margin:0 auto 6px;}
.provide-services ul li span img{max-width:100%;display:block;width:52px;margin:0 auto;}


.grades-scores-content{width:95%;}
.grades-scores-content h1{font-size:1.5em;padding:0 0 12px;}
.grades-scores-content p{font-size:1.1em;line-height:27px;padding:0 0 25px;}
.grades-scores-content a {font-size: 1em;text-align: center;width:280px;padding:12px 0;}

.benefits-content{width:300px;}
.benefits-content h1{font-size:1.8em;padding:0 0 25px;}
.benefits-cnt {
    border: medium none;
    padding: 0 0px 40px;
    width: 300px;margin:0 auto;
}
.ban{width:200px;margin:0 auto 5px;}
.ban h6{width:200px;font-size:1.3em;}
.benefits-cnt p {font-size: 1em;line-height: 27px;padding: 0 0px 15px;text-align:justify;}
.benefits-cnt a {font-size: 1em;width: 175px;padding:14px 0;}
.benefits-cnt-1{width:300px;border-right: medium none;padding: 0 0px 40px;margin:0 auto;}
.benefits-cnt-1 a{font-size: 1em;width: 175px;padding:14px 0;}
.benefits-cnt-1 p {font-size: 1em;line-height: 28px;padding: 0 0px 15px;text-align:justify;}
.benefits-cnt-2{width:300px;padding:0px;border: medium none;margin:0 auto;}
.benefits-cnt-2 a{font-size: 1em;width: 175px;padding:15px 0;}
.benefits-cnt-2 p {font-size: 1em;line-height: 27px;padding: 0 0px 15px;text-align:justify;}


.profile-content{width:100%;padding:20px 0 30px;}
.profile-content p{font-size:1.4em;padding:0 0 16px;line-height:27px;}
.profile-content a{font-size:1em;width:290px;padding:12px 0;}

#footer	{background-color:#3d4044;padding:25px 1px;}
.ftr-container{width:300px; margin:0 auto;}
#ftr-logo {float: none;margin: 0 auto;width: 200px;}
#ftr-logo img {display: inline-block;max-width: 100%;width:200px;}
.ftr-rtcnt{float:none;width:300px; margin:0 auto;}
.ftr-nav{padding:10px 0px 5px;float:none;}
.ftr-nav ul li{padding:0 0 0 14px;}
.ftr-nav ul li a{font-size:0.75em;font-weight:normal;}
.ftr-login-btns {
    float: none;
    margin: 0 auto;
    padding: 3px 0 0;
    width: 160px;
}
.ftr-login-btns input {margin: 0 0 0 10px;}
.login-btn {font-size: 0.8em;padding: 4px 0;width: 65px;}
.sign-btn {font-size: 0.8em;padding: 4px 0;width: 70px;}	


.navigation-cnt {
    margin: 0 auto;
    padding: 10px 0;
    width: 100%;
}
.navigation-cnt ul li {padding: 0 10px;}
.navigation-cnt ul li a {font-size: 0.7em;}
.benefits-recruiters-cnt{width:100%;margin:0 auto;}
.slider-recruiters {width: 300px;}
.slider-recruiters img{display:block;margin:0 auto;width:200px}
.benefits-recruiters-cnt h2 {font-size: 1.75em;}
.benefits-recruiters-cnt p {font-size: 1.05em;line-height:28px;}
.profile-student-cnt {margin: 0 auto;width: 300px;}
.profile-student-cnt h2 {font-size: 1.75em;padding: 0 0 35px;}
.parent-btm-content {margin: 0 auto;padding: 25px 0 35px;width: 100%;}
.parent-btm-content p {font-size: 1.2em;padding:0 5px 25px;}

.benefits-parents-cnt{width:100%;}
.what-is-cnt{width:100%;}
.off-rules-cnt{width:100%;}
.legal-cnt{width:100%;}
.sign-up-sch-cnt{width:100%;}
.sign-up-free-cnt{width:100%;}
.slider{width:100%;}
.profile-students-cnt{width:100%;}
.benefits-students-cnt{width:100%;}
.slider-students{width:100%;}
.inner-benefits-cnt{width:100%;padding:30px 0 0;}
.benefit-individual{width:100%;padding:5px 0 45px;}
.sch-cnt{width:100%;padding:30px 0 0;}
.sch-steps{width:100%;padding:5px 0 45px;}
.what-is-inner-benefits-cnt{width:100%;padding:30px 0 0;}
.what-is-benefit-individual{width:100%;padding:5px 0 45px;}

.slider img{display:block;margin:0 auto;width:200px}
.prev{position:absolute;left:5px;top:65px;width:30px;}
.next{position:absolute;right:5px;top:65px;width:30px;}
.design-content {bottom: 0;height: 80px;position: absolute;right: 0;width: 250px;background-size:75%;}
.benefits-parents-cnt h2 {font-size: 1.75em;}
.benefits-parents-cnt p {font-size: 1.05em;line-height:28px;padding:0 6px 10px;}
.what-is-cnt h2 {font-size: 1.75em;}
.what-is-cnt p {font-size: 1.05em;line-height:28px;padding:0 6px 10px;}
.off-rules-cnt h1 {font-size: 1.5em;}
.off-rules-cnt h2 {font-size: 1.2em;}
.off-rules-cnt p {font-size: 1em;line-height:1em;padding:0 6px 10px;}
.legal-cnt h1 {font-size: 1.2em;}
.legal-cnt h2 {font-size: .8em;}
.legal-cnt h3 {font-size: 1em;line-height:1em;padding:0 6px 10px;}
.legal-cnt p {font-size: 1em;line-height:1em;padding:0 6px 10px;}
.sign-up-sch-cnt h1 {font-size: 1em;}
.sign-up-sch-cnt h3 {font-size: 1.05em;line-height:1em;padding:0 6px 10px;}
.sign-up-sch-cnt h4 {font-size: .7em;line-height:1em;padding:0 6px 10px;}
.sign-up-sch-cnt p {font-size: 1em;line-height:1em;padding:0 0 0 0;}
.sign-up-free-cnt h1 {font-size: 1.75em;}
.sign-up-free-cnt p {font-size: 1.05em;line-height:28px;padding:0 6px 10px;}
.slider-students img{display:block;margin:0 auto;width:200px}
.benefits-students-cnt h2 {font-size: 1.75em;}
.benefits-students-cnt p{font-size: 1.05em;line-height:28px;padding:0 8px 10px;}
.profile-students-cnt h2 {float: none;font-size: 1.75em;text-align: center;width:auto;}
.profile-students-cnt .student-content {border-left: medium none;float: none;margin: 0 auto;padding: 40px 0 0;position: relative;width: 300px;}
.arrow{display:none;}
.design-content-lft{display:none;}

.benefits-inner{background:none;}
.inner-benefits{background:none;}
.inner-benefits-cnt h2{font-size:1.22em;line-height:30px;padding:0 0 18px;}
.inner-benefits-cnt p{font-size:1.05em;line-height:28px;}
.inner-benefits-cnt h6 {padding:0 0 30px;}

.benefit-individual {
    margin: 0 auto;
    padding: 5px 0 40px;
    width: 220px;
}
.ban-individual {
    display: block;
    float: none;
    padding: 0 0 10px;
    position: relative;
    width: 225px;
}
.ban-individual h6{font-size:1.3em;width:225px;}

.sch-bg{background:none;}
.sch-cnt h2{font-size:1.22em;line-height:30px;padding:0 0 18px;}
.sch-cnt p{font-size:1.05em;line-height:28px;}
.sch-cnt h6 {padding:0 0 30px;}

.what-is-benefits-inner{background:none;}
.what-is-inner-benefits{background:none;}
.what-is-inner-benefits-cnt h2{font-size:1.22em;line-height:30px;padding:0 0 18px;}
.what-is-inner-benefits-cnt p{font-size:1.05em;line-height:28px;}
.what-is-inner-benefits-cnt h6 {padding:0 0 30px;}

.sch-steps {
    margin: 0 auto;
    padding: 5px 0 40px;
    width: 220px;
}

.sch-step-individual {
    display: block;
    float: none;
    padding: 0 0 10px;
    position: relative;
    width: 225px;
}
.sch-cnt h6{font-size:.9em;width:225px;}

.what-is-benefit-individual {
    margin: 0 auto;
    padding: 5px 0 40px;
    width: 220px;
}
.what-is-ban-individual {
    display: block;
    float: none;
    padding: 0 0 10px;
    position: relative;
    width: 225px;
}
.what-is-ban-individual h6{font-size:1.3em;width:225px;}
}