a.HBmenu{
position:absolute;
width:32px;
height:26px;
background-color:#FFFFFF;
float:right;
z-index:99;
}
.horizLine{
position:relative;
display:inline;
width:30px;
height:4px;
}

a.anchorText{
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-align-self:flex-start;
-ms-flex-item-align:start;
align-self:flex-end;
color:blue;text-decoration:none;
font-size:1em;
padding:0em 1em 0em 0em;
line-height:2.1em;
z-index:99;

}
/*a.anchorText:link, a.anchorText:visited{} 
a.anchorText:hover {
line-height:2em;
border-bottom-color:#448BFF;
border-bottom-style:solid;
border-bottom-width:medium;
}*/
a.anchorText:hover {
color:#448BFF;
}
#FixMenuBd{
position:relative;
width: 120px;
z-index:22;
float:left;
}
.menuBd{
position:relative;
left:0px;
top:0px;
height:25px;
max-height:25px;
width:120px;
text-align:left;
text-transform:capitalize;
}
a.anchorTextBd:link 	{color: white; text-decoration:none; font-size:13px; width:120px;}
a.anchorTextBd:visited 	{color: white; text-decoration:none; font-size:13px; width:120px;}
a.anchorTextBd:hover 	{color: white; text-decoration:none; font-size:13px; width:120px;}


a.remove:link 		{color: black; text-decoration:none; font-size:13px;}
a.remove:visited 	{color: black; text-decoration:none; font-size:13px; }
a.remove:hover 		{color: blue; text-decoration:none; font-size:13px; background-color:#ffffff;}
a.removeWhiteTxt:link 		{color: white; text-decoration:none; font-size:13px; }
a.removeWhiteTxt:visited 	{color: white; text-decoration:none; font-size:13px; }
a.removeWhiteTxt:hover 		{color: white; text-decoration:none; font-size:13px; }
a.removeWhiteTxt:active		{color: blue; text-decoration:none; font-size:13px;  background-color:none; }
.menuCont{
position:relative;
margin-left:6.635%;
margin-right:6.635%;
display:block;
width:86.73%;
max-height:100px;
}
.fwMenuCont{
position:relative;
max-width:1170px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin-left:	auto;
margin-right:	auto;
max-height:100px;	
}
.fwMenuContHome{height:0px;	}
.textHeadingCont{
position:relative;
z-index:80;
width:118px;
display:inline;
float:left;
top:-20px;
}
nav{
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
/*min-height:100px;*/
top:0px;
z-index:91;
margin-left: auto;
margin-right: auto;
width:100%;

}
#FixMenu{
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
min-height:64px;
/*top:37px;*/
margin: 0px 10px 0px 0px;
z-index:89;
}
.menu{
position:relative;
height:52px;
/*text-transform:uppercase;*/
color:#ffffff;
visibility:visible;
text-decoration:none;
padding:8px 80px 0px 0px;
margin: 0px 0px 0px 30px;	
display:-webkit-box;	
display:-ms-flexbox;	
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
z-index:30;

opacity:0.8;
}
.menu:link 		{border-bottom-color:#448BFF; 	border-bottom-style:solid; border-bottom-width:medium; text-decoration:none; }
.menu:hover 	{border-bottom-color:#448BFF;  	border-bottom-style:solid; border-bottom-width:medium; text-decoration:none;}
.menu:visited 	{border-bottom-color:#448BFF;	border-bottom-style:solid; border-bottom-width:medium; text-decoration:none; }
#menButCont{
position:absolute;
display:none;
}
#menButTxt{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
position:relative;
width:100px;;
-ms-flex-item-align: center;;
align-self: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font-size:16px;
color:#999999;
}
.menHamb{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
position:relative;
max-width:40%;
-ms-flex-item-align: start;
align-self: flex-start;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
padding:0px 0px 5px 0px;
}
#FixSubMenu{
position:absolute;
left:0px;
top:0px;
width: 785px;
height:35px;
z-index:36;
padding-left:0px;
}
.subMenu{
position:relative;
right:0px;
top:0px;
width:95px;
height:35px;
visibility:hidden;
text-align:left;
z-index:36;
}
.subMenuItem{
position:relative;
right:204px;
top:0px;
width:95px;
height:27px;
max-height:27px;
float:left;
text-align:center;
padding-bottom:5px;
padding-top:5px;
padding-left:0px;
border-width:1px;
color:#ffffff;
color:#0000FF;
z-index:36;
margin: 0px 0px 0px 0px;
}
/* The following lines is for visual effect when reducing on the fly*/
@media only screen and (max-width:1176px){}
@media only screen and (max-width:792px) {}
.menu{padding:8px 0px 0px 0px; margin: 0px 0px 0px 26px;}
a.removeWhiteTxt:link, a.removeWhiteTxt:visited, a.removeWhiteTxt:hover, a.removeWhiteTxt:active {font-size:13px; }

@media only screen and (max-width:1024px) {
#FixMenu{margin: 0px 8px 0px 0px;}
.menu{padding:6px 0px 0px 0px; margin: 0px 0px 0px 10px;}
a.removeWhiteTxt:link, a.removeWhiteTxt:visited, a.removeWhiteTxt:hover, a.removeWhiteTxt:active, a.remove:link, a.remove:visited, a.remove:hover    {font-size:0.65em; }
}
@media only screen and (max-width:771px) { 
body::after{
content: "Splus";
font-size:0px;
}
a.anchorText {
color:#ffffff;
}

#FixMenu{position:relative; width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; right:0px;	top:0px; margin: 0px 0px 0px 0px; 	}
.menu{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
height:36px;
padding-right:15px;
padding-left:20px;
color:#FFFFFF;
text-align:right;
background-color:#103085;
margin:0px;
visibility:visible;
opacity:0.8;
}
.menu:hover{
background-color:#103085;
opacity:1;
}
nav{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
min-height:100px;
top:0px;
z-index:91;
width:100%;
}
.menuCont{width:100%; margin-left:0%; margin-right:0%;	}
.fwMenuCont{width:100%;max-height: 100%;}
.textHeadingCont{
position:absolute;
z-index:80;
width:0px;
display:inline;
float:left;
top:-20px;
-webkit-margin-before:0px;
margin-block-start:0px;
}
a.remove:link 		{color: white; text-decoration:none; font-size:12px; }
a.remove:visited 	{color: white; text-decoration:none; font-size:12px; }
a.remove:hover 		{color: #CCCCCC; text-decoration:none; font-size:12px;  background-color:#e8385c;}
#menButCont{
position: relative;
display: flex;
justify-content: flex-end;
align-items: flex-end;
width: 100%;
top: 0px;
height:56px;
display: -webkit-box;
-webkit-box-pack: end;
-webkit-box-align: end;
display: -ms-flexbox;
-ms-flex-align: end;
-ms-flex-pack: end;
z-index: 50;
background-color: #cccccc;
margin: 0px;
visibility: visible;
opacity: 0.8;}
}
@media only screen and (max-width:600px) {a.anchorText {color:#ffffff; }}