/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/
/* -----------------------------------------
   Shared Styles
----------------------------------------- */
/*
<link href="https://fonts.googleapis.com/css?family=Raleway:400,500,700&display=swap" rel="stylesheet"> 
font-family: 'Raleway', sans-serif;

*/
/* STICKY HEADER STARTS */
.main_h {position: fixed; max-height: 400px; z-index: 39; width: 100%; padding-top: 0px; background: none; overflow: hidden; -webkit-transition: all 0.3s; transition: all 0.3s;opacity: 0;top: -125px; padding-bottom: 0px;}
@media only screen and (max-width: 766px) {.main_h {padding-top: 10px; max-height: 63px; }}
.open-nav {max-height: 600px !important;}
.open-nav .mobile-toggle {transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}
.sticky {background-color: rgba(17, 17, 17, 0.8);opacity: 1;top: 0px;border-bottom: 0px solid #ff9933;}
.logo {width: 189px;float: left;display: block;margin-top: 10px;margin-bottom: -10px;}
@media only screen and (max-width: 766px) {.logo {width: 100%;float: none; margin-top: -5px; margin-bottom: 0px;margin-left: 0px;}}
nav {float: right;width: 100%;margin-top: 0px;}
@media only screen and (max-width: 766px) {nav {margin-top: 0px; width: 100%;}}
nav ul {list-style: none;overflow: hidden;text-align: left;float: left;}
@media only screen and (max-width: 766px) {nav ul {padding-left: 20px; padding-top: 0px;margin-bottom: 22px;float: left;text-align: left;width: 100%;}}
nav ul li {display: inline-block;margin-left: 35px;line-height: 1.0;}
@media only screen and (max-width: 766px) {nav ul li {width: 100%;padding: 7px 0;margin: 0;}}
nav ul a {font-family: 'Raleway', sans-serif; color: #FFFFFF; text-transform: uppercase; font-size: 14px; font-weight:700;}nav ul a:hover { color: #ff9933;}nav ul a:focus { color: #ff9933;}nav ul a:visited { line-height: inherit;}
.mobile-toggle {display: none;cursor: pointer;font-size: 20px;position: absolute;right: 22px;top: 15px;width: 30px;-webkit-transition: all 200ms ease-in;-moz-transition: all 200ms ease-in;transition: all 200ms ease-in;}
@media only screen and (max-width: 766px) {.mobile-toggle {display: block;}}
.mobile-toggle span {width: 30px;height: 3px;margin-bottom: 6px;border-radius: 1000px;background: #FFFFFF;display: block;}
@-webkit-keyframes scroll {0% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(20px);transform: translateY(20px);}}
@keyframes scroll {0% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}100% {opacity: 0;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}}
/* STICKY HEADER ENDS */

/* BACK TO TOP ANCHOR */
#back-top {position:fixed;bottom:55px;right: 10px;z-index: 38; text-align:center;}
.back-topICO{color: rgba(17, 17, 17, 0.5);opacity: 1;}

/* SLIDER PRE-LOADER */
#slider { background: url(../../images/g_loader.gif) center center no-repeat; height: 700px; }
#slider img { display: none; }
#slider.orbit { background: none; }
#slider.orbit img { display: block; }

/* PAGE DIVIDER */
.divider{color:#222;width:100%;margin:20px auto;overflow:hidden;text-align:center;line-height:1.2em;}
.divider:before, .divider:after{content:"";vertical-align:top;display:inline-block;width:50%;height:0.65em;border-bottom:1px solid #ccc;margin:0 2% 0 -55%;}
.divider:after{margin:0 -55% 0 2%;}
hr.style-two { border: 0; height: 1px; background-image: linear-gradient(to right, rgba(102, 102, 102, 0), rgba(102, 102, 102, 0.75), rgba(102, 102, 102, 0)); }
.hMsHdrdivider{font-family: 'Raleway', sans-serif; color:#ff9933;width:100%;margin:24px auto;overflow:hidden;text-align:center;line-height:1.8em;}
.hMsHdrdivider:before, .hMsHdrdivider:after{content:"";vertical-align:top;display:inline-block;width:50%;height:0.95em;border-bottom:1px dotted #666666;margin:0 2% 0 -55%;}
.hMsHdrdivider:after{margin:0 -55% 0 2%;}

/* ALERT PANEL */
.errorpnl { background: #FFD5D5; border: solid 1px #FF7171; margin: 0 0 22px 0; padding: 20px; }
.warningpnl { background: #FFEFAE; border: solid 1px #FFCC00; margin: 0 0 22px 0; padding: 20px; }
.successpnl { background: #B3ECB3; border: solid 1px #33CC33; margin: 0 0 22px 0; padding: 20px; }
.infopnl { background: #ffffcc; border: solid 1px #d9d99b; margin: 0 0 22px 0; padding: 20px; }
.pnltXt{font-family: 'Raleway', sans-serif; font-weight: normal; color:#333333; font-size:18px; line-height:1.5; text-align:justify;}
.errorICO{color:#cc0000;}
.warnICO{color:#ffff00;}
.infoICO{color:#005ca8;}
.gryICO{color:#777777;}
.rdICO{color:#ec2028;}
.blICO{color:#999999;}

/* GLOBAL HEADER STYLE */
.hdrR{ text-align:right;}
.hdrC{ text-align:center;}
.hdrJ{ text-align: justify;}
.gloLgBar{background-color: #111; padding-top: 5px; padding-bottom: 0px;}
.gloMnBar{background-color: #7a42a5; padding: 0px; border-top: 0px solid #ff9933;}
.gloBnrBx{padding: 0 0 10px 0;border-bottom:0px solid #283b91;border-top:0px solid #ff9933;}
.gloVdBx{padding: 0 0px; margin-bottom: 30px;}
.gloVdBxN{margin-bottom: 20px; margin-top: 30px;}

.hdRbuttonFB {color: #333; font-size: 18px; font-weight: 700; line-height: 1.0; text-decoration: none; -webkit-transition: background-color 0.50s ease-in-out; -moz-transition: background-color 0.50s ease-in-out; -o-transition: background-color 0.50s ease-in-out; transition: background-color 0.50s ease-in-out; }
.hdRbuttonFB:hover, .hdRbuttonFB:focus {color: #3b5998; }
.hdRbuttonFB:active { }

.hdRbuttonWA {color: #333; font-size: 18px; font-weight: 700; line-height: 1.0; text-decoration: none; -webkit-transition: background-color 0.50s ease-in-out; -moz-transition: background-color 0.50s ease-in-out; -o-transition: background-color 0.50s ease-in-out; transition: background-color 0.50s ease-in-out; }
.hdRbuttonWA:hover, .hdRbuttonWA:focus {color: #55d400; }
.hdRbuttonWA:active { }

.hdRbuttonGN {color: #333; font-size: 18px; font-weight: 700; line-height: 1.0; text-decoration: none; -webkit-transition: background-color 0.50s ease-in-out; -moz-transition: background-color 0.50s ease-in-out; -o-transition: background-color 0.50s ease-in-out; transition: background-color 0.50s ease-in-out; }
.hdRbuttonGN:hover, .hdRbuttonGN:focus {color: #ff9933; }
.hdRbuttonGN:active { }

.hdrSOCbt{margin: 2px 0px 2px 0px;}

.hmPgVDebx {
	background-color: #FFFFFF;
	border: solid 0px #E8E8E8; margin: 20px 0 10px 0; padding: 10px 18px 5px 18px;box-shadow: 0 0px 3px rgba(0, 0, 0, 0.5);
}


/* IMAGE ZOOM */
.zmimg {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.zmimg img {
  max-width: 100%;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.zmimg:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/* GLOBAL HEADER STYLE END */

/* HOME - INTRO SECTION */
.hMMoRLNk{font-family: 'Raleway', sans-serif; color:#888888; font-size:20px; font-weight:700; line-height:1.2; }
.hMMoRLNk:hover { color: #ff9933; }
.hMMoRLNk:focus { color: #ff9933; }
.hMMoRLNk:visited { line-height: inherit; }
.hMiNtHdr{color:#222222; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); }
.hMChrT{margin: 10px 0 0px 0;}
.hMChrTBar{background-color: #ff9933; padding: 30px 0 30px 0; margin-bottom: 20px;border-top: 0px solid #aa6825;border-bottom: 0px solid #ff9933;}
.hMChrTHdr{color:#FFFFFF; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); }
.gloProBxCircle {
  display: block;
  width: 250px;
  height: 250px;
  margin: 0.5em auto;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
  border-radius: 99em;
  border: 5px solid #fff;
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.8);  
}
.gloProBxHdr{color:#333333; font-size:36px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); }
.gloProBxSubTxt{font-family: 'Raleway', sans-serif; color:#333333; font-size:20px; line-height:1.8; font-weight:300;}
.gloProBxPd{padding: 20px; text-align: justify;}
.hMTstBar{background-color: #3d332a; padding: 40px 0 40px 0; margin-bottom: 20px; margin-top: 80px;}
.hMTstHdr{color:#FFFFFF; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.0); }
.gloTstTxt{font-family: 'Raleway', sans-serif; color:#FFFFFF; font-size:28px; line-height:1.8; font-weight:300;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);}
.gloTstSubTxt{font-family: 'Raleway', sans-serif; color:#333333; font-size:22px; line-height:1.8; font-weight:300;}
.hmGlryTxt{color:#333333; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.0); font-family: 'Raleway', sans-serif; font-size:16px; line-height:1.5; font-weight:300;}
.hmGlryTxt:hover { color: #ff9933; }
.hmGlryTxt:focus { color: #ff9933; }
.hmGlryTxt:visited { line-height: inherit; }
/* HOME - INTRO SECTION */

/* HOME - CONTACT BOX STARTS */
.gloCtBar{padding: 20px 0 10px 0;}
.gloAppBar{padding: 40px 0 40px 0;}
.gloCtmP{
	border: solid 1px #DDDDDD; 
	margin: 20px 0 10px 0; 
	box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.0);  
	padding: 12px 12px 0px 12px;
    background-color: white;
}
.GloFtCtIc{ color:#cc0000; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);}
.GloFtCtHDR{font-family: 'Raleway', sans-serif; font-weight:700; color:#222222;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.0);}
.GloFtCtTxT{font-size:16px; font-weight:300; color:#333333;}
.GloFtCtiC{color:#ff9933; line-height:1.2; }
/* HOME - CONTACT BOX ENDS */

/* FOOTER STYLES STARTS*/
.gloFt{background-color: #111; border-top: 10px solid #ff9933;}
.gloFtLA{ padding:10px 0 0px 0;}
.gloFtSm{ margin-top:7px;}
.gloFtLS{ padding:0px 0 100px 0;}
.gloFtSmHDR{font-family: 'Raleway', sans-serif; text-transform: uppercase; font-weight:700; color:#FFF; font-size:22px; line-height:2.0; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.0);}
.gloFtSmHDR:hover { color: #ff9933; }
.gloFtSmHDR:focus { color: #ff9933; }
.gloFtSmHDR:visited { line-height: inherit; }
.gloFtSmLST{font-family: 'Raleway', sans-serif; font-size:19px; font-weight:300; color:#FFFFFF; }
.gloFtSmLST:hover { color: #D8D8D8; }
.gloFtSmLST:focus { color: #D8D8D8; }
.gloFtSmLST:visited { line-height: inherit; }
.gloFtCp{font-size:18px; color:#BFBFBF;}
.GloFtCtiCL{color:#AAAAAA; line-height:1.2; }
.GloFtCtiCL:hover { color: #ff9933; }
.GloFtCtiCL:focus { color: #ff9933; }
.GloFtCtiCL:visited { line-height: inherit; }
.wcstx{font-family: 'Raleway', sans-serif; color:#FFFFFF; font-size:18px; line-height: inherit;}
.wcstxLk{font-family: 'Raleway', sans-serif; color:#DD0000; font-size:18px; font-weight:700; line-height: inherit;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.0);}
.wcstxLk:hover { color: #FFFFFF; }
.wcstxLk:focus { color: #FFFFFF; }
.wcstxLk:visited { line-height: inherit; }
.gloFtAdR{ padding:0px 0 10px 0;}
.gloFtAdRHDr{color:#FFF; font-size:28px; line-height:1.0; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);}
.gloFtAdRSbTx{color:#FFF; font-size:16px; line-height:1.8; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);}
/* FOOTER STYLES ENDS*/

/* SIDENAV SUB PAGE STARTS*/
.glosDNaVA{font-size:16px; font-weight:normal; color:#ff9933; }
.glosDNaVA:hover { color: #ff9933; }
.glosDNaVA:focus { color: #ff9933; }
.glosDNaVA:visited { line-height: inherit; }
.glosDNaVO{font-size:16px; font-weight:normal; color:#555555; }
.glosDNaVO:hover { color: #ff9933; }
.glosDNaVO:focus { color: #ff9933; }
.glosDNaVO:visited { line-height: inherit; }
.glosDNaVtTl{color:#222222;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);}
.glosDNaVbx {
	background-color: #F8F8F8;
	border: dotted 0px #EEEEEE; 
	margin: 0px 0 0px 0; 
	padding: 10px 10px 10px 25px;
}
.glosDNaViNd {
	margin: 0 0 0 20px; 
}
/* SIDENAV SUB PAGE ENDS*/

/* DIRECTORY - GLOBAL SUB PAGE STARTS*/
.drPgTitle{color:#555555; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);}
.drPgSubTitle{color:#b79b80; font-weight:bold;}
.drPgSummary{color:#222222; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); font-style:italic; font-weight:bold;}
.drPgSummarybx {
	background-color: #FFFFFF;
	border: dotted 0px #EEEEEE; 
	margin: 10px 0px 10px 0px; 
	padding: 10px 10px 10px 10px;
  	-webkit-border-radius: 0px;
  	-moz-border-radius: 0px;
  	border-radius: 0px;
}
.drPgVDebx {
	background-color: #f3f3f3;
	border: solid 2px #e0e0e0; margin: 20px 0 10px 0; padding: 15px 18px 0 18px;
}

.drPgVDebx2 {
	background-color: #f3f3f3;
	border: solid 2px #e0e0e0; margin: 10px 0 5px 0; padding: 15px 18px 0 18px;
}

.diRProBxCircle {
  display: block;
  width: 200px;
  height: 200px;
  margin: 0.5em auto;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
  border-radius: 99em;
  border: 5px solid #fff;
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.6);  
}
.diRProBxCircle2 {
  display: block;
  width: 160px;
  height: 160px;
  margin: 0.5em auto;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
  border-radius: 99em;
  border: 5px solid #fff;
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.6);  
}
.diRProBxTtl{color:#333333; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);}
.diRProBxTtl:hover { color: #ff9933; }
.diRProBxTtl:focus { color: #ff9933; }
.diRProBxTtl:visited { line-height: inherit; }
.diRProBxPos{min-height: 100px;}
.hMNwSHDR{color:#333333; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);}
.hMNwSHDR:hover { color: #ff9933; }
.hMNwSHDR:focus { color: #ff9933; }
.hMNwSHDR:visited { line-height: inherit; }
.hMNwSDTe{color:#666666;}
.gloMoRLink{color:#b79b80;}
.gloMoRLink:hover { color: #ff9933; }
.gloMoRLink:focus { color: #ff9933; }
.gloMoRLink:visited { line-height: inherit; }
.gloMoRSuLink{color:#b79b80;}
.gloMoRSuLink:hover { color: #ff9933; }
.gloMoRSuLink:focus { color: #ff9933; }
.gloMoRSuLink:visited { line-height: inherit; }
.marker{background-color: #ffff00; border: 6px solid #CC0000; padding: 15px; width: 100%;-webkit-border-radius: 99em;-moz-border-radius: 99em;border-radius: 99em; line-height: 2.5; align-self: center;}
/* DIRECTORY - GLOBAL SUB PAGE ENDS*/

/* CONTACT US - STARTS */
.drCtcMpbX {
	border: solid 1px #DDDDDD; 
	margin: 40px 0 10px 0; 
	box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.0);  
	padding: 12px 12px 0px 12px;
    background-color: white;
}
.drCtcbutton {font-family: 'Raleway', sans-serif; width: auto; background: #ff9933; border: 0px solid #283b91; color: #ffffff; cursor: pointer; display: inline-block; font-size: 24px; font-weight: 700; line-height: 1.0; margin: 10px 0px; padding: 20px; position: relative; text-align: center; text-decoration: none; -webkit-transition: background-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out; /* Hovers */ /* Sizes */ /* Colors */ /* Radii */ /* Layout */ /* Disabled ---------- */ }
.drCtcbutton:hover, .drCtcbutton:focus { color: #FFFFFF; background-color: #b79b80; border: 0px solid #283b91; }
.drCtcCono{font-size: 16px; line-height: 1.0;}
.drCtcTtl{color:#333333; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);}
.drCtcFmTxtB{color:#555555; font-weight:bold;}
.drCtcFmTxtC{font-family: 'Raleway', sans-serif;}
/* CONTACT US - ENDS */

/*START PAYMENT MANUAL PAGE */
.drMnPyHdr{font-family: 'Raleway', sans-serif; color:#333333;}
.drMnPySuTX{color:#666666;}
.drMnPyFrmLB{font-weight:bold; line-height:1.2;}
.drMnPyFrmTX{font-weight:normal; line-height:1.2;}
.drMnPyFtXT { margin-top: 20px; margin-bottom: 20px;}
.drMnPyRstW{color:#FFFFFF;}
.drMnPyRsmGS{font-family: 'Raleway', sans-serif; color:#FFFFFF;}
/*END PAYMENT MANUAL PAGE*/
