*{margin:0px; padding:0px;}
a{outline:none;}
body{
	background:url(../images/bg1.jpg) no-repeat top center;
	width:100%;	
}

header{
	background:rgba(7, 87, 62, 0.92);
	width:100%;
}

.logo{
	width:100%;
	float:left;
	max-width:232px;
	padding-top:3%;
}

.call-us{
	width:31%;
	float:right;
	background:#b29a52;
	padding:0.875em;
	margin-bottom:0.625em;
	text-align:center;
}

.call-usMobile{
	width:30%;
	float:right;
	text-align:center;
	display:none;
	padding-top:20px;
}

.call-usMobile a {border:none; outline:none;}

.call-us > h2{
	margin:0 0 10px;
	color:#fff;
	font-size:1.588em;
	font-family: 'libertadbold_italic';
}

.call-us > p{
	margin:0px;
	color:#fff;
	font-size:1.200em;
	font-family: 'libertaditalic';
	text-transform:uppercase;
}

.desk-nav{
	width:100%;
	background:#709b86;
	min-height:3px;
	position:relative;
	z-index:999;
}

.desk-nav > ul.nav li a{
	font-size:1.188em;
	font-family: 'libertadregular';
}

.navbar-nav > li > a{
	background:url(../images/divider.png) right no-repeat;
	line-height:1.063em;
	padding: 0.938em 2.188em;
}

.dropdown-menu-cum{
	min-width:100%;
}

.navbar-brand-cum{display:none;}

.about-main > h3{
	color:#fff;
	font-size:1.500em;
	font-family: 'libertadmedium';
	margin-bottom: 0.538em;
}

.right-sidebar{float:right;}

.right-sidebar .titleBg{
	background:#b29a52;
	padding:0.625em 0.938em;
	margin-top: 10px;
}

.right-sidebar .titleBg > h4{
	width:100%;
	color:#fff;
	font-family: 'libertadmedium';
	font-size:1.188em;
}

.mobTitle{display:none;}


section.whiteBg{
	width:100%;
	background:rgba(255, 255, 255, 0.92);
	min-height:1.250em;
}
.about-main > p{font-size:0.938em;}
.about-main > p:first-child{
	padding-top:1.875em;
}

.about-main > p span{
	font-family: 'libertadbold';
}

.about-main > .casesCol{
	width:100%;
	float:left;
	margin-top:1.875em;
}

.casesCol ul{
	list-style:none;
}

.casesCol ul li{ 
	position:relative;
	margin-right:0.625em;
	display:inline-block;
	width: 31.8%;
}

.casesCol ul li img{ 
	width:100%;
}

.casesCol ul li:last-child{
	margin-right:0px;
}

.learnMore{
	position:absolute;
	background:#ac944a;
	padding:2px 5px;
	font-family: 'libertadmedium';
	font-size:0.750em;
	bottom:-5px;
	right:15px;
	color:#fff;
}

a.learnMore:hover{color:#fff;}

.speedList{
	padding:0px 0.313em 0.313em;
	background:#b29a52;
}

.speedList ul{
	list-style:none;
	background:#f8f7f7;
	padding-top:1.250em;
	margin:0px;
	padding-bottom:50px;
}

.speedList ul li{
	padding:0px;
	border-bottom:1px dotted #646363;
	display:inline-block;
	width:100%;
	padding:1em 0.313em;
	font-size:0.938em;
}

.speedList ul li:first-child{
	padding-top:0px;
}

.speedList ul li a{
	color:#333;
	font-size:0.938em;
}

.speedList-bottom{
	background:#b29a52;
	border-radius:0 0 50% 50%;
	float:left;
	padding-bottom:1.250em;
	width:100%;
}

footer{
	background:#135c44;
	width:100%;
	margin-top:1.875em;
	padding:1.250em 0;
}

.myinfo{
	width:100%;
	background:#fff;
	padding:0.625em;
	float: left;
}

.myinfo .myinfo_left{
	width:100%;
	max-width:156px;
	float:left;
}

.myinfo .myinfo_left img{
	width:100%;
}

.myinfo .myinfo_right{
	width:50%;
	float:right;
}

.myinfo .myinfo_right > h3{
	width:100%;
	float:left;
	padding-bottom:0.938em;
	border-bottom:1px dotted #12573f;
	margin-top:0px;
}


/* =========== Internal Pages =============== */

.feesCharges{
	width:100%;
	float:left;
}

ul.feeList { 
	width:100%;
	list-style:none;
}

ul.feeList li{ 
	padding:0px;
	line-height:normal;
	font-size:0.938em;
	display:inline-block;
	width:100%;
}

ul.feeList li span{
	display:inline-block;
	/*margin:60px;*/
	float:right;
}

.feesCharges h4{font-family: 'libertadmedium';}

.paddingTop{padding-top: 1.875em;}

.imgRight{
	background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #E6E6E6;
    border-radius: 3px;
    float: right;
    margin-bottom: 15px;
    margin-left: 15px;
    padding: 4px;
}

.back-to-top {
    position: fixed;
    bottom: 2em;
    right: 0px;
    text-decoration: none;
	color: #000000;
   z-index: 999;
    font-size: 12px;
    right: 10px;
    display: none;
}








.footerNav{
	width:100%;
	float:left;
}

.footerNav ul{
	list-style:none;
	margin-bottom:0px;
}

.footerNav ul li{ 
	padding:0px;
	margin-right:0;
	width:100%;
	display:inline-block;
	line-height: 2.500em;
}

.footerNav ul li a{ 
	color:#fff;
	font-family: 'libertadregular';
	font-size:0.875em;
	text-transform:uppercase;
}

#firstfooter-col{ width:28%;}
.footerCol1 {
	width:32%;
	float:left;
	border-right:1px dotted #fff;
	margin-right:1.250em;
}
.footerCol1 p {
  color: #fff;
  font-size: 14px;
  font-style: italic;
}
.footerCol1:nth-of-type(3){
	margin-right:0px;
	border-right:none;
}

.footer-bottom{
	width:100%;
	float:left;
	margin-top:2.8em;
}

.footer-bottom > p{
	font-family: 'libertaditalic';
	font-size:0.813em;
	text-align:right;
	color:#fff;
	margin:0px;
}