/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/
/* -----------------------------------------
   Shared Styles
----------------------------------------- */
/*

font-family: 'PT Sans Narrow', sans-serif;
<link href="https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&display=swap" rel="stylesheet"> 

font-family: 'Handlee', cursive;
font-family: 'Rajdhani', sans-serif;
font-family: 'Ubuntu', sans-serif;

*/
/* STICKY HEADER STARTS */
.main_h {position: fixed; max-height: 400px; z-index: 39; width: 100%; padding-top: 10px; 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: 48px; }}
.open-nav {max-height: 600px !important;}
.open-nav .mobile-toggle {transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}
.sticky {background-color: rgba(102, 0, 0, 0.95);opacity: 1;top: 0px;border-bottom: 0px solid #c2892f;}
.logo {width: 170px;float: left;display: block;margin-top: 25px;margin-bottom: 10px;}
@media only screen and (max-width: 766px) {.logo {width: 70%;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: 20px;float: left;text-align: left;width: 100%;}}
nav ul li {display: inline-block;margin-left: 35px;line-height: 1.0; margin-bottom: -20px; margin-top: -35px;}
@media only screen and (max-width: 766px) {nav ul li {width: 100%;padding: 7px 0;margin: 0;}}
nav ul a {text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);font-family: 'Hind Guntur', sans-serif; color: #FFFFFF; font-size: 18px; font-weight:700;}nav ul a:hover { color: #c2892f;}nav ul a:focus { color: #c2892f;}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:95px;right: 10px;z-index: 38; text-align:center;}
.back-topICO{color: rgba(102, 0, 0, 0.85);opacity: 1;}

/* SLIDER PRE-LOADER */
#slider { background: url(../../images/g_loader.gif) center center no-repeat; height: 400px; }
#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: 'Hind Guntur', sans-serif; font-weight: 700; color:#660000;width:100%;margin:20px 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.80em;border-bottom:2px dashed #f8f8f8;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: 'Hind Guntur', 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:#660000;}
.thmICO{color:#660000;}
.marker{padding: 5px 10px;background-color: #f5c418;color: #660000; line-height: 2.5;}

/* GLOBAL HEADER STYLE */
.hdrR{ text-align:right;}
.hdrC{ text-align:center;}
.hdrJ{ text-align: justify;}
.gloLgBar{padding-top: 2px; padding-bottom: 2px;}
.gloLgHDRBx{margin-top: 20px; margin-bottom: 20px;}
@media only screen and (max-width: 766px) {.gloLgHDRBx {margin-top: 10px; margin-bottom: 10px;}}
.gloLgHDRTxT{font-family: 'Hind Guntur', sans-serif;color:#FFFFFF;line-height:1.2; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.gloLgHDRSuTxT{color:#ffffff; font-size: 17px;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}
.gloLgHDRIcTxT{color:#660000; }

.gloCtTX{margin: -15px 0 0px 0;}
.gloMnBar{background-color: #660000; padding: 0px;}
.gloBnrBx{padding: 0 0 10px 0;border-bottom:0px solid #2e3192;border-top:0px solid #2e3192;}
.gloPhTX{margin: 10px 0 10px 0;}
.glosRBx{margin: 10px 0 -18px 0;}
.gloCtBar{background-color: #FFFFFF; padding: 20px 0 10px 0;}
/* GLOBAL HEADER STYLE END */

/* HOME - INTRO SECTION */
.hMMoRLNk{color:#660000; font-size:20px; font-weight:700; line-height:1.2;}
.hMMoRLNk:hover { color: #934310; }
.hMMoRLNk:focus { color: #934310; }
.hMMoRLNk:visited { line-height: inherit; }
.hMiNtHdr{color:#660000;}
.hMiNttxt{line-height:1.8;}
.hMChrT{margin: 10px 0 0px 0;}
.hMVdBar{background-color: #000033; padding: 50px 0 35px 0; margin-bottom: 30px; margin-top: 30px}
.hMChrTHdr{color:#444444; 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 #934310;
  box-shadow: 0 3px 2px rgba(0, 0, 0, 0.0);  
}
.gloProBxCircle2 {
  display: block;
  width: 290px;
  height: 290px;
  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: 10px solid #660000;
  box-shadow: 0 3px 2px rgba(0, 0, 0, 0.0);  
}

.gloProBxHdr{color:#2e3192; }
.gloProBxHdrLNk{color:#2e3192;}
.gloProBxHdrLNk:hover { color: #660000; }
.gloProBxHdrLNk:focus { color: #660000; }
.gloProBxHdrLNk:visited { line-height: inherit; }

.gloProBxSubTxt{color:#444444;line-height:1.8;}
.gloProBxPd{padding: 20px; text-align: justify;}

.gloEvtHdr{color:#2e3192;}
.gloEvtHdr:hover { color: #660000; }
.gloEvtHdr:focus { color: #660000; }
.gloEvtHdr:visited { line-height: inherit; }
.hMEvBar{margin-bottom: 20px;}
.hMEvBarli{background-color: #FFFFFF; padding: 30px;border-top:0px solid #660000; margin-bottom: 20px; margin-top: 20px;-webkit-box-shadow: 5px 0px 25px 10px rgba(0, 0, 0, 0.5); -moz-box-shadow: 5px 0px 25px 10px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);}
.hMEvHdr{color:#666666;}
.gloEvtTxt{color:#555555; font-size:18px; line-height:1.8; font-weight:400;}
.hMEvbutton {font-family: 'Hind Guntur', sans-serif;width: auto; background: #660000; border: 0px solid #E6E6E6; color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 18px; font-weight: 700; line-height: 1.5; margin: 0; padding: 15px; position: relative; text-align: center; text-decoration: none; -webkit-transition: background-color 0.25s ease-in-out; -moz-transition: background-color 0.25s ease-in-out; -o-transition: background-color 0.25s ease-in-out; transition: background-color 0.25s ease-in-out; /* Hovers */ /* Sizes */ /* Colors */ /* Radii */ /* Layout */ /* Disabled ---------- */ }
.hMEvbutton:hover, .hMEvbutton:focus {color: #FFFFFF; background-color: #2e3192; }
.hMEvbutton:active {}
.hMEvBarPos{margin-top: 10px; margin-bottom: 10px;}
@media only screen and (max-width: 766px) {.hMEvBarPos {margin-top: 10px; margin-bottom: 10px;}}
.hMBftli{padding: 10px 20px;}
.drBftli{background-color: #FFFFFF;padding: 20px 20px; margin-top: 10px; margin-bottom: 10px;}
.drTypeli{padding: 10px 0px; margin-top: 0px; margin-bottom: 0px;}
.drTipsli{padding: 10px 0px;}
.drTypelipo{margin-top: 30px; margin-bottom: 10px;}
@media only screen and (max-width: 766px) {.drTypelipo{margin-top: 10px; margin-bottom: 10px;}}

/* HOME - INTRO SECTION */

/* FOOTER STYLES STARTS*/
.gloFt{background-color: #330000; border-top: 5px solid #d78708;padding:40px 0 0px 0;}
.gloFtLA{ padding:10px 0 0px 0;}
.gloFtSm{ margin-top:7px;}
.gloFtLS{ padding:0px 0 20px 0;}
.gloFtSmHDR{font-family: 'Hind Guntur', sans-serif;font-weight:400; color:#FFF; font-size:16px; line-height:2.0; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);}
.gloFtSmHDR:hover { color: #c2892f; }
.gloFtSmHDR:focus { color: #c2892f; }
.gloFtSmHDR:visited { line-height: inherit; }
.gloFtSmLST{font-size:17px; font-weight:300; color:#BFBFBF; }
.gloFtSmLST:hover { color: #FFFFFF; }
.gloFtSmLST:focus { color: #FFFFFF; }
.gloFtSmLST:visited { line-height: inherit; }
.gloFtCp{font-size:17px; color:#BFBFBF;}
.GloFtCtiCL{color:#CCCCCC; line-height:1.2; }
.GloFtCtiCL:hover { color: #c2892f; }
.GloFtCtiCL:focus { color: #c2892f; }
.GloFtCtiCL:visited { line-height: inherit; }
.GloFtCtiCL2{color:#888888; line-height:1.2; }
.GloFtCtiCL2:hover { color: #2e3192; }
.GloFtCtiCL2:focus { color: #2e3192; }
.GloFtCtiCL2:visited { line-height: inherit; }
.wcstx{color:#BFBFBF; font-size:17px; line-height: inherit;}
.wcstxLk{color:#DD0000; font-size:19px; font-weight:700; line-height: inherit;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);}
.wcstxLk:hover { color: #FFFFFF; }
.wcstxLk:focus { color: #FFFFFF; }
.wcstxLk:visited { line-height: inherit; }
.gloFtAdR{ padding:10px 0 10px 0;}
.gloFtAdRHDr{font-weight:700;color:#FFF; font-size:26px; line-height:1.0; }
.gloFtAdRSbTx2{color:#FFF; font-size:16px; line-height:2.0;}
.gloFtAdRSbTx{color:#FFF; font-size:17px; line-height:1.8;}
/* FOOTER STYLES ENDS*/

/* SIDENAV SUB PAGE STARTS*/
.glosDNaVA{font-size:18px; font-weight:normal; color:#2e3192; }
.glosDNaVA:hover { color: #222222; }
.glosDNaVA:focus { color: #222222; }
.glosDNaVA:visited { line-height: inherit; }
.glosDNaVO{font-size:18px; font-weight:normal; color:#555555; }
.glosDNaVO:hover { color: #222222; }
.glosDNaVO:focus { color: #222222; }
.glosDNaVO:visited { line-height: inherit; }
.glosDNaVtTl{color:#222222;}
.glosDNaVbx {
	
	border: dotted 0px #EEEEEE; 
	margin: 20px 0 20px 0; 
	padding: 10px 10px 10px 15px;
}
.glosDNaViNd {
	margin: 0 0 0 20px; 
}
/* SIDENAV SUB PAGE ENDS*/

/* DIRECTORY - GLOBAL SUB PAGE STARTS*/
.drPgTitle{color:#FFFFFF; text-transform: uppercase;text-shadow: 0 2px 3px rgba(0, 0, 0, 0.9);}
.drPgSubTitle{font-family: 'Hind Guntur', sans-serif; color:#660000; font-weight:700;font-size:28px;}
.drPgSummary{font-family: 'Hind Guntur', sans-serif; color:#660000;font-size:25px; font-style: italic; }
.drPgSummarybx {
	background-color: #c2892f;
	border: dotted 0px #EEEEEE; 
	margin: 20px 0px 30px 0px; 
	padding: 20px 20px 20px 20px;
  	-webkit-border-radius: 10px;
  	-moz-border-radius: 10px;
  	border-radius: 10px;
}
.drPgVDebx {
	background-color: #f3f3f3;
	border: solid 2px #e0e0e0; margin: 20px 0 10px 0; padding: 15px 18px 0 18px;
}
/* DIRECTORY - GLOBAL SUB PAGE ENDS*/

/* DIRECTORY - PRODUCT SUB PAGE STARTS */
.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 #eee;
  box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);  
}
.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 #eee;
  box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);  
}
.diRProBxTtl{color:#2e3192; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);}
.diRProBxTtl:hover { color: #ec2028; }
.diRProBxTtl:focus { color: #ec2028; }
.diRProBxTtl:visited { line-height: inherit; }
.drPgTbHdr{}
/* DIRECTORY - PRODUCT SUB PAGE ENDS */


/* CONTACT US - STARTS */
.drCtcMpbX {
    background-color: #FFFFFF;
	border: solid 1px #DDDDDD; 
	margin: 40px 0 30px 0; 
	padding: 22px 22px 0px 22px;
}
.drCtcbutton {font-family: 'Hind Guntur', sans-serif;width: auto; background: #660000; border: 0px solid #E6E6E6; color: #FFFFFF; cursor: pointer; display: inline-block; font-size: 18px; font-weight: 400; line-height: 1.4; margin: 0; padding: 15px; position: relative; text-align: center; text-decoration: none; -webkit-transition: background-color 0.25s ease-in-out; -moz-transition: background-color 0.25s ease-in-out; -o-transition: background-color 0.25s ease-in-out; transition: background-color 0.25s ease-in-out; /* Hovers */ /* Sizes */ /* Colors */ /* Radii */ /* Layout */ /* Disabled ---------- */ }
.drCtcbutton:hover, .drCtcbutton:focus {color: #FFFFFF; background-color: #c2892f; }
.drCtcTtl{color:#660000; font-size:34px; font-weight:700; line-height: 1.0;}
.drCtcsub{color:#ffffff; font-size:18px; font-weight:400; line-height: 1.8;}
/* CONTACT US - ENDS */