@charset "utf-8";
/****** Initial Style ******/
.re-menu, .aso-re-menu{display:none;}
//b.re-title{display:none;}
b.re-title,h3.re-title{display:none;}
/****** Initial Style ******/

@media screen and (max-width: 919px){
.aso-re-menu ul.menu li.vocational-menu ul.sub-menu li.vocational-title > a{    color: #666;    padding: 6px!important; }
.aso-re-menu ul.menu li ul.sub-menu li > a.parent {direction: ltr;}    
#ocdb-guide-to-college-admissions .guide-main .guide-main-left h6{display:none;}
.subjects-main .subjects-header{margin-top:0;}
b.re-title{display:block;}
#main{overflow:visible;}
#content-res-menu.left-nav-main .bg-nav-main{display:none;}
#main #online-phd .subjects-left-nav{top:0 !important;}
div#main > header{height:0;}
#main{-webkit-text-size-adjust:none;}
#main.active .re-menu{z-index:111111;}
#main header .header-main .header-top .header-right{margin-top:0;}
#main header .header-main .header-top{padding:0;}
#main header .header-main .header-top .header-right nav,
#main header .header-main .header-top .logo,
#main header .header-main .header-top .header-right .social-link{ display:none;}
.gograd-home-main .banner{padding-top:190px;}
#cs-career .career-content .career-left .left-nav ul li a:hover {border-color:#ccc;}
#cs-career .career-content .career-left .left-nav ul li a:hover i{background-image:url(../images/cs-career/content-nav-icn.png);}
/*** Nav sub-child ***/ 
.aso-re-menu ul.menu li.online-degrees-child-menu > ul > li > a.parent{ background-image:none !important;  padding:10px !important;cursor: default;}
.aso-re-menu ul.menu li.online-degrees-child-menu ul li ul{ display:block !important;}
.aso-re-menu ul.menu li.online-degrees-child-menu ul.tech-sub-menu li.child-menu-sub a{display:inline-block;line-height: 24px;color: #333333;font-family: 'proxima_nova_rgbold';font-size: 18px; padding: 10px 0 5px 20px !important; background:#d9d9d9;text-transform: uppercase;}
.aso-re-menu ul.menu li.online-degrees-child-menu ul.tech-sub-menu li.child-menu-sub span{display:inline-block;line-height: 24px;color: #333333;font-family: 'proxima_nova_rgbold';font-size: 18px; padding: 10px 0 5px 20px !important; background:#d9d9d9;text-transform: uppercase;}
.aso-re-menu ul.menu li.online-degrees-child-menu ul.tech-sub-menu li.child-menu-sub a:hover{background:#d9d9d9}
.aso-re-menu ul.menu li.online-degrees-child-menu ul.tech-sub-menu li a{ padding:5px 0px 6px 35px !important; background:#fff;}
.aso-re-menu ul.menu li.online-degrees-child-menu ul.tech-sub-menu li a:hover{background:#fff;}
 /*** Nav sub-child ***/ 
#main header .logo,#main header nav .menu{display:none;}
.breadcrumb{margin-top:0px;}
/****** Initial Style ******/
.aso-re-menu{display:block;}
#content-res-menu a {background-color: transparent !important;}
.re-menu{display: inline-block;position: fixed;z-index: 999999;width: 100%; top:0; left:0;}
.re-menu .menu-main{float:left; width:100%; background-color:#363636; display:inline-block;}
.re-menu .menu-main .menu{float:left; margin-right:9px; line-height:0; display:inline-block; margin-top:9px;}
.re-menu .menu-main .menu a{text-decoration:none; display:inline-block; padding:10px; line-height:0; margin-right:0px;}
.re-menu .menu-main .re-logo{padding-top:8px; float:none; line-height:0; text-align:center; padding-bottom:9px;}
.re-menu .menu-main .re-logo a{display:inline-block; line-height:0;}
.re-menu .content-nav{display:block; width:100%; clear:both; background-color:#ebebeb; padding:13px 0; line-height:0; border-bottom:1px solid #cccccc;}
.re-menu .content-nav a{margin:0px 0 0px 4px; text-decoration:none; display:inline-block;}
.re-menu .content-nav a img{margin-right:15px; float:left; margin-top:4px;}
.re-menu .content-nav a span{font-size:16px; line-height:24px; color:#333333;text-transform:uppercase; font-family: 'proxima_novasemibold';float:left;}
.re-menu .menu-main .re-logo a span{ font-size:15px; color:#fff;font-family: 'proxima_nova_rgregular'; line-height:18px;}
.aso-re-menu { height: auto; position: fixed; top: 0; width: 75% !important; left: -75%; font-family: 'proxima_nova_rgbold'; font-size:20px; overflow-y:auto; direction:rtl; overflow-x:hidden; text-align:left; background-color:#333333; height:100%; z-index: 999999;}
.aso-re-menu .menu-button{background-color:#262626; width:100%; padding:11px 0; display:block; line-height:33px;}
.aso-re-menu .menu-button span.title{font-size:16px; color:#ccc; line-height:25px; font-family: 'proxima_nova_rgbold'; text-transform:uppercase; margin-left:20px;}
.aso-re-menu.active{ box-shadow: 0px 0 19px rgba(0, 0, 0, 0.76); -webkit-transition:box-shadow 1s ease;}
.aso-re-menu ul.menu{background-color:#ffffff; padding:0; width:100% !important;}
.aso-re-menu ul.menu a{color:#333333; font-family: 'proxima_nova_rgbold'; font-size:18px; }
.aso-re-menu ul.menu li{border-bottom: 1px solid #ccc; padding: 0 !important; margin-right: 0; float: none; position: relative; background-color:#333333;border-bottom: 1px solid #404040;}
.aso-re-menu ul.menu li span.touch-button { display:block; float: left; height: 50px; position: absolute; right: 0; width: 100%; top: 0;cursor: pointer;} 
.aso-re-menu ul.menu li a{padding:8px 0 8px 20px;cursor: pointer;display: block; width:100%;box-sizing: border-box;font-size:18px; line-height:35px; text-transform:uppercase;  font-family: 'OpenSansBold'; color:#FFF;font-family: 'proxima_novasemibold';border-bottom: 1px solid #212121;}
.aso-re-menu ul.menu li:hover{padding:0 0 0 20px;}
.aso-re-menu ul.menu li .sub-menu{max-height:500px; overflow-y:auto; background-color:#262626; font-size:20px; width:auto; display: none; position:relative; left:0; top:0; box-sizing:border-box; outline:0;}
.aso-re-menu ul.menu > li.hover{border-left:2px solid #00b8ff !important;}
.aso-re-menu ul.menu > li.has-link > span.touch-button{width:10%;}
.aso-re-menu ul.menu li ul.sub-menu li{padding-left:15px !important;}
.aso-re-menu ul.menu li ul.sub-menu li.menu-item-has-children span.touch-button{width:10%;}
.aso-re-menu ul.menu li ul.sub-menu li.no-mrg{padding-left:0 !important;}
.aso-re-menu ul.menu li ul.sub-menu li,
.aso-re-menu ul.menu li ul.sub-menu li a{border-bottom:none; background:none;}
.aso-re-menu ul.menu li ul.sub-menu li a{padding:15px 5% 15px 8px !important; line-height:24px; width:100%; color:#FFF; font-family: 'proxima_novasemibold' ; font-size:18px;}
.aso-re-menu ul.menu li ul.sub-menu li a:hover{background:none;}
.aso-re-menu ul.menu li ul.sub-menu li a.parent:hover{background: url(../images/responsive-menu/down-arrow.png) no-repeat;background-position: 95% 50%;}
.aso-re-menu ul.menu li ul.sub-menu li > a.parent{background: url(../images/responsive-menu/down-arrow.png) no-repeat;background-position: 95% 50%;}
.aso-re-menu ul.menu li ul.sub-menu li.hover > a.parent{background-image: url(../images/responsive-menu/up-arrow.png);    padding-right: 23px !important;}
.aso-re-menu ul.menu li ul.sub-menu .sub-menu{border-left:0 !important;}
.aso-re-menu ul.menu li ul.sub-menu::-webkit-scrollbar{width:0px;}
.aso-re-menu ul.menu li ul.sub-menu::-webkit-scrollbar-thumb{ border-radius:10px; -webkit-box-shadow:#f36d38;}
.aso-re-menu ul.menu li a.parent{background:url(../images/responsive-menu/down-arrow.png) no-repeat; background-position:95% 50%;}
.aso-re-menu ul.menu li.hover a.parent{background-image:url(../images/responsive-menu/up-arrow.png);}
.aso-re-menu ul.menu li.hover > a {background-color: #262626;}
.aso-re-menu ul.menu li ul.sub-menu li.menu-item-has-children ul{background-color:#1a1a1a;}
.aso-re-menu ul.menu li ul.sub-menu li.menu-item-has-children{border-left: 3px solid #52bf9f;margin-left: 8px; background-color:#1a1a1a;border-bottom: 1px solid #404040;}
.aso-re-menu ul.menu ul.tech-sub-menu li.current-menu-item a{ color:#41485B;}
#content-res-menu.active{box-shadow: 0px 0 19px rgba(0, 0, 0, 0.76); transition:box-shadow 1s ease; -webkit-transition:box-shadow 1s ease;}
#content-res-menu{position: fixed !important; top: 0 !important; width:75% !important; height:100%; background:none #fff !important; left:-75%; overflow-y:auto; direction:rtl; text-align:left; z-index:999999; margin:0;}
#content-res-menu > b{background:none #363636 !important; margin:0 !important; width:97% !important; padding:16px 0 16px 3% !important; font-size:16px !important; color:#ccc; line-height:23px !important; font-family: 'proxima_nova_rgbold'!important; text-transform:uppercase;}
#content-res-menu div{padding:0 !important; background-color:#fff !important;}
#content-res-menu ul{background-color:#fff !important; box-shadow:none !important; width:100% !important; border:0 !important; margin-left:0 !important;}
.left-nav-main ul li.last{border-bottom:1px solid #ccc;}
#content-res-menu ul li{width:100% !important; padding:0; border-bottom:1px solid #ccc !important;}
#content-res-menu ul li a:hover{background-color:#fff !important;}
#content-res-menu div a,#content-res-menu ul li a{padding:13px 1% 13px 20px !important; margin:0 !important; width:100% !important;font-family: 'proxima_novasemibold';font-size:15px !important; color:#333 !important; line-height:24px !important; box-sizing:border-box; direction:ltr;  -webkit-text-size-adjust:none; display:inline-block !important;}
#content-res-menu ul li a span{font-family: 'proxima_novasemibold'; font-size:16px !important; color:#333333 !important; -webkit-text-size-adjust:none;}
#content-res-menu div a span{width:auto !important; float:left !important;  -webkit-text-size-adjust:none;}
#content-res-menu div a:hover span{text-decoration:none !important;}
#content-res-menu div a:hover {background-color:#f2ba00;}
.left-nav-main ul.second_type li:hover{background-color:#fff !important;}
#ocdb-guide-to-college-admissions .guide-main .guide-main-left a.first,
#ocdb-guide-to-college-admissions .guide-main .guide-main-left a,
#ocdb-guide-to-college-admissions .guide-main .guide-main-left a:hover {color: #333;background: #fff;border-top: 0 ;border-bottom:1px solid #ccc !important;;}
#ocdb-guide-to-college-admissions .guide-main .guide-main-left a{font-size:15px;}
#main .inner-page-left-content .subjects-left-nav {position: fixed !important;}
#regional_accreditation .regional_accreditation_content_area .left .side-menu{ border:0;}
#regional_accreditation .regional_accreditation_content_area .left .side-menu a.last-menu{border-radius:0;}
#regional_accreditation .regional_accreditation_content_area .left .side-menu a{border:0;font-family: 'proxima_novasemibold';font-size:15px !important; color:#333 !important; line-height:24px !important; box-sizing:border-box;border-bottom:1px solid #ccc !important;}
#regional_accreditation .regional_accreditation_content_area .left .side-menu a{border:0 !important; border-bottom:1px solid #ccc !important; background:none !important;}
#regional_accreditation .regional_accreditation_content_area .left .useful-links h3{ background-image:none;background-color:#0188C8;}
#regional_accreditation .regional_accreditation_content_area .left .useful-links .useful-links-box{width:100%; border:0;}
#regional_accreditation .regional_accreditation_content_area .left .useful-links .useful-links-box > div{width:100% !important;  min-height: 65px !important;}
#regional_accreditation .regional_accreditation_content_area .left .useful-links .useful-links-box a:hover{background-image:url(../images/college-accreditation-in-the-us/useful-links-img01.png) !important;}
#regional_accreditation .regional_accreditation_content_area .left .useful-links .useful-links-box a.regional-accreditation:hover{background-image:url(../images/college-accreditation-in-the-us/useful-links-img02.png) !important;}
#regional_accreditation .regional_accreditation_content_area .left .useful-links .useful-links-box a.specialized-accreditation:hover{background-image:url(../images/college-accreditation-in-the-us/useful-links-img03.png) !important;}
#regional_accreditation .regional_accreditation_content_area .left .useful-links .useful-links-box a.guidebook-accreditation:hover{background-image:url(../images/college-accreditation-in-the-us/useful-links-img04.png) !important;}
#regional_accreditation .regional_accreditation_content_area .left .useful-links .useful-links-box a.college-accreditation-in-us:hover{background-image:url(../images/college-accreditation-in-the-us/useful-links-img05.png) !important;}
#regional_accreditation .regional_accreditation_content_area .left .side-menu-top{display:none;}
#regional_accreditation .regional_accreditation_content_area .left .useful-links .useful-links-box a{padding-left:90px !important;}
/****** Initial Style ******/
#affordable_colleges .affordable_colleges_content .student_guide_content .left .side-menu a.border_radius {border-radius:0;}
#affordable_colleges .affordable_colleges_content .student_guide_content .left .side-menu a:hover,
#affordable_colleges .affordable_colleges_content .student_guide_content .left .side-menu a{border-right: 0;border-top: 0; border-left: 0; border-bottom:1px solid #ccc !important;}
#affordable_colleges .affordable_colleges_content .student_guide_content .left .side-menu {border-radius: 0; border:0;}
#affordable_colleges .affordable_colleges_content .student_guide_content .left .side-menu-top{display:none;}
}
@media screen and (max-width: 640px){

}

 @media screen and (max-width: 598px){
}

@media screen and (max-width: 568px){
}

@media screen and (max-width: 560px){

}

@media screen and (max-width: 480px){
/****** Initial Style ******/
/****** Initial Style ******/
}
@media screen and (max-width: 360px){
/****** Initial Style ******/
/****** Initial Style ******/

}
  
@media screen and (max-width: 320px){
/****** Initial Style ******/
.aso-re-menu ul.menu li span.touch-button { width: 36px; }
/*.aso-re-menu ul.menu li a{ font-size:15px;}*/
.aso-re-menu ul.menu li ul.tech-sub-menu li a{ font-size:15px;}
.aso-re-menu .menu-button span.title{font-size:15px;}
/****** Initial Style ******/
}