/* ------------------------------------------------------------ *\
	New Styles
\* ------------------------------------------------------------ */

/* ------------------------------------------------------------ *\
	Media Queries
\* ------------------------------------------------------------ */

/* max-width: 1010px */
@media (max-width: 1010px) {
	img { max-width: 100%; height: auto; }
	
	#registered-nurse-header { width: auto; padding: 0 5px; }

	#licensed-nurse-main,
	#licensed-nurse-top,
	#registered-nurse-nav,
	#footer-text,
	#degree-footer,
	#nursing-main,
	#LVN-boxes,
	#registered-nurse-home { width: auto; }

	/*  Header  */
	#header-nurse-l { width: 400px; }
	#header-nurse-l img { width: 100%; height: auto; }

	/*  Nav  */
	#registered-nurse-nav { height: auto; border: 1px solid #aeaeae; border-radius: 6px; margin: 0 2px; background: none; }

	#registered-nurse-nav {
		background: rgb(250,250,250); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(250,250,250,1) 0%, rgba(247,247,247,1) 11%, rgba(235,235,235,1) 28%, rgba(206,206,206,1) 59%, rgba(194,194,194,1) 76%, rgba(191,191,191,1) 83%, rgba(191,191,191,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,250,1)), color-stop(11%,rgba(247,247,247,1)), color-stop(28%,rgba(235,235,235,1)), color-stop(59%,rgba(206,206,206,1)), color-stop(76%,rgba(194,194,194,1)), color-stop(83%,rgba(191,191,191,1)), color-stop(100%,rgba(191,191,191,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(247,247,247,1) 11%,rgba(235,235,235,1) 28%,rgba(206,206,206,1) 59%,rgba(194,194,194,1) 76%,rgba(191,191,191,1) 83%,rgba(191,191,191,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(247,247,247,1) 11%,rgba(235,235,235,1) 28%,rgba(206,206,206,1) 59%,rgba(194,194,194,1) 76%,rgba(191,191,191,1) 83%,rgba(191,191,191,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(247,247,247,1) 11%,rgba(235,235,235,1) 28%,rgba(206,206,206,1) 59%,rgba(194,194,194,1) 76%,rgba(191,191,191,1) 83%,rgba(191,191,191,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(250,250,250,1) 0%,rgba(247,247,247,1) 11%,rgba(235,235,235,1) 28%,rgba(206,206,206,1) 59%,rgba(194,194,194,1) 76%,rgba(191,191,191,1) 83%,rgba(191,191,191,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#bfbfbf',GradientType=0 ); /* IE6-9 */
	}

	.maindrop_menu { font-size: 0; line-height: 0; text-align: justify; }
	.maindrop_menu:after { display: inline-block; width: 100%; content: ''; }
	.maindrop_menu li { float: none; display: inline-block; vertical-align: top; }
	.maindrop_menu > li:first-child,
	.maindrop_menu > li:last-child { display: none; }

	#registered-nurse-nav > ul > li > div > a:hover {
		-webkit-background-size: 100% 100%;
		        background-size: 100% 100%;
	}

	#drop-NAV a:link, 
	#drop-NAV a:visited { line-height: 1.5; }

	.NavNurse { font-size: 11px; }

	#nursing-Home,
	#nursing-Why,
	#nursing-Campus,
	#nursing-Programs,
	#nursing-Finance,
	#nursing-Started,
	#nursing-Contact { width: auto; height: auto; background: none; line-height: 15px; }

	#registered-nurse-nav > ul > li > div > a { height: auto; padding: 11px 7px; border-left: 1px solid #bababa; font-size: 12px; }
	#registered-nurse-nav > ul > li:nth-child(2) > div > a { border-left: none; }
	#registered-nurse-nav > ul > li > div > a {
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}

	#navR,
	#navL { display: none; }

	/*  registered-nurse-home  */
	#registered-nurse-home table { width: 100%; }
	#registered-nurse-home table td { }
	#registered-nurse-home table td:first-child { width: 60%; }
	#registered-nurse-home table td:last-child { width: 40%; }
	
	.iframe-outer { position: relative; padding-top: 52%; }
	.iframe-outer iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

	/*  Nursing Content  */
	#nursing-content { display: block; width: auto; height: auto; padding: 0 5px; }

	#nursing-content table td { padding: 5px 0; }
	#nursing-content table img { max-width: 100%; height: auto; }

	/*  Boxes  */
	#LVN-box1,
	#LVN-box2,
	#LVN-box3 { width: 32%; margin-right: 0; }
	#LVN-box2,
	#LVN-box3 { margin-left: 2%; }

	#LVN-box1 a:hover,
	#LVN-box2 a:hover,
	#LVN-box3 a:hover,
	#LVN-box1,
	#LVN-box2,
	#LVN-box3 {
		-webkit-background-size: 100% 100%;
		        background-size: 100% 100%;
	}

	#LVN-box1 a,
	#LVN-box2 a,
	#LVN-box3 a {
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}

	#reviews { float: none; }

	#nursing-main table { float: none; }


	/*  Footer  */
	#nursing-footer,
	#degree-footer { height: auto; }

	#degree-footer { padding: 0 5px 10px; }	

	#footer-l > img,
	#footer-r > img { width: 100%; height: 13px; }

	#footer-l { width: 62%; height: auto; }
	#footer-r { width: 36%; height: auto; margin-left: 2%; }

	#footer-content2,
	#footer-content { width: 50%; }

	#footer-content2 { padding-left: 0; }

	#footer-text { background: url(../images/pagebg.jpg); }

	/*  nursing-content-int  */
	#nursing-content-int { display: block; width: auto; height: auto; padding: 0 5px; }

	#nursing-main-int { overflow: hidden; width: auto; }

	#nursing-main-right1 { width: 68%; }

	#licensed-nurse-main iframe { width: 100%; }

	#nursing-main-right1 img { max-width: 100%; height: auto; }

	/*  licensed Nurse  */

	#licensed-nurse-top { height: auto; }
	#licensed-nurse-btm,
	#licensed-nurse-main,
	#licensed-nurse-top {
		-webkit-background-size: 100% 100%;
		        background-size: 100% 100%;
	}


	#licensed-nurse-top2 { overflow: hidden; width: auto; padding: 40px 20px; }
	#licensed-nurse-main { padding-bottom: 0; }

	#licensed-nurse-btm { width: auto; }

	#left-nursing-interior { padding-left: 0; }

	#left-nursing-interiorleft1 { width: 60%; }

	#left-nursing-interiorright1 { width: 38%; }

	/*  Reviews  */
	.reviews { width: 100%; }
	.reviews td { overflow: hidden; }

	#licensed-nurse-top table { height: auto; padding: 40px 20px; }

	#licensed-nurse-main td h3 { margin-top: 20px; }

	table { width: 100%; }

	/*  Campuses  */
	.map-outer { position: relative; padding-top: 91%; }
	.map-outer iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

	.campuses form input[type="text"] { display: block; width: 100%; }
}

/* max-width: 767px */
@media (max-width: 767px) {
	body { min-width: 320px; }

	h1[style*="padding-left:50px;"] { padding-left: 10px !important; }

	/*  Header  */
	#nursing-header { position: relative; height: auto; }
	#registered-nurse-header { height: auto; }
	#registered-nurse-header {
		-webkit-background-size: 100% 100%;
		        background-size: 100% 100%;
	}

	#header-nurse-l { width: 290px; height: auto; margin-left: -10px; }

	#header-nurse-r { float: none; width: auto; clear: both; text-align: center; }

	#header-nurse-r1 { float: none; display: inline-block; width: auto; }

	#header-links { float: none; width: auto; text-align: center; }

	#header-click { font-size: 0; }
	
	/*  Nav Mobile  */
	.nav-mobile { position: absolute; top: 15px; right: 10px; display: block; width: 30px; height: 15px; padding: 8px 4px; border: 1px solid #fff; border-radius: 4px; }
    .nav-mobile span { display: block; height: 3px; margin-bottom: 3px; background: #fff; }
    .nav-mobile.active { background: #fff; }
    .nav-mobile.active span { background: #1A226B; }

	/*  Nav  */
	#registered-nurse-nav { position: absolute; top: 100%; left: 0; z-index: 20; overflow: hidden; max-height: 0; width: 100%; border-radius: 0; margin: 0; }
	#registered-nurse-nav {
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}

	.maindrop_menu { text-align: left; }
	.maindrop_menu li { display: block; }

	.maindrop_menu li ~ li { border-top: 1px solid #aeaeae; }

	#nursing-Home,
	#nursing-Why,
	#nursing-Campus,
	#nursing-Programs,
	#nursing-Finance,
	#nursing-Started,
	#nursing-Contact { float: none; }

	#registered-nurse-nav > ul > li > div > a { border-left: none; }
	#registered-nurse-nav > ul > li > div > a:hover { background: #424242; }

	#registered-nurse-nav,
	.maindrop_menu ul {
		-webkit-transition: max-height 0.4s;
		     -o-transition: max-height 0.4s;
		        transition: max-height 0.4s;
	}

	#registered-nurse-nav.expanded,
	.maindrop_menu li.expanded > ul { max-height: 900px; }

	/*  Nav Dropdown  */
	.maindrop_menu ul { position: static; overflow: hidden; max-height: 0; padding-left: 0; }
	#nurse-navig2,
	#nurse-navig { width: auto; height: auto; }

	#drop-NAV { float: none; width: auto; padding: 5px 10px; }
	#drop-NAV a:last-child { border-bottom: none; }

	/*  registered-nurse-home  */
	#nursing-slider { height: auto; }

	#registered-nurse-home { height: auto; }
	#registered-nurse-home {
		-webkit-background-size: 100% 100%;
		        background-size: 100% 100%;
	}

	table,
	table tbody,
	table tr,
	table td { display: block; width: auto; }

	#registered-nurse-home table td:first-child,
	#registered-nurse-home table td:last-child,
	#nursing-main table td { width: auto; }

	#registered-nurse-home table br { display: none; }

	#registered-nurse-home .iframe-outer { border: 5px solid #fff; }
	#registered-nurse-home .iframe-outer iframe { border: none !important; }

	a.lvn-nursing-programs { margin: 0 auto; }

	/*  Boxes  */
	#LVN-boxes { height: auto; }

	#LVN-box1, 
	#LVN-box2, 
	#LVN-box3 { float: none; width: auto; max-width: 298px; margin: 0 auto; }
	
	
	
	/*  Nursing Content  */

	#nursing-main table { padding-bottom: 10px; }
	#nursing-main table td { overflow: hidden; }

	#reviews { float: none; width: auto; }

	.lvn-reviews { font-size: 16px; }
	.lvn-reviews br { display: none; }

	.lvn-review { display: block; margin-top: 15px; }

	/*  Footer  */

	#nursing-footer {
		-webkit-background-size: auto 100%;
		        background-size: auto 100%;
	}

	#footer-l,
	#footer-r { overflow: hidden; float: none; width: auto; }

	#footer-r { margin-left: 0; }

	#footer-text { padding: 0; }
	#footer-text img { float: none !important; }

	/*  nursing-content-int  */
	blockquote { margin: 10px 20px; }

	#nursing-content-int { margin-bottom: 20px; }

	#nursing-main-int { padding-top: 15px; }
	#nursing-main-right1 { float: none; width: auto; }

	#nursing-main-left1 { float: none; width: auto; margin-top: 20px; }

	#sidebar { width: auto; }

	#side1 { border-radius: 6px 6px 0 0; }
	#side1 {
		background: rgb(60,85,148); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(60,85,148,1) 0%, rgba(34,65,139,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(60,85,148,1)), color-stop(100%,rgba(34,65,139,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(60,85,148,1) 0%,rgba(34,65,139,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(60,85,148,1) 0%,rgba(34,65,139,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(60,85,148,1) 0%,rgba(34,65,139,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(60,85,148,1) 0%,rgba(34,65,139,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c5594', endColorstr='#22418b',GradientType=0 ); /* IE6-9 */
	}

	#side2s,
	#side2 { padding: 10px 15px; border: 1px solid #aeaeae; border-top: none; border-radius: 0 0 6px 6px; background: none; }

	#nursing-main-left1 > .poplight { display: block; text-align: center; }

	#sideForm { padding: 5px 0 0; background: none; }

	#side-btms { display: none; }

	.campuses { margin: 5px 0; }

	#nursing-main-right1 img { width: 100%; }
	#nursing-main-right1 #left-nursing-interiorright1 img,
	#nursing-main-right1 a img { width: auto; }


	/*  Licensed Nurse  */
	#licensed-nurse-top2 { padding: 20px 15px 50px; }
	#licensed-nurse-top2 img { float: none; display: block; margin: 0 auto; }

	/*  Reviews  */
	.reviews td > img { float: none; display: block; margin: 0 auto; }

	/*  Images  */
	#images { float: none; padding: 10px 0; text-align: center; }
	#images img { width: auto; }

	/*  Campuses  */
	.map-outer { padding-top: 56.25%; }

}

/* max-width: 479px */
@media (max-width: 479px) {
	#footer-content { overflow: hidden; float: none; width: auto; }

	#left-nursing-interiorright1,
	#left-nursing-interiorleft1 { float: none; width: auto; }

	#left-nursing-interiorright1 { padding-right: 0; margin: 10px 0; }

	#nursing-career-facts { float: none; width: auto; padding: 10px 0; }
 	#nursing-career-facts { float: none; width: auto; padding: 10px 0; }
/*  Popup  */
	.popup_block { width: 270px !important; padding: 10px; border-width: 10px; margin-left: -155px !important; }
	img.btn_close { margin: -40px -25px 0 0; }
 }
 
.logo-testimonial {
	margin: 40px; float: left;
	}

@media (max-width: 479px) {
	.logo-testimonial { margin: 10px auto; display: block; float: none;}
}

.shell {padding: 30px 70px;}

@media (max-width: 1010px) {
	.shell { padding: 30px 20px;}
}
@media (max-width:767px){
	.shell { padding: 20px 15px 50px;}
}

a.btn { color: #fff; background: #171D58; padding: 20px; text-decoration: none; }
a.btn:hover { background:#05b2c2;}

.banner-bg { background: url(../images/bg.jpg); }

.box-title { color: #666; font-size:40px; text-align: center; text-shadow: none; }