/*
Theme Name: Nobel.Edu.Np
Author: Brevin iT
Author URI: http://www.brevinit.com
Version: 1.0
*/


html,body,div,h1,h2,h3,h4,h5,h6,p { margin:0; padding:0; }
html { font-family: 'Archivo Narrow', sans-serif; }
body { color:#333; }

/* Required */
.hidden{ opacity: 0; }
.visible{ opacity: 1; }

h1,h2,h3,h4,h5,h6 { font-weight:normal; }

.clear { clear:both; }

hr {
height: 1px;
border: 0;
background-color: #f1f1f1;
}

a { color:#333; text-decoration:none;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	transition: all 300ms ease-out;}
a:hover { color:#000; }

a.titleMenu { font-size:1.2em; color:#18479f; text-decoration:none;  }
a.titleMenu:hover { color:#d41f26; }

table { margin:0; padding:0; border:0px; color:#435c70; }
table th { margin:0; padding:1%; background:#f2f2f2; border:1px solid #ddd; }
table td { margin:0; padding:1%; border:1px solid #ddd; }



/*///// HEADER TOP /////*/
.header-top-wrap { width:100%; height:auto; margin-bottom:8px; border-bottom:1px solid #eee; }
.header-top { max-width:1120px; height:auto; margin:0 auto; padding:4px 30px; }
.header-top-phone { padding:0px 10px 0 0; margin-right:10px; float:left; color:#666; }
.header-top-email { float:left; padding:0px 10px 0 0; color:#666; }
.header-top-email a { color:#18479f; }
.header-top-email a:hover { color:#d41f26; }

.header-top-social { float:right; padding-top:0px; }
.header-top-social ul { list-style:none; margin:0; padding:0; }
.header-top-social ul li { float:left; margin-right:3px; text-align:right; }

a.facebook { display: block; width:16px; height: 16px; text-decoration: none; background: url("images/social_fb.png");	}
a.facebook:hover { background-position:0 -16px;}
.fbdisplace { position: absolute;left: -5000px;}
a.twitter { display: block; width:16px; height: 16px; text-decoration: none; background: url("images/social_tw.png");	}
a.twitter:hover { background-position:0 -16px;}
.twdisplace { position: absolute;left: -5000px;}
a.google { display: block; width:16px; height: 16px; text-decoration: none; background: url("images/social_gp.png");	}
a.google:hover { background-position:0 -16px;}
.gpdisplace { position: absolute;left: -5000px;}
a.youtube { display: block; width:16px; height: 16px; text-decoration: none; background: url("images/social_yt.png");	}
a.youtube:hover { background-position:0 -16px;}
.ytdisplace { position: absolute;left: -5000px;}
a.linkedin { display: block; width:16px; height: 16px; text-decoration: none; background: url("images/social_in.png");	}
a.linkedin:hover { background-position:0 -16px;}
.indisplace { position: absolute;left: -5000px;}

/*///// HEADER /////*/
.header-wrap { width:100%; height:auto; margin-bottom:8px; background:#18479f; }
.header { max-width:1140px; height:auto; margin:0 auto; padding:0px 20px; }

/*///// SLIDER /////*/
.slider { width:100%; height:auto; clear:both; position:relative; }
.slider h3 { position:absolute; z-index:1000000; bottom:32px; left:180px; padding:8px 20px; font-size:1.3em; background:#ffc30d; color:#333; opacity: 0.8;
     filter: alpha(opacity=80); /* For IE8 and earlier */ }

/*///// INTRO /////*/
.intro-wrap { width:100%; height:auto; background:#eee; }
.intro-content { max-width:1180px; height:auto; margin:0 auto; padding:50px 0; }
.intro-img { width:295px; height:320px; float:left; }
.intro { width:245px; height:250px; padding:35px 25px; float:left; background:#d41f26; }
.intro h2 { margin-top:-5px; margin-bottom:10px; color:#fff; }
.intro h3 { margin-bottom:0px; color:#fff; }
.intro p { margin-bottom:20px; color:#fff; }
.intro a { padding:5px 15px; background:#e52028; color:#fff; }
.intro a:hover { background:#f62931; }


/*///// SUBPAGE /////*/
.subpage-wrap { width:100%; height:auto; }
.subpage-content { max-width:1120px; height:auto; margin:0 auto; padding:25px 30px 45px 30px; }
.subpage-content h1 { margin-bottom:25px; border-bottom:1px solid #eee; color:#095eb3; }
.subpage-content h2 { margin-bottom:15px; color:#095eb3; }

.bod { width:25%; height:280px; float:left; margin:0 0px 20px 0; text-align:center; border-bottom:1px solid #eee; }
.bod img { width:150px; height:auto; max-height:170px; margin:0 0px 20px 0; }

ul.gallery { list-style-type:none; margin:0px 0; padding:0px; }
ul.gallery li { float:left; margin:0 17px 20px 0; }
ul.gallery li:last-child { margin:0 0px 0 0; padding:0px; }

ul.testimonials { list-style-type:none; margin:0px 0; padding:0px; }
ul.testimonials li { width:23%; float:left; margin:0 0px 20px 0; padding:0 2% 0 0; }
ul.testimonials li:last-child { margin:0 0px 0 0; padding:0px; }

.subpage-message-wrap { width:1180px; height:auto; }
.subpage-message-wrap img { width:295px; height:auto; float:left; }
.subpage-message { width:835px; height:auto; padding:25px; float:left; color:#333; }

.map { width:75%; float:right; }



.home-news { width:245px; height:250px; padding:35px 25px; float:left; background:#095eb3; }
.home-news h2 { margin-top:-5px; margin-bottom:10px; color:#fff; }
.home-news h3 { margin-bottom:0px; color:#fff; }
.home-news ul { list-style:none; margin:0 0 15px 0; padding:0; color:#fff; }
.home-news li { margin-bottom:5px; padding:0px; }
.home-news li a { padding:8px 10px; display:block; border:1px solid #146ec7; color:#fff; }
.home-news li a:hover { background:#146ec7; border:1px solid #146ec7; }
.home-news a.viewall { padding:5px 15px; background:#146ec7; color:#fff; }
.home-news a.viewall:hover { background:#3a91e9; }

.home-upcoming { width:245px; height:250px; padding:35px 25px; float:left; background:#1144a4; }
.home-upcoming h2 { margin-top:-5px; margin-bottom:10px; color:#fff; }
.home-upcoming h3 { margin-bottom:0px; color:#fff; }
.home-upcoming p { margin-bottom:15px;color:#fff; }
.home-upcoming a { padding:5px 15px; background:#146ec7; color:#fff; }
.home-upcoming a:hover { background:#3a91e9; }

/*///// ACTIVITIES /////*/
.activities-wrap { width:100%; height:auto; padding:70px 0 70px 0; background:#f6f6f6; }
.activities-content { max-width:1180px; height:auto; margin:0 auto; padding:0px; }
.activities-content h2 { margin-bottom:20px; text-align:center; color:#333333; }
.activity-list { max-width:290px; width:100%; min-height:200px; height:auto; margin-right:5px; float:left; }
.activity-list img { width:100%; height:auto; }
.activity-list:last-of-type { margin-right:0px; }
.activity-list p { margin-top:10px; color:#737373; text-align:center; }
.activity-list p a { color:#333333; }
.activity-list p a:hover { color:#d41f26; }

/*///// MESSAGE /////*/
.message-wrap { width:100%; height:auto; background:#0453a2; padding:70px 0; }
.message-content { max-width:1180px; height:auto; margin:0 auto; padding:0px; }
.message-list { width:590px; height:350px; float:left; }
.message-list img { width:295px; height:auto; min-height:100%; float:left; }
.message { width:245px; height:300px; padding:25px; float:left; background:#095eb3; color:#ffffff; }
.message h3 { margin-bottom:20px; }
.message p { margin-bottom:20px; }
.message a { padding:5px 15px; background:#296fcf; color:#fff; }
.message a:hover { background:#1678ff; }

/*///// FACILITIES /////*/
.facilities-wrap { width:100%; height:auto; padding:70px 0 70px 0; background:#f6f6f6; }
.facilities-content { max-width:1180px; height:auto; margin:0 auto; padding:0px; }
.facilities-content h2 { margin-bottom:20px; text-align:center; color:#333333; }
.facility-list { margin-right:12px; float:left; }
.facility-list:last-of-type { margin-right:0px; }
.facility-list p { margin-top:10px; color:#737373; text-align:center; }
.facility-list p a { color:#333333; }
.facility-list p a:hover { color:#d41f26; }

/*///// TESTIMONIAL /////*/
.testimonial-wrap { width:100%; height:auto; padding:70px 0; background:#6a6c6f; }
.testimonial-content { max-width:1180px; height:auto; margin:0 auto; padding:0px; }
.home-video { width:295px; height:276px; float:left; }
.down-downloads { width:245px; height:226px; padding:25px; float:left; background:#333333; }
.down-downloads h2 { margin-top:-5px; margin-bottom:10px; color:#fff; }
.down-downloads h3 { margin-bottom:0px; color:#fff; }
.down-downloads ul { list-style:none; margin:0; padding:0; color:#fff; }
.down-downloads li { margin-bottom:5px; padding:0px; }
.down-downloads li a { text-decoration:blink; padding:8px 10px; display:block; border:1px solid #555555; color:#fff; }
.down-downloads li a:hover { background:#1144a4; border:1px solid #1144a4; }

.home-testimonial { width:245px; height:226px; padding:25px; float:left; background:#d41f26; }
.home-testimonial h2 { margin-top:-5px; margin-bottom:10px; color:#fff; }
.home-testimonial h3 { margin-bottom:0px; color:#fff; }
.home-testimonial img { border-radius: 100%; }
.home-testimonial p { margin-bottom:20px; color:#fff; }

.home-ventures { width:245px; height:226px; padding:25px; float:left; background:#1144a4; }
.home-ventures h2 { margin-top:-5px; margin-bottom:10px; color:#fff; }
.home-ventures h3 { margin-bottom:0px; color:#fff; }


/*///// DOWN CONTENT /////*/
.down-content-wrap { width:100%; height:auto; background:#1b3a74; }
.down-content { max-width:1180px; height:auto; margin:0 auto; padding:70px 0; }

.down-address { width:245px; padding:0 25px; float:left; color:#fff; }
.down-address h2 { margin-bottom:20px; color:#6684bd; }
.down-address p { line-height:20px; }
.down-address a { color:#fff; }

.quick-link { width:245px; padding:0 25px; float:left; color:#fff; }
.quick-link h2 { margin-bottom:20px; color:#6684bd; }
.quick-link ul { list-style:none; margin:0; padding:0; }
.quick-link ul li { margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #2c5094; }
.quick-link ul li:last-child { border-bottom:none; }
.quick-link ul li a { color:#fff; text-indent:0px; display:block; }
.quick-link ul li a:hover { text-indent:10px; }

/*///// FOOTER /////*/
.footer-wrap { width:100%; height:auto; background: #1b3a74; border-top:1px solid #2c5094; }
.footer { max-width:1120px; height:auto; margin:0 auto; padding:50px 30px; color:#6684bd; }

.footer_copyright { max-width:610px; height:auto; float:left; text-align:left; }
.footer_powered { max-width:410px; height:auto; float:right; text-align:right; }
.footer_powered a { color:#f2f2f2; }
.footer_powered a:hover { color:#d41f26; }




/* MEDIA QUERIES FOR A RESPONSIVE LAYOUT */

@media (max-width: 1180px)
{
	.intro-content { width:100%; height:238px; margin:0; padding:0px; }
	.intro-img { width:25%; height:100%; }
	.intro { width:20.76%; height:100%; padding:2.11%; }
	.home-news { width:20.76%; height:100%; padding:2.11%; }
	.home-upcoming { width:20.76%; height:100%; padding:2.11%; }

	.message-list { width:100%; height:auto; float:left; }
	.message-list img { width:50%; height:auto; float:left; }
	.message { width:41.52%; height:auto; padding:4.2%; float:left; }

	.subpage-message-wrap { width:100%; height:auto; }
	.subpage-message-wrap img { width:25%; height:auto; }
	.subpage-message { width:71%; height:auto; padding:2%; }

	.testimonial-content { width:100%; height:230px; margin:0; padding:0px; }
	.home-video { width:25%; height:100%; }
	.down-downloads { width:21%; height:96%; padding:2%; }
	.home-testimonial { width:21%; height:96%; padding:2% }
	.home-ventures { width:21%; height:96%; padding:2%; }
}

/* MEDIA QUERIES FOR A RESPONSIVE LAYOUT */

@media (max-width: 768px)
{
	.intro-content { width:100%; height:auto; margin:0 auto; padding:0; }
	.intro-img { width:50%; height:238px; }
	.intro-img img { width:100%; height:auto; }
	.intro { width:46%; height:238px; padding:2%; }
	.home-news { width:46%; height:238px; padding:2%; }
	.home-upcoming { width:46%; height:238px; padding:2%; }

	.subpage-content { width:96%; height:auto; margin:0; padding:5% 2% 15% 2%; }

	ul.testimonials li { width:43%; float:left; margin:0 20px 20px 0; }

	.message-list img { width:100%; height:auto; float:none; }
	.message { width:92%; height:auto; padding:4%; float:none; }

	.testimonial-content { width:100%; height:auto; margin:0; padding:0px; }
	.home-video { width:50%; height:238px; }
	.down-downloads { width:46%; height:238px; padding:2%; }
	.home-testimonial { width:46%; height:238px; padding:2%; }
	.home-ventures { width:46%; height:238px; padding:2%; }
}

/* MEDIA QUERIES FOR A RESPONSIVE LAYOUT */

@media (max-width: 515px)
{
	.intro-img { display:none; }
	.intro,.home-news,.home-upcoming { width:92%; height:auto; padding:6% 4%; float:none; clear:both; }

	.subpage-content { width:96%; height:auto; margin:0; padding: 5% 2% 15% 2%; }

	ul.testimonials li { width:100%; float:left; margin:0 0 20px 0; }

	.activity-list { width:100%; margin-right:0px; }
	.activity-list img { width:100%; height:auto; }

	.message-list { width:100%; height:auto; float:left; background:#333; }
	.message-list img { width:100%; height:auto; float:none; }
	.message { width:90%; height:auto; padding:5%; float:none; }

	.subpage-message-wrap { width:100%; height:auto; }
	.subpage-message-wrap img { width:100%; height:auto; float:none; }
	.subpage-message { width:90%; height:auto; padding:5% 5%; float:none; }

	.map { width:100%; height:50%; float:none; }

	.bod { width:100%; float:none; margin:0 0px 20px 0; }

	.facility-list { width:100%; height:auto; }
	.facility-list img { width:100%; height:auto; }

	.testimonial-content { width:100%; height:auto; margin:0; padding:0px; }
	.home-video { width:100%; height:auto; float:none; }
	.down-downloads,.home-testimonial,.home-ventures { width:92%; height:auto; padding:6% 4%; float:none; clear:both; }

	.footer_copyright { max-width:100%; height:auto; float:none; text-align:left; }
	.footer_powered { max-width:100%; height:auto; float:none; text-align:left; }
}