body {
	font-family: 'Open Sans', sans-serif;
	color: #2c2c2c;
}

.v-heading-v2 span,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.widget .tagcloud a:hover, 
.widget ul.wp-tag-cloud li:hover > a,
.widget.v-photo-stream-widget li,
.v-bg-stylish.v-bg-stylish-v10,
.v-bg-stylish-v10.v-full-width-text:after,
.v-parallax .v-bg-overlay.overlay-colored,
.recent-post figure,
header div.search .btn-primary:hover,
header div.search .btn-primary,
header ul.nav-pills > li > a:hover,
.portfolio-grid li,
.feature-box-icon:hover,
.sf-hover .feature-box-icon,
.feature-box[class*="feature-box-secundary-"] .feature-box-icon,
.sf-hover .feature-box-line,
.pricing-column.highlight h3,
span.highlighted,
span.dropcap4,
.progress-bar-primary,
.v-process-steps .feature-box-icon:hover {
    background-color: #1e73be; 
}
.item img {
    margin-bottom:  20px;
    
}
.underline1 {
    border-bottom: 1px solid #2c2c2c;
}
.pt5 {
    padding-top: 5px;
}
.ptb10 {
    padding: 10px 0;
}
.pl20 {
    padding-left: 20px;
}
.fontLato18, .fontLato24  {
    font-size: 18px;
    font-family: "Lato", sans-serif;
  font-weight: normal;
  font-style: normal;
}
.fontLato24 {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.ibdpName {
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-top: 5px;
}
.padBot5 {
	padding-bottom:  5px;
}
ul.dot li {
	font-size: 15px;
	
}
.mt50 {
    margin-top: 50px;
}
.yellowBg {
    background-color: #fc0;
}
.font16b {
    font-size: 16px;
    font-weight: 600;
}
.font14 {
    font-size: 14px;
}
.divLine2 {
    clear: both;
    height: 2px;
    background-color: #000;
    margin: 4px 0px 8px;
}
button.blueCol {
    background-color: #23326a;
    color: #fff;
    border: 1px solid #23326a;
    font-weight: bold;
    text-transform: uppercase;
    /* line-height: 1.3px; */
    padding: 13px 20px;
}
button.blueCol:hover {
    background-color: #fc903d!important;
    color: #000;
    border: 1px solid #fc903d!important;
}
.v-color,
div.v-color,
.v-link,
a:hover,
.carousel-wrap > a:hover,
#back-to-top:hover,
.v-pagination a:hover,
.sidebar .v-category-widget ul > li a:hover,
.sidebar .v-archive-widget ul > li a:hover,
.sidebar .v-nav-menu-widget ul > li a:hover,
.v-nav-menu-widget ul > li.current-menu-item a,
.sidebar .v-meta-data-widget ul > li a:hover,
.sidebar .v-recent-entry-widget ul > li a:hover,
.list-toggle:after,
.v-right-sidebar-inner > .active > a,
.v-right-sidebar-inner > .active > a:focus,
.v-right-sidebar-inner > .active > a:hover,
footer a:hover,
.copyright a:hover,
.read-more i:before, 
.read-more em:before,
.item-link:hover,
.search-item-meta-down a,
.search-item-meta a,
.v-search-items .star-vote li,
.v-blog-item-details a:hover, 
.author-link,
.v-blog-item .read-more,
.article-body-wrap .share-links a:hover,
.post-header .post-meta-info a:hover,
.post-content h2.title a:hover,
.recent-post .post-item-details a:hover,
a.current-menu-item,
header nav ul.nav-main ul.dropdown-menu > li > a:hover,
header nav ul.nav-main li a:hover,
header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a:hover,
header nav ul.nav-main li.dropdown.active > a i.fa-caret-down,
header ul.nav-pills > li.active > a,
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus,
header nav ul.nav-main li.dropdown:hover > a i.fa-caret-down,
.slideout-filter ul li a:hover,
.v-portfolio-item .v-portfolio-item-permalink, .read-more-link,
.share-links > a:hover,
.comments-likes a:hover i,
.comments-likes a:hover span,
.comments-likes a:hover span, .comments-likes a:hover i,
.portfolio-pagination div:hover > i,
.v-icon,
.pricing-column ul li i.fa,
.pricing-column h3,
.v-divider.v-up a,
span.dropcap2,
.v-list li i,
.v-list-v2 li i,
.media-body .reply-link:hover  { 
    color: #1e73be;
}
.blkFont {
	font-weight: 700;
	color: #000;
}
.rowBotLine {
	border-bottom: 1px solid #c2c2c2;
	
}
h3.yrBook {
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    line-height: 26px;
    font-weight: 700;
    
}
#more {display: none;}
a.current{
    color: #1e73be !important;
}
div.fixed {
  position: fixed;
  bottom: 40px;
  right: 0;
  width: 300px;
  border: 0px solid #73AD21;
    z-index: 999;
}
div.fixed .fa {
    font-size: 60px;
    color: #2ab318;
}
.latoSubhead {
	font-family: Lato, sans-serif;
	font-size: 14px;
	letter-spacing: 2px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: -20px;
}
.lato28b {
	font-family: Lato, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #1d6a9b;
}
.bebas32 {
  font-family: "Bebas Neue", sans-serif;
	font-size: 32px;
  font-weight: 600;
  font-style: normal;
	margin-bottom: 10px;
}
.bebas20 {
  font-family: "Bebas Neue", sans-serif;
	font-size: 18px;
  font-weight: 600;
  font-style: normal;
	color: #848484;
	text-transform: uppercase;
	letter-spacing: 3px;
}
.blueBordBot {
	border-bottom: 1px dotted #1d6a9b;
	margin-bottom: 15px;
}
.solidBord4 {
	border-bottom: solid 4px #000;
}
.solidBord2 {
	border-bottom: dotted 2px #c2c2c2;
}
.v-sidebar-content-wrap {
	margin-top: -50px
}
.v-pagination li a:hover,
ul.bar-styling li:not(.selected) > a:hover,
ul.bar-styling li > .comments-likes:hover,
ul.page-numbers li > a:hover,
ul.page-numbers li > span.current,
a.text-link,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.pagination > li:not(.active) > a:hover,
.pagination > li:not(.active) > span:hover,
.read-more,
.logged-in-as a,
.comment-meta-actions .edit-link,
.comment-meta-actions .comment-reply,
.media-body .reply-link,
.v-bg-stylish-v10.v-full-width-text:after,
.v-blog-item-details a,
header div.search .btn-primary:hover,
header div.search .btn-primary,
.testimonial.testimonial-thumb-side .testimonial-author .featured-thumbnail,
.v-clients-wrap .owl-carousel .owl-item figure:hover,
blockquote.pullquote  { 
    border-color: #1e73be;
}

.mb15 {
	margin-bottom: 15px;
}
.hmBannerBord {
    border-bottom: 1px solid #c2c2c2;
    border-top: 1px solid #c2c2c2;
}

.signup,
header nav ul.nav-main ul.dropdown-menu,
header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu,
.v-tagline-box-v1 {
    border-top-color: #1e73be;
}

.v-heading-v2 h2, .v-heading-v2 h3, .v-heading-v2 h4,
.v-link:hover,
.v-search-items a:hover,
.post-info a,
.tags-wrap .tags a,
.v-team-member-box .read-more:hover,
.v-tweets-slide-widget .tweet-text a {
    border-bottom-color:#1e73be;
}

.list-group-item.active, 
.list-group-item.active:hover, 
.list-group-item.active:focus,
.sidebar .v-nav-menu-widget ul > li.active,
.v-control-right .v-smash-text-wrap,
.author-info-wrap,
.testimonial.testimonial-thumb-side .testimonial-author .featured-thumbnail:after,
blockquote.hero,
.v-tagline-box-v2 {
    border-left-color: #1e73be;
}

figure:hover .overlay {
    box-shadow: inset 0 0 0 500px #1e73be;
}
a.boldLnk {
    color: #2575e2;
    font-weight: bold;
}
.margin-bottom20 {
    margin-bottom: 20px;
}
.v-sidebar-content-wrap {
    padding-bottom: 0px;
}
.v-pagination li a:hover,
ul.bar-styling li:not(.selected) > a:hover,
ul.bar-styling li > .comments-likes:hover,
ul.page-numbers li > a:hover,
ul.page-numbers li > span.current,
.pagination > li:not(.active) > a:hover,
.pagination > li:not(.active) > span:hover,
.slideout-filter ul li.selected a,
.btn.v-btn.v-btn-default {
    background: #1e73be;
}
.menuResBg {
    background-color: #fc0;
}
.menuResBg :hover {
    background-color: #000;
}
header nav ul.nav-main ul.dropdown-menu > li.menuResBg > a {
    font-weight: bold;
}
header nav ul.nav-main ul.dropdown-menu li.menuResBg:hover > a {
    filter: none;
    background: #fc903d;
    color: #fff;
}

h2.v-bg-box-shadow-text-50 {
    margin-top: 25px;
    margin-bottom: 0px;
    background-color: rgba(0,0,0,0.3);
    box-shadow: 8px 0 0 rgba(0,0,0,0.3), -8px 0 0 rgba(0,0,0,0.3);
    color: #ffffff !important;
    font-weight: 300;
    font-size: 50px;
    line-height: 50px;
    padding: 10px;
}

h2.v-bg-box-shadow-text-40 {
    margin-top: 0px;
    margin-bottom: 25px;
    background-color: rgba(0,0,0,0.3);
    box-shadow: 8px 0 0 rgba(0,0,0,0.3), -8px 0 0 rgba(0,0,0,0.3);
    color: #ffffff !important;
    font-weight: 600;
    font-size: 26px;
    line-height: 35px;
    padding: 10px;
}
.panel-body h3 {
    font-size: 22px;
    line-height: 24px;
    font-weight: 500;
    margin-bottom: 15px;
}
.panel-body h3 p, .panel-body h4 p {
	font-size: 12px;
	font-weight: normal!important;
	color: #fc903d;
	text-transform: uppercase;
	letter-spacing: 1px;
}
table th {
    font-weight: normal;
}
tr:nth-child(even){
	background-color: rgba(252, 252, 252);
}
.awards h3, .awards h2 {
    font-size: 18px;
    line-height: 30px;
    font-weight: normal;
	background-color: #1c919b;
	color: #fff;
	margin-bottom:  0px;
	padding-left:  8px;
}
.awards h2 {
    font-family: 'Cabin', Arial, Helvetica, Tahoma, sans-serif;
    font-size: 22px;
	font-weight: 400;
    line-height: 36px;
	background-color: #ffb400;
	color: #000;
	text-align: center;
	letter-spacing: 1px;
	margin-bottom:  -12px;
}
.w10 {
	width: 10%;

}
.w15 {
	width: 15%;

}
.w20 {
	width: 20%;

}
.w25 {
	width: 25%

}
.w30 {
	width: 30%;

}
.w40 {
	width: 40%;

}
.w50 {
	width: 50%;

}
.w15 {
	width: 15%

}

td {
	border-right: 0px solid #e4e4e4;
    border-bottom: 1px solid #EFEFEF;
    border-top: 0px solid #e4e4e4;
    border-left: none;
	padding-left: 8px !important;

}
.ui-widget-content a {
    color: #333333;
}

.ui-widget-content a:hover {
    color: #1dc6df;
}
.v-search-items li {
	list-style-type:none;
}
/* extras */

.v-page-wrap {
	background-color: #f3f3f3;
	margin-top: 0px;
	padding-top: 50px;
}
.v-page-wrap.whiteBg {
	background-color: #fff;
}
.search-item-content1 h4 {
	margin-bottom: 0px;
	font-weight: 500;
}
.header-container .header-top {
    /* background: #e67925; */
	background-color: #fc903d;';
    border-bottom: 1px solid #EBEBEB;
    width: 100%;
    z-index: 1002;
    margin: 0;
    min-height: 40px;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
nav.std-menu.header-top-menu .menu li > a {
	font-family: "Roboto Condensed", sans-serif;
	font-weight: normal;
    padding: 8px 0px;
    color: #fff;
}
nav.std-menu.header-top-menu .menu li:hover {
	/* background-color: #000 !important; */
	background-color: #23326a !important;
}
nav.std-menu.header-top-menu .menu li.active{
    border-left: 1px solid #ebebeb !important;
	background-color: #23326a !important;

}
header nav ul.nav-main ul.dropdown-menu > li > a, header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a {
	font-family:"Roboto Condensed", sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#5c5c5c;
	font-size:11px;
}
h3.res {
	font-size: 24px;
	font-weight: 600;
}
h3.res span {
	font-size: 15px;

}
.resLegend {
	color: #000;
	font-size: 11px;
	font-weight: 600;
	padding-left:  30px;
	
}
.resLegend img {
	widows: 31px;
	margin-right:  10px;
	float: left;

}
.resBorder {
	clear: both;
	height: 30px;
	border-bottom: 2px dotted #2c2c2c;
	margin-bottom:  20px;

}
.botBorder1 {
	clear: both;
	height: 5px;
	border-bottom: 1px dotted #60b5c7;
	margin-bottom:  20px;

}
.v-btn.v-second-light.app, .v-btn.v-second-light.tour{
	/* background-color: #f4ae1a!important; */
	background-color: #f7db35 !important;
	color:#000 !important;
}
.v-btn.v-second-light.tour{
	/* background-color: #c00!important; */
	background-color: #f3ae33 !important;
}
.v-btn.v-second-light:hover {
    background: #23326a!important;
    color: #fff!important;
}
h1Msg {
	/* font-family: 'Nanum Myeongjo', serif; */
font-family: 'Scope One', serif;
text-transform: none;
    font-weight: normal;
    letter-spacing: -1px;
    font-size: 54px;
    line-height: 0.95;
	color:#000;
}
h1Msg span {
	font-size: 48px;
}
h1, h2 {
	/* font-family: 'Nanum Myeongjo', serif; */
font-family: 'Scope One', serif;
text-transform: none;
    font-weight: normal;
    letter-spacing: -1px;
    font-size: 54px;
    line-height: 0.95;
	color:#000;
}
h1 span {
	font-size: 48px;
}
h1.f72 {
    font-size: 72px;
}
.lato22, .lato16 {
    font-family: Lato, Arial, Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    font-size:22px;
    font-weight: 600;
    margin-bottom: 20px;
}
.lato16 {
    margin-top: 10px;
    font-size: 16px;
    letter-spacing: 2px;
    line-height: 22px;
}
p.f17, ul.f17 {
    font-size: 17px;
    line-height: 26px;
}
p.f17 span {
    font-size: 14px;
    line-height: 22px;
    font-style: italic;
}
ul.f17 {
    list-style: disc!important;
    margin-left: 30px;
}
.qteRt {
    background-image: url("../img/static/admissions/quotes.jpg");
    background-position: bottom right;
    background-repeat: no-repeat;
    
}
.col5col {
    width: 20%;
    height: 342px;
    float: left;
    margin: 0px;
}
.col5col.enquiry, .col5col.apply, .col5col.eligible, .col5col.assess, .col5col.enrol {
    background-image:url("../img/static/admissions/enquiry.png");
    background-position: center top;
    background-repeat: no-repeat;
}
.col5col.apply {
    background-image: url("../img/static/admissions/apply-online.png");
}
.col5col.eligible {
    background-image: url("../img/static/admissions/eligibility.png");
}
.col5col.assess {
    background-image: url("../img/static/admissions/assessment.png");
}
.col5col.enrol {
    background-image: url("../img/static/admissions/enrolment.png");
}
.col5col p {
    font-size: 14px;
    width: 204px;
    margin-top: 150px;
    padding: 0 20px;
}
.container.oh {
    font-family: Lato, Arial, Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    font-size: 16px;
}

h1.oh {
    font-size: 46px;
    font-family: Lato, Arial, Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    color: #002f6c;
    font-weight: bold;
}

h2 {
	font-size: 48px;
}

h2.oh {
    font-family: Lato, Arial, Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    font-size: 28px;
    color: #f85e2d;
    font-weight: bold;
}
h3.oh {
    font-family: Lato, Arial, Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    font-size: 25px;
    color: #002f6c;
    font-weight: bold;
    
}
h3.oh.lht40 {
    line-height: 40px;
    text-align: left;
}
p.oh, ul.oh {
    font-family: Lato, Arial, Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    font-size: 16.5px;
    color: #000;
    font-weight: normal;   
}
p.oh.lineHt, ul.oh.lineHt {
    line-height: 32px;
}

.row.oh {
    background-image: url("../img/open-house/orange-triangle.png");
    background-position: bottom left;
        background-repeat: no-repeat;
}
.row.ohRt {
    background-image: url("../img/open-house/orange-triangle-rt.png")
    background-position: bottom right;
        background-repeat: no-repeat;
}
.row.ohTriangle {
    background-image: url("../img/open-house/orange-triangle-rt.png");
    background-position: bottom right;
    background-repeat: no-repeat;
}

.ohHdr {
    background-color: #fc0;
    border-radius: 20px;
    text-align: center;
}

.ohClassSize {
    background-color: #fc0;
    border-radius: 12px;
    text-align: center;
    padding: 12px 0;
}

.ohHdrSm {
    width: 32%;
    background-color: #0cc0df;
    border-radius: 8px;
    text-align: center;
    padding-top:  15px;
    margin: 0 2px;
}

.ohHdrSm p.oh {
    color: #fff;
}

p.oh.lineHt48 {
    line-height: 48px;
    font-weight: bold;
    
} 
.ohTopHdr {
    background-color: #cfe8ff;
    padding: 40px 0 40px;
}
.ohConnect {
    background-color: #0cc0df; 
    line-height: 40px; 
    text-align: center;
    border-radius: 24px;
    padding-bottom: 5px;
}
.ohConnect a {
    color: #fff;
}
.vAlign {
    display: grid;
    align-self: center;
}

.hmMsg p, .hmMsg ol {
	font-size: 15px;
	line-height:1.8;
}
pgHdr {
	/* font-family: 'Nanum Myeongjo', serif; */
font-family: 'Scope One', serif;
    text-transform: none;
    letter-spacing: -1px;
    font-size: 36px;
    line-height: 1;
	color:#4a4a4a;
	font-weight:normal !important;
	margin-bottom: 20px;
}

h1.pgHdr span {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight:600;
}
h1.pgHdr .sm {
	font-size: 22px;
	line-height:0.5;
	padding-bottom: 24px;
}

h1.art {
	line-height:0.95;
}
h1.art span {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight:600;
	display:block;
	padding-bottom: 8px;	
	border-bottom: 1px dotted #484848;
	margin-bottom: 30px;
}

.gall {
	line-height:50px;
	margin-top: -28px;
	padding-bottom: 12px;
	
}
.pricing-column h3 {
	font-size:20px;
}
.pricing-column h3 span {
	font-size: 14px;
	color: #4c4c4c;
}
.hmImgBg {
    background-color: rgba(0, 0, 0, 0.3);
	padding: 12px;
	text-align:center;
	color:#fff;
	font-size: 16px;
	line-height: 32px;
	text-transform:uppercase;
	font-weight:bold;
}
.marginBottom10 {
	margin-bottom: 10px;
}
.marginBottom20 {
	margin-bottom: 20px;
}
.marginBottom30 {
	margin-bottom: 30px;
}
.marginBottom40 {
	margin-bottom: 40px;
}
.marginBottom50 {
	margin-bottom: 50px;
}
.marginBottom60 {
	margin-bottom: 60px;
}
.marginTop-20 {
	margin-top:-20px;
}
.marginTop20 {
	margin-top:20px;
}
.v-process-steps .feature-box-icon.bx1 {
	background-color: #0abf9d;
}
.v-process-steps .feature-box-icon.bx2 {
	background-color: #f2c52e;
}
.v-process-steps .feature-box-icon.bx3 {
	background-color: #e77e23;
}
.v-process-steps .feature-box-icon.bx4 {
	background-color: #247fb9;
}
.v-process-steps .feature-box-icon.bx5 {
	background-color: #21cf72;
}
.v-process-steps .feature-box-icon.bx6 {
	background-color: #d5541a;
}
.v-process-steps .feature-box-icon.bx7 {
	background-color: #5dabe3;
}
.v-process-steps .feature-box-icon.bx8 {
	background-color: #9c56b6;
}
.v-process-steps .feature-box-icon.bx9 {
	background-color: #16957d;
}
.v-process-steps .feature-box-icon.bx10 {
	background-color: #c3382c;
}

.feature-box-icon:hover {
	background-image:none;
}
.v-process-steps .feature-box-icon:hover {
    background-color: #f4ae1a!important;
}
.feature-box-icon .num {
	font-size:36px;
	font-weight:600;
}
.feature-box-icon .num,.feature-box-icon:hover .num {
	color:#fff;
}
.calHdr {
    font-family: 'Nanum Myeongjo', serif;
    font-weight: normal;
    font-size: 48px;
    text-align: center;
    line-height: 1.2;
    margin-bottom: 12px;
	color:#000;
}
.marTop25m {
	margin-top: -25px;
}
.marTop75m {
	margin-top: -75px;
}
.marTop15 {
	margin-top: 15px;
}
.hmEventHdr {
	font-family:"Roboto Condensed", sans-serif;
	text-transform:uppercase;
	letter-spacing:4px;
	font-size: 16px;
	font-weight:600;
	padding: 8px;
	background-color: #fc0;
	text-align:center;
	color:#000;
	margin-top: 12px;
}
.hmEvntRow1, .hmEvntRow2, .hmEvntRow3, .hmEvntRow4, .hmEvntRow5, .hmEvntRow6 {
	background-color: #f3f3f3;
	padding: 8px;
	border-bottom:2px solid #fff;
}
.hmEvntRow2 {
	background-color: #fbdfb8;
}
.hmEvntRow3 {
	background-color: #fad0b8;
}
.hmEvntRow4 {
	background-color: #eeb6c1;
}
.hmEvntRow5 {
	background-color: #d5a9c4;
}
.hmEvntRow6 {
	background-color: #bfdad5;
}
.v-blog-recent-post p {
    margin-bottom: 10px;
	line-height: 18px;
}
.v-blog-recent-post .blog-list-item-date {
    color: #2e343c;
	color:#fff;
    width: 50px;
    text-align: center;
    font-size: 20px;
    line-height: 15px;
    padding: 10px 0;
    float: left;
	background:url(../img/hmPage/event_date_bg.png) no-repeat;
}
.v-blog-recent-post .blog-list-item-date.smTxt {
	font-size: 14px;
}

.v-blog-recent-post .blog-list-item-date span {
	color:#000;
}


.comment-avatar {
	height: 50px;
    width: 50px;
    display: block;
	background-color: #369;
	text-align:center;
	color:#fff;
	font-size: 28px;
	line-height: 48px;
	border-radius: 10px;
}
ul.recent-comments-list {
	margin-bottom: 10px;
}
.recent-comments-list .comment .comment-wrap {
    /* border-bottom: 1px solid #E6E6E6; */
	border-bottom:none;
    padding: 10px 0;
    padding-bottom: 0px;
    padding-top: 15px;
}
.comment-content .comment-body p {
	color:#000;
}
footer {
	background-color: #f3eac2;
	background-color: #fff8dd;
}
footer, footer p {
	color:#3c3c3c;
}
footer a {
	color:#0676bd;
}
footer h4, footer a:hover {
	color:#000 !important;
}
.v-right-sidebar-inner > li > a {
	font-weight:600;
	color:#777;
}
.panel-group .panel-heading a {
	font-size: 18px;
	color:#e67925;

}
.panel-group .panel-heading a span {
	font-size: 14px;
	font-weight:normal;
	color:#777;
}
.panel-body a {
	color:#1e73be;

}
a.lnkBlue {
	color: #1e73be;

}

.tabs.clean ul.disc {
	margin-left: 15px;
	padding-left: 5px;
	list-style-type:disc;
}
.panel-body ul, ul.disc, .archCol ul, .tabs.clean ul.disc {
	margin-left: 30px;
	padding-left: 5px;
	list-style-type:disc;
}
ul.alph, ul.alphLower {
	margin-left: 20px;
	padding-left: 5px;
	list-style-type:upper-alpha;
}
ul.alphLower {
	list-style-type:lower-alpha;
}
ul.alphLower li {
	margin-bottom: 12px !important;
}
.lst li {
	margin-bottom: 12px;
}
.lst li ul li, ul.alphLower li ul li {
	margin-bottom: 0px !important;
}

h3.subHeads, p.subHeads {
	font-weight:400;
	font-size: 18px;
	color:#e67925;

}
.gradeHdr {
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	background-color:  #1b8294;
	border-top: 2px solid #fff;
}
.dotBord {
	clear:both;
	height:8px;
	border-bottom:1px dotted #c6c6c6;
	margin-bottom: 18px;
}
.dotBordSm {
	clear:both;
	width:98%;
	height:4px;
	border-bottom:1px dotted #c6c6c6;
}
.dotBord2 {
	clear:both;
	height:8px;
	border-bottom:2px dotted #c6c6c6;
	margin-bottom: 18px;
}
.bordDotted {
	clear:both;
	height:8px;
	border-bottom:2px dotted #c6c6c6;
	margin-bottom: 18px;
    
}
.pricing-column li {
	text-align: left;
	padding-left: 15px;
}
.pricing-column li.feePrice {
	font-size: 16px; 
	color:#000; 
	font-weight:bold; 
	text-align:center;
}
/** Fee Structure **/

.fee-table {
    margin-top: 40px;
    margin-bottom: 30px;
}
.fee-table-top {
    margin-top: 0px;
    margin-bottom: 30px;
}

.fee-column, .fee-column1 {
    float: left;
    overflow: hidden;
    text-align: center;
    padding: 0px;
    background-color: #fff;
}
/** .fee-table > div:first-child h3 { **/


.fee-table > div:first-child .fee-column-content {
    border-left: 1px solid #e4e4e4!important;
}

.fee-column .fee-column-content, .fee-column1 .fee-column-content {
    border-right: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    padding: 0px 0px 20px 0px;
}
.fee-column h3, .fee-column1 h3 {
    background-color: rgba(252, 252, 252);
    margin-bottom: 0px;
    font-size: 20px;
    line-height: 28px!important;
    border-right: 1px solid #e4e4e4;
    border-bottom: 1px solid #EFEFEF;
    border-top: 1px solid #e4e4e4;
	border-left: none !important;
    padding: 20px 0px 18px 0px;
    margin-top: 0px;
	color: #1e73be;
}
.fee-column p, .fee-column .white p, .fee-column1 p, .fee-column1 .white p {
	background-color: rgba(252, 252, 252);
    margin-bottom: 0px;
    font-size: 13px;
    line-height: 20px!important;
    border-right: 1px solid #e4e4e4;
    border-bottom: 1px solid #EFEFEF;
    border-top: 0px solid #e4e4e4;
	border-left: none !important;
    padding: 10px 0px 8px 10px;
    margin-top: 0px;
	color: #777;
	text-align:left;
	
}
a.link {
    color: #2187c8!important;
}
.fee-column.white p, .fee-column1.white p{
	background-color: rgba(255, 255, 255);
}
.fee-column1 p, .fee-column1 .white p {
    border-left: 1px solid #e4e4e4!important;
}
.fee-column1 h3 {
    border-left: 1px solid #e4e4e4!important;
}
.fee-column h3 span, .fee-column1 h3 span {
    font-size: 11px;
    color: #4c4c4c;
	color:#fff;
	text-transform:uppercase;
}
.fee-column p.fee {
	/* font-size: 18px; */
	font-weight:600;
	text-align:center;
	/* line-height: 18px !important; */
}
.fee-column p.fee span {
	font-size: 13px;
	color:#777;
	font-weight:normal;
}
.oddRow .fee-column1 p, .oddRow .fee-column p, .oddRow h3{
	background-color: #fff;
}
.row60 p{
	height: 60px;
}
.oddRow h3 .oddRow h3 {
	background-color: #e67925;
	color:#fff;

}
.fee-column h3, .fee-column1 h3 {
	background-color: #e67925;
	color:#fff;
	}

nav.std-menu.header-top-menu .menu li.m-item.last {
    border-left: 1px solid #EBEBEB;
    border-right: 1px solid #EBEBEB;
}
/** end fee struture **/

/** faculty table **/
.table {
	font-size: 13px;
}
/** end faculty table **/

.bordRtBlk {
    border-right: 1px solid #f85e2d;
}
.bordRtG {
    border-right: 1px solid #6a6a6a;
}
.tableLh {
    line-height: 1.3;
}

h3.hmProgHdr {
	text-align: center;
    color: #fff !important;
    font-size: 16px;
    line-height: 32px;
    text-transform: uppercase;
    font-weight: bold !important;
	margin-bottom: 0 !important;
}
h4.hmCurrHdr {
	text-align: center;
    color: #fff !important;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: bold !important;
	margin-bottom: 0 !important;
}

.v-btn.v-sunflower {
    background: #f8db08;
	background:#ffc600;
    box-shadow: 0 1px 0 0 rgba(185,147,14,.9);
	text-shadow: 1px 1px #666;
}
.v-btn.v-pomegranate {
    background: #f4ae1a;
    box-shadow: 0 1px 0 0 rgba(172,37,23,.9);
	text-shadow: 1px 1px #666;
}
.v-btn.v-alizarin {
    background: #fc903d;
    box-shadow: 0 1px 0 0 rgba(221,56,40,.9);
	text-shadow: 1px 1px #666;
}
.v-btn.v-formblue, .btn.v-btn.v-btn-default {
    background: #23326a;
	box-shadow: 0px 2px 0px 0px #ccc !important;
    box-shadow: none !important;
	text-shadow: 1px 1px #666;
}
.v-btn.v-formblue:hover, .btn.v-btn.v-btn-default:hover {
	background-color: #fc903d !important;
	box-shadow: 0px 0px 15px 4px #ccc !important;
 }
.mvPop .v-btn.v-formblue:hover, .btn.v-btn.v-btn-default:hover {
	background-color: #c00 !important;
	box-shadow: 0px 0px 15px 4px #ccc !important;
 } 
 
.v-btn.v-sunflower:hover, .v-btn.v-pomegranate:hover, .v-btn.v-alizarin:hover {
	background-color: #23326a;
   box-shadow: 0 1px 0 0 #949596;

}
.v-btn.v-alumReg {
    background: #156a96;
    box-shadow: 0 1px 0 0 rgba(221,176,0,.9);
}
.v-btn.v-alumEventReg {
    background: #e47819;
    box-shadow: 0 1px 0 0 rgba(221,176,0,.9);
}

.v-right-sidebar-wrap .btn.v-btn {
	padding: 8px 8px 13px 6px;
}

.social-icons a {
	color: #777;
}
.social-icons a:hover {
	color:#23326a;
}
ul.social-icons li:not(.sf-love) a i:hover, ul.social-icons li:not(.sf-love) a:hover i {
	color:#23326a;
	}
.v-right-sidebar-wrap {
    padding-top: 40px;
    padding-bottom: 25px;
}
.facultyFont {
	color: #000;
}
.search-item-img img {
	height: 150px;
    width: 150px;
    display: block;
    -moz-border-radius: 6%;
    -webkit-border-radius: 6%;
    border-radius: 6%;
}
.search-item-content {
    margin-left: 180px;
    padding-bottom: 35px;
    margin-bottom: 35px;
    border-bottom: 0px solid rgb(231, 231, 231);
	border-bottom:none;
}
.search-item-content1 {
    padding-bottom: 35px;
    margin-bottom: 35px;
    border-bottom: 0px solid rgb(231, 231, 231);
	border-bottom:none;
}
.search-item-content1 .row {
	padding:4px 0;
	border-bottom:1px dotted #777;
}
.v-btn.v-third-dark:hover {
    background: #23326a!important;
    color: #FFF!important;
    box-shadow: none;
}
.photoCaption {
	font-size: 12px;
	line-height: 14px;
	padding-top: 8px;
	}
.padTop5 {
	padding-top: 5px;
}
.padTop10 {
	padding-top: 10px;
}
.padTop15 {
	padding-top: 15px;
}
.pt50 {
    padding-top: 50px;
}
.blkDivider {
    clear: both;
    height: 20px;
    border-bottom: 1px solid #ff9900;
}
.alumQuote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 15px;
}
.alumPers {
	line-height: 16px;
}
.alumPers .batch {
	text-transform:uppercase;
	font-size: 10px;
	font-weight:600;
}

.archCol h3 {
    border-bottom: 1px dotted #3c3c3c;
    font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase;
	font-weight:600;
	color:#e67925;

}
.archCol ul li a {
	color:#777;
}
.archCol ul li a:hover {
	color:#1e73be
	}

.trendRowHt {
	padding: 5px;
	border-bottom:1px solid #ebebeb;
}
h4.acad {
	font-size:20px;
	/* font-weight:600; */
	/* text-align:center; */
	font-weight: normal;
	background-color: #fc0;
	padding: 8px 0;
	padding-left: 8px;
background-image: linear-gradient(-90deg, #fc0, #f4ae1a);
color:#fff;
}
.bordDot24, .bordDot12 {
	clear:both; 
	height:24px; 
	border-bottom:1px dotted #484848; 
	margin-bottom:18px;	
	}
.bordDot12 {
	height: 12px;
	margin-bottom:  12px;
	
}
.solidLine {
	width: 100px;
	height: 5px;
	background-color: #000;
	margin: 0px auto 30px;
}
}
.cont ul li {
	line-height: 18px;
	padding-bottom: 12px;
	border-bottom:1px dotted #e6e6e6;
	margin-bottom: 10px;
}
.list-group-item {
	border:none !important;
}
.list-group-item.active {
	background-color: #fff !important;
}
.list-group-item ul li a {
	display:block;
	padding:11px 10px !important;
	border-bottom:1px solid #e5e5e5;
}
.list-group-item.active ul li{
	/* background-color: #fff !important; */
	border-right:1px solid #e5e5e5 !important;
	background: transparent !important;
}
.list-group-item.active ul li.active a {
	color:#1e73be;
	font-weight:600;
}

figure.animated-overlay > a:hover {
	background-color: #000 !important;
	opacity: 0.5;
  filter: alpha(opacity=50); /* For IE8 and earlier */
}
.marginTop-50 {
	margin-top: 50px;
}
.hmNotice {
	border-left: 8px solid #b80218;
	padding-right:20px;
	border-right: 8px solid #b80218;
	padding-left:20px;
	font-weight:bold;
	font-size: 24px;
	color:#000;
	line-height: 28px;
}
.hmNotice1 {
	border-left: 8px solid #b80218;
	padding-right:20px;
	border-right: 8px solid #b80218;
	padding-left:20px;
	font-size: 24px;
	color:#000;
	line-height: 28px;
	text-align:left;
}
.modal-header {
	background-color: #fc903d;
}
.modal-header h3 {
	color:#fff;
}
/* Tooltip container */
.ttip {
  position: relative;
  display: inline-block;
  /* border-bottom: 1px dotted black; */ /* If you want dots under the hoverable text */
  cursor:pointer;
}

/* Tooltip text */
.ttip .ttiptext {
  visibility: hidden;
  width: 240px;
  background-color: #f1f1f1;
  color: #000;
  text-align: left;
  padding: 5px;
  border-radius: 6px;

  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  bottom: 75%;
  left: 25%;
  margin-left: -60px;

  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
}

/* Tooltip arrow */
.ttip .tiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.ttip:hover .ttiptext {
  visibility: visible;
  opacity: 1;
  cursor:default;
  cursor:pointer;
}
.padL5 {
	padding-left: 5px;
}

.marTopM15 {
	 margin-top: -15px;
}
button a:hover {
	color:#fff;
}
ol.priv {
	margin-left: 16px;
}
ol.priv li {
	padding-bottom: 18px;
}
ol.priv ul li {
	padding-bottom: 3px;
}

.hmResBotMargin {
	margin-bottom:30px;
}

.resTopBord {
	height:5px;
	background-color:#e67925;
}

.rowRtBord {
	border-right:1px solid #e6e6e6;
}
.hmPopupBg {
	border: 6px solid #f3ae33;
	background-color:#fff;
	padding: 6px;
}
h5.res {
	margin-bottom: 0;
	font-weight:bold;
}
.alumHdrBorder {
	padding-bottom: 12px;
	border-bottom: 1px solid #9c9c9c;
	margin-bottom: 20px;
}
.alumMore {
	font-style:normal;
	text-transform:uppercase;
	font-weight:bold;
	text-align:right;
}
.alumMore a {
	font-size: 11px;
	color:#06F;
}
.pi-testimonial-author .pi-testimonial-author-photo.alum img {
    max-height: 125px;
}
.imgCaption {
	text-align: right;
	font-family: Georgia, Constantia, 'Lucida Bright', 'DejaVu Serif', 'serif'; 
	font-style: italic;
}
.thinSep {
	clear:both;
	height:4px;
	border-bottom:1px solid #e6e6e6;
	margin-bottom: 5px;
}
.pi-testimonial-author-name {
	color: #e47819;
}

ul.social-icons li {
	float:none;
}

ul.social-icons li:not(.sf-love) a:hover i {
	color:#fff;
}
ul.social-icons li:not(.sf-love) a i:hover {
	color:#fff;
}

/** social icons **/

.header-container .header-top ul.social-icons {
    float: left;
    list-style: none;
    margin: 0 0 0 0px;
    padding: 0;
    position: relative;
    top: 0px;
    right: 10px;
}
ul.social-icons.large li {
    height: 50px;
    margin-bottom: 10px;
	margin-bottom: 0;
}
.header-container .header-top ul.social-icons li:not(.sf-love) a {
    font-size: 24px;
}
.header-container .header-top ul.social-icons li a {
    width: 40px;
}
.social-icons a {
    color: #777;
	color:#fff;
}
.social-icons.alum a {
    color: #777;
}
.header-container .header-top ul.social-icons li:first-child {
    border-left: 1px solid rgb(233, 233, 233);
}
.header-container .header-top ul.social-icons li:last-child {
    border-right: 1px solid rgb(233, 233, 233);
}
.header-container .header-top ul.social-icons li:first-child, .header-container .header-top ul.social-icons li:last-child {
	border:none;
}
/** end social icons **/

.newsPgHdr {
    font-family: 'Scope One', serif;
    text-transform: none;
    letter-spacing: -1px;
    font-size: 36px;
    line-height: 1;
    color: #4a4a4a;
    font-weight: normal !important;
}
.newsPgHdr span {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
}
.newsGall {
    line-height: 50px;
    margin-top: -12px;
    padding-bottom: 12px;
}
.news h2 {
	margin-top: 0;
	border-bottom:1px solid #c9c9c9;
}

.newsBotBord {
	height:1px;
	border-bottom:1px dotted #c9c9c9;
	margin-bottom: 30px;
}
.newsMonthBotBord {
	height:1px;
	border-bottom:1px solid #fc903d;
	margin-bottom: 60px;
}

.orangeLine {
	height:1px;
	border-bottom:1px solid #fc903d;
	margin-bottom: 10px;
}

.hmTxtItal, p .hmTxtItal, p .inTxtItal, ul .inTxtItal {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 16px;
	/* text-decoration:underline; */
	/* color:#f3ae33;
	color:#d7770f; */
	color: #000;
}
p .inTxtItal, ul .inTxtItal {
	 font-size: 14px;
 }

/** reasons why **/

.h1Msg.pb30 {
	padding-bottom: 30px;
}
.tabs-vertical {
	background-color: #fff;
}
.tabs.clean.tabs-vertical .tab-content {
	padding-top: 15px;
	padding-right: 5px;
}
.tabs.clean .tab-content {
	background-color: #f3f3f3;
	background-color: #fff;
}
.tabs.clean .row {
	border-bottom:1px solid #e6e6e6;
}

li.r1 {
	background-color:#11bf9d;
}
li.r2 {
	background-color:#f1c542;
}
li.r3 {
	background-color:#e67e32;
}
li.r4 {
	background-color:#277fb7;
}
li.r5 {
	background-color:#23cf76;
}
li.r6 {
	background-color:#d45327;
}
li.r7 {
	background-color:#9c56b4;
}
li.r8 {
	background-color:#c23731;
}
li.r1 a, li.r2 a, li.r3 a, li.r4 a, li.r5 a, li.r6 a, li.r7 a, li.r8 a {
	font-weight:bold;
	color:#fff;
}
h1.h1Rsn {
	margin-top: 0px;
	margin-left: 0px;
}

.h1Rsn {
	/* font-family: 'Nanum Myeongjo', serif; */
font-family: 'Scope One', serif;
text-transform: none;
    font-weight: normal;
    letter-spacing: -1px;
    font-size: 48px;
    line-height: 0.95;
	color:#000;
}
h2.h2Rsn {
	margin-top: 0px;
}
.h2Rsn {
	font-family: 'Cabin', Arial, Helvetica, Tahoma, sans-serif;
	font-size: 36px;
	line-height: 0.85;
	color:#1e73be;
	font-weight:500;
}
/** 
.h2Rsn.attr1 {
	color:#11bf9d;
}
.h2Rsn.attr2 {
	color:#f1c542;
}
.h2Rsn.attr3 {
	color:#e67e32;
}
.h2Rsn.attr4 {
	color:#277fb7;
}
.h2Rsn.attr5 {
	color:23cf76;
}
.h2Rsn.attr6 {
	color:#d45327;
}
.h2Rsn.attr7 {
	color:#9c56b4;
}
.h2Rsn.attr8 {
	color:#c23731;
}
**/

p.Rsn {
    margin: 0 0 15px;
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
	padding-bottom: 20px;
}
p.Rsn {
    margin: 0 0 15px;
	padding: 20px;
	border: 1px solid #e6e6e6;
	border-radius: 6px;
    font-size: 24px;
    line-height: 36px;
    font-weight: 400;
	padding-bottom: 20px;
	background-color: #f6f5f5;

}
p .hmTxtItal {
    font-size: 24px;
    line-height: 36px;
	
}
.copyright a.priv {
    color: #e6e6e6;
    font-size: 12px;
}
.copyright a:hover.priv {
	color: #fc903d !important;
}
.nav > li > a {
    padding: 10px 27px;
}
.hmPts {
	color:#d7770f;
}

.hmExcerpt {
	padding-top: 50%;
}
.hmExcerpt h2 {
	font-size:32px; 
	font-weight:bold; 
	line-height:36px; 
	color:#000;
	margin-bottom: 0px;
}
.hmExcerpt a {
	text-transform:uppercase; 
	font-weight:bold; 
	letter-spacing:2px;
}
.spBig {
}
.nav-tabs li a {
	background-color:#f3ae33;
}
.nav-tabs li.hover a, .nav > li > a:hover {
	background-color:#1e73be;
	color:#fff;
}
.nav-tabs li.active a, .nav > li > a:active {
	background-color:#fff;
	color:#1e73be;
	font-weight:bold;
}
.panel-group .panel-heading a.accordion-toggle {
    background-color: #fc903d;
	color:#fff;
}

.panel-group .panel-heading a {
    font-size: 20px;
    color: #e67925;
	color:#fff;
}

.panel-group .panel-heading a.accordion-toggle.collapsed {
    box-shadow: none;
	background-color:#ffce25;
}
.panel-group .panel-heading a.accordion-toggle.collapsed.one1 {
    box-shadow: none;
    background-color: #ffc622;
}
.panel-group .panel-heading a.accordion-toggle.collapsed.one2 {
    box-shadow: none;
    background-color: #febb1e;
}
.panel-group .panel-heading a.accordion-toggle.collapsed.one3 {
    box-shadow: none;
    background-color: #fdad1a;
}
.panel-group .panel-heading a.accordion-toggle.collapsed.one4 {
    box-shadow: none;
    background-color: #fc9e15;
}
.panel-group .panel-heading a.accordion-toggle.collapsed.one5 {
    box-shadow: none;
    background-color: #fc9010;
}
.panel-group .panel-heading a.accordion-toggle.collapsed.one6 {
    box-shadow: none;
    background-color: #fb820b;
}
.panel-group .panel-heading a.accordion-toggle.collapsed.one7 {
    box-shadow: none;
    background-color: #fa7708;
}
.widget-heading.contact h4 {
	margin-top:0px;
}


/** 26nov2020 **/

.panel-body ul {
	margin-left: 20px;
	padding-left: 5px;
	list-style-type:disc;
}
.panel-body ul.noStyle {
	list-style-type: none;
}
.search-item-content {
    margin-left: 0px;
    padding-bottom: 35px;
    margin-bottom: 35px;
    border-bottom: 0px solid rgb(231, 231, 231);
	border-bottom:none;
}
.search-item-img {
	margin-right: 15px;
}
#org.nav > li > a {
    padding: 10px 13px;
}
/** end reason why  **/

/** fee table **/
.feeTbl {
	width: 100%;
}
.feeTbl tr.hdr {
	background-color:#e67925; 
	color:#fff; 
	font-family: 'Cabin', Arial, Helvetica, Tahoma, sans-serif; 
	font-weight:normal;
}
.feeTbl tr.hdr th {
	 text-align:center !important; 
	 padding:8px 5px; 
	 border-right:1px solid #fff;
	 font-size:20px;
	 line-height:26px;
}
.feeTbl tr.hdr th div {
	font-size:12px;
	line-height:13px;
}
.feeTbl tr.sm {
	font-weight:normal;
	font-size:13px;
	line-height:20px !important;
}
.feeTbl .hdr h2 {
	font-family: 'Cabin', Arial, Helvetica, Tahoma, sans-serif; 
	font-size: 20px;
	color: #fff;
	letter-spacing: normal;
	margin-bottom:  5px;
	margin-top:  0px;
}
div.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background-color: yellow;
  padding: 50px;
  font-size: 20px;
}
/** end fee table **/

.leftDotBord {
	border-left:1px dotted #000;

}
.parentMsgHdr {
	background-color:#b80219;
	font-family:Lato, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	letter-spacing: 1px;
	line-height: 36px;
	color: #fff;
	text-align:center;
	margin-bottom: 18px;
}
.parentMsg {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height:36px;
	font-style:italic;
}
parentMsg span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 180px;
	color:#ff904e;
}
.parentMsg span.dropcap2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
    float: left;
	padding: 70px 0px 9px;
    margin-right: 8px;
    font-size: 160px;
    font-style: normal;
    color: #ff904e;
    line-height: 0px;
padding: 65px 0px 50px;
    margin-right: 8px;
    font-size: 140px;
}
h2.results {
	font-family: 'Cabin', Arial, Helvetica, Tahoma, sans-serif;
	font-size: 22px;
	
}
h4 {
font-size: 16px;
    line-height: 24px;
    font-weight: normal;
    margin-bottom: 15px;
}
.mt20 {
	margin-top: 20px;
}
.mtb30 {
	margin: 30px 0;
}
.mb30 {
	margin-bottom: 30px;
}
.mt60 {
	margin-top: 60px;
}
.hmProg p {
	color:#fff;
	margin: 0 0 10px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
}
.textOrange {
    color: #fc903d;
}
.campusForm p {
	color:#fff;
	margin: 0 0 10px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
}
.campusLnk {
    margin-top:  30px;
    
}
.campusLnk a {
    background-color: #fc903d;
    color: #fff; padding: 8px 13px;
    font-weight: 600;
}

.regBtn {
  width: fit-content;
  background: white;
  margin: 20px auto;
  padding: 10px;
}
.regBtn a {
  text-decoration: none;
  background: #333;
  border-radius: 5px;
  color: white;
  padding: 3px 8px;
}
h1 .gall span {
	font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 600;
}

#art h2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight:600;
	color:#fc903d;
}

#art h3 {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight:600;
	color:#000;
}
#art h4, .hm h4 {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight:600;
	color:#000;
	margin-bottom:  0px;
}
#art h3 a {
	color: 	#1e73be;
}
#art h3 a:hover {
	color: 	#000;
}
#art .pagination>li>a.prev {
	background-color: #f2f2f2;
}
#art .pagination>li>a:hover.prev {
	background-color: #1e73be;
}
#art .pagination>li>a.next {
	background-color: #000;
	color:#fff;
}
#art .pagination>li>a:hover.next {
	background-color: #1e73be;
}

#art ol {
	padding-left: 32px;
}
#art ol li {
	padding-bottom: 12px;
}
.lnkBlue {
	color:#1b95e0;
}

v-bg-stylish.v-bg-stylish-v4 h1.qte {
	font-family: 'Allura', cursive;
	font-size: 44px;
	/* color:#899ea3 !important; */
	color: #23326a !important;
	padding: 20px;
	border-bottom: 1px solid #F90;
	border-top: 1px solid #F90;
	margin: 20px 0;
}
h1.qte {
	font-family: "Allura", Baskerville, Palatino, "Times New Roman", "serif", cursive;
	font-size: 44px;
	/* color:#899ea3 !important; */
	color: #23326a !important;
	padding: 20px;
	border-bottom: 1px solid #F90;
	border-top: 1px solid #F90;
	margin: 20px 0;
}
h1qte {
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
	font-size: 44px;
	/* color:#899ea3 !important; */
	color: #23326a !important;
	padding: 20px;
	border-bottom: 1px solid #F90;
	border-top: 1px solid #F90;
	margin: 20px 0;
    font-style: italic;
    
}
h1.qte span {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform:uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	color:#000 !important;
	
}
.textWhite {
	color:#fff;
}
.mvPop .btn.v-btn, input[type=submit] {
	padding: 0px !important;
}

.v-parallax {
    padding-top: 20px !important;
}
#more {display: none;}

h3.res {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight:600;
	color:#000;
	padding-left: 5px;
}
.imgFltRt33 {
	width:33%; 
	float:right; 
	margin-left: 20px;
}
.imgFltLft33 {
	width:33%; 
	float:left; 
	margin-right: 20px;
}

h3 a.dyk {
	color: #1e73be;
}
h3 a:hover.dyk {
	color: #1e73be;
	text-decoration:underline !important;
}

.dykArt a, .dykArt a.read {
	font-weight:normal;
	text-transform:uppercase;
	font-size: 10px;
    color: #619fcf;
    border: 1px solid #fc903d;
    border-radius: 15px;
    padding: 3px 12px;
    -webkit-transition: color .2s ease-out,border-color .2s ease-out;
    -moz-transition: color .2s ease-out,border-color .2s ease-out;
    transition: color .2s ease-out,border-color .2s ease-out;
	margin-right: 20px;
}
.dykArt a:hover {
	color:#1e73be;
}
.dykArt a.read {
	font-weight:bold;
	background-color:#1e73be;
	color:#fff;
	border: 1px solid #1e73be;
	border-radius: 5px;
	
}
.bordBot {
	padding-bottom: 12px;
	border-bottom: 1px dashed #c2c2c2;
	margin-bottom: 40px;
}

#holDates .container {
	padding: 30px 0;
}
#holDates .colLeft h3 {
	text-align: left;
}
#holDates .colRtAlign h3{
	text-align: right;
}
.mt10 {
	margin-top: 10px;
}

.mt30 {
	margin-top: 30px;
}

.testiBox {
	margin: 30px;
	border:8px solid #000;
	padding: 30px;
	
}
.testiBox p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 24px;
	font-style:italic;
	color:#000;
}
.testiBox h3.subHeads {
	text-transform: uppercase;
	color:#000;
}
.testiBox h3.subHeads span {
	font-size: 14px;
	color:#000;
	text-transform:none;
	font-weight:normal;
}
.img150 {
	width: 200px;
	margin-right: 15px;
	float:left;
}
.hmImgBot {
	width: 200px;
	margin-right: 15px;
	float:left;
}
ol.alp {
	list-style-type:lower-latin;
	margin-left:  20px;
}

.v-parallax {
	padding-bottom:0px!important;
}
.progMobile {
	background-image:url("../img/hmPage/2021-2022/prog_mob_bg1.jpg");
	background-position: center top;
}
.progMobile p {
	color: #fff;
    margin: 0 0 20px;
    font-size: 13px;
    line-height: 19px;
    font-weight: 400;
	text-align: left;
}

.progMobile h3.hmProgHdr {
    text-align: center;
    color: #fff !important;
    font-size: 16px;
    line-height: 32px;
    text-transform: uppercase;
    font-weight: bold !important;
    margin-bottom: 0 !important;
}

.news ul.pagination {
	margin: 0px;
}
.bFont {
	font-weight: bold;
}
.bFontBlk {
	font-weight: bold;
	color: #000;
}
.medMerit {
	float: right;
	margin-left:20px;	
}
.medSt {
	width: 50%;
	float: left;
	margin-right:20px;
}
.medSpice {
	width: 50%;
	float: right;
	margin-left:20px;	
}
.medBindu {
	width: 75%;
	float: right;
	margin-left:20px;	
}
.dykIb1 {
	max-width: 360px;
	float: right;
	margin-left:  20px;
	margin-bottom:  10px;

}
.dykIb2 {
	max-width: 360px;
	float: left;
	margin-right:  20px;
	margin-bottom:  10px;
}
.dykBks {
	float: right;
	margin-left: 20px;
}

#grad {
  background-image: linear-gradient(to bottom right, red, yellow);
	padding: 30px 0;
	color: #fff;
	margin-bottom:  50px;
}
#grad h1 {
	color: #fff;
}

#admin .feature-box-icon {
    padding: 20px;
	padding: 10px;
    -moz-border-radius: 0%;
    border-radius: 0%;
}
#admin .feature-box.left-icon .feature-box-icon {
    float: left;
	float: none;
    position: relative;
}
#admin .feature-box.left-icon .feature-box-text {
    display: block;
    margin-left: 90px;
	margin-left:  0px;
}
#admin h3 {
	text-align: center;
	font-weight: 500;
	padding: 10px;
	background-color:  #f7f8fb;
	background-color: #1e73be;
	color: #fff;
}
#admin h3:hover {
	display: block;
	background-color: #1e73be;
	background-color: #fc903d !important;
	color: #fff;
}
#admin h3:hover a, #admin h3 a {
	display: block;
	color: #fff;
}
#admin .feature-box {
	border: 1px solid #e6e6e6;
	padding: 10px;
}

#results-desktop {display: block;}
#results-mobile {display: none;}

#video1-desktop {display: block;}
#video1-mobile {display: none;}


#content-desktop {display: block;}
/* #content-laptop {display: none;} */
#content-mobile {display: none;}

pri-desktop {display: block;}
#pri-mobile {display: none;}

#programme-desktop {display: block;}
#programme-mobile {display: none;}

#pasir-desktop {display: block;}
#pasir-mobile {display: none;}
#hfc-desktop {display: block;}
#hfc-mobile {display: none;}

#earthday-desktop {display: block;}
#earthday-mobile {display: none;}

#buttons-desktop {display: block;}
#buttons-mobile {display: none;}

#results-desktop {display: block;}
#results-mobile {display: none;}

#stellar-desktop {display: block;}
#stellar-mobile {display: none;}

#ib2015-desktop {display: block;}
#ib2015-mobile {display: none;}

#igsce2014-desktop {display: block;}
#igsce2014-mobile {display: none;}

#news-desktop {display: block;}
#news-mobile {display: none;}

#newsBooks-desktop {display: block;}
#newsBooks-mobile {display: none;}

#newsPongal-desktop {display: block;}
#newsPongal-mobile {display: none;}

#newsSocEx-desktop {display: block;}
#newsSocEx-mobile {display: none;}

#newsSaveEarth-desktop {display: block;}
#newsSaveEarth-mobile {display: none;}

#newsGrad22-desktop {display: block;}
#newsGrad22-mobile {display: none;}

#newsGrad23-desktop {display: block;}
#newsGrad23-mobile {display: none;}

#newsTOK22-desktop {display: block;}
#newsTOK22-mobile {display: none;}

#newsMC22-desktop {display: block;}
#newsMC22-mobile {display: none;}

#newsMES22-desktop {display: block;}
#newsMES22-mobile {display: none;}

#newsBK22-desktop {display: block;}
#newsBK22-mobile {display: none;}

#newsNatTeam22-desktop {display: block;}
#newsNatTeam22-mobile {display: none;}

#newsTkwndo22-desktop {display: block;}
#newsTkwndo22-mobile {display: none;}

#newsClive-desktop {display: block;}
#newsClive-mobile {display: none;}

#newsTekka-desktop {display: block;}
#newsTekka-mobile {display: none;}

#newsLink-desktop {display: block;}
#newsLink-mobile {display: none;}

#newsHistory-desktop {display: block;}
#newsHistory-mobile {display: none;}	

#newsCrick-desktop {display: block;}
#newsCrick-mobile {display: none;}

#newsTennis-desktop {display: block;}
#newsTennis-mobile {display: none;}

#newsBee-desktop {display: block;}
#newsBee-mobile {display: none;}

#newsEarth-desktop {display: block;}
#newsEarth-mobile {display: none;}

#newsIHC-desktop {display: block;}
#newsIHC-mobile {display: none;}

#newsSoccer-desktop {display: block;}
#newsSoccer-mobile {display: none;}

#newsBball-desktop {display: block;}
#newsBball-mobile {display: none;}

#newsRobotics-desktop {display: block;}
#newsRobotics-mobile {display: none;}	

#newsArts-desktop {display: block;}
#newsArts-mobile {display: none;}

#newsDiwali-desktop {display: block;}
#newsDiwali-mobile {display: none;}

#news2-desktop {display: block;}
#news2-mobile {display: none;}

#news3-desktop {display: block;}
#news3-mobile {display: none;}

#news4-desktop {display: block;}
#news4-mobile {display: none;}

#news5-desktop {display: block;}
#news5-mobile {display: none;}

#news6-desktop {display: block;}
#news6-mobile {display: none;}	

#facilities-desktop {display: block;}
#facilities-mobile {display: none;}

#gallery-desktop {display: block;}
#gallery-mobile {display: none;}

#newsSenate-desktop {display: block;}
#newsSenate-mobile {display: none;}

#newsSlogan-desktop {display: block;}
#newsSlogan-mobile {display: none;}

#newsWSC-desktop {display: block;}
#newsWSC-mobile {display: none;}

#newsCTO-desktop {display: block;}
#newsCTO-mobile {display: none;}

#newsSgCrkt-desktop {display: block;}
#newsSgCrkt-mobile {display: none;}

#newsIIC-desktop {display: block;}
#newsIIC-mobile {display: none;}

#newsCP-desktop {display: block;}
#newsCP-mobile {display: none;}

#newsNH-desktop {display: block;}
#newsNH-mobile {display: none;}

#newsPHC-desktop {display: block;}
#newsPHC-mobile {display: none;}

#newsClass-desktop {display: block;}
#newsClass-mobile {display: none;}

#newsCNY-desktop {display: block;}
#newsCNY-mobile {display: none;}

#newsHPC-desktop {display: block;}
#newsHPC-mobile {display: none;}

#newsCK-desktop {display: block;}
#newsCK-mobile {display: none;}

#newsGLC-desktop {display: block;}
#newsGLC-mobile {display: none;}

#newsYOH-desktop {display: block;}
#newsYOH-mobile {display: none;}

#newsCHIN-desktop {display: block;}
#newsCHIN-mobile {display: none;}

#newsBBS-desktop {display: block;}
#newsBBS-mobile {display: none;}

#newsART-desktop {display: block;}
#newsART-mobile {display: none;}   

#newsOH-desktop {display: block;}
#newsOH-mobile {display: none;} 

#newsQM-desktop {display: block;}
#newsQM-mobile {display: none;} 

#newsSC-desktop {display: block;}
#newsSC-mobile {display: none;} 

#newsPR-desktop {display: block;}
#newsPR-mobile {display: none;} 

#newsPL-desktop {display: block;}
#newsPL-mobile {display: none;} 

#cope-desktop {display: block;}
#cope-mobile {display: none;}    

#PP-desktop {display: block;}
#PP-mobile {display: none;}   

#IBS-desktop {display: block;}
#IBS-mobile {display: none;}  

#SAF-desktop {display: block;}
#SAF-mobile {display: none;}

#PAPA-desktop {display: block;}
#PAPA-mobile {display: none;}

#LA-desktop {display: block;}
#LA-mobile {display: none;}

#NASA-desktop {display: block;}
#NASA-mobile {display: none;}
#SICC-desktop {display: block;}
#SICC-mobile {display: none;}
#HSG-desktop {display: block;}
#HSG-mobile {display: none;}
#fball-desktop {display: block;}
#fball-mobile {display: none;}
#acsis-desktop {display: block;}
#acsis-mobile {display: none;}
#robo-desktop {display: block;}
#robo-mobile {display: none;}

#news1-desktop, #news2-desktop, #news3-desktop, #news4-desktop, #news5-desktop, #news6-desktop {display: block;}
#news1-mobile, #news2-mobile, #news3-mobile, #news4-mobile, #news5-mobile, #news6-mobile {display: none;}


/* #newsSocExTable-desktop {display: block;}
#newsSocExTable-mobile {display: none;} */



@media (max-width: 991px){
body header nav.std-menu.header-top-menu ul.nav-main li a {
    color: #fff !important;
}
}


@media screen and (max-width: 768px) {
.mvPop.modal-dialog {
    width: 800px  !important;
    margin: 30px auto;
}
}
@media screen and (max-width: 1366px) {
#content-desktop {display: block;}
/* #content-laptop {display: none;} */
#content-mobile {display: none;}	

    #pop-desktop {display: none;}
    #pop-laptop {display: block;}
    #pop-mobile {display: none;}

}
@media screen and (min-width: 1367px) {
    #pop-desktop {display: block;}
    #pop-laptop {display: none;}
    #pop-mobile {display: none;}
}

@media screen and (max-width: 430px) {
    #pop-desktop {display: none;}
    #pop-laptop {display: none;}
    #pop-mobile {display: block;}
}
@media screen and (max-width: 414px) {
    h1 {
        font-size: 36px;
    }
    

.bts-popup-container {
        margin: 130px auto!important;
    }
    
    .bts-popup-container img {
    padding: 0px 0 0 0!important;
}
    .bts-popup-container img {
    margin: 0px 0 0px!important;
}
    
#news1-desktop, #news2-desktop, #news3-desktop, #news4-desktop, #news5-desktop, #news6-desktop {display: none;}
#news1-mobile, #news2-mobile, #news3-mobile, #news4-mobile, #news5-mobile, #news6-mobile, #programme-mobile {display: block;}    
    
#content-desktop {display: none;}
#content-laptop {display: none;}
#content-mobile {display: block;}
    
#video1-desktop {display: none;}
#video1-mobile {display: block;}
    
}
div.fixed {
  position: fixed;
  bottom: 40px;
  right: 0;
  width: 70px;
  border: 0px solid #73AD21;
    z-index: 999;
}

@media screen and (max-width: 360px) {
    .col-sm-4.ohHdrSm {
        margin-bottom: 5px;
    }
    
.ohHdrSm {
    width: 100%;
    background-color: #0cc0df;
    border-radius: 8px;
    text-align: center;
    padding:  4px 0;
    margin: 0px;
}    
    
.feeTbl tr.hdr th {
	 text-align:center !important; 
	 padding:4px 3px; 
	 border-right:1px solid #fff;
	 font-size:12px;
	 line-height:14px;
}	

.panel-default {
    border-color: #e4e4e4;
	border-color: #fff;
}
.panel-body {
    padding: 15px 0px;
	padding: 15px;
}	
	
/* #newsSocExTable-desktop {display: none;}
#newsSocExTable-mobile {display: block;} */
#programme-desktop {display: none;}
#programme-mobile {display: block;}
#results-desktop {display: none;}
#results-mobile {display: block;}
#acsis-desktop {display: none;}
#acsis-mobile {display: block;}    
#robo-desktop {display: none;}
#robo-mobile {display: block;}    
#fball-desktop {display: none;}
#fball-mobile {display: block;}    
#HSG-desktop {display: none;}
#HSG-mobile {display: block;}    
#SICC-desktop {display: none;}
#SICC-mobile {display: block;}    
#NASA-desktop {display: none;}
#NASA-mobile {display: block;}    
#LA-desktop {display: none;}
#LA-mobile {display: block;}    
#PAPA-desktop {display: none;}
#PAPA-mobile {display: block;}    
#SAF-desktop {display: none;}
#SAF-mobile {display: block;}    
#IBS-desktop {display: none;}
#IBS-mobile {display: block;}    
#PP-desktop {display: none;}
#PP-mobile {display: block;}    
#cope-desktop {display: none;}
#cope-mobile {display: block;}    
#hfc-desktop {display: none;}
#hfc-mobile {display: block;}    
#newsPL-desktop {display: none;}
#newsPL-mobile {display: block;}     
#newsPR-desktop {display: none;}
#newsPR-mobile {display: block;}     
#newsSC-desktop {display: none;}
#newsSC-mobile {display: block;}     
#newsQM-desktop {display: none;}
#newsQM-mobile {display: block;}     
#newsOH-desktop {display: none;}
#newsOH-mobile {display: block;}       
#newsART-desktop {display: none;}
#newsART-mobile {display: block;}    
#newsBBS-desktop {display: none;}
#newsBBS-mobile {display: block;}    
#newsCHIN-desktop {display: none;}
#newsCHIN-mobile {display: block;}    
#newsYOH-desktop {display: none;}
#newsYOH-mobile {display: block;}    
#newsGLC-desktop {display: none;}
#newsGLC-mobile {display: block;}
#newsCK-desktop {display: none;}
#newsCK-mobile {display: block;}
#newsHPC-desktop {display: none;}
#newsHPC-mobile {display: block;}    
#newsCNY-desktop {display: none;}
#newsCNY-mobile {display: block;}
#newsPHC-desktop {display: none;}
#newsPHC-mobile {display: block;}
#newsClass-desktop {display: none;}
#newsClass-mobile {display: block;}	
#newsNH-desktop {display: none;}
#newsNH-mobile {display: block;}	
#newsCP-desktop {display: none;}
#newsCP-mobile {display: block;}	
#newsIIC-desktop {display: none;}
#newsIIC-mobile {display: block;}	
#content-desktop {display: none;}
#content-laptop {display: none;}
#content-mobile {display: block;}
pri-desktop {display: none;}
#pri-mobile {display: none;}
#newsCTO-desktop {display: none;}
#newsCTO-mobile {display: block;}	
#newsWSC-desktop {display: none;}
#newsWSC-mobile {display: block;}
#newsSgCrkt-desktop {display: none;}
#newsSgCrkt-mobile {display: block;}	
#newsSenate-desktop {display: none;}
#newsSenate-mobile {display: block;}	
#newsSlogan-desktop {display: none;}
#newsSlogan-mobile {display: block;}		
#programme-desktop {display: none;}
#programme-mobile {display: block;}
#pasir-desktop {display: none;}
#pasir-mobile {display: block;}	
#newsGrad22-desktop {display: none;}
#newsGrad22-mobile {display: block;}
#newsGrad23-desktop {display: none;}
#newsGrad23-mobile {display: block;}
#newsTOK22-desktop {display: none;}	
#newsTOK22-mobile {display: block;}	
#newsMC22-desktop {display: none;}
#newsMC22-mobile {display: block;}
#newsMES22-desktop {display: none;}
#newsMES22-mobile {display: block;}	
#newsBK22-desktop {display: none;}
#newsBK22-mobile {display: block;}
#newsNatTeam22-desktop {display: none;}
#newsNatTeam22-mobile {display: block;}
#newsTkwndo22-desktop {display: none;}
#newsTkwndo22-mobile {display: block;}	
#earthday-desktop {display: none;}
#earthday-mobile {display: block;}
#buttons-desktop {display: none;}
#buttons-mobile {display: block;}
#results-desktop {display: none;}
#results-mobile {display: block;}
#stellar-desktop {display: none;}
#stellar-mobile {display: block;}
#ib2015-desktop {display: none;}
#ib2015-mobile {display: block;}
#igsce2014-desktop {display: none;}
#igsce2014-mobile {display: block;}
#news-desktop {display: none;}
#news-mobile {display: block;}
#newsBooks-desktop {display: none;}
#newsBooks-mobile {display: block;}	
#newsPongal-desktop {display: none;}
#newsPongal-mobile {display: block;}
#newsSocEx-desktop {display: none;}
#newsSocEx-mobile {display: block;}
#newsSaveEarth-desktop {display: none;}
#newsSaveEarth-mobile {display: block;}	
#newsClive-desktop {display: none;}
#newsClive-mobile {display: block;}
#newsTekka-desktop {display: none;}
#newsTekka-mobile {display: block;}	
#newsHistory-desktop {display: none;}
#newsHistory-mobile {display: block;}	
#newsCrick-desktop {display: none;}
#newsCrick-mobile {display: block;}
#newsTennis-desktop {display: none;}
#newsTennis-mobile {display: block;}
#newsBee-desktop {display: none;}
#newsBee-mobile {display: block;}
#newsEarth-desktop {display: none;}
#newsEarth-mobile {display: block;}
#newsIHC-desktop {display: none;}
#newsIHC-mobile {display: block;}
#newsSoccer-desktop {display: none;}
#newsSoccer-mobile {display: block;}
#newsBball-desktop {display: none;}
#newsBball-mobile {display: block;}	
#newsRobotics-desktop {display: none;}
#newsRobotics-mobile {display: block;}	
#newsArts-desktop {display: none;}
#newsArts-mobile {display: block;}
#newsDiwali-desktop {display: none;}
#newsDiwali-mobile {display: block;}	
#newsLink-desktop {display: none;}
#newsLink-mobile {display: block;}	
#news2-desktop {display: none;}
#news2-mobile {display: block;}	
#news3-desktop {display: none;}
#news3-mobile {display: block;}
#news4-desktop {display: none;}
#news4-mobile {display: block;}	
#news5-desktop {display: none;}
#news5-mobile {display: block;}	
#news6-desktop {display: none;}
#news6-mobile {display: block;}
#gallery-desktop {display: none;}
#gallery-mobile {display: block;}	
#facilities-desktop {display: none;}
#facilities-mobile {display: block;}
#facilities-mobile .col-sm-4 {
	padding: 6px 0px;
	text-align: center;
	font-family: Lato, sans-serif;
	font-weight: bold;
	letter-spacing:  1px;
	text-transform: uppercase;
	}	
	
.dykArt a {
 	text-align: center;
	display: block;
	margin-bottom: 4px;
}	
	
.nav > li > a {
    padding: 10px!important;
}
}

@media (max-width: 767px) {
.h1Msg {
	font-size: 48px;
}
.hmMsg {
	font-size: 14px;
}
}
@media (max-width: 600px)
.fee-table > div {
    width: 50%!important;
    margin: 0px 0px 25px 0px!important;
}
@media (max-width: 500px) {
.v-btn.v-second-light.app {
	display:none !important;
	background-color: transparent !important;
}
.v-btn.v-second-light.tour{
	display:none !important;
	background-color: transparent !important;
}
@media only screen and (max-width: 767px) {
.col-xs-10, .col-sm-10, .col-xs-2, .col-xs-5, .col-xs-4, .col-xs-8, .col-sm-2 {
margin-bottom:0;
}
.rowRtBord {
	border-right:0px #fff;
	border:none;
}
}
/* Tooltip container */
.ttip {
  position: relative;
  display: inline-block;
  /* border-bottom: 1px dotted black; */ /* If you want dots under the hoverable text */
  cursor:pointer;
}

/* Tooltip text */
.ttip .ttiptext {
  visibility: hidden;
  width: 240px;
  background-color: #555;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;

  /* Position the tooltip text */
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;

  /* Fade in tooltip */
  opacity: 0;
  transition: opacity 0.3s;
}

/* Tooltip arrow */
.ttip .tiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.ttip:hover .ttiptext {
  visibility: visible;
  opacity: 1;
  cursor:default;
  cursor:pointer;
}
}


@media screen and (min-width: 600px) {
  #mobBtns {
	display:none;
	background:transparent !important;
}

}
@media screen and (max-width: 600px) {
  #mobBtns {
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	
}
.hmAppBtn a {
	display:inline-block;
	line-height: 28px;
    border-width: 2px;
    margin: 0px 0px 20px;
    padding: 0px 14px;
    letter-spacing: 0px;
    font-size: 13px;
	color:#fff;
	background-color: #f4ae1a!important;
	
}
.hmTourBtn a {
	display:inline-block;
	line-height: 28px;
    border-width: 2px;
    margin: 0px 0px 20px;
    padding: 0px 14px;
    letter-spacing: 0px;
    font-size: 13px;
	color:#fff;
	background-color: #c00!important;
	
}
.hmAppBtn a:hover, .hmTourBtn a:hover {
	background-color: #23326a!important;
	color:#fff;
}

.hmResBotMargin, .col-xs-6.hmResBotMargin  {
	margin-bottom:0px;
}

.rowRtBord {
	border-right:0px #fff;
	border:none;
}
.h1Rsn {
	/* font-family: 'Nanum Myeongjo', serif; */
font-family: 'Scope One', serif;
text-transform: none;
    font-weight: normal;
    letter-spacing: -1px;
    font-size: 38px;
    line-height: 0.85;
	color:#000;
}
.h2Rsn {
	font-size: 22px;
	line-height: 1.15;
}
.col-xs-11 {
	margin-bottom: 5px;
}
p.Rsn {
    margin: 0 0 15px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
	padding-bottom: 20px;
}
.nav > li > a {
    padding: 10px 39px;
}
.hmExcerpt {
	padding-top: 5%;
	text-align: center;
}
.hmExcerpt h2 {
	font-size:28px; 
	font-weight:bold; 
	line-height:32px; 
	color:#000;
	margin: 0px;
}
.marginBottom30 {
    margin-bottom: 0px;
}
.v-full-width-text a.btn {
    margin: 0 10px 0px 0 !important;
	margin-bottom: 12px !important;
}
.spBig .v-height-big {
    height: 30px !important;
}
.header-container .header-top .col-xs-12 {
	margin-bottom: 0px !important;
}
.header-container .header-top ul.social-icons {
    float: none;
	text-align:center;
    list-style: none;
    margin: 0 0 0 0px;
    padding: 0;
    position: relative;
    top: 0px;
    right: 0px;
}
.v-right-sidebar-nav .v-right-sidebar-wrap {
	display:none;
}

}
@media screen and (max-width: 641px) {
.rowRtBord {
	border-right:0px #fff;
	border:none;
}
}
@media only screen and (max-width: 767px) {
.col-xs-12.res, .col-xs-4.res, .col-xs-8.res, .col-xs-6.res {
	margin-bottom: 15px !important;
}
}
@media only screen and (max-width: 360px) {
h1, h2 {
	/* font-family: 'Nanum Myeongjo', serif; */
font-family: 'Scope One', serif;
text-transform: none;
    font-weight: normal;
    letter-spacing: -1px;
    font-size: 36px;
    line-height: 0.95;
	color:#000;
}
.col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7,  .col-xs-8, .col-xs-12 {
	padding-left: 5px;
	padding-right: 5px;
	line-height: 17px;
}	
h1 span {
	font-size: 24px;
}
h2 {
	font-size: 30px;

}
.medMerit {
	float: none;
	margin-left:0px;	
}
.medSt {
	width: auto;
	float: none;
	margin-right:0px;
}
.medSpice, .medBindu {
	width: auto;
	float: none;
	margin-left:0px;	
}
.dykIb1, .dykIb2 {
	max: auto;
	float: none;
	margin-left:  0px;
	margin-bottom:  10px;

}
.dykBks {
	float: none;
	margin-left: 0px;
}
	
.panel-body ul {
	margin-left: 0px;
	padding-left: 5px;
	list-style-type:disc;
}	
.gall {
    line-height: 50px;
    margin-top: -12px;
    padding-bottom: 12px;
}
.v-page-wrap {
	padding-top: 0px;
}
.v-right-sidebar-nav .v-sidebar-content-wrap {
    padding-right: 20px;
    padding-left: 20px;
}
.latoSubhead {
	font-family: Lato, sans-serif;
	font-size: 12px;
	letter-spacing: 2px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: -20px;
}	
	.newsPgHdr {
		font-size: 26px;
}	
	.pagination>li>a {
		padding: 6px 10px;
	}
.v-sidebar-content-wrap {
	margin-top: -10px
}	
.testiBox p {
	font-size:  14px;
	line-height: 18px;
		
}
.nav-tabs li {
    display: block;
}
	
.hmImgBot {
	width: 200px;
	margin-right: 0px;
	float:none;
	text-align: center;
	margin-bottom:  10px;
}	
.h1Msg {
	font-size: 36px;
}

#holDates .container {
	padding: 10px 0;
}
#holDates .colLeft h3, #holDates .colRt h3 {
	text-align: center;
}
.header-top-menu {
		float: left !important;
			
}
.newsBotBord {
    height: 1px;
    border-bottom: 0px dotted #fff;
    border-top: 1px dotted #c9c9c9;
    margin-bottom: 30px;
}
.newsMonthBotBord {
	height:1px;
	border-bottom:0px solid #fff;
	border-top:1px solid #fc903d;
	margin-bottom: 60px;
}
	
.hmBotBord {
    height: 1px;
    border-bottom: 0px dotted #fff;
    border-top: 1px dotted #c9c9c9;
    margin-bottom: 00px;
}    
    
.btn.v-btn, .btn.v-btn.v-small-button {
padding: 5px 10px!important;	
	}
.btn.v-btn.v-small-button {
		font-weight: 400;
}
.btn.v-btn {
	margin-bottom:  8px!important;
		
}
.col-sm-12, .col-sm-4, .col-xs-12, .col-xs-6, .col-xs-9, .col-xs-3, .col-xs-5, .col-xs-7 {
margin-bottom:  0px;
	}
.broc .col-sm-4 {
	margin-bottom: 10px;
	}
.mb30 {
margin-bottom:  10px;
	}
.v-full-width-text {
padding-bottom:0!important;
	}
.v-height-standard, .v-height-small {
    height: 0px!important;
}
.v-height-big {
    height: 20px!important;
}
}
	