#associates ul{list-style:none; margin:0; padding:0;}
#associates li{list-style-type:none; display:inline;}



.colorme {color:#55a2a6;}
.nav-bar > li:hover, .nav-bar > li a:hover  { color: #fff ; background:#fa6a0a; border-radius:5px;}
.nav-bar > li.active > a {color: #fff ; background:#fa6a0a; }
ul.flyout li a:hover, .nav-bar li ul li a:hover {color:#c42604 ;}
.flyout {border-top:2px solid #55a2a6;}
.sectiontitle {border-left: 4px solid #55a2a6;}
::-moz-selection{background:#55a2a6;color:#fff;}
::selection{background:#55a2a6;color:#fff;}
/*.ca-menu li:hover .ca-main {color: #ffffff;}*/
.topborder { border-top:4px solid #55a2a6;}
.readmore {background:#55a2a6;}
 #subheader {background: #fa6a0a;border-top: 1px solid #fa6a0a; color: #fff;}
 #subheader a {color: #eee;}
 #subheader a:hover {color: #fff;}
 .readmore {background:#063c78;}
 #testimonials blockquote cite {color:#55a2a6;}
 .tags {background:#55a2a6;}
 ul.pagination li.current a {background: #55a2a6;}
.saymore {color:#55a2a6;}
.submit {background:#55a2a6;} 
dl.tabs dd.active { border-bottom: 3px solid #55a2a6;}
ul.accordion > li.active {border-top: 3px solid #55a2a6;}
div.alert-box.default { background-color: #55a2a6;}
.slide {	margin: 0;	padding: 0;	border-top: solid 4px #063c78;}
.btn-slide {background:#063c78 url(../images/plus.png) no-repeat; background-position:center top; background-size:15px 15px;}
.btn-slide.active { background: #063c78 url(../images/minus.png) no-repeat; background-position:center top; background-size:10px 20px;}
#footer {border-top:#dddddd 4px solid;}
.back-top a:hover{background-color: #55a2a6;}
.sf-shadow ul {border-top:2px solid #fa6b0b }
.panel {border-left:4px solid #55a2a6;}
.colorbackground {background:#55a2a6;}
a.projectdetail { background: #55a2a6;opacity:0.8;}
a.projectdetail:hover { background: #55a2a6;opacity:1.0;}
#testimonials {border-left: solid 6px #063c78;}
.ei-title h2{background:#063c78;} 

h2{font-size:20px;}

.three.columns li{background:#e4e4e4; display:block; background-image:url(../images/rightarrow.png); background-position:5% 50%; background-repeat:no-repeat;  border-radius:5px;  color:#55a2a6;  margin-bottom:2px;}
.three.columns li a{color:#000; padding:5px 5px 5px 30px;  display:block;}

.three.columns li a:hover{color:#000; background:#505862; background-image:url(../images/rightarrowhover.png); background-position:5% 50%; background-repeat:no-repeat;  border-radius:5px;  border-radius:5px; color:#fff;}




.divider, .divider-1, .divider-2 {
  position: relative;
  overflow: hidden;
  margin: 19px 0 33px;
  border-top: 5px solid #fa6a0a;
}

#mapDiv {
  height: 100%;
  margin: 0;
  padding: 0;
}

.address p {
  color: #154189;
  font-weight: 400;
  font-size: 16px;
  font-style:normal;
  line-height: 20px;
  margin-bottom: 7px;
  margin-top:5px;	
}

h3 {
  font-size: 17px;
  line-height: 24px;
  display: inline-block;
  font-weight: bold;
  margin-top: -6px;
}

.image
{position:relative;
float:left;}






		.circle-list li{
			    padding: 2.5em;
			    border-bottom: 1px dashed #ccc;
			}

			.panelnew{display:inline-block; clear:both; width:100%; border-bottom:1px dashed #666; margin-top:10px;}
			
			.panelnew h2{margin:0 0 15px 18px; font-size:16px; padding:15px 0 10px 40px;}
			
			span h3{border:2px solid #dbdbdb; color:#c1bfbf; padding:8px 0; margin:15px 10px 0 15px; text-align:center; background:#f5f5f5; font-style:italic; border-radius:50%; width:45px; height:45px; margin:0; float:left;}

			.circle-list p{
			    margin: 0;
			}

			.circle-list h2:before{
			    content: counter(li);
			    counter-increment: li;
			    position: absolute;    
			    z-index: -1;
			    left: -1.3em;
			    top: -.8em;
			    background: #f5f5f5;
			    height: 1.5em;
			    width: 1.5em;
			    border: .1em solid rgba(0,0,0,.05);
			    text-align: center;
			    font: italic bold 1em/1.5em Georgia, Serif;
			    color: #ccc;
			    -moz-border-radius: 1.5em;
			    -webkit-border-radius: 1.5em;
			    border-radius: 1.5em;
			    -webkit-transition: all .2s ease-out;
			    -moz-transition: all .2s ease-out;
			    -ms-transition: all .2s ease-out;
			    -o-transition: all .2s ease-out;
			    transition: all .2s ease-out;    
			}

			.circle-list li:hover h2:before{
			    background-color: #ffd797;
			    border-color: rgba(0,0,0,.08);
			    border-width: .2em;
			    color: #444;
			    -webkit-transform: scale(1.5);
			    -moz-transform: scale(1.5);
			    -ms-transform: scale(1.5);
			    -o-transform: scale(1.5);
			    transform: scale(1.5);
			}


.thumbnail {
  position: relative;
  margin: 14px 0 0;
  overflow: hidden;
  border: 1px solid #dcdcdc;
}

.thumbnail{text-align:center;}




.capture {
  position: relative;
  padding: 10px 20px 10px;
  background: #063c78;
  height:150px;
  color: #fff;
  transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}

.capture h3{font-size:14px; color:#fff; text-align:center; line-height:18px;}
.thumbnail a{color:yellow;}
.thumbnail p{font-size:14px; color:#fff !important; text-align:center; line-height:18px;}

.float_right{float:left;}



.section, .article {
  position: relative;
  overflow: hidden;
}
.box-2 {
  padding-top: 25px;
  margin: 0 0 20px;
}

.alpha {
  margin-left: 0px;
}
	.omega {
  margin-right: 0px;
}

	
	.omega a {
		font-size:18px;
		color:#063c78 !important;
}
.grid_3 {
  width: 270px;
}

.icon-1 {
  width: 60px;
  height: 60px;
}




.icon, .icon-1 {
  position: relative;
  overflow: hidden;
  display: inline-block;
  float: left;
  text-align: center;
color:#fff;
font-size:26px;
  padding:15px 0;
  background: #fa6b0b;
  z-index: 0;
  margin: 0 17px 0 0;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
  transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}

.icon-1new {
  width: 60px;
  height: 60px;
}


.iconnew, .icon-1new{  position: relative;
  overflow: hidden;
  display: inline-block;
  float: left;
  text-align: center;
color:#fff;
font-size:26px;
  padding:6px 0;
  background: #fa6b0b;
  z-index: 0;
  margin: 0 17px 0 0;
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
  transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;}

[class*="grid_"] {
  float: left;
  min-height: 1px;
  margin-left: 30px;
}

.corporatefinancepan1 {
  margin-left: 0px;
  margin-top:20px;
}
	.corporatefinancepan {
  margin-right: 0px;
  margin-top:20px
}

	.corporatefinancepan p {
  padding-right: 40px;
}
	.corporatefinancepan a {
		font-size:18px;
		color:#063c78 !important;
}



.corporatefinancebox-1 {
  padding-top: 25px;
  display:inline-block;
  width:95%;
  padding-left:30px;
  border:1px solid #ccc;
  margin: 15px 0 20px;
  background-color:#ededed;
  height:220px;
}

.corporatefinancebox-1 ul {
	list-style:none;
	padding:0;
	margin:0;
}

.corporatefinancebox-1 li{
	list-style-type:square;
	margin-left:15px;
}


corporatefinancebox-1  {
  display: table-row-group;
  vertical-align: middle;
  border-color: inherit;
}



.almondzservices table {
	width:100%;
	border-top:1px solid #dedede;
	border-right:1px solid #dedede;
	margin:1em auto;
		border-collapse:collapse;
	}
.almondzservices caption {
	color: #9ba9b4;
	font-size:.94em;
		letter-spacing:.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:center;
	}	
.almondzservices tr.odd td	{
	background:rgba(6,60,120,0.2);
	}
.almondzservices tr.odd .column1	{
	background:rgba(6,60,120,0.2);
	}	
.almondzservices .column1	{
	background:#fff;
	}
.almondzservices td {
	color:#000;
	border-bottom:1px solid #dedede;
	border-left:1px solid #dedede;
	padding:.3em 1em;
	text-align:center;
	}				
.almondzservices th {
	font-weight:normal;
	color: #000;
	text-align:left;
	font-size:12px !important;
	border-bottom: 1px solid #dedede;
	border-left:1px solid #dedede;
	padding:0.3em 0.6em;
	}							
.almondzservices thead th {
	background:#e6ebea;
	text-align:center;
	vertical-align:top;
	padding-top:15px;
	font-size:12px;
	font:bold 1em/1.1em "calibri";
	color:#222222;
	}	
.almondzservices tfoot th {
	text-align:center;
	background:#ffeee2;
	}	
.almondzservices tfoot th strong {
	font:bold 1.2em "calibri";
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
.almondzservices tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}	
.widththirtynine{width:30%; text-align:left !important;}
.widththirtyninefortd{width:30%; color:#000000; text-align:left !important;}



.outgroup table {
	width:100%;
	border-top:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
	margin:1em auto;
		border-collapse:collapse;
	}
	.outgroup td {
  color: #678197;
  border-bottom: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
  padding: .3em 1em;
  width:50%;
  text-align: center;
}

.outgroup .column1	{
	background:#fff;
	vertical-align:middle;
	}
.outgroup .group1	{
	background:#fff;
	width:10%;
	vertical-align:middle;
	}
	
.ourgroupnew li{border-bottom:1px dotted #e8e8e8; list-style-type:square; margin-left:20px; line-height:30px;}
.ourgroupnew li:last-child{border-bottom:none;}


.corporategovernance{margin:0 0 20px; padding:0;}
.corporategovernance p{line-height:18px; margin:15px 0 5px;}
.corporategovernance p a{text-decoration:underline !important; background-image:url(../images/rightarrow1.png); background-repeat:no-repeat; background-position:left; padding-left:20px;}
.corporategovernance h2{margin:0; padding:0; font-size: 16px; color:#fa6a0a;}
.corporategovernance ul{margin:0 10px; padding:0;}
.corporategovernance .address p{  font-size: 14px;}

.debtpms{margin:0 0 20px; padding:0;}
.debtpms h2{color:#2ba6cb; font-size:14px; background-image:url(../images/rightarrow1.png); background-repeat:no-repeat;  padding-left:20px;}
.debtpms ul{margin:0 10px; padding:0;}
.debtpms li{margin:0 25px; padding:5px 0 0; list-style-type:square;}
p.liq{padding:10px 0 0 20px; text-decoration:underline;}


.address > span{font-style:normal;}
dl{font-style:normal;}

.rownew{background-color:#f1f0f0; color:#525252; font-weight:700;  border-left:1px solid #fff; border-bottom:1px solid #fff; font-size:16px; line-height:30px; padding:8px 5px 8px 10px;}
.rownew1{background-color:#f8f7f7; border-left:1px solid #fff; font-size:16px; font-weight:700; border-bottom:1px solid #fff; line-height:30px; padding:8px 5px 8px 10px; clear:both;}
.rownew b{float: right;
  width: 21px;
  margin-right: 10px;
  height: 21px;
  background:url(../images/plus-icon.png) no-repeat;
  display: inline-block;
  margin-top: 8px;}

.rownew a{color:#000;}

.rownew1 a{color:#000;}

.rownew1 b{float: right;
  width: 21px;
  margin-right: 10px;
  height: 21px;
  background:url(../images/plus-icon.png) no-repeat;
  display: inline-block;
  margin-top: 8px;}
  
.rownew p{padding:8px 5px 8px 10px;}

.shareholdersinfo{margin:0 0 20px; padding:0;}
.shareholdersinfo p{line-height:18px; padding:0px 5px 4px 10px; margin:15px 5px 5px;}
.shareholdersinfo ul li a{padding:0 0 0 10px; margin:0; color:#fa6a0a; text-decoration:underline;}


button.progbrclschild {
  margin-top: 10px;
  background: none;
  background-image: url(../images/plus-icon.png);
  height: 21px;
  border: none;
  outline: none;
  width: 21px;
  background-repeat: no-repeat;
  background-position: right center;
}

.dashbrdpnl .rightprogbarchild {
  position: absolute;
  right: 60px;
  top: 7px;}
  
  p.grytxt2child {
  padding: 0 30px 0 20px;
  margin: 0;
  line-height: 5px;
  float: left;
}


.fnt{font-size:25px !important; padding:0; margin:0; color:#333;}

.visitwebsitebtn{float:right; z-index:999999; background-image:url(../images/visitwebsiteicon.png); padding-left:20px; background-repeat:no-repeat ; background-position:left;margin-right:44px; line-height:25px;}

.visitwebsitebtn a{text-decoration:none; color:#333 !important;}

.ourgroupnew{margin:0; padding:0;}
.ourgroupnew ul{list-style:none; padding:0; margin:0;}
.ourgroupnew li{list-style-type:none; padding:0 10px 0 10px;}
.ourgroupnew li a{padding:0 !important; list-style-type:none; }
.ourgroupnew li.pdf{list-style-type:none; padding-right:10px; font-size:18px;}
.fa-file-pdf-o::before{padding-right:10px; font-size:18px;}

.bgclass{/*border:1px inset #f7f7f7;*/ border:1px solid #ccc;  background: #f7f7f7;}


.presenceadd{margin:0 0 0 30px;  padding:0;}
.presenceadd h2{margin:0; padding:0 0 0 0;}
.presenceadd h3{margin:0 !important; padding:0 !important;}
.mrgnclas{margin:10px 0;}
.presenceadd1{margin:0 0 0 30px; padding:0;}



.section-title {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 20px;
}
.section-title h2 {
  line-height: 1;
  margin: 0;
  padding: 0;
}
.section-title h2 {
  font-family: 'Times New Roman';
  font-weight: bold;
  color: #3a3a3a;
  letter-spacing: 7px;
  text-transform: uppercase;
  font-size: 19px;
  padding: 5px 0;
  background-repeat: no-repeat;
  background-position: center bottom;
  padding-bottom: 13px;
  padding-top: 15px;
  position: relative;
}
.section-title h2:before, .section-title h2:after {
  content: '';
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.section-title h2:before {
  top: 0;
  background-image: url(../images/divider-top.png);
  width: 334px;
  height: 8px;
}
.section-title h2:after {
  background-image: url(../images/divider.png);
  width: 334px;
  height: 6px;
  bottom: 0;
}
















.coprgovernance table {
	width:100%;
	border-top:1px solid #dedede;
	border-right:1px solid #dedede;
	margin:1em auto;
		border-collapse:collapse;
	}
.coprgovernance caption {
	color: #9ba9b4;
	font-size:.94em;
		letter-spacing:.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:center;
	}	
.coprgovernance tr.odd td	{
	background:rgba(6, 60, 120, 0.2) none repeat scroll 0 0;
	}
.coprgovernance tr.odd .column1	{
	background:rgba(6, 60, 120, 0.2) none repeat scroll 0 0;
	}	
.coprgovernance .column1	{
	background:#fff;
	}
.coprgovernance td {
	color:#678197 !;
	border-bottom:1px solid #dedede;
	border-left:1px solid #dedede;
	padding:.8em 0.8em;
	vertical-align:middle;
	text-align:left !important;
	}				
.coprgovernance th {
	font-weight:normal;
	color: #000;
	font-size:12px !important;
	text-align:center;
	border-bottom: 1px solid #dedede;
	border-left:1px solid #dedede;
	padding:0.3em 0.4em;
	}							
.coprgovernance thead th {
	background:#e6ebea;
	text-align:center;
	padding-top:18px;
	font:bold 1em/1.1em "calibri";
	color:#000;
	vertical-align:top;
	}	
.almondzservices tfoot th {
	text-align:center;
	background:#ffeee2;
	}	
.coprgovernance tfoot th strong {
	font:bold 1.2em "calibri";
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}		
.coprgovernance tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}	
.coprgovernancethirtynine{width:30%; color:#000 !important; text-align:center !important;}
.coprgovernancethirtynine1{width:30%; text-align:center !important;}









.category-section {
    display: inline-block;
  
    vertical-align: top;
    width: 245px;
    -webkit-column-span: 1;
    -moz-column-span: 1;
    column-span: 1;
}

.category-section-title {
    font-size: 16px;
	padding:20px 0 0;
    line-height: 0.45;
    font-weight: 600;
	color:#000 !important;
    letter-spacing: normal;
   
}

.category-section-items {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    letter-spacing: normal;
    list-style: none;
    margin: 9px 0;
    padding: 0 34px 0 0;
}

.category-section-item {
    padding: 2px 0;
	color:#000 !important;
}

.category-section-item a {
  
	color:#000 !important;
}

.category-section-item1 {
    padding: 2px 0;
	font-size:16px;
	color:#000 !important;
}

.category-section-item1 a {
    padding: 2px 0;
	font-size:16px;
	text-decoration:underline;
	color:#000 !important;
}

.blueheadingnew{background:#063c78 !important; color:#fff !important;}









iframe{display:none !important;}



a.button {
	/* styles for button */
	margin:10px 0 0 0;
	text-align:center;
	float:right;
	background-color: #e33100;
	display: block;
	width:50px;
	float:right;
	bottom:20px;
	position:absolute;
	
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	
	/* css3 implementation :) */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	
}

a.button:hover {
	background-color: #c33100;	
}



.modalcontent{ background-color:rgba(255,255,255,0.6); height:300px; width:500px; position:relative; padding:20px; top:30%; left:30%;}
.modal1popup1{background:rgba(0,0,0,0.8); display:none; height:100%; position:absolute; z-index:999; width:100%;}
.modal1popup2{background-color:rgba(0,0,0,0.8); display:none; height:100%; position:absolute; z-index:999; width:100%;}
.modal1popup3{background-color:rgba(0,0,0,0.8); display:none; height:100%; position:absolute; z-index:999; width:100%;}
.modal1popup4{background-color:rgba(0,0,0,0.8); display:none; height:100%; position:absolute; z-index:999; width:100%;}
.modal1popup5{background-color:rgba(0,0,0,0.8); display:none; height:100%; position:absolute; z-index:999; width:100%;}
.modal1popup6{background-color:rgba(0,0,0,0.8); display:none; height:100%; position:absolute; z-index:999; width:100%;}
.modal1popup7{background-color:rgba(0,0,0,0.8); display:none; height:100%; position:absolute; z-index:999; width:100%;}
.modal1popup8{background-color:rgba(0,0,0,0.8); display:none; height:100%; position:absolute; z-index:999; width:100%;}






.menu-opener {
  cursor: pointer;
  height: 64px;
  position: absolute;
  top: 2%;
  left: 1%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 64px;
}
.menu-opener:hover, .menu-opener.active {
  background: #f1c40f;
}

.menu-opener-inner {
  background: #fff;
  height: .5rem;
  margin-left: .75rem;
  margin-top: 1.75rem;
  width: 2.5rem;
}
.menu-opener-inner::before, .menu-opener-inner::after {
  background: white;
  content: '';
  display: block;
  height: .5rem;
  width: 2.5rem;
}
.menu-opener-inner::before {
  -webkit-transform: translateY(-0.75rem);
  -ms-transform: translateY(-0.75rem);
  transform: translateY(-0.75rem);
}
.menu-opener-inner::after {
  -webkit-transform: translateY(0.25rem);
  -ms-transform: translateY(0.25rem);
  transform: translateY(0.25rem);
}
.menu-opener-inner.active {
  background: transparent;
}
.menu-opener-inner.active::before {
  -webkit-transform: translateY(0rem) rotate(-45deg);
  -ms-transform: translateY(0rem) rotate(-45deg);
  transform: translateY(0rem) rotate(-45deg);
}
.menu-opener-inner.active::after {
  -webkit-transform: translateY(-0.5rem) translateX(0rem) rotate(45deg);
  -ms-transform: translateY(-0.5rem) translateX(0rem) rotate(45deg);
  transform: translateY(-0.5rem) translateX(0rem) rotate(45deg);
}

.menu {
  background: #f1c40f;
  color: transparent;
  height: 64px;
  position: absolute;
  top: 2%;
  left: 1%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 0rem;
  z-index: -1;
}
.menu.active {
  width: -webkit-calc(100% - 2rem);
  width: calc(100% - 2rem);
}
.menu.active .menu-link {
  color: white;
}

.menu-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 100%;
  list-style-type: none;
  margin: 0;
  margin-left: 4rem;
  padding: 0;
}

.menu-link {
  color: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  font-size: 2rem;
  font-weight: 100;
  height: 100%;
  text-align: center;
  text-decoration: none;
}
.menu-link li {
  margin: auto;
}

#nav{display:none;}















		#nav
		{
			width: 60em; /* 1000 */
			font-family: 'Open Sans', sans-serif;
			font-weight: 400;
			position: absolute;
			top: 25%;
			left: 50%;
			margin-left: -30em; /* 30 480 */
		}

			#nav > a
			{
				display: none;
			}

			#nav li
			{
				position: relative;
			}
				#nav li a
				{
					color: #fff;
					display: block;
				}
				#nav li a:active
				{
					background-color: #c00 !important;
				}

			#nav span:after
			{
				width: 0;
				height: 0;
				border: 0.313em solid transparent; /* 5 */
				border-bottom: none;
				border-top-color: #fff;
				content: '';
				vertical-align: middle;
				display: inline-block;
				position: relative;
				right: -0.313em; /* 5 */
			}

			/* first level */

			#nav > ul
			{
				height: 3.75em; /* 60 */
				background-color:#fa6a0a;
			}
				#nav > ul > li
				{
					width: 25%;
					height: 100%;
					float: left;
				}
					#nav > ul > li > a
					{
						height: 100%;
						font-size: 1.0em; /* 24 */
						line-height: 2.5em; /* 60 (24) */
						text-align: center;
					}
						#nav > ul > li:not( :last-child ) > a
						{
							border-right: 1px solid #cc470d;
						}
						#nav > ul > li:hover > a,
						#nav > ul:not( :hover ) > li.active > a
						{
							background-color: #cc470d;
						}


				/* second level */

				#nav li ul
				{
					background-color: #da5700;
					display: none;
					position: absolute;
					top: 100%;
				}
					#nav li:hover ul
					{
						display: block;
						left: 0;
						right: 0;
					}
						#nav li:not( :first-child ):hover ul
						{
							left: -1px;
						}
						#nav li ul a
						{
							font-size: 1.0em; /* 20 */
							border-top: 1px solid #e15a1f;
							padding: 0.75em; /* 15 (20) */
						}
							#nav li ul li a:hover,
							#nav li ul:not( :hover ) li.active a
							{
								background-color: #fa6a0a;
							}


		@media only screen and ( max-width: 62.5em ) /* 1000 */
		{
			#nav
			{
				width: 100%;
				position: static;
				margin: 0;
			}
		}

		@media only screen and ( max-width: 40em ) /* 640 */
		{

			#nav
			{
				position: relative;
				top: auto;
				left: auto;
			}
				#nav > a
				{
					width: 3.125em; /* 50 */
					height: 2.5em; /* 50 */
					text-align: left;
					text-indent: -9999px;
					background-color:#fa6a0a;
					position: relative;
				}
					#nav > a:before,
					#nav > a:after
					{
						position: absolute;
						border: 2px solid #fff;
						top: 35%;
						left: 25%;
						right: 25%;
						content: '';
					}
					#nav > a:after
					{
						top: 60%;
					}

				#nav:not( :target ) > a:first-of-type,
				#nav:target > a:last-of-type
				{
					display: block;
				}


			/* first level */

			#nav > ul
			{
				height: auto;
				display: none;
				position: absolute;
				left: 0;
				right: 0;
			}
				#nav:target > ul
				{
					display: block;
					z-index:9999;
				}
				#nav > ul > li
				{
					width: 100%;
					float: none;
				}
					#nav > ul > li > a
					{
						height: auto;
						text-align: left;
						padding: 0 0.833em; /* 20 (24) */
					}
						#nav > ul > li:not( :last-child ) > a
						{
							border-right: none;
							border-bottom: 1px solid #cc470d;
						}


				/* second level */

				#nav li ul
				{
					position: static;
					padding: 1.25em; /* 20 */
					padding-top: 0;
				}
		}

	

.box1{display:none;}

.borderspacer{ padding:0px 13px 0px 13px;}











@media screen and (max-width: 768px) {
  .menu {
    height: auto;
  }
  .menu-inner {
    display: block;
  }
  .menu-link {
    padding: 10px 0;
    font-size: 1.2em;
  }
  .menu.active {
    width: -webkit-calc(100% - 0.5rem);
    width: calc(100% - 0.5rem);
  }
  
  #nav{display:block;}
  #nav-wrap{display:none;}
  .logo{text-align:center;}
  
  #testimonials p{font-size:10px;}
  .box1{display:block;}
   .box1 img{width:49%; height:64px;}
   #pic_list_1{display:none;}
   #subheader p {
    float: left;
    text-align: center;
}
#subheader{padding:0 0 10px !important;}

#footer a{font-size:12px;}
.borderspacer{padding:0 5px;}

.presenceadd{margin:0;}
.presenceadd1{margin:0;}
.section-title h2::before{width:300px;}
.section-title h2::after{width:300px;}
.rownew{display:inline-block; font-size:12px; width:100%;}
.rownew1{font-size:12px; display:inline-block;  width:100%; }
.section, .article{overflow:visible;}
.corporatefinancebox-1{height:auto;}
.box-2{padding-top:5px; margin:0;}
.box-2:fist-child{padding-top:20px;  margin:20px 0 0;}
#fqv{display:none;}
}





@media only screen and (max-width: 480px) { 
.scroll_horizontal .box{
display:inline-block;
	}
	
	.row{padding-right:15px !important; padding-left:15px !important;}
	
	.modalcontent{width:auto; left:3%; width:95%;}
	}