

/* Global Styles */

* {box-sizing: border-box; -moz-box-sizing: border-box; font-family: 'Montserrat', sans-serif;}
body {margin: 0; padding: 0; font-size: 16px; color:#333333; font-weight: 400;}

h1 span {text-transform:uppercase; color:#4753a3; font-size: 14px; display:block; letter-spacing: 3px;}
h1 {font-size: 50px; font-weight: 700;}

p {line-height: 1.7em;}

a {color:#4753a3; text-decoration:underline;}
a:hover {color:#30a7df;}

/*Header Styles*/
header#top {padding: 75px 100px 0; position: absolute; top: 5px; width: 100%; z-index: 99;}
.rtsLogoContainer .logoWhite img { max-width: 150px; height: auto;}
.rtsMainMobileNav {display:none;}

div#nav-main {position:relative;}

.rtsPrimaryMenu {border-top: 1px solid rgba(255,255,255,.2); border-bottom: 1px solid rgba(255,255,255,.2); margin-top: 30px;}
.rtsPrimaryMenu ul {margin: 0; padding: 0; list-style:none;}
.rtsPrimaryMenu ul:after {content:""; clear:both; display:block;}
.rtsPrimaryMenu ul li {float:left;}
.rtsPrimaryMenu ul li a {color:#fff !important; text-decoration:none; padding: 15px 20px; text-transform:uppercase; letter-spacing: 3px; display:block;}
.rtsPrimaryMenu ul li a.rtsPrimaryLnkActive {color:#f39520 !important;}
.rtsPrimaryMenu ul li:nth-child(1) a { padding: 15px 20px 15px 0;}
.rtsPrimaryMenu ul li:last-child {float:right;}

.searchContainer {position:absolute;  top: -1px; left:0; right:0; bottom: -1px; background: #8f9ed4; text-align:right;z-index:999; overflow:hidden; display:none;}
.searchContainer .searchBox {width: 100%; background:transparent; color:#fff; border: 0; padding: 16px; font-size: 16px; border: 0;}
/* NS 3/26/25 - Updated red from #EA1E25 to #E2233E for accessibility*/
.searchContainer .searchBtn { position:absolute; right: 50px; background:#E2233E; color:#fff; border:0; padding: 5px 20px; font-size: 16px; top: 0; bottom: 0;} 
.searchBox::placeholder {color: #fff; opacity: 1;}
.searchBox:-ms-input-placeholder {color: #fff;}
.searchBox::-ms-input-placeholder {color: #fff;}

a.closeSearch {position:absolute; right: 0; background:#c31319; color:#fff; border:0; padding: 16px 0; width: 50px; text-align:center; font-size: 16px; top: 0; bottom: 0; text-decoration:none;}

.rtsSecondaryMenuContainer {position: absolute;  right: 0; top: -100px;}
.rtsSecondaryMenuContainer ul {margin: 0; padding: 0; list-style:none;}
.rtsSecondaryMenuContainer ul li {float:left;}
.rtsSecondaryMenuContainer ul li a {color:#fff !important; text-decoration:none; padding: 15px 20px; display:block; font-size: 13px; text-transform:uppercase;}
.rtsSecondaryMenuContainer ul li a span {border: 1px solid #fff; display: inline-block; border-radius: 100px; border-radius: 100px; height: 27px; width: 27px; text-align: center; padding-top: 6px;}
.rtsSecondaryMenuContainer ul li.rtsSMIcon001 {margin-left: 10px;}
.rtsSecondaryMenuContainer ul li.rtsSMIcon a {padding: 10px 5px;}
.rtsSecondaryMenuContainer ul li.rtsSMIcon a:hover span {background:#272f67 !important; border: 1px solid #272f67;}

.fixedHeader {position: fixed; top: 0; left: 0; width: 100%; background: #fff; padding-left: 130px; margin: 0; z-index: 99; border-bottom: 1px solid #e5e5e5;}

.rtsLogoColor {display:none;}
.fixedHeader .rtsLogoColor {display: block;    position: absolute;    left: 20px;    top: 12px;}
.fixedHeader .rtsLogoColor img { height: 45px !important; width: auto; height: auto;}

.fixedHeader ul li a {color:#4753a3 !important; text-decoration:none; padding: 25px 20px; text-transform:uppercase; letter-spacing: 3px; display:block;}
.fixedHeader ul li:nth-child(1) a { padding: 25px 20px 25px 0;}

.fixedHeader .searchContainer {background: #f5f5f5;}
.fixedHeader a.closeSearch {padding: 28px 0;}
.fixedHeader .searchBox {padding: 26px;}
.fixedHeader .searchBox::placeholder {color: #333; opacity: 1;}
.fixedHeader .searchBox:-ms-input-placeholder {color: #333;}
.fixedHeader .searchBox::-ms-input-placeholder {color: #333;}

.rtsMobileLogo {display:none;}

/* Mega Drop Downs */
.rtsMegaMenu {position:absolute; width: 100%; background:#fff; top: 100%; left:0; border-top: 1px solid #dcdde6; display:none; border: 1px solid #dcdde6; }
.fixedHeader .rtsMegaMenu {left: -130px; right: 0; width: auto; -webkit-box-shadow: 0 20px 20px 0 rgba(0,0,0,.2); box-shadow: 0 20px 20px 0 rgba(0,0,0,.2);}
.rtsMegaMenuPadding {padding: 50px;}
.rtsMegaMenu4Col:after {display:block; content:""; clear:both;}
.rtsMegaMenu4Col div {width: 22%; float:left; margin-right: 3.333%;}
.rtsMegaMenu4Col div:last-child {margin-right: 0;} 

.rtsPrimaryMenu ul li .rtsMegaMenu ul {list-style-type: disc; padding-left: 20px; color:#ccc;}
.rtsPrimaryMenu ul li .rtsMegaMenu li {float:none;}
.rtsPrimaryMenu ul li .rtsMegaMenu b {display:block; font-weight: 700; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #e5e5e5;}
.rtsPrimaryMenu ul li .rtsMegaMenu a {color:#4753a3 !important; display:block; letter-spacing: 0; text-transform:none; padding: 0; font-size: 14px; line-height: 1.7em;}

.rtsMegaMenuLearnMoreContainer {margin-top: 20px;}
.rtsPrimaryMenu ul li .rtsMegaMenu .rtsMegaMenuLearnMore a {background: #f4f5fa; color: #4753a3 !important; display: inline-block !important; padding: 3px 6px !important; border-radius: 4px !important; -moz-border-radius: 4px !important; font-size: 12px !important;    border: 1px solid #e4e6f1 !important; position:relative; 	margin-top: 20px;}
.rtsPrimaryMenu ul li .rtsMegaMenu .rtsMegaMenuLearnMore a:hover {background:#4753a3; color:#fff !important; border-color:#4753a3;}	
.icon-angle-right:before {padding-top: 0px;    content: "\6f";    position: absolute;    right: 9px;    top: 50%;    margin-top: -7px;}	

.rtsMegaMenu p {font-size: 14px;}

.rtsMegaMenuSectionTitle {display: block; padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #e5e5e5;}
.rtsPrimaryMenu ul li .rtsMegaMenu .rtsMegaMenuSectionTitle a {font-weight: 700; font-size: 16px !important;; color:#000 !important; text-decoration:none; line-height: normal !important;}

.rtsHavingTrouble {background:#f4f5fa; padding: 25px 50px; border-top: 1px solid #dcdde6; position: relative;}
.rtsHavingTrouble .icon-info-circle {font-size: 50px; position:absolute; color:#30a7df;}
.rtsHavingTrouble p {margin: 0; padding-left: 75px;}

.rtsCloseMenu {position:absolute; right: 0; top: 100%; display:block; padding: 20px; text-decoration:none; font-size: 24px; display:none;}


/*Home Page Hero Section*/

.rtsHome-Hero-Section {position:relative; z-index; 5;}

.rtsImgPlaceHolderContainer {position:absolute; height: 100%; width: 100%; overflow:hidden;z-index:1; top: 0; left: 0;}
.rtsImgPlaceHolderContainer .rtsVideoResponsive {overflow:hidden;    padding-bottom:56.25%;    position:relative;    height:0;}
.rtsImgPlaceHolderContainer .rtsVideoResponsive iframe {left:0;    top:0;    height:100%;    width:100%;    position:absolute;}
.rtsImgPlaceHolderContainer video {width: 100%; height: auto; display:block;}

.mobileBanner {display:none;}

.rtsPurpleOverlay {position: absolute; width: 100%; height: 100%; top: 0; left:0; background: rgba(82,89,159,.3);  z-index:2;}
.rtsPurpleOverlay2 {position: absolute; width: 100%; height: 100%; top: 0; left:0; background: -moz-linear-gradient(top, rgba(71,83,163,0.8) 0%, rgba(71,83,163,0) 50%); background: -webkit-linear-gradient(top, rgba(71,83,163,0.8) 0%,rgba(71,83,163,0) 50%); background: linear-gradient(to bottom, rgba(71,83,163,0.8) 0%,rgba(71,83,163,0) 50%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc4753a3', endColorstr='#004753a3',GradientType=0 );  z-index:3;}
.rtsPurpleOverlay3 {position:absolute; width: 100%; height: 100%; top: 0; left:0; background: -moz-linear-gradient(-45deg, rgba(45,47,100,1) 0%, rgba(71,83,163,0) 50%); background: -webkit-linear-gradient(-45deg, rgba(45,47,100,1) 0%,rgba(71,83,163,0) 50%); background: linear-gradient(135deg, rgba(45,47,100,1) 0%,rgba(71,83,163,0) 50%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d2f64', endColorstr='#004753a3',GradientType=1 );  z-index:4;}

.rtsHeroContentContainer {padding: 254px 100px 75px 100px; position:relative; z-index: 5;}
.rtsHeroContent {width: 50%; padding: 75px 0;}
.rtsHeroContent h1 {color:#fff;}
.rtsHeroContent .rtsHeroSubText {color:#fff; font-size: 30px; line-height: 1.5em;margin: 30px 0;}

.rtsMostPopContainer {}
.rtsMostPop {margin-top: 30px;}
.rtsMostPop:after {clear:both; content: ""; display:block;}

.rtsMostPopBtn { position: relative; background:#fff; color:#4753a3; padding: 20px 30px; text-decoration: none !important; display:block; text-decoration:none; border-radius: 3px; -moz-border-radius: 3px;}
.rtsMostPopBtn:hover {cursor: pointer;}
.rtsMostPopBtn span { position:absolute; right: 30px; margin-top: 4px;}
.rtsMostPopBtn:hover, .rtsMostPopBtnActive {background:#4753a3; color:#fff;}
.rtsMostPopBtn .gaPage span {position:static; margin-top: 0; }


.rtsSubTitle {text-transform:uppercase; color:#fff; text-transform:uppercase; letter-spacing: 3px; position:relative;overflow:hidden; font-weight: 700;}
.rtsSubTitle:after {content: ''; display: inline-block; width: 100%; height: 50%; margin-right: -100%; margin-top: -1px; border-bottom: 1px solid rgba(255,255,255,.2); position: absolute; margin-left: 10px;}

.rtsMostPopNav {display:none; position:absolute; width: 100%; background:#fff; padding: 20px 30px 20px 30px; margin-top: -2px; bottom: 100%; left: 0; border: 1px solid #4753a3; }
.rtsMostPopNav ul { list-style-type: disc; margin: 0 !important;   padding: 0 0 0 20px;    color: #ccc !important; }
.rtsMostPopNav ul li a {color: #4753a3 !important;    display: inline-block; vertical-align: text-top;   letter-spacing: 0;    text-transform: none;    padding: 0;    font-size: 14px;    line-height: 1.7em;}
.rtsMostPopNav .rtsMostPopTitle {font-size: 1.5em;    font-weight: 700;    color: #4753a3;    margin-bottom: .5em;}

.rtsMostPopDown .rtsMostPopNav {bottom: auto; top: 100%;}

/*Home Page Most Popular Programs */

.rtsTextSubTitle {font-size: 20px;}

.rtsHome-Program-Section {padding: 75px 100px;}

.rtsIconGroupContainer {margin-top: 75px}

.rtsIconContainer {position:absolute; left: 0; top: 0;}
.rtsIconPadding {padding: 25px 0 0 115px;}

.rtsIconImg	{position: absolute; z-index: 1; top: 24px; left: 17px;}

.rtsIcon:before, .rtsIcon:after {content: ""; position: absolute; width: 0; border-left: 42.5px solid transparent; border-right: 42.5px solid transparent;}
.rtsIcon {position: relative; width: 85px; height: 49.07px; margin: 24.54px 0;}

/* NS 3/26/25 - Updated red from #EA1E25 to #E2233E for accessibility*/
.rtsIcon1 {background-color: #E2233E;}
.rtsIcon1:before {bottom: 100%; border-bottom: 24.54px solid #E2233E;}
.rtsIcon1:after {top: 100%; width: 0; border-top: 24.54px solid #E2233E;}

.rtsIcon2 {background-color: #029c49;}
.rtsIcon2:before {bottom: 100%; border-bottom: 24.54px solid #029c49;}
.rtsIcon2:after {top: 100%; width: 0; border-top: 24.54px solid #029c49;}

.rtsIcon3 {background-color: #4753a3;}
.rtsIcon3:before {bottom: 100%; border-bottom: 24.54px solid #4753a3;}
.rtsIcon3:after {top: 100%; width: 0; border-top: 24.54px solid #4753a3;}

.rtsIcon4 {background-color: #30a7df;}
.rtsIcon4:before {bottom: 100%; border-bottom: 24.54px solid #30a7df;}
.rtsIcon4:after {top: 100%; width: 0; border-top: 24.54px solid #30a7df;}

.rtsIcon5 {background-color: #f39520;}
.rtsIcon5:before {bottom: 100%; border-bottom: 24.54px solid #f39520;}
.rtsIcon5:after {top: 100%; width: 0; border-top: 24.54px solid #f39520;}

.rtsIcon6 {background-color: #3ab2a2;}
.rtsIcon6:before {bottom: 100%; border-bottom: 24.54px solid #3ab2a2;}
.rtsIcon6:after {top: 100%; width: 0; border-top: 24.54px solid #3ab2a2;}

.rtsIcon7 {background-color: #963ab2;}
.rtsIcon7:before {bottom: 100%; border-bottom: 24.54px solid #963ab2;}
.rtsIcon7:after {top: 100%; width: 0; border-top: 24.54px solid #963ab2;}

a.rtsIconLnk {display:inline-block; margin-top: 20px; font-weight: 700; color:#4753a3;}

/* Home Page News & Events */
.rtsHome-NewsEvents-Section {}

.rtsEventsCol,.rtsNewsCol {display: table-cell; width:50%; veritcal-align:top;}
.rtsNewsCol{background: #f6f6f6}
.rtsEventsCol {background:#ebebeb;}
.rtsRow {display:table; width: 100%;}

.rtsColPadding {padding: 75px 100px;}

.rtsDateContainer {position: relative; min-height: 90px; }
.rtsCalendar {position:absolute; background:#fff; width: 85px; top: 0; left; 0; -webkit-box-shadow: 5px 5px 0 0 rgba(0,0,0,.1); box-shadow: 5px 5px 0 0 rgba(0,0,0,.1);}
.rtsMonth {background:#4753a3; color:#fff; text-transform:uppercase; font-weight: 700; padding: 7px; text-align:center; font-size: 14px;}
.rtsDay {font-weight: 700; padding: 7px 10px; text-align: center; font-size: 35px; color:#333;}
.rtsCalendarContent {padding: 0 0 0 115px;}

/* Home Page Cabinet Secretary */
.rtsHome-CabinetSecretary-Section { background: url(/image/home/cabinet-secretary-corner.jpg); background-size: cover; background-position:top center;}

.rtsCabSec001Col,.rtsCabSec002Col {display: table-cell; width:50%; veritcal-align:top;}
.rtsCabSecPadding {padding: 150px 100px 75px;}

.rtsCabSec001Col,.rtsCabSec002Col, .rtsCabSec001Col h1 span,.rtsCabSec002Col h1 span  {color:#fff;}
.rtsCabSec001Col a,.rtsCabSec002Col a {color:#bbc2f1;} 
.rtsCabSec001Col a:hover,.rtsCabSec002Col a:hover {color:#fff;} 

.rtsCabSecContainer {position: absolute; top: 0; left: 0;}
.rtsCabSecContainer img {border-radius: 150px; -moz-border-radius: 150px; max-width: 125px; margin-top: -20px; margin-right: 20px;}
.rtsCabSecContent {padding-left: 150px;}

/* Footer Styles */
.rtsFooterSocial { border-bottom: 1px solid #e5e5e5;}
.rtsFooterSocial:after {content:""; display:block; clear:both;}
.rtsFooterSocial a {width: 20%; display:block; float:left; border-right: 1px solid #e5e5e5; text-align:center; padding: 30px 0; font-size: 40px; text-decoration:none;}
.rtsFooterSocial a:hover {background:#4753a3; color:#fff;}

.rtsFooterColContainer:after {content:""; display:block; clear:both;}
.rtsFooterCol {float:left; width: 25%; padding: 75px 25px;}
.rtsFooterCol:nth-child(1)  {padding: 75px 0 75px 100px;}
.rtsFooterCol h4 {margin-bottom: 10px;}
.rtsFooterColHeader {margin-bottom: 10px;}
.rtsFooterCol ul {margin: 0; padding: 0; list-style:none;}
/* 1/28/25 NS updated height to 2.75 em from 1.7 font color to #555555 from #999999 for accessibility standards */
.rtsFooterCol ul li {line-height: 2.75em;}
.rtsFooterCol ul li a {color:#555555; text-decoration:none;}

.rtsFooterCol img.nmdoh-footer-logo { max-width: 250px; height: auto;}

/*Divider Styles */
.rtsDivider {}
.rtsDivider:after {content:""; clear:both; display:block;}
.rtsDivider div {height: 5px; width: 16.666%; float:left;}
/* NS 3/26/25 - Updated red from #EA1E25 to #E2233E for accessibility*/
.rtsDivider div:nth-child(1) {background: #E2233E;}
.rtsDivider div:nth-child(2) {background: #fcee26;}
.rtsDivider div:nth-child(3) {background: #4753a3;}
.rtsDivider div:nth-child(4) {background: #029c49;}
.rtsDivider div:nth-child(5) {background: #30a7df;}
.rtsDivider div:nth-child(6) {background: #f39520;}

/*Content Pages*/
.rtsPageTitle {padding: 275px 100px 50px 50px; position:relative; background:#96b4f3;}
.rtsPageTitle h1 {color:#fff; width: 66%; position:relative; z-index:6;}

.rtsBreadCrumbs {padding: 0 100px;}
.rtsBreadCrumbContainer {border-bottom: 1px solid #e5e5e5; padding: 30px 0; font-size: 12px; color:#999999; font-weight: 400;}
.rtsBreadCrumbContainer span {margin: 0 20px;}
.rtsBreadCrumbContainer a {text-decoration:none; position:relative;}
.rtsBreadCrumbContainer .icon-home {padding-left: 26px;}
.rtsBreadCrumbContainer .icon-home:before {content: "\63"; font-size: 16px; position:absolute; left:0;}

.rtsMainContentPadding {padding:50px 100px 75px 100px; display: table;}
.rtsMainContentPadding:after {content:""; display:block; clear:both;}

.rtsMainContentPadding #nav-sub { width: 350px; border-right: 1px solid #dcdde6; padding-right: 50px; padding-bottom: 50px;}
.rtsMainContentPadding #nav-sub hr {border-bottom: 0 !important; margin-top: 0; height: 50px;}
.rtsMainContentPadding #nav-sub h2, .rtsMainContentPadding #nav-sub h3 {text-transform:uppercase; color:#4753a3;font-size: 18px;border-bottom: 1px solid #dcdde6;padding: 10px 0;}

.rtsMobileNav {display:none;}

.rtsMainContentPadding #content {width: 100%; display: table-cell; padding-left: 50px;}
.rtsMainContentPadding #content h1 {font-size: 30px;}
.rtsMainContentPadding #content h2 {font-size: 24px;}
.rtsMainContentPadding #content h3 {font-size: 18px;}

/*General Styles*/
a, span {transition: all .2s ease-in; -moz-transition: all .2s ease-in; -webkit-transition: all .2s ease-in; -o-transition: all .2s ease-in;}

a.rtsButton {background:#E2233E; color:#fff; padding: 20px 30px; text-transform:uppercase; letter-spacing: 3px; display:inline-block; text-decoration:none; border-radius: 3px; -moz-border-radius: 3px;}
a.rtsButton:hover {background: #ef464c;} 

.rtsCenterTextOuterContainer {display: table; height: 100%; width: 100%;}
.rtsCenterTextContainer {display: table-cell; vertical-align: middle;}

.rtsMargTop50 {margin-top: 50px;}

.rtsClear:after {clear:both; content: ""; display:block;}
.rtsWidth33 { width: 30%; float: left;}
.rtsWidth33:nth-child(2) { margin: 0 5%;}

.relative {position:relative;}

/*Social Media Icons */

@charset "UTF-8";

@font-face {
  font-family: "social";
  src:url("/image/home/socialIcons/social.eot");
  src:url("/image/home/socialIcons/social.eot?#iefix") format("embedded-opentype"),
    url("/image/home/socialIcons/social.woff") format("woff"),
    url("/image/home/socialIcons/social.ttf") format("truetype"),
    url("/image/home/socialIcons/social.svg#social") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "social" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "social" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-instagram:before {
  content: "\64";
}
.icon-linkedin:before {
  content: "\65";
}
.icon-twitter:before {
  content: "\66";
}
.icon-facebook:before {
  content: "\67";
}
.icon-search:before {
  content: "\61";
}
.icon-home:before {
  content: "\63";
}
.icon-angle-double-right:before {
  content: "\68";
}
.icon-angle-down:before {
  content: "\69";
}
.icon-bars:before {
  content: "\62";
}
.icon-phone:before {
  content: "\6a";
}
.icon-envelope:before {
  content: "\6b";
}
.icon-map-marker:before {
  content: "\6c";
}
.icon-times:before {
  content: "\6d";
}
.icon-info-circle:before {
  content: "\6e";
}
.icon-angle-right:before {
  content: "\6f";
}



@media only screen and (max-width: 1600px) 
{	
	body {font-size: 14px;}
	
	header#top {padding: 50px 75px 0;}
	.rtsHeroContentContainer {padding: 226px 75px 50px 75px;}	
	.rtsHeroContent .rtsHeroSubText {font-size: 25px; margin: 10px 0 20px 0  }
	a.rtsButton {padding: 15px 20px;}

	h1 {font-size: 40px;}
	
	.rtsMegaMenuPadding {padding; 35px;}
	.rtsPrimaryMenu ul li .rtsMegaMenu a {font-size: 12px;}
	.rtsPrimaryMenu ul li .rtsMegaMenu a.rtsMegaMenuLearnMore {font-size: 10px !important;}
	.rtsHavingTrouble {padding: 25px 35px;}
	
	/*Content Styles */
	.rtsPageTitle {padding: 225px 75px 50px 75px}
	.rtsBreadCrumbs {padding: 0 75px;}
	.rtsMainContentPadding {padding: 50px 75px 75px 75px;display: table;}
	
	.rtsMainContentPadding #nav-sub {width: 300px;}
}

@media only screen and (max-width: 1450px) 
{	
	header#top {padding: 50px 50px 0;}
	.rtsHeroContentContainer {padding: 226px 50px 50px 50px;}
	.rtsHeroContent {width: 50%;}
	
	.rtsHome-Program-Section {padding: 50px;}
	.rtsIconGroupContainer {margin-top: 50px;}
	
	.rtsMostPopNav ul li a {font-size: 12px;}
	.rtsMostPopNav .rtsMostPopTitle {font-size: 1.2em;}
	
	.rtsColPadding {padding: 50px;}
	.rtsCabSecPadding {padding: 75px 50px 50px;}
	
	.rtsFooterCol img {width: 150px; height: auto;}	
	.rtsFooterCol:nth-child(1) {padding: 50px 25px 50px 50px;}	
	.rtsFooterCol:nth-child(4) {padding: 50px 50px 50px 25px;}
	.rtsFooterCol {padding: 50px 25px;}
	
	/*Content Styles */
	.rtsPageTitle {padding: 225px 50px 50px 50px}
	.rtsBreadCrumbs {padding: 0 50px;}
	.rtsMainContentPadding {padding: 50px 50px 50px 50px;display: table;}
}

@media only screen and (max-width: 1300px) 
{	
	.rtsLogoContainer img {max-width: 120px; height: auto;}
	.rtsSecondaryMenuContainer {top: -81px;}
	.rtsSecondaryMenuContainer ul li a {padding: 15px 10px;font-size: 11px;}
	.rtsSecondaryMenuContainer ul li a span {padding-top: 7px;}
	
	.rtsHeroContentContainer {padding: 208px 50px 50px 50px;}
	.rtsHeroContent {padding: 50px 0;}
	
	.rtsMegaMenuPadding {padding: 25px;}
	
	h1 {font-size: 35px;}
	
	/*Content Styles */
	.rtsPageTitle {padding: 210px 50px 50px 50px;}
	
	.rtsMainContentPadding #nav-sub h2, .rtsMainContentPadding #nav-sub h3 {font-size: 14px;}
	.rtsMainContentPadding #nav-sub {width: 250px;}
}

@media only screen and (max-width: 1200px) 
{	
	header#top {padding: 50px 50px 0;}
	.rtsLogoContainer img {max-width: 120px; height: auto;}
	
	.rtsPrimaryMenu ul li a {padding: 15px 15px; letter-spacing: 0;}
	.rtsPrimaryMenu ul li:nth-child(1) a {padding: 15px 15px 15px 0;}
	
	.fixedHeader ul li a {padding: 25px 10px; letter-spacing: 0;}
	.fixedHeader.rtsPrimaryMenu ul li:nth-child(1) a {padding: 25px 15px 25px 0;}
	
	.rtsPrimaryMenu ul li .rtsMegaMenu a {padding: 0 !important; letter-spacing: 0;}
	.fixedHeader ul li .rtsMegaMenu a {padding: 0 !important; letter-spacing: 0;}

	
	.rtsHeroContentContainer {padding: 210px 50px 50px;}
	.rtsHeroContent {padding: 50px 0;}	
	.rtsHeroContent .rtsHeroSubText {font-size: 20px; margin: 10px 0 20px 0  }
	
	.rtsHeroContent {width: 80%;}
	
	.rtsCabSec001Col, .rtsCabSec002Col {width: 100%; float:none; display:block;}
	.rtsCabSec002Col .rtsDateContainer {float:left; width: 50%;}
	.rtsCabSec002Col .rtsBlogLearnMore {clear: both;}
	
	.rtsCabSec002Col .rtsCabSecPadding {padding: 25px 50px 50px;}
	
	h1 {font-size: 30px;}
	
	a.rtsButton {padding: 15px 15px; font-size: 12px;}	
	
	
}

@media only screen and (max-width: 1100px) 
{			
	.rtsHeroContent {width: 100%;}
	.rtsIconGroupContainer .rtsWidth33 {width: 100%; float: none; margin-bottom: 50px;}
	.rtsIconGroupContainer .rtsWidth33:nth-child(2) {margin: 0 0 50px 0;}
}

@media only screen and (max-width: 960px) 
{			
	header#top {position: absolute; top: 0; left: 0; width: 100%; background: #fff;      padding: 30px 0;    margin: 0;    z-index: 99;    border-bottom: 1px solid #e5e5e5;}
	
	.rtsLogoContainer {display:none;}
	div#nav-main {position:absolute;}
	
	div#nav-main {position: absolute; top: 60px; left: 0; right: 0; background:#fff; border-top: 1px solid #dcdde6; display:none; -webkit-box-shadow: 0 20px 20px 0 rgba(0,0,0,.2); box-shadow: 0 20px 20px 0 rgba(0,0,0,.2);}
	.fixedHeader {position: static; background: transparent; padding-left: 0;}
	.rtsPrimaryMenu {border-bottom: 0 !important; margin-top: 0;}
	.rtsPrimaryMenu ul li, .fixedHeader ul li {    float: none; border-bottom: 1px solid #dcdde6;}
	.rtsPrimaryMenu ul li a, .fixedHeader ul li a {color:#4753a3 !important; padding: 15px !important;}
	.rtsPrimaryMenu ul li:nth-child(1) a, .fixedHeader ul li:nth-child(1) a {padding: 15px !important;}
	.rtsPrimaryMenu ul li.searchIcon, .fixedHeader ul li.searchIcon {display:none;}
	
	.rtsMegaMenu {top: -2px; -webkit-box-shadow: 0 20px 20px 0 rgba(0,0,0,.2);     box-shadow: 0 20px 20px 0 rgba(0,0,0,.2);}
	.rtsMegaMenu4Col div {    width: 100%;    float: none;    margin-right: 0; margin-bottom: 25px;}
	.rtsMegaMenu4Col div ul li{    width: 100%;    float: none;    margin-right: 0; margin-bottom: 25px; padding: 3px 0;}
	.rtsPrimaryMenu ul li .rtsMegaMenu a, .fixedHeader ul li .rtsMegaMenu a {padding: 0 !important;}	
	
	.fixedHeader .rtsMegaMenu {left: 0;}
	.rtsPrimaryMenu ul li .rtsMegaMenu li, .fixedHeader ul li .rtsMegaMenu li {    float: none; border-bottom: 0;}
	.rtsPrimaryMenu ul li .rtsMegaMenu .rtsMegaMenuLearnMore a {display:block !important; text-align:center !important;}
	
	.rtsCloseMenu {top: 0;}
	
	
	.rtsSecondaryMenuContainer {position:static; background:#4753a3;}
	.rtsSecondaryMenuContainer:after {clear:both; content:''; display:block;}
	.rtsSecondaryMenuContainer ul { }
	.rtsSecondaryMenuContainer ul li {width: 50%; float:left; background:#4753a3;}
	.rtsSecondaryMenuContainer ul li a {padding: 15px; border-bottom: 1px solid #272f67; border-right: 1px solid #272f67;}
	
	
	.rtsSecondaryMenuContainer ul li.rtsSMIcon001 {margin-left: 0px; clear:left;}
	.rtsSecondaryMenuContainer ul li.rtsSMIcon {width: 25%; text-align:center; background:#272f67;}
	
	.rtsPurpleOverlay, .rtsPurpleOverlay2, .rtsPurpleOverlay3 {display:none;}
	.rtsImgPlaceHolderContainer {position: static;}
	.mobileBanner {display:block; width: 100%; height: auto; padding-top: 50px;}
	.rtsImgPlaceHolderContainer video {display:none;}
	
	
	.rtsHeroContentContainer {background:#4753a3; padding: 25px 25px 50px;}
	.rtsHeroContent {padding: 0 0 50px;}
	
	.rtsMostPop .rtsWidth33  {width: 100%;}
	.rtsMostPop .rtsWidth33:nth-child(2) {margin: 0; padding: 25px 0;}
	.rtsMostPop .rtsMostPopTitle {display:none;}
	
	.rtsMostPopBtn:hover {    position: relative;    background: #fff;    color: #4753a3;    padding: 20px 30px;    text-decoration: none !important;    display: block;    text-decoration: none;    border-radius: 3px;    -moz-border-radius: 3px;}
	
	.rtsMostPopNav {position: static;    width: 100%;        padding: 20px 0 0 0;    margin-top: 0;	border: 0;     -webkit-box-shadow: 10px 10px 10px 0 rgba(0,0,0,0);    box-shadow: 10px 10px 10px 0 rgba(0,0,0,0);}
	
	.rtsHome-Program-Section {padding: 25px;}
	
	.rtsColPadding {padding: 25px;}
	
	.rtsEventsCol, .rtsNewsCol {    display: block;    width: 100%;    veritcal-align: top;}
	.rtsCabSecContainer {position: static;    top: 0;    left: 0; text-align:center;}
	.rtsCabSecContent {    padding-left: 0;}
	a.rtsButton {display:block; text-align:center;}
	
	.rtsCabSecPadding {padding: 75px 25px 50px;}
	.rtsCabSec002Col .rtsDateContainer {width: 100%; float:none;}
	.rtsCabSec002Col .rtsCabSecPadding {padding: 25px 25px 50px;}
	
	.rtsFooterSocial a {font-size: 20px;}
	
	.rtsFooterCol {float: none; width: 100%; padding: 10px 25px;}
	.rtsFooterCol:nth-child(4) {padding: 10px 25px;}
	.rtsFooterCol:nth-child(1) {padding: 25px; text-align:center;}
	
	/* Content Page */
	.rtsMainContentPadding {padding: 25px; display: table;}
	.rtsBreadCrumbs {padding: 0 25px; background:#4753a3;}
	.rtsBreadCrumbs .rtsBreadCrumbContainer {border: 0; color:#fff;}
	.rtsBreadCrumbs .rtsBreadCrumbContainer a {color:#fff;}
	
	.rtsPageTitle {padding: 0; background:#4753a3; height: 56px;}
	.rtsPageTitle h1 {width: 100%; text-align:center;}
	
	.rtsMainContentPadding #nav-sub {width: 100%; display:block; padding-right: 0; border-right: 0; padding-bottom: 15px;}
	.rtsMainContentPadding #content {width: 100%; display:block; padding-left: 0;}
	
	.rtsBreadCrumbContainer span { margin: 0 5px;}
	
	.rtsMobileNav {display:block; text-align:center; background:#e5e5e5; border: 1px solid #dcdde6; margin-bottom: 10px; text-decoration:none; padding: 10px 0; text-transform:uppercase;}
	.rtsMobileNavContent {display:none;}
	
	.rtsMobileLogo {display: block; position: absolute;    left: 15px;    top: 10px;}
	.rtsMobileLogo img { height: 45px !important; width: auto; height: auto;}
	
	.rtsMainMobileNav {position: absolute; top: 0; right: 0; display:block;}
	.rtsMainMobileNav ul { list-style:none; padding: 0; margin: 0;}
	.rtsMainMobileNav ul li {display:inline-block;}
	.rtsMainMobileNav ul li a {text-decoration:none; padding: 20px 10px; display:block;}
	
}