@charset "utf-8";
/* CSS Document */

*{
  box-sizing: border-box;
 }
html{
margin:0;
padding:0;
width:100%;
overflow:auto;
}
body{
height:100%;
min-height:100%`;
background-color:#EEE;
overflow:hidden;
}
img,video{
 width:100%;
}
.clr{clear:both;height:0}
.txtColor{ color:#43504A;}
.ordered-list-alpha{
 list-style:lower-alpha;	
}
.btn{
  display:inline-block;
  text-decoration: none; 
  text-align:center;
  border-radius:6px;
  box-shadow: rgba(0,0,0,.25)0 4px 2px 0;
  color: #ffffff;
  padding:8px 23px; 
  font-weight:bold;
  font-size:12px;
  }
  
 a.btn:hover{
  color:#fff;	 
 }
.bdyTxt{text-align:justify; line-height:1.5;}

.page-enclose{
 position:relative;
 min-height:100%;
 width:100%;
 max-width:2400px;
}
.header{
position:fixed;
max-width:100%;
width:100%;
z-index:10;
}
.no-padding{
 padding:0;
}
.li-non-style
{
  list-style:none;	
}
.topbar{
  height:35px;
  background-color:#0071FB;

 }
 .timeFrame{
  color:#ffffff;
  width:95%;
  max-width:484px;
  margin:0 auto;
  min-width:116px;
  padding:5px 0;
  overflow-x:hidden;	
}
.navbar-main {
  background-color:#00334F;
  border-radius: 0;
  margin-bottom: 0;
  border: 0;
  position: relative;
  z-index: 3;
  -webkit-transition: padding .2s ease-in-out;
  transition: padding .2s ease-in-out;
  padding: 20px 0;
 }
.navbar-main > .container {
  position: relative; 
}
.navbar-main .nav > li > a {
   color:#D2E2F4; 
   font-weight:bold;
 }
 nav .navbar-nav > li{
  margin-right:10px;
 }
.navbar-main .nav > li.active > a,
.navbar-main .nav > li > a:hover,
.navbar-main .nav > li > a:focus {
  color:#FAD083;
  background-color: transparent; }
 
.navbar-main .nav .open > a, .navbar-main .nav .open > a:hover, .navbar-main .nav .open > a:focus {
  background-color: transparent;
  border-color: transparent;
  color: #D2E2F4 ; }
 .navbar-main .dropdown-menu > li a {
  padding: 10px 20px;
  color:#D2E2F4;
  font-weight:bold;
  background-color:#00334F ;
 }
.navbar-main .dropdown-menu > li a:hover {
  background-color:#1896FC;
  color:#fff;
  
  }
.navabar-main .menu-inline{
  
}
.navbar-brand {
 display:block;
 margin-left:10px;
 margin-top:-45px;
 max-width:250px;
}
.dropdown-menu, .dropdownhover-bottom{
  background-color:#00334F;   
 }
.dropdown-menu > li.open > a{
  background-color:#00334F;
  color:#D2E2F4;
  text-decoration:none
 }
.logo-layout{
 display:flex;
 color: #FCFCFC;
 align-items:center;
 justify-content:left;
 gap:5px ;
 margin-left:15px;
 width:max-content;
}
.logo-layout >img{
 width:10%;
 align-self:top;
 }
.logo-layout > h3{
  margin:0;
  padding:0;
  font:bold 1em Montserrat, Arial Narrow, Arial, Helvetica, sans-serif ; 
  }
.logo-layout > h3.abbrv-txt{
   display:none;
 }
.navbar-toggle
 {
  border-color:#FDFDFD
 }
.navbar-toggle .icon-bar{
   background-color:#fff
 }
.main{
 padding-bottom:815px;
}
 .top_space{
  width:100%; 
  height:125px;
 }
 .top-slide{
   width:auto;
   position:relative;
 }
 #rs-slide{
   position:relative;	 
 }
 #rs-slide #slideBtn-read{
  position:absolute;
  top:79px;
  left:5px;
  z-index:5; 
  background-color:#2a3855;
  
 }
 #rs-slide #slideBtn-contact{
   position:absolute;
   top:79px;
   left:135px;
   z-index:5;
   background-color:#FAC525;
   color:#2a3855;
    }
 .sctn-1{
	margin:20px 0 10px;
	padding:10px 30px; 	
  }
 .hmCard{
   border-radius:10px;
   min-width:250px;
   border:5px solid #fff;
   margin:10px auto 40px;    
   background-color:#ffffff;
  }
.hmCard .card-img > img{
  border-top-left-radius:10px; 
  border-top-right-radius:10px;
 }
.hmCard .card-img{
	padding:0;
 }
.hmCard div >h3{
  margin: 20px 10px;
  font:bold 1.4em Montserrat, Arial Narrow, Arial, Helvetica, sans-serif ;
  }
.hmCard .card-text{
  width:97%;
  font:normal 0.9em Verdana, Geneva, sans-serif;
  padding-left:10px;
  max-width:318px;
 }
 .sctnHomeTxt{
   padding:0 7%; 
  } 
 .btnContnr{
  margin:4% auto 2%;
  width:40%;
  max-width:193px;
  min-width:193px;
 }
 .readMore{
  display:inline-block;
  padding:10px 33px;
  width:100%;
  text-align:center;
  border-radius:4%;
  border:solid 2px #52778B;
  color:#52778B; 
  }
 a.readMore:hover{
	text-decoration:none;
	cursor:pointer; 
 }
 .sctnHomeTxt #txtCpy{
   margin:1% auto;
 }

.txtCpy p{
 font:normal 0.99em "Verdana",Roboto, Geneva, sans-serif ;
 text-align:justify;
 line-height:1.5;
 }
.paraHighlite{
  font:bold 0.97em "Arial", Helvetica, sans-serif;
  color:#191919;
 }
 #para1,#para2,#para3,#para4,#para5,#para6,#para7,#para8,#para9,#para10,#hdr1{
  display:none;
  }
/*-- Supply --*/  
.prdHdr
 {
  margin:0 auto 20px;
  width:80%;
  max-width:380px;
 }
 .sctn-sup-txt{
	margin-top:40px; 
  }
 #spplyIntro-text{
	 width:75%;
     margin:0 auto; 
 }
 #spplyIntro-text a{
  display:block;
  text-decoration:none;
  color: #5C687A;/*#43504A*/
  font-size:1.3em; 
 }
 a.spplyPrcdr{
 text-decoration:none;	 
}
 a.spplyPrcdr h2:hover{
  color:#1089D1;
 }
 /*--members--*/
 
 .sctn-body-txt{
  padding:30px ;
  width:95%;
  min-width:350px;
  	 
 }
 #txt1,#txt2,#txt3,#txt4{
	  display:none;
  }
 .txtTab{
   display:block;
   border:1px solid #3D9AF8;
   padding:5px;
   border-radius:10px;
   background-color:#FCFCFC;
   margin:5px auto 40px;   
  }
 .mbrPrfiles h2{
    font:bold 1.1em "Arial", Helvetica, sans-serif;
	width:70%;
	color:#332C26;
	margin:1% 0 2% 9%;
  }
 .mbrPrfiles ul{
    padding-left:14%;
	margin:0;
  }
 .mbrPrfiles h3{
	font:bold 1.2em "Calibri",Cambria,Arial Narrow, Arial;
	margin:2% 0 0 10%;
	width:80%;
  }
 .mbrPrfiles .title{
  font:bold 0.95em  "Arial", Helvetica, sans-serif;
  }
  .brfIntro{
   margin:2% auto 1%; 
   width:85%;   
  }
 .prfileRd{
   width:85%;
   margin:1% auto; 
  }
 .mbrIntro h3{
   width:80%;
   margin:2% auto 1%;
 }
 /*-- about--*/ 
 .abtLayer1{
	 width:90%;
	 margin:1% auto;
  }
 .abtLayer1 h2{
	width:50%;
	font-size:1.4em; 
  }
   #tab2,#tab3 {
	display:none; 
  }
  .abtBdy{
   width:90%;
   margin:0 auto;
  }
.abtBdy h1{
  width:90%;
  font-size:1.3em;
  color:#A33232;
  max-width:580px;
  }
.abtBdy h2{
  width:60%;
  font-size:1.3em;
  color:#26235A;
 }
.abtBdy h3{
 font-size:1em;
 color:#D00;
 }
.tab-seperator{
 margin-bottom:50px; 
 }
 /*-- contact--*/ 
 .sctn-contact{
  margin:20px auto;
  padding:10px;
 }
.contact-content{
  max-width:500px;
 }
.contact-content h5{
  text-transform:uppercase;
  font:normal 1.2em "Open Sans", sans-serif;
  color:#6F8484;
 }
.contact-content input[type="text"]{
  height:40px;
}
.cntct-txt h4{
  margin:20px 0 10px;
  padding:9px;
  background-color:#465280;
  color:#ffffff;
  width:110px;
  font:bold 1.1em  Montserrat, Arial Narrow, Arial, Helvetica, sans-serif;
  }
 .contact-text{
	display:flex; 
	gap:10px;
  }  
 .contact-text .icon-point{
    font-size:20px;	 
  }
 .contact-text >p{
   width:75%;
   max-width:417px;
   text-align:justify;
   margin-top:3px;
   font:normal 0.95em "Open Sans", sans-serif;
  }
.cont-form{
  margin-top: 40px; 	
 }
.cont-form textarea{
  width:100%;
  resize:none;  
 }
.btn-sctn{
 display:flex;
 justify-content:end;
 align-items:center;
 }
 /*--Iframe--*/
.i-fsctn{
 margin:20px auto;
 overflow:hidden;
 }
.iframe{
  width:100%;
  height:600px;
  border:none;
  overflow:hidden;
  }
 
 /*-- Footer section--*/ 
.footer{
  position:absolute;
  width: 100%;
  bottom:0;
  background:#00334F;
  z-index:11;  
}
.container-footer{
  padding-left:0;
  padding-right:0;
  }
.footer-padding{
  padding:0 5px;	
 }
.footer-area-bottom{
   margin:0 auto;
   width:max-content;	
 }
.footer .footer-logo{
  margin-top:40px 	
}
.footer .footer-logo a{
	text-decoration:none;
}
.footer .quick-lnks{
  color:#D2E2F4;
  margin:20px 30px 0;
}
.footer .quick-lnks .qcklnk-content{
 /* max-width:200px;*/
 }
.footer .quick-lnks li{
   margin-bottom:20px;
 }
.footer .recent-post{
   color:#D2E2F4;
   margin-top:20px;
   }
 .footer .quick-lnks li a{
   color: #FCEA83;
   font-weight:bold;
  }
.footer-area-bottom p{
  margin:25px 0; 	
 }
.footer .quick-contact{
   margin-top:20px;
   color:#D2E2F4;		
 }
 .footer .mailbox{
	background-color:#001224;
	border-radius:10px;
	padding:30px;
  }
 .footer .mailbox h2{
	margin: 0 0 10px 10px;
	font:bold 1.5em   Montserrat, Arial Narrow,Arial, Helvetica, sans-serif ;
	color:#D2E2F4;	
	}
 .footer .mailbox textArea{
	 width:100%;
	 resize:none;	 
  }
.footer .quick-contact .qckContact-content{
	max-width:360px;
}
.footer .quick-contact p{
	color:#fff;
	font:normal 0.98em Verdana, Geneva, sans-serif;
	margin:10px 0 35px 24px;
	width:320px;
 }
.footer .quick-contact .socials{
	margin-top:40px;
 }
 .footer .quick-contact .socials ul{
   padding-left:0;
  }
 .footer .quick-contact .socials li{
   display:inline;
   margin-left:15px;
  }
.footer .quick-contact .socials li>a{
 font-size:22px;
 color:#D2E2F4;
 display:inline-block;
 border:2px solid #D2E2F4;
 border-radius:4px;
 width:50px;
 padding:10px 15px 10px;
 cursor:pointer;	
}
.footer .icon-marker{
    font-size:34px;
 }
 .footer .footer-shorts{
  display:flex;
  margin-top:15px;
  margin-left:10px;
  color:#D2E2F4;
 }
.footer .footer-shorts p{
  color:#D2E2F4;
  width:185px;
  margin:1px 0 0 3px;
 }
.footer .footer-shorts p.shortsHdr{
	font:bold 1.1em   Montserrat, Arial Narrow,Arial, Helvetica, sans-serif ;
 }

.footer .footer-phone{
  color:#D2E2F4;
 }
.copyright > p { /**** modify****/
   margin:10px 0 0;
}
.footer .footer-last{
 color:#D2E2F4;	
 /*background-color:#333333;*/	
}
.footer .footer-last div{ 
 }
.footer .contact-footer{
  display:flex;
  gap:4px;
  margin-left:auto;
 }
