@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, form,
label, table, caption, tbody, tfoot, thead, tr, th, td, article, fieldset, legend, aside, canvas, details, embed, figure, 
figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video 
{border: 0 none;list-style: none outside none;margin: 0;padding: 0; vertical-align:top;}

body {margin: 0px; background:#fff;font-size: 100%;font-family:'Poppins',sans-serif;}
img {border: none;}
a {text-decoration: none;}
p {width:100%; height:auto; padding:0; margin:15px 0 22px 0;}

.clr{clear:both;}
.fullImage{width:100%; height:auto;}
h1{padding:0 0 15px 0; margin:0;font-size:30px; color:#000; text-align:center; font-weight:bold;background:url(images/heading-bg.jpg) no-repeat center bottom;font-family:'Nunito',sans-serif; }
h2{ font-size:18px; color:#0f346e; text-align:left; font-weight:400;}
h4{width:100%; height:auto; padding:0; margin:15px 0 3px 0; font-size:15px; color:#0f346e; text-align:left; font-weight:bold;}

.blue{color:#064388;}
.blue-light{color:#a7ccf7;}
.red{color:#e60000;}
.thighlight1{width:auto;height:auto; padding:3px 10px; background:#333; color:#fff; font-family:20px;}
.thighlight2{width:auto;height:auto; padding:3px 10px; background:#e60000; color:#fff; font-family:20px;border-radius:4px;}
.thighlight3{width:auto;height:auto; padding:3px 10px; background:#ffc000; color:#fff; font-family:20px;}

/*-- Header --*/
.topRibon{width:100%; height:auto; padding:0px 4%; margin:auto; background:#da151f; display:none;}
.trISO{width:auto; height:auto; padding:9px 0 0 0; margin:0; float:left; color:#fff; font-weight:600; font-size:14px;}
.trCallUs{width:auto; height:auto; padding:9px 3% 0 0; margin:0; float:right; color:#fff; font-weight:600; font-size:14px;}
.trEmail{width:auto; height:auto; padding:9px 0 0 0; margin:0; float:right; color:#fff; font-weight:600; font-size:14px;}
.trRightBox{width:60%; height:auto; padding:0; margin:0 0 10px 0; float:right; color:#fff; font-weight:300; font-size:14px;}
.trsmnav{width:20px; height:auto; padding:12px 7px 7px 7px; margin:0; display:block; float:left;text-align:center; color:#fff;}
.trsmnav:hover{ background:#da151f; color:#fff;}

header {width: 100%;height: auto;position: fixed;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:2px 4% 3px 4%; margin:auto;background:#fff; position:relative; z-index:101;box-shadow:0 2px 2px rgba(0,0,0,0.0);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header .rightBox{width:auto;float:right; margin:20px 0 10px 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .logoBox{width:278px;height: auto; padding:0px; margin:2px 0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller {height: auto; }

header.smaller .header{width:100%; height:auto; padding:2px 4% 3px 4%; margin:auto; background:#fff; position:absolute; z-index:99999; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
header.smaller .rightBox{width:auto;float:right; margin:12px 0 5px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .logoBox{width:220px;height: auto; padding:0px; margin:2px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .menuBox{ margin:0px 0 0 0;}
.menuBox{width:auto; height:auto; margin:auto; padding:0; color:#007db8; font-size:15px; font-weight:400; text-align:left;}

/*-- Banner Css --*/
.banner{width:100%; height:auto; padding:0; margin:40px 0 0 0; position:relative;}
.inner-banner{width:100%; height:auto; padding:0; margin:65px 0 0 0; position:relative;}

/*-- About Section --*/
.asar-panel{width:100%; height:auto; padding:65px 4% 55px 4%; margin:0; background:url(images/background-img.jpg) no-repeat center center; position:relative;}
.asar-heading{width:100%; height:auto; padding:0; margin:0 0 40px 0;}
.asar-panel p{width:100%; height:auto; padding:0; margin:auto; font-size:16px; line-height:32px;font-weight:500;}

/*-- Text Panel --*/
.pd-panel{width:100%; height:auto; padding:65px 4% 50px 4%; margin:0; background:linear-gradient(to right, #002b5b,#064388);position:relative;}
.pd-panel h2{padding:0 0 15px 0; margin:0 0 40px 0;font-size:30px; color:#fff; text-align:left; font-weight:bold;background:url(images/heading-bg.jpg) no-repeat left bottom;font-family:'Nunito',sans-serif; }
.pd-panel img{border-radius:15px;}
.pd-text-box{width:100%; height:auto; padding:0; margin:0 auto; font-size:18px; color:#fff; text-align:left; line-height:37px;}

/*-- Management Team --*/
.mt-panel{width:100%; height:auto; padding:65px 4% 25px 4%; margin:0; background:url(images/background-img.jpg) no-repeat center center; position:relative;}
.mt-heading{width:100%; height:auto; padding:0; margin:0 0 40px 0;}
.mt-panel h2{padding:0 0 15px 0; margin:0;font-size:30px; color:#000; text-align:center; font-weight:bold;background:url(images/heading-bg.jpg) no-repeat center bottom;font-family:'Nunito',sans-serif; }
.mt-highlights-box{width:100%; height:auto; padding:0; margin:0px 0 40px 0; font-size:17px; color:#333; line-height:32px;}
.mt-highlights-box p{width:100%; height:auto; padding:0; margin:0 0 20px 10px; font-size:17px; color:#333; line-height:32px;}
.mt-box{width:31%; height:auto; padding:7px 1%; margin:0 1% 15px 1%; background:#f4f4f4; color:#333; font-size:16px; border:solid 1px #e1e1e1; float:left; display:block; border-radius:5px;}
.mt-icon{margin:5px 5px 0 0; color:#e60000; font-size:20px;}
.mt-icon1{margin:5px 0 0 5px; color:#e60000; font-size:20px;}

/*-- Technical Team --*/
.tt-panel{width:100%; height:auto; padding:65px 4% 20px 4%; margin:0; background:linear-gradient(to right, #064388,#002b5b); position:relative;}
.tt-heading{width:100%; height:auto; padding:0; margin:0 0 40px 0;}
.tt-panel h2{padding:0 0 15px 0; margin:0;font-size:30px; color:#fff; text-align:center; font-weight:bold;background:url(images/heading-bg.jpg) no-repeat center bottom;font-family:'Nunito',sans-serif; }
.tt-highlights-box{width:100%; height:auto; padding:0; margin:0px 0 40px 0; font-size:17px; color:#333; line-height:32px;}
.tt-highlights-box p{width:100%; height:auto; padding:0; margin:0 0 20px 10px; font-size:17px; color:#fff; line-height:32px;}
.tt-box{width:47.5%; height:auto; padding:7px 1%; margin:0 1% 15px 1%; background:#fff; color:#333; font-size:15px;font-weight:500; border:solid 1px #e1e1e1; float:left; display:block; border-radius:5px;}
.tt-icon{margin:7px 5px 0 0; color:#e60000; font-size:20px;}

.itt-highlights-box{width:100%; height:auto; padding:0; margin:0px 0 0px 0; font-size:17px; color:#333; line-height:32px;}
.itt-highlights-box p{width:100%; height:auto; padding:0; font-size:17px; color:#000; line-height:32px;}
.itt-box{width:47.5%; height:auto; padding:7px 1%; margin:0 1% 15px 1%; background:#fff; color:#333; font-size:15px;font-weight:500; border:solid 1px #e1e1e1; float:left; display:block; border-radius:5px;}
.itt-icon{margin:7px 5px 0 0; color:#e60000; font-size:20px;}

/*-- ASSOCIATED ORGANIZATIONS: --*/
.ao-panel{width:100%; height:auto; padding:65px 4% 20px 4%; margin:0; background:url(images/background-img.jpg) no-repeat center center; position:relative;}
.ao-heading{width:100%; height:auto; padding:0; margin:0 0 40px 0;}
.ao-panel h2{padding:0 0 15px 0; margin:0;font-size:30px; color:#000; text-align:center; font-weight:bold;background:url(images/heading-bg.jpg) no-repeat center bottom;font-family:'Nunito',sans-serif; }
.ao-highlights-box{width:100%; height:auto; padding:0; margin:0px 0 40px 0; font-size:17px; color:#333; line-height:32px;}
.ao-highlights-box p{width:100%; height:auto; padding:0; margin:0 0 20px 10px; font-size:17px; color:#333; line-height:32px;}
.ao-box{width:47.5%; height:auto; padding:7px 1%; margin:0 1% 15px 1%; background:#fff; color:#333; font-size:15px;font-weight:500; border:solid 1px #e1e1e1; float:left; display:block; border-radius:5px;}
.ao-icon{margin:7px 5px 0 0; color:#e60000; font-size:20px;}
.ao-icon1{margin:5px 0 0 5px; color:#e60000; font-size:20px;}

/*-- Directors --*/
.director-panel{width:100%; height:auto; padding:65px 4% 20px 4%; margin:0; background:linear-gradient(to right, #002b5b,#064388); position:relative;}
.director-heading{width:100%; height:auto; padding:0; margin:0 0 40px 0;}
.director-panel h2{padding:0 0 15px 0; margin:0;font-size:30px; color:#fff; text-align:center; font-weight:bold;background:url(images/heading-bg.jpg) no-repeat center bottom;font-family:'Nunito',sans-serif; }
.director-highlights-box{width:100%; height:auto; padding:0; margin:0px 0 40px 0; font-size:17px; color:#333; line-height:32px;}
.director-highlights-box p{width:100%; height:auto; padding:0; margin:0 0 20px 10px; font-size:17px; color:#fff; line-height:32px;}
.director-box{width:47.5%; height:auto; padding:7px 1%; margin:0 1% 15px 1%; background:#fff; color:#333; font-size:15px;font-weight:500; border:solid 1px #e1e1e1; float:left; display:block; border-radius:5px;}
.director-icon{margin:7px 5px 0 0; color:#e60000; font-size:20px;}

/*-- ASSOCIATED ORGANIZATIONS: --*/
.focus-panel{width:100%; height:auto; padding:65px 4% 20px 4%; margin:0; background:url(images/background-img.jpg) no-repeat center center; position:relative;}
.focus-heading{width:100%; height:auto; padding:0; margin:0 0 40px 0;}
.focus-panel h2{padding:0 0 15px 0; margin:0;font-size:30px; color:#000; text-align:center; font-weight:bold;background:url(images/heading-bg.jpg) no-repeat center bottom;font-family:'Nunito',sans-serif; }
.focus-highlights-box{width:100%; height:auto; padding:0; margin:0px 0 40px 0; font-size:17px; color:#333; line-height:32px;}
.focus-highlights-box p{width:100%; height:auto; padding:0; margin:0 0 20px 10px; font-size:17px; color:#333; line-height:32px;}

/*-- Directors --*/
.situated-panel{width:100%; height:auto; padding:65px 4% 20px 4%; margin:0; background:#fff; position:relative;}
.situated-heading{width:100%; height:auto; padding:0; margin:0 0 40px 0;}
.situated-panel h2{padding:0 0 15px 0; margin:0;font-size:30px; color:#000; text-align:center; font-weight:bold;background:url(images/heading-bg.jpg) no-repeat center bottom;font-family:'Nunito',sans-serif; }
.situated-highlights-box{width:100%; height:auto; padding:0; margin:0px 0 40px 0; font-size:17px; color:#333; line-height:32px;}
.situated-highlights-box p{width:100%; height:auto; padding:0; margin:0 0 20px 10px; font-size:21px; color:#333; line-height:32px; text-align:center;}

/*-- Directors --*/
.cp-panel{width:100%; height:auto; padding:65px 4% 20px 4%; margin:0; background:linear-gradient(to right, #064388,#002b5b); position:relative;}
.cp-heading{width:100%; height:auto; padding:0; margin:0 0 40px 0;}
.cp-panel h2{padding:0 0 15px 0; margin:0;font-size:30px; color:#fff; text-align:center; font-weight:bold;background:url(images/heading-bg.jpg) no-repeat center bottom;font-family:'Nunito',sans-serif; }
.cp-highlights-box{width:100%; height:auto; padding:0; margin:0px 0 40px 0; font-size:17px; color:#333; line-height:32px;}
.cp-highlights-box p{width:100%; height:auto; padding:0; margin:0 0 20px 10px; font-size:17px; color:#fff; line-height:32px;}

/*-- Footer Css --*/

.footerPanel{width:100%; height:auto; padding:40px 0 0 0; background:#051f3c; color:#697585; text-align:center;}
.footerNavSection{width:100%; height:auto; padding:40px 7% 50px 7%; background:#051f3c /*url(images/footerBg.png) no-repeat center center*/; background-size:auto 100%; color:#fff; font-size:12px; line-height:20px;}
.footerContentBox{width:100%; height:auto; margin:auto;}

.footerNavBox{width:80%; height:auto; padding:10px 0 0 0; text-align:justify;}
div.fNav1 ul { margin:25px 0 10px 0; padding: 0; list-style: none; } 
div.fNav1 ul li { margin: 0; padding: 1px 0px; list-style: none; } 
div.fNav1 ul a:link, div.fNav1 ul a:active, div.fNav1 ul a:visited { margin: 0; padding:0px; text-decoration: none; color:#fff;display:block; font-size:14px;text-align:left;font-weight:500; line-height:32px;} 
div.fNav1 ul  a:hover {color:#d60a00;}

.footerTextBox{width:100%; text-align:justify; padding:15px 0px;}
.fContactDetailsBox{width:100%; padding:15px 0; font-size:15px; color:#fff; font-weight:500; line-height:27px; text-align:left;}
.fLocation{width:90%; height:auto; padding-left:40px; background:url(images/fLocationIcon.png) no-repeat left 5px;}
.fContact{width:75%; height:auto; padding:0px 0px 0px 40px; margin:12px 0; background:url(images/fContactIcon.png) no-repeat left center;}
.fWhatsApp{width:75%; height:auto; padding:0px 0px 0px 40px; margin:12px 0; background:url(images/whatsAppIcon.png) no-repeat left center;}
.fEmail{width:75%; height:auto; padding:3px 0px 0px 40px; margin:3px 0;background:url(images/fMailIcon.png) no-repeat left center;}
.fWebsite{width:75%;height:auto;padding:3px 0px 0px 40px;margin:3px 0; background:url(images/websiteIcon.png) no-repeat left center;}
.fsm-icon{width:100%; padding:0px;margin:5px 0 0 0; color:#e31e24; text-align:left;}

.fnav{color:#fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.fnav:hover{color:#da151f;text-decoration:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

.footerHeading{width:100%;margin:0 0 15px 0;font-size:22px; font-weight:700; color:#fff; text-transform:uppercase; text-align:left;}
.footerSocialMediaIcon{width:100%; padding:0; text-align:left;}

.copyrightBox{width:100%; height:auto; padding:25px 7%; background:#061629; font-size:14px; font-weight:500; color:#fff; text-align:center;}

.whatsapp{width:auto; height:auto; padding:0; margin:0; position:fixed; z-index:101; bottom:0; left:0;}

/*-- Inner Body --*/
/*-- Text Panel --*/
.breadcrumb{width:100%; height:auto; padding:10px 4%; margin:0; background:linear-gradient(to right, #002b5b,#064388);position:relative; color:#fff;border-radius:0 !important;}
.breadcrumb a{color:#a7ccf7;}
.breadcrumb a:hover{color:#e60000;text-decoration:none;}

.body-wrap{width:100%; height:auto; padding:65px 4% 65px 4%; margin:0; background:url(images/background-img.jpg) no-repeat center center; position:relative;}
.body-wrap .heading{width:100%; height:auto; padding:0; margin:0 0 30px 0;}
.body-wrap .heading h1{width:100%; height:auto; padding:0 0 20px 0; margin:0;background:url(images/heading-bg.jpg) no-repeat left bottom; text-align:left;}
.body-wrap p{width:100%; height:auto; padding:0; margin:auto; color:#333; font-size:16px; line-height:32px;font-weight:500;}

/*-- Contact Us Page Css --*/
.contact{width:92%; margin:0 8% 0 0;}
.contact1{width:90%; margin:0 0 0 5%;}
.contact1 p{padding:5px 0;line-height:27px;}
.contact1 strong{font-size:16px; color:#00517d;}
.contact1 .contact-heading{width:100%; height:auto; padding:0; margin:0 auto 20px auto; font-size:30px; color:#00517d; font-weight:700; text-align:left;}
.contact .form-control{padding:7px 10px;font-size:14px;font-weight:600;}

.contact .submitbtn{width:auto; height:auto; padding:8px 25px; margin:auto;background:#023c5b;border:none;border-radius:5px;color:#fff; font-size:15px; font-weight:bold;text-transform:uppercase;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.contact .submitbtn:hover{background:#da151f; color:#fff; cursor:pointer; text-decoration:none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
