/*body.homebg{background:url(/App_Themes/Pillaicenter/images/bg-top.jpg) center top repeat-x #fff}*/
body.homebg{ background:#fff;}
#header.header-bg{background:0 0}.container.home-container{width:auto}.top-txt{font-size:18px;line-height:28px;font-weight:300;color:#45414a;text-align:left}.home-top-text{margin-left:33%}.home-dm{float:left;margin:0 2%;width:46%}.dm-txt{font-size:15px;font-style:italic;max-width:320px;margin:0 auto; max-height:100px; overflow:hidden;}.quick-navi{display:inline-block;width:25%;text-align:center}.quick-navi a{display:inline-block;width:162px;height:162px;margin:0 auto;background:url(/images/quick-navi.png) no-repeat}.quick-navi a.academy{background-position:-8px -5px}.quick-navi a.events{background-position:-175px -5px}.quick-navi a.golden-age{background-position:-348px -5px}.quick-navi a.humanitarian{background-position:-519px -5px}.quick-navi p{font-weight:700}.fea-list{display:inline-block;text-align:center;width:24%}.events-wrap article{float:left;margin:0 1.1%;width:31%}.whatnew article{float:left;margin:0 1%;width:23%}.about-img{width:41.6667%;float:left}
#section-greenwide{margin:0 auto;padding:0;background:#E8E7EA; position:relative;}
#section-greenwide::before{background:rgba(255, 255, 255, 0.3) none repeat scroll 0 0;content:"";height:1px;position:absolute;top:-4px;width:100%; left:0;}
#section-greenwide::after{background:rgba(255, 255, 255, 0.3) none repeat scroll 0 0;bottom:-4px;content:"";height:1px;position:absolute;width:100%;left:0;}
.subscribe-box h3 {
    font-size: 34px;
    font-weight: 800;
    margin: 0 auto;
 
    padding: 0;
    text-align: center;
}
.subscribe-box .btn-purple-small{ display:inline-block; padding:14px 40px;}

.subscribe-box{ text-align:center; color:#fff;} a.btn-subscribe{font-family:'Open Sans',sans-serif;font-size:18px;line-height:18px;font-weight:600;color:#fff;text-decoration:none;display:inline-block; padding:14px 20px;outline:0;background:#5c4980;border:1px solid #5c4980 ;box-shadow:none;margin:15px auto 0}input[type=submit].btn-subscribe:hover{background:#47a447;border-color:#398439}.subscribe-box table{text-align:left;width:100%}.subscribe-box td input[type=text]{background:#fff;border:1px solid #ddd;height:38px;width:98%}.subscribe-box td{color:#fff;font-size:20px}.ftd{width:14%}.vidThumbSlider{margin:0 auto;text-align:center}.vidThumbSlider ul li img{padding:0 2px;width:160px;height:90px;margin:0 0 0 10px}span.prev{float:left;margin-top:-56px;margin-left:10px}span.next{float:right;margin-top:-56px;margin-right:10px}span.next i.fa,span.prev i.fa{font-size:26px;color:#C4C4C4;cursor:pointer}ul#fixnav{background:rgba(0,0,0,.4);border-bottom-left-radius:5px;border-top-left-radius:5px;display:block;padding:10px;position:fixed;right:0;top:50%;width:40px;z-index:999;color:transparent}ul#fixnav li{padding:7px}ul#fixnav li a{background-color:rgba(255,255,255,.5);border-radius:7px;display:block;height:7px;text-indent:-9999px;width:7px;margin:0 auto;outline:0}ul#fixnav li.current a{background-color:#fff!important}.whatnew .onebox{min-height:415px}.social-icons{padding-top:15px;float:right}.social-icons i.fa{color:#32253f;padding:0 5px;font-size:20px}.social-icons i.fa:hover{color:#3d2e4b}.mainsection{margin:0 auto;padding:0;max-width:1000px}#section-quick-nav{margin:0 auto;padding:0;background:#edecf0;border-top:10px solid #4b436c}.section-white{margin:0 auto;padding:0;background:#fff}.btn-purple-big{font-family:'Open Sans',sans-serif;font-size:22px;line-height:22px;font-weight:600;color:#fff;display:inline-block;background:#5c4980;text-decoration:none;padding:15px 50px;white-space:normal;border:2px solid #7d6d99;-moz-border-radius:0;border-radius:0;-webkit-border-radius:3px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-purple-big:hover{background:#fff;color:#655288;border-color:#4c396d}button.btn-purple-big i.fa{color:#fff;position:relative;left:0;bottom:1px;font-size:18px;padding-left:8px}button.btn-purple-big:hover i.fa{color:#655288}#section-whitegrey{margin:0 auto;padding:0;background:#e8e7ea}.onebox{margin:0 auto;padding:18px;background:#f6f6f6;border:1px solid #dedede;min-height:400px}.oneboxtxt1{text-align:left;padding:4px 4px 6px;color:#595959;font-size:16px;line-height:inherit}.oneboxtxt2{text-align:left;padding:0 4px;color:#858585;font-size:15px}.oneboxtxt3{text-align:left;padding:4px 4px 6px;color:#5c4980;font-size:15px;line-height:20px}.oneboxtxt4{text-align:left;padding:0 4px;color:#858585;font-size:14px;line-height:18px}.oneboxbtn{position:absolute;bottom:-40px}.oneboxbtn2{position:absolute;bottom:-30px}.btn-purple-small{font-family:'Open Sans',sans-serif;font-size:22px;line-height:22px;font-weight:600;color:#fff;background:#5c4980;text-decoration:none;padding:12px 40px;white-space:normal;border:2px solid #7d6d99;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-purple-small:hover{background:#fff;color:#655288;border:2px solid #4c396d}.btn-purple-small i.fa{color:#fff;position:relative;left:0;bottom:1px;font-size:18px;padding-left:8px}.btn-purple-small:hover i.fa{color:#655288}.btn-purple-smaller{font-family:'Open Sans',sans-serif;font-size:14px;line-height:18px;font-weight:600;color:#fff;background:#5c4980;text-decoration:none;padding:10px 20px;white-space:normal;border:1px solid #7d6d99;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-purple-smaller:hover{background:#fff;color:#655288;border:1px solid #4c396d}.btn-purple-smaller i.fa{color:#fff;position:relative;left:0;bottom:0;font-size:12px;padding-left:6px}.btn-purple-smaller:hover i.fa{color:#655288}#section-bluewide{margin:0 auto;padding:0;background:#2e74b3}.about-txt{font-size:18px;line-height:28px;color:#f5faff;text-align:left}.btn-transparent-white{font-family:'Open Sans',sans-serif;font-size:20px;line-height:20px;font-weight:600;color:#fbfbfb;background:0 0;text-decoration:none;padding:15px 50px;white-space:normal;border:4px solid #fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-transparent-white:hover{background:#fff;color:#286eac;border:4px solid #efefef}.btn-transparent-white i.fa{color:#fff;position:relative;left:0;bottom:1px;font-size:18px;padding-left:8px}.btn-transparent-white:hover i.fa{color:#286eac}.carousel-wrapper{background:#426089;height:300px;padding:10px 0}.vidThumbSlider1 li{height:260px!important;width:800px!important}span.prev.testi-left{float:left;margin-top:-163px;margin-left:1px}span.next.testi-right{float:right;margin-top:-163px;margin-right:1px}.carousel-arr-left{background:url(/images/arr-left.png) 50% 50% no-repeat;display:block;height:86px;opacity:.8;width:49px;cursor:pointer}.carousel-arr-right{background:url(/images/arr-right.png) 50% 50% no-repeat;display:block;height:86px;opacity:.8;width:49px;cursor:pointer}.carousel{margin:0 auto;width:700px!important;padding-top:20px}.carousel li{height:auto!important;width:700px!important;text-align:center}.carousel-caption{margin:0 -30px;width:auto;height:100%;padding-top:5%}.carousel .carousel-control{visibility:hidden}.carousel:hover .carousel-control{visibility:visible}.carousel-inner{height:290px;padding:0 5px}.carousel-inner .item{height:100%}.testi-img{border-radius:100%; margin-top:10px;}.carousel-text{color:#fff;font-family:'Open Sans',sans-serif;font-size:16px;line-height:25px;font-weight:300;text-shadow:none}.carousel-text2{color:#fff;font-family:'Open Sans',sans-serif;font-size:16px;line-height:32px;text-shadow:none;font-style:italic} .lh-programs { color: #595959;  line-height: 24px;  margin-top: 10px;  text-align: center;}.lh-programs1 { color: #858585;  line-height: 24px;  margin-top: 15px;  text-align: center;}.hovereffect{opacity:.8;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8}.hovereffect:hover{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1}.hovereffect2{opacity:.9;filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9}.hovereffect2:hover{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1} 
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}li.bjqs-slide{position:absolute; display:none;}ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}ul.bjqs-controls.v-centered li a{position:absolute;}ul.bjqs-controls.v-centered li.bjqs-next a{right:10px; text-indent:-9999px; width:39px; height:39px;background:url(/App_Themes/Pillaicenter/images/banner-arrow.png) right center;}ul.bjqs-controls.v-centered li.bjqs-prev a{left:10px; text-indent:-9999px; width:39px; height:39px;  background:url(/App_Themes/Pillaicenter/images/banner-arrow.png) left center;}.bjqs-controls{ display:none;}#banner-fade:hover .bjqs-controls{display:block}ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%; position:absolute; bottom:0;}ol.bjqs-markers.h-centered{text-align: center;}ol.bjqs-markers li{display: inline-block;}p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}ol.bjqs-markers li a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.4); border-radius: 9px;display: inline-block;height: 9px;margin: 0 auto;outline: 0 none;text-indent: -9999px; margin:0 5px;width: 9px;}ol.bjqs-markers li a:hover{ background:#f5f5f5;}ol.bjqs-markers li.active-marker a{ background:#fff;}.vidThumbSlider1{margin: 0 auto;text-align: center;}
.sub-top-box{background:rgba(0,0,0,.5);margin-top:20px;padding:17px 5px;min-height:205px}   

div.ahr {border-top: 1px dashed #b1b1b1 !important;}
#section-narrow{margin:0 auto;padding:0;max-width:900px;text-align:center}

   #slideshow{
       
      
       
        position: relative; margin:0 auto 0 auto;
        
        z-index:-9999; width:100% !important;  height:auto !important; 
}
 img.bgM { text-align:center; top:-160px !important; width:100% !important; height:717px !important;}
    #slideshow1{
       
       
        position: relative; margin:0 auto 0 auto;
        
        z-index:99; width:1000px !important;  height:296px !important; 
}
 #slideshow1 a{ text-align:center; top:0px !important; width:100% !important; height:296px !important;}
 @media screen and (min-width:1601px) 
{
 #slideshow{width:1600px !important; }
 img.bgM { text-align:center; top:-160px !important; width:1600px !important; height:717px !important;}
}
@media screen and (min-width:0px) and (max-width:767px)

{


.pc-btn, .pc-btn-big, input[type="submit"], input[type="button"] {

    font-size: 1.3em;

    margin: 7px 0;

    padding: 7px 40px 7px 15px;

}