/* CSS Document */
header{padding:20px;}
header .headernav {
    background: rgba(255,255,255,0);
    border-bottom: solid 5px #C39235;
	flex-flow: column;
}
header .call {
    display: block;
    position: absolute;
    right: 145px;
    top: 20px;
    padding: 10px 20px;
    border: solid 1px black;
    color: black;
}
header .headernav .navbar-brand {margin: 0px 0px 0px;}
header .headernav button {
	margin: 0px 5px 0px 0px;
    width: auto;
    background: white;
    border-radius: 0;
    top: 20px;
    display: block !important;
    padding: 10px 10px 12px 15px;
	right: 0px;border: solid 1px black;
	position: absolute;
}
header .headernav button span, header .navbar .container button span:before, header .navbar .container button span:after{border-color: black;}
header .headernav button i{display:none;}
.row .col{flex:auto;padding:0;}
header .headernav ul {display: none;padding: 0;float:none;}
header .headernav ul li {
	padding: 0px;
	background: whitesmoke;
	width: 100%;
	margin-bottom: 1px;
	overflow:hidden;
}
header .headernav .navbar-brand img {margin-bottom: 0px;height: 80px;}
header .headernav ul li a {padding: 8px 20px;}
header .headernav ul li a::before {height: 17px;top: -5px;
}
header .headernav ul li ul {
    position: relative;
    width: 100%;
    display: block;
}
header .headernav ul li ul li{background:#9D1C21;}
/**/
.slider {padding: 0px;}
.slider, .slider .heroSlider .rsOverflow, .slider .royalSlider.heroSlider,
.slider .royalSlider.heroSlider, .slider .royalSlider.heroSlider .rsOverflow {height: 400px !important;}
.slider img.rsImg {
    max-width: none;
    width: auto !important;
    margin: 0px !important;
    height: 100% !important;
}
.slider .infoBlock {bottom: 0px;top: auto;}
.slider .infoBlock h3 {line-height: 1;}
.slider .admission {
    width: 79%;
    bottom: 10%;
    right: 28px;
}
/**/
.popform {padding: 20px;}
.popform .inner {
    width: 100%;padding: 0px;
}
/**/
.home{padding:20px;}
.about .more .inner .rw {padding: 20px;}
.about .curriculum .thumb {padding: 20px;}
.whychooseus .description h3{padding: 20px 20px 0px;}
.whychooseus .description .rw {padding: 0px 20px 20px;}
.whychooseus .description .downloads {padding-top: 0px;}
.whychooseus .features {padding:20px;}
.datamore {padding: 20px;}
.listing .row .thumbs .clearfade .thumb {
    margin: 5% 0% 0px 10% !important;
    height: 134px !important;
}
.listing .wrapper:after {bottom: 0px;}
.listing .row .details {margin: 0px 10px 15px 0px;}
.academics .thumb .thumbnail .slider, 
.academics .thumb .thumbnail .slider .heroSlider .rsOverflow, 
.academics .thumb .thumbnail .slider .royalSlider.heroSlider, 
.academics .thumb .thumbnail .slider .royalSlider.heroSlider, 
.academics .thumb .thumbnail .slider .royalSlider.heroSlider .rsOverflow {height: 300px !important;}
.academics .thumb:after {display:none;}
.academicsdescription .col ul {padding: 0px;}
.admission {padding: 0px;}
.admission .faq .inner {padding: 20px;}
.faq .sign {
    width: 18px;
    float: left;
    flex: none;
}
.faq .content {
    float: right;
    flex: none;
    margin: -20px 0px 0px 20px;
}
.admission .admissiondata{
    padding:20px;
}
.admission .admissiondata .wrapper {padding:10px 20px;}
.admission .admissiondata .wrapper .inner {margin: 0px;}
.studentlife .info .wrapper {padding: 20px;}
.studentlife .info .wrapper:after {top: 10px;}
.schoolevents .wrapper .data {padding:20px;}
.photos .thumbnail {
    width:100%;
	float:none;
	height: 220px;
}
.modal{padding:20px;}
.modal-content {margin: 40px 0px 0px;width:100%;}
.pp .pop-over .thumb {
    padding: 0px;
	margin:auto 0px;
}
.pp .pop-over .thumb img{
    margin: 50px 0px 0px;
    height: auto;
}
.mail .contactdata .mailer {width: 100%;}
h4.header {padding: 10px 20px;}
/**/
.footer .inner {padding: 20px;}
    