
@media only screen and (max-width:1440px){
.container {margin:auto; width:1004px;}	

/****** Navigational arrows fix ********/
.flex-direction-nav .flex-prev { left: 0; }
.flex-direction-nav .flex-next { right: 0; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }

.banner-content {top:28%;}
.banner-content .left h2 {font-size:3em; }
.banner-content .left h3 {font-size:1.2em; line-height:2em}


.main h3 {text-align:center;}

.bottom-cover {font-size:0.76em; padding:12px 0}

.download .container .left {font-size:0.9em; margin-top:-2%;}

.review .container .left, .review .container .right  {font-size:0.9em; margin-top:-5%;}
.review .container .right h2, .review .container .left h2 {display:none;}
.review .container .right h3 {font-size:1.2em; line-height:2em }
.submit_r {margin-top:12px;}
.dfrom {margin-top:0;}


.vid_con {height:320px; }
.vid_copy {float:right; width:50%; padding:0 0 0 5%}
.vid_copy h3 {font-size:1.7em; margin-bottom:1em;}
.vid_copy p {line-height:1.3; font-size:0.9em; margin-bottom:1em}

.vid_copy .form-submit {font-size:0.9em; margin:12px 0 0 0; padding:18px; width:100%}


}

/* small laptops and landscape iPad */
@media only screen and (max-width:1024px){
.container {margin:auto; width:728px;}	
.sn_con {max-width:100%; text-align:center; float:none}

.banner-content {top:40%;}
.banner-content .left h2 {font-size:2.2em; }
.banner-content .left h3 {font-size:1em; line-height:2.13em}

.btn {margin:0}

.bottom-cover {padding:24px 0; position:relative; }
.bottom-cover.op_black {background-color:#fff !important}
.bottom-cover .white {color:#555 !important; text-shadow:none }
.bottom-cover .col {border-right:1px solid #eee}
.bottom-cover .last {border-right:none }
.guarantee1 {margin-top:5px;}
.guarantee2 {margin-top:6px;}

.slider-item .slider-image{ float:none; width:33%; position:absolute; right:55px; top:150px;}

.main h1 {font-size:3em}
.main p {font-size:1.1em; height:9em }
.main .btn_red {font-size:0.9em}

.fotcol h3 {font-size:1em; font-weight:400}

.text-input { margin:5px auto 5px auto; padding:6px 6px 6px 12px; font-size:1.3em;} 
.submit_l {  margin-top:6px; padding:9px;}
.download .container .left h3 {display:none;}

.vid {float:none; width:100%;}
.vid_con {height:320px; }
.vid_copy {float:none; width:100%; padding:24px 0 0 0}
.vid_copy h3 {font-size:1.7em; margin-bottom:1em;}
.vid_copy p {line-height:1.3; font-size:0.9em; margin-bottom:1em}

.vid_copy .form-submit {font-size:0.9em; margin:6px 0 0 0; padding:10px; width:100%}

.half-col {width:100%; float:none; padding-top:0; padding-bottom:0}

.what_rpl {list-style:inside;}

.device {display:block;}
.desktop {display:none;}


}

@media only screen and (max-width:768px){
.container {margin:auto; width:468px;}	
.flex-direction-nav .flex-prev { left: 10px; }
.flex-direction-nav .flex-next { right: 15px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.5; left: 20px; }
.flexslider:hover .flex-next { opacity: 0.4; right: 25px; }

.top-cover { padding:12px 0; }
.top-cover.op_black {background-color: rgba(0,0,0,0.30);}
.floatleft, .floatright {float:none; margin:auto;}

.banner-content {	position:relative; color:#333;}

.logo {text-align:center;}
.sn {margin-top:24px;}
.sn p {display:none;}
.sn.txt-right {text-align:center;}
.sn a {margin-left:6px; margin-right:6px;}


.phone_num {float:none;}
.phone_num h3 {text-align:center; margin-top:24px;}
.phone_num h3 span {display:none;}

.banner-content .left br {display:none;}
.banner-content .left h2 {color:#555; font-size:1.9em; font-weight:400; text-align:center; margin:24px auto 12px auto; line-height:1.5em}
.banner-content .left h3 {color:#fd890d; font-size:1.1em; font-weight:400; text-align:center; margin:0; padding:0; background:none !important; line-height:1.5em; text-align:center; display:block}
.banner-content .left , .banner-content .right {	float:none;	width:96%; margin-left:auto; margin-right:auto;}
.banner-content .right {margin:32px auto;}
.btn {margin:6px auto; width:90%;}

.bottom-cover .col { width:50%; margin-bottom:24px}
.choose {border-right:none !important}

.slider-item {padding:0; width:94%; margin:auto}
.slider-item .content{float:none; display:block; width:100%; margin-top:0; margin-left:0; padding:0 12px }
.slider-item .content h2 {font-size:2.5em; font-weight:300; margin-bottom:24px; margin-left:24px}
.slider-item .content p {font-size:1.3em; font-weight:300; margin-left:24px; line-height:1.2em}
.slider-item .slider-image{ position:relative; display:block; width:80%; text-align:center; right:auto; top:auto; margin:12px auto 0 auto}


.main .col {width:90%; padding:0 3% 24px 3%; display:block; float:none; border-right:none; border-bottom:1px solid #eee; margin:12px auto 24px auto }
.main h1 {font-size:3em}
.main h3 { height:auto}
.main p {font-size:1.1em; height:auto }
.main .last {border-bottom: none;}

footer {padding:18px 0}
.fotcol {display:none;}
footer .spacer, footer .spacer-invis {display:none;}
.copyright { text-align:center; margin-top:1em}
.spacer-invis.last {display:none;}


.text-input { margin:12px auto 12px auto; padding:10px 10px 10px 20px; font-size:1.3em;} 
.left-form {float:left; width:100%}
.right-form {float:right; width:100%}
.submit_l, .submit_r {width:100%;}
.submit_r {margin-top:24px;}
.review .container .left, .review .container .right  {margin-top:12px; width:100%; }
.review .container .left h3, .review .container .right h3 {font-size:1.3em; text-align:left}
.review .container .left h2 {display:block;}

.vid_con {height:240px; }
.vid_copy .mba_cta {padding:20px;}
.vid_copy .form-submit {margin:11px 0 0 0; padding:16px; width:100%}

/** Qualification Details **/

.info_container {padding-left: 25px; padding-right:25px;}
.info_container .col, .info_container .colr {width:100%; float:none;}

.info_container .col{padding-top:18px; text-align:center;}

.info_container .spacer-invis {margin:12px 0;}

.awards {display:none;}
.main .two-thirds-col {width:90%; float:none; margin:18px auto;}
.main .one-third-col {width:90%; float:none; margin:5px auto 18px auto;}
.main .two-thirds-col h3 {font-size:1.9em !important; line-height:1.6em; text-transform:capitalize;}


.fix-pad {padding-top:6px;}

.phone_num_new {float:none; text-align:center; margin-top:12px;}

.desktop {display:none;}
.device {display:block;}
.mobile {display:block;} /* shouldnt though */
}

/* mobiles */
@media only screen and (max-width:480px){

.container {margin:auto; width:320px;}
.sn {display:none;}	

.left br {display:none;}

.btn { font-size:1em; width:100%}

.bottom-cover {font-size:0.6em; padding:12px 0;}
.guarantee1 h2, .guarantee2 h2 {	letter-spacing:normal}

.main h1 {font-size:2.2em; display:block; width:90%; margin-left:auto; margin-right:auto}
.main h3 {font-size:1.4em;}
.main p {font-size:1em;}
.main .btn_red {font-size:1em}

.banner img {height:180px;}

.scott {visibility:hidden;}

.info_container h2 {font-size:26px;}
.info_container .selector {font-size:1em;}
.awards {display:none;}
.left-copy-section-form {width:64%;}
.right-copy-section-form  {float:left;}
.deivce , .desktop {display:none;}
.mobile {display:block;}
.new_cta {width:94%; max-width:94%; margin:inherit auto !important}
}

@media only screen and (max-width:320px){
.container {margin:auto; width:300px;}	
.scott {visibility:hidden;}

}