/* CSS Document */

/* COMMON */
h3, h4{color:#083266; font-weight:500; margin-bottom:25px;}
h5{color:#eab34c; font-size:20px; margin:25px 0 -5px;}
.herocontainer{padding:0; position:relative;}
.herocontainer img{margin-top:-2px;}
.logocontainer {position:absolute; z-index:99; left: 50%; top: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
.hero-heading{background-color:#083266; height:80px; color:#FFF; padding:25px 50px 0; text-align:center; font-size:24px; letter-spacing:1.5px; }
.blue-text{color:#083266; font-weight:500;}
.body-text{line-height:35px; font-size:18px; font-weight:300;padding:10px 0; color:#413F3F; }
.sm-img{margin-top:85px; }
.sm-img-p{margin-top:20px;}
.badge{
	background-color:#083266; 
	display: inline-block;
    min-width: 45px;
    padding: 3px 10px;
    font-size: 18px;
    font-weight: 500;
    line-height: 2;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 50%;
	margin-right:15px;
}


/* NAVIGATION */
.navbar {margin:120px 0 0 0; background-color:#FFF; border-top:none; box-shadow:0 2px 5px #f2f2f2; min-height:50px; }
.navbar .navbar-nav { display: inline-block; float: none; vertical-align: top;}
.navbar .navbar-collapse { text-align: center;}
.navbar-toggle{margin-top:30px;}
.navbar-collapse {box-shadow: none;border:none;}
.navbar-nav > li > a {padding-bottom:10px; margin-left:65px; }
.joinnow {position:absolute; top:-115px; right:100px; font-size:12px;}
.joinnow a{color:#666666; text-decoration:none;}
.joinnow a:hover{color:#083266;}
.headingouter{ max-height:93px;
	background: -webkit-linear-gradient(left, #083266, #083266 50%, #FFF 50%, #FFF);
	background: -moz-linear-gradient(left, #083266, #083266 50%, #FFF 50%, #FFF);
	background: -ms-linear-gradient(left, #083266, #083266 50%, #FFF 50%, #FFF);}
.headinginner{ background-color:#FFF;}
.headinginner h2 { color:#FFF; padding:15px 50px 0 15px; margin-top:0; letter-spacing:1.5px; font-weight:300;}
.headingbox {background-color:#083266; display:table;}
.contentarea{margin:50px 0;}
strong{font-weight:600;}
.join_fb{margin-bottom:4px;}
.main-logo{position:absolute; left: 53%; top:-30px; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.nav-logo{position:absolute; left: 50%; top:-50px; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.video-container{background-image:url(../images/movie-static.jpg); background-repeat:no-repeat; background-position:50% 50%; background-size:cover;}


/* INDEX Contents */
.embed-responsive{margin-top:-2px;}
.godown {position:absolute; z-index:9999; left: 50%; top: 75%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.goUp{margin:0 auto;}
.outerbox {box-shadow:2px 2px 5px #ccc;}
.outerbox a{text-decoration:none; color:#000;}
.index_box {padding:15px; margin:50px 0; border:1px solid #FFF; max-width:330px;}
.index_box h3{text-align:center; margin:25px 0;}
.index_box p{ padding:0; min-height:225px; letter-spacing:.25px; line-height:30px; }
.index_box strong{font-weight:500; color:#083266;}
.btn-readmore:hover{color:#eab34c;}
.btn-readmore{background-color:#083266; color:#FFF; font-weight:300; border-radius:0;}
.universitylist{ background-image:url(../images/bg_map.png); background-repeat:no-repeat; min-height:400px; background-position:30% 35%;}
.universitylist h3{padding-bottom:15px; margin-left:-15px; border-bottom:1px dashed #666666	;  text-align:left; letter-spacing:4px; display: table;}
.universitylogo {padding:25px 0; }
.universitylogo img{margin-left:-15px;}
.universitylogo-last img{margin-left:40px;}
.bluebox{padding-top:100px;}
.bluebox{background-image:url(../images/img_bluebox.png); background-repeat:no-repeat; min-height:500px; background-position:center;}
.mission-statement-text p{line-height:30px;}
.bluebox h2{text-align:right; color:#fff; letter-spacing:3.5px; margin-top:10px;}
.bluebox p{color:#FFF; margin-top:10px; letter-spacing:.25px;}
.bluebox strong{color:#eab34c; font-weight:300; }
.volunteerouter{box-shadow:0 5px 10px #000; padding-left:0;}
.volunteerouter h3{line-height:35px; padding-left:0; color:#083266;}
.volunteerbox{padding:50px 15px;}
.volunteerbox-text{  color:#000; line-height:30px; font-size:15px; font-weight:300; margin:25px auto; }
.volunteerbox a:hover{text-decoration:none; text-shadow:0 1px 1px rgba(128,128,128,.6);}
.by-john{margin-top:-20px; color:#083266;}
.welcome-donate{margin:25px 25px 0 100px;}
.how-can-we-help-footer{margin-top:-25px;}

/*EDUCATION*/
.university-details h3{margin-top:15px;}
.university-list{list-style-type:none; font-weight:500; max-width:325px;}
.university-list a{color:#083266;}
.university-list li a:focus{text-decoration:none; outline: 0;}
.university-list li{ min-height:50px; padding:15px;}
.active-list{background-color:#083266; background-image:url(../images/arrow-right.jpg); background-repeat:no-repeat; background-position:right; background-size:contain; }
.active-list a{color:#FFF;}
.university-list a:hover{color:#eab34c;}
.university-programs-heading{ margin-top:-60px; }
.university-programs{margin-left:67px;}
.panel-default > .panel-heading {background-color:#083266;}
.panel-default > .panel-heading a{color:#FFF;}
.panel-default > .panel-heading a:focus{text-decoration:none; outline: 0;}
.panel-default > .panel-heading a:hover{color:#eab34c;}
.tribute-donation{background-image:url(../images/bg-tribute-donation.png); background-repeat:no-repeat; background-position:center; background-size:auto; }
.tribute-list{ background-color:#083266; color:#FFF; font-weight:300; font-size:18px; padding-top:15px; height:100px; width:200px; margin:15px 0;}
.leaving-home-publication{background-color:#083266; color:#FFF; font-size:14px; min-height:414px;}
.leaving-home-publication h2{color:#eab34c; font-size:16px; line-height:25px; font-weight:500;}
.by-john-pub{margin-top:-12px;}
.pub-desc{max-width:450px; margin:15px;}
.pub-details{margin:25px 0;}
.btn-pub{background-color:#eab34c; margin-bottom:25px;}
.btn-pub:hover{color:#083266;}

/* FOOTER */
.footercontainer {background-color:#ededed; box-shadow:inset 0 5px 5px #ccc;}
.footercontainer p{line-height:20px;  color:#083266;}
.footerinner { padding:25px 0; }
.footerinner p{font-size:12.5px; margin-top:20px;}
.footerinner a{ color:#083266; text-decoration:none;}
.footerinner a:hover{ color:#eab34c;}
.footerinner strong{color:#083266; font-weight:500;}
.copyright {min-height:80px;}
.footerlogo{margin-top:15px;}




/* Contact us*/
.map-container{padding-top:22px; padding-bottom:25px;}
#map{width:100%; height:500px;}
.address {padding-left:50px;}
.address a{color:#083266;}
.address a:hover{color:#eab34c; text-decoration:none;}
.address strong {color:#083266; font-weight:500; font-size:16px;}

/* About us*/
.foundermsg img{margin-right:20px;}
.second-row-text{margin-top:-30px;}

/* Publication*/
.publist {text-align:center;}
.publist h4{color:#083266; padding:15px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; font-size:24px; margin:25px auto;	}
.publist a{color:#666666;}
.publist a:hover{text-decoration:none;}
.hoverpub:hover{box-shadow:2px 2px 15px #999;}
.leaving-home-img{background-image:url(../images/leaving-home-publication.jpg); background-repeat:no-repeat; background-size:cover; min-height:414px;background-position:right; }
.publication-name{max-width:300px; margin:25px auto 10px;}
.publication-by{margin:0 auto 25px;}
.buy-from-amazon{margin-bottom:35px;}
.single-pub{margin-top:50px;}
.last-publication{margin-bottom:70px;}
.leaving-home-note {background-image:url(../images/hero2-leaving-home.jpg); background-size:cover; }
.leaving-home-pm-note{margin:25px auto; background-color:#f9fef8; font-family: "Georgia", Times, serif; padding:50px; max-width:750px;}
.leaving-home-pm-note p{ font-style:oblique; color:#000; font-size:18px; line-height:25px; margin:20px auto;}	
.note-header{color:#478499; font-size:24px;}
.book-name{ font-style:normal;}
.signature{float:right;margin-bottom:55px;}
.prime-minister-logo{padding-bottom:45px;}



/* DONATE*/
.donate-box{background-color:#083266; max-width:277px;}
.donate-box p{color:#FFF; font-size:12px; padding:35px 15px 0; line-height:20px;	}
.donate-footer{margin:-25px 0 25px;}
.donate-icon{margin:25px 0;}
.donate-join-our-events{margin-left:15px;}
.join-out-events-text{margin-top:-25px;}
.donate h4{margin-top:45px;}

/* GALLERY*/
.gallery-title {margin:25px auto 50px;}
.back-to-main {margin-top:15px; }
.back-to-main a:hover{text-decoration:none; color:#eab34c;}
.hoverimg:hover{-webkit-filter:grayscale(100%); filter:grayscale(100%); box-shadow:2px 2px 5px #000;}
.galleryimg {margin:50px -15px;}
.thumb-img{padding:1px; display: block; margin-bottom: 20px;}
	
@media (max-width: 767px) {
	.navbar {margin-top:0; min-height:100px;}
	.navbar-nav > li > a {    margin-left: auto;}
	.dropdown-menu > li > a {text-align:center;}
	.navbar-brand{height:87px;}
	.universitylogo img, .footerlogo{margin-left:15px;display: block;   margin-right: auto;   margin-left: auto;}	
	.universitylist h3 {letter-spacing:1px; text-align:center; display:block;}
	.university-programs{margin-left:0; margin-top:-5px;}
	.community {margin-top:-15px;}
	.footerinner {text-align:center; }
	.copyright {min-height:40px;}
	.godown{display:none;}
	.hero-heading{height:50px; padding:15px;  font-size:14px; }
	.tribute-list{ margin:15px auto;}
	.welcome-donate{margin:0 auto;}
	.index_box{display: block;   margin-right: auto;   margin-left: auto; margin-top:5px;}
	.sm-img-p{padding:0; margin-top:0;}
	.photogallery .logocontainer{margin-top:12px;}
	h3{ font-size: 17px; text-align:center;}
	.leaving-home-img{min-height:250px;}
	.bluebox h2{text-align:center; margin-top:-80px;}
	.logocontainer{top:50%;}
	
}

@media (min-width: 768px) and (max-width: 1000px) {
	.nav > li > a {padding: 10px 5px; margin-left:25px; }
	.joinnow {right:40px;}
	.index_box{ margin:0 auto;}
}
@media (max-width: 992px) {
	
	.index_box p{ min-height:100px; }
	.volunteerbox {padding-bottom:20px;}
	
}

@media (min-width: 992px) and (max-width: 1200px) {
	.nav > li > a {margin-left:35px; }
	
}

img.banner-logo {
	width: 40%;
	height: 40%;
}

img.nav-logo-image {
	width: 235px;
	height: 72px;
}

img.nav-logo-image-lg {
	width: 253px;
	height: 77px;
}

img.footerlogo{
	max-width: 253px;
	max-height: 77px;
}


@media (max-width: 350px) {

	a.navbar-brand.visible-xs{
		padding-left: 10px !important;
		padding-right: 5px !important;
	}
}

div.footerinner div{

	padding-left: 10px;
	padding-right: 10px;

}
@media(max-width: 767px){
	.university-list{max-width: 400px; margin: 0 auto; border-bottom: 1px solid #083266; margin-bottom: 25px;}
	.university-list li{text-align: center;}
	.university-list .active-list{background-image: none;}
}
@media print{
	.university-list, .print-button{display: none;}		
}