hr.soften {
width: 100%;
float: left;
height: 2px;
background-image: -webkit-linear-gradient(left,rgba(0,0,0,0),rgba(199,187,187,.8),rgba(0,0,0,0));
background-image: -moz-linear-gradient(left,rgba(0,0,0,0),rgba(199,187,187,.8),rgba(0,0,0,0));
background-image: -ms-linear-gradient(left,rgba(0,0,0,0),rgba(199,187,187,.8),rgba(0,0,0,0));
background-image: -o-linear-gradient(left,rgba(0,0,0,0),rgba(199,187,187,.8),rgba(0,0,0,0));
border: 0;
}
.pop7,.pop8{float:left}
.dn{display:none!important}
.newb3{margin-top:0;font-weight:400;font-size:17px;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0, 0, 0, 0.2);font-family:"Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';}
.newb5{margin-top:0;font-weight:400;font-size:20px;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0, 0, 0, 0.2);font-family:"Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';}
.box{width:40px;}
.new{text-align:center !important;margin-top:10px}
.os{background-color:#EDDCDC;}
.ois{
background-color: #337ab7;
text-align: center;
color: #ffffff;
}
.fGroup {padding:10px 23px}
.flabel {font-size:16px; line-height:2em}
.fbackground {padding:10px; background-color:#efefef}
.colback1 {background-color:#E1EAF0}
.t-center {text-align:center;}

.footertop{height:40px;margin-bottom: 10px;}
.topfacebook{width: 160px;float:right;margin-top:5px}
.slidetop{padding-left:21px; cursor:pointer;float:right}
#homeFooterWrap h5 {
    margin-top: 0;
    font-weight: 300;
    font-size: 22px;
    letter-spacing: .3px;
    margin: 0px;
    font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';
}
#pgt2Wrap h2 {
    margin-top: 0;
    font-size: 18px;
    letter-spacing: .3px;
    margin: 0px;
	text-decoration:underline;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
color:#337ab7;
    cursor: pointer;
    font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';
}
.newph {
    border-left: #1B809E 5px solid!important;
}
#pgt2Wrap h2:after {
    font-family: 'FontAwesome';
    font-size: 1.2em;
    float: right;
    color:#337ab7;
    padding: 5px 0px;
    margin-top: -5px;
    margin-right: -25px;
    width: 33px;
    text-align: center;
}
.icon{list-style:url(../images/icon_arrow_mark.png)}
.h1-new{font-size:32px!important}
.h2-new{font-size:24px!important}
.h2-new1{font-size:24px!important; color:#FFFFFF}
.h2-new2{font-size:22px!important; color:#FFFFFF}
.h3-new{font-size:24px!important}
.ois1{font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';font-size: 24px;font-weight: 300;}
.ois2{background-color:#eeeeee;box-shadow: inset 0 0 66px -11px #C0C0BB;padding:5px;border-radius:5px;min-height:170px}
.ois3{text-decoration:underline}
.ois3u{text-decoration:underline; font-size:18px}
.ois4{font-size: 16px;  font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif'; font-weight: 500; }
.ois4u{font-size: 23px;  font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif'; font-weight: 500; }
.ois5{background-color:#eeeeee;margin-top:20px}
.ois6{margin-top:30px}
.ois7{padding-left:0px}
.ois8{margin:5px}
.ois9{font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';font-size: 22px;font-weight: 500;}
.ois10{margin-top:20px}
.ois11{background:#f3f3f3;min-height:100px;padding-top:10px}
.ois12{font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';font-size: 20px;font-weight: 500;}
.ois13{background:#f3f3f3;min-height:60px;padding-top:10px}
.ois14{padding:5px}
.ois15{float:left;margin-bottom:20px}
.ois16{font-size:20px}
.ois17{float: left;  width: 100%;  line-height: 2;margin-bottom:20px}
.ois18{padding:5px}
.ois19{color:#FFFFFF}
.ois20{border: #eeeeee 2px solid;border-radius: 5px;}
.ois21{float:right}
.ois22{background-color:#eeeeee;box-shadow: inset 0 0 66px -11px #C0C0BB;padding:5px;border-radius:5px;min-height:300px}
.ois23{padding-right:0px}
.ois24{border: #eeeeee 1px solid;}
.ois25{width:98%;margin:10px;}
.ois26{font-size: 13px;  font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif'; font-weight: 500; }
.ois27{margin-top:10px}
.ois28{border:1px dotted #ccc;min-height:20px;padding: 5px;}
.ois29{float:left}
.ois30{width:400px}
.ois31{margin:10px}
.ois32{background-color:#eee; margin:0px!important}
.ois33{float:left;margin-right:20px}
.ois34{float:right;margin-left:20px}
.ois35{background-color: #eeeeee;padding:10px;border-radius:5px;}
.ois35a{background-color: #eeeeee;padding:0px;border-radius:5px;}
.ois36{margin:10px 0px}
.ois37{border:#fff 1px dashed;padding-bottom:10px;margin:10px 0px;text-align: center;}
.ois38{text-align:center;margin:10px 0px}
.ois39{margin-left:0px!important;margin-right:0px!important}
.ois40{background-color: #FFFFFF; box-shadow: inset 0 0 66px -11px #61615B; padding: 5px; border-radius: 5px; min-height: 145px;}
.ois41{margin-right:10px;}
.ois42{color:#BF6F0A;}
.ois43{background-color: #eeeeee;border-radius:5px;}
.scroll-area{height: 500px;position:relative;overflow:auto;border:#eee 1px solid}
.mapWrap{width:100%;margin:0;float:left;}
.google-maps{position:relative;padding-bottom:36%;height:0;overflow:hidden;}
.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:350px !important;}
iframe{border:none;}
.groupForm {
    background: #E7E9F1;
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.9),0 0 40px rgba(0,0,0,.3) inset;
    -moz-box-shadow: 0 1px 4px rgba(0,0,0,.9),0 0 40px rgba(0,0,0,.3) inset;
    box-shadow: 0 1px 4px rgba(0,0,0,.9),0 0 40px rgba(0,0,0,.3) inset;
    position: relative;
    float: left;
    padding: 10px;
    width: 100%;
}
.tra {
    background-color: rgba(189,178,178,.12);
    padding: 10px 0;
    box-shadow: inset 0 0 66px -11px #C0C0BB;
}
.tra1 {
    background-color: #E6E6DB; box-shadow: inset 0 0 66px -11px #949475;
	padding-bottom:8px;
}
.pr0
{
	padding-right:1px;
}
.colback {
    background: #DBE4EF;
}
.colback1 {
    background: #BBB0B0;
    box-shadow: inset 0 0 66px -11px #E8E8E2;
    min-height: 55px;
    border-radius: 3px;
	}
.bgh0{ background-color:#CCCC99}
.bgh1{ background-color:#D9D9B3}
.bgh2{ background-color:#E4E4CB}
.pl0 {
    padding-left: 0;
}
.pt10 {
    padding-top: 10px;
}
.pt5 {
    padding-top: 5px;
}
.pt19 {
    padding-top: 19px;
}
.col-padding13 {
    padding: 2px 0 5px 0;
}
.pb20 {
    padding-bottom: 20px;
}
.pb11 {
    padding-bottom: 11px;
}
.col-padding1 {
    padding: 4px 0 4px 10px;
}
.col-padding2 {
    padding: 12px 0 5px 10px;
}
.col-padding23 {
    padding: 12px 0 5px 23px;
}
.col-padding3 {
    padding: 12px 0 11px 10px;
}
.col-padding31 {
    padding: 12px 0 -4px 10px;
}
.col-padding4 {
    padding: 0 0 0 6px;
}
.col-padding14 {background-color:#828A9E} 
.col-padding15 {background-color:#7192B4}
.newb2 {
    margin-top: 0;
    font-weight: 300;
    font-size: 18px;
    letter-spacing: .3px;
    font-family: "Roboto Condensed","Source Sans Pro","Droid Serif",'Open Sans',sans-serif;
}
.sxe {
    padding: 5px 9px!important;
}
.battr{color:#000000; font-weight:lighter}
.newb1z {
margin-top: 0;
font-weight: 500;
font-size: 16px;
font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';
float: left;
}
.Three-Dee {
  font-family: Garamond, serif;
  line-height: 1em;
  color: #2B71B9;
  font-weight: bold;
  font-size: 53px;
  text-shadow: 0px 0px 0 rgb(202,202,202),-1px -1px 0 rgb(159,159,159),-2px -2px 0 rgb(116,116,116), -3px -3px 0 rgb(73,73,73),-4px -4px 3px rgba(0,0,0,0.25),-4px -4px 1px rgba(0,0,0,0.5),0px 0px 3px rgba(0,0,0,.2);}
.newq1{height:44px;width:170px;margin-top:10px}
.newq2{height:68px;width:154px;margin-top:10px}

.seSlideoutLayover {
	z-index: 1000;
	position: fixed;
	left: -1000px;
	top:30px;
	width:228px;
	height:323px;
	background-color: black;
	opacity: 0.5;
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
	-webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.1),
	0 0 16px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 0 8px rgba(0,0,0,0.1),
	0 0 16px rgba(0,0,0,0.1);
	box-shadow: inset 0 0 8px rgba(0,0,0,0.1),
	0 0 16px rgba(0,0,0,0.1);color:#333333;
}
.seSlideout {
	z-index: 10000;
	position: fixed;
	left: -1000px;
	top:40px;
	width:222px;
	height:307px;
	background:#E7E7BB; background: -webkit-gradient(linear, left top, left bottom, from(#E7E7BB), to(#eeeeee));
background: -moz-linear-gradient(top, #E7E7BB, #eeeeee);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7E7BB', endColorstr='#eeeeee');
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
	-webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.1),
	0 0 16px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 0 8px rgba(0,0,0,0.1),
	0 0 16px rgba(0,0,0,0.1);
	box-shadow: inset 0 0 8px rgba(0,0,0,0.1),
	0 0 16px rgba(0,0,0,0.1);color:#333333;
}
.seSlideoutCont {
	width:221px;
	height: 301px;
	border-top: 2px solid white;
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	float:left;
	padding:1px  1px 1px 0px;
	margin-top:1px;
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;color:#333333;
}
.seTitle {
	width:191px; color:#333333;
	float:left;
	font-weight:bold;
	text-align:center;
	height: 40px;
}
.seClose {
	width:25px;
	float:right;
	height: 30px;
}
.seTitle p { margin: 0; padding: 5px 0 5px 0; }
.seRow {
	width: 100%;
	float: left;
	min-height: 20px;
}
.seLabel {
	padding: 0px 0px 0 10px;
	float:left;
	width: 64px;
}
.seSubmit {
	float:left;
	margin-left: 20px;
}
.seSubmit img {
	width:70px;
}
.seError {
	float:left;
	padding-left: 55px;
}

.cfe {
clear: both;
font-size: 10px;
padding-left: 78px; color:#000000
}
.inputField {
	width:138px;
}
#s_msg {
	width:138px;
}
#s_success_msg {
	margin: 0;
	padding: 0 0 0 0;
	text-align:center;
}
.invoke_callback {
	position: relative;
}
#close_div {
	position: absolute;
	left: 270px;
	top: 10px;
}
.cb_data {
	display: none;
}
#cb {
	z-index: 999;
	display: none;
	width: 300px;
	height: 350px;
	
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	line-height: 17px;
	text-decoration: none;

	1background-color: #ccccff;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left:-150px;
    margin-top:-150px;
	-moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  background: #E6E6FF; /* fallback for browsers that don't understand rgba */
  border: #solid 10px #000; /* fallback for browsers that don't understand rgba */
  background-color: rgba(255,255,255,0.8)/* slighly transparent white */
  border-color: solid 10px rgba(0,0,0,0.2) /*Very transparent black*/
}
/* Page Type 2 Wrap*/

#pgt1Wrap h4 {
	margin-top: 0;
	font-weight: 300;
	font-size: 20px;
	letter-spacing: .3px;
	margin: 0px;
	border-left: 3px solid rgb(195, 168, 168);
  	padding-bottom: 10px;
  	padding-top: 5px;
  	padding-left: 8px;
  	background-color: rgb(231, 242, 241);
  	cursor: pointer;
	font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';
}
#pgt1Wrap h4.collapsed:after {
  content: "\f107";
}
#pgt1Wrap h4:after {
  font-family: 'FontAwesome';
  content: "\f106";
  font-size: 1.2em;
  float: right;
  background-color: #0099da;
  color: #fff;
  padding: 5px 0px;
  margin-top: -5px;
  margin-right: -25px;
  width: 33px;
  text-align: center;
}
#pgt1Wrap h4 { font-size: 20px; }
.bNameAlphaList {
	width: 100%;
	float: left;
	clear: both;
	margin: 0px 0 6px 0;
}
.bNameAlphaList ul li {
	float: left;
	1padding: 10px;
	margin: 0 1px 17px 0;
	background-color: rgb(232, 212, 187);
	list-style:none;
}
.bNameAlphaList ul li:hover {
	background-color: rgb(197, 190, 177);
}
.bNameAlphaList ul li a {
	padding: 10px;
	float: left;
}
.bNameAlphaList4 {
    width: 100%;
    /* float: left; */
    /* clear: both; */
    margin: 1px 10px 1px -30px;
}
.bNameAlphaList4 ul li {
	float: left;
	1padding: 10px;
	margin: 0 1px 17px 0;
	background-color: rgb(232, 212, 187);
	list-style:none;
}
.bNameAlphaList4 ul li:hover {
	background-color: rgb(197, 190, 177);
}
.bNameAlphaList4 ul li a {
	padding: 10px;
	float: left;
}
.modal-title12 {
    margin: 0;
    line-height: 1.42857143;
    padding: 4px;
    text-align: center;
}
.plan-box-title {
    background: #909293;
    padding: 5px 0px;
    box-shadow: inset 0 0 66px -11px #6E7C7C;
    color: #fff;}
.anchor{ display:block; height:50px; margin-top:-50px; visibility:hidden}
.bootbox .modal-header {
  background-color: #014FB4; color: #FFFFFF; padding: 0;
}
.icon-mail {
    height: 70px;
    margin-left: 20px;
}

.icon-call {
    height: 70px;
    float: right;
}
.icon-text {
    float: right;
    margin-right: 20px;
    font-size: 26px;
    margin-top: 16px;
}
.ty1z {
    list-style: url(/images/tick-black.png);
    padding-left: 42px;
    padding-top: 1%;
}
.ois44{
    font-size: 18px;
    font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';
    font-weight: 800;
}
#form-contact .form-control {
    width: 100%;
}
.error-block {
    display: none;
    color: red;
    font-size: 12px;
    font-style: italic;
    text-align: right;
    padding: 5px 0;
    float: right;
}
.form-group label {
    padding: 10px 10px;
}
.control-label {
    text-align: left!important;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-submitting {
    position: absolute;
    top: 40%;
    left: 50%;
    display: none;}
.form-success {
    display: none;
    text-align: center;
    font-family: "Roboto Condensed", "Source Sans Pro", "Droid Serif", 'Open Sans', 'sans-serif';
}
.btn-submit {
    padding: 5px 20px;
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
    }
.btn-close {
    padding: 5px 20px;
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    }
	
#slidebox{
	z-index: 100;
    width:300px;
    height:100px;
    padding:10px;
    background-color:#fff;
    border-top:3px solid #E28409;
    position:fixed;
    bottom:0px;
    right:-430px;
    -moz-box-shadow:-2px 0px 5px #aaa;
    -webkit-box-shadow:-2px 0px 5px #aaa;
    box-shadow:-2px 0px 5px #aaa;
}
#slidebox p, a.more{
    font-size:11px;
    text-transform:uppercase;
    font-family: Arial,Helvetica,sans-serif;
    letter-spacing:1px;
    color:#555;
}
a.more{
    cursor:pointer;
    color:#E28409;
}
a.more:hover{
    text-decoration:underline;
}
#slidebox b{
    color:#E28409;
    font-size:18px;
	font-weight:bold;
    margin:10px 20px 10px 0px;
}
a.close{
    background:transparent url(../images/close.gif) no-repeat top left;
    width:13px;
    height:13px;
    position:absolute;
    cursor:pointer;
    top:10px;
    right:10px;
}
a.close:hover{
    background-position:0px -13px;
}
@media (max-width: 1000px) {
	.imgShow {display:none}
	.col-padding2 {
    padding: 20px 0 20px 10px;
}
.col-padding3 {
    padding: 7px 0 7px 10px;
}
}
@media (max-width: 768px) {
	#pgt1Wrap h4 { width: 90%; }
	.ois2{padding:0px}
	.col-padding2 {
    padding: 3px 0 3px 10px;
}
@media screen and (max-width: 240px){.ois2{padding:10px}.ois29{display:none}.ois35{padding:0px}.ois38{display:none}}
@media screen and (max-width: 299px) and (min-width: 240px){.ois2{padding:10px}.ois29{display:none}.ois35{padding:0px}.ois38{display:none}}
@media screen and (max-width: 399px) and (min-width: 300px){.ois2{padding:10px}.ois29{display:none}.ois35{padding:0px}.ois38{display:none}}
@media screen and (max-width: 599px) and (min-width: 400px){.ois2{padding:10px}.ois29{display:none}.ois38{display:none}}
@media screen and (max-width: 799px) and (min-width: 600px){.ois2{padding:10px}.ois30{display:none}}
/* Page Type 1 End */