body { font-family: 'open_sansregular', Helvetica, Arial, sans-serif; color: #5C5C5C; font-size: 13px; }
a { /*color: #515151;*/ /*text-decoration: none;*/ -webkit-transition: 0.25s; -moz-transition: 0.25s; -o-transition: 0.25s; transition: 0.25s; -webkit-backface-visibility: hidden; outline: 0; }
a:hover { color: #453951; text-decoration: none; outline: none; }
a:focus { text-decoration: none; outline: 0px; }
.banner_header { text-shadow: 1px 1px 1px #333333; }
h1 { color: #515151; font-size: 26px; font-weight: 700; line-height: 30px; line-height: normal; margin: 0 0 20px 0; text-rendering: optimizelegibility; }
h2 { color: #515151; font-size: 24px; font-weight: 700; line-height: 30px; line-height: normal; margin: 0 0 20px 0; text-rendering: optimizelegibility; }
h3 { color: #515151; font-size: 22px; font-weight: 700; line-height: 30px; line-height: normal; margin: 0 0 20px 0; text-rendering: optimizelegibility; }
h4 { color: #515151; font-size: 16px; font-weight: 700; line-height: 30px; line-height: normal; margin: 0 0 20px 0; text-rendering: optimizelegibility; }
h5 { color: #515151; font-size: 16px; font-weight: 700; line-height: 30px; line-height: normal; margin: 0 0 20px 0; text-rendering: optimizelegibility; }
h6 { color: #515151; font-size: 14px; font-weight: 700; line-height: 30px; line-height: normal; margin: 0 0 20px 0; text-rendering: optimizelegibility; }
p { margin-bottom: 15px; font-size: 13px; color: #515151; line-height: 20px; }
blockquote footer, blockquote small, blockquote .small { color: #453951; }
hr { margin: 20px 0; border-color: #e3e3e3; }
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus { border-color: #a4c84f; background: #a4c84f; }
.bs-glyphicons-list li { width: 33%; float: left; }
.bs-glyphicons-list li span { margin-right: 5px; font-size: 15px; }
.bs-glyphicons-list { padding: 0px; list-style: none; font-size: 14px; width: 100%; overflow: hidden; }
.bs-example-bg-classes p { padding: 15px; }





header { position: relative; z-index: 99; }
.pagination > li > a, .pagination > li > span { padding: 5px 10px; font-size: 13px; color: #fff; line-height: 20px; border-color: #fff; background: #a4c84f; }
.pagination > li > a:hover { color: #fff; background: #433832; }
.pagination > li > a:hover span { border-color: #fff; }

/* Buttons */
.btn { border-color: #a4c84f; text-decoration: none; text-transform: none; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-transition: 0.25s; -moz-transition: 0.25s; -o-transition: 0.25s; transition: 0.25s; -webkit-backface-visibility: hidden; outline: 0; background: #a4c84f; color: #fff; }
.btn:hover { background: #433832; color: #fff; border-color: #433832; }
.btn-default { background: #a4c84f; color: white; border-color: #a4c84f; font-size: 14px; }
.btn-default i { font-size: 16px; }
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default { background: #433832; color: #fff; border-color: #433832; }
.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { background: #8DBB3E; border-color: #8DBB3E; }
.btn-primary:hover { background: #7ca732; color: #fff; border-color: #7ca732; }
.btn-outline-inverse { border: 2px solid #fff; color: #fff; background: rgba(0, 0, 0, 0.0); }
.btn-outline-inverse:hover { background: #fff; color: #453951; border: 2px solid #fff; }
.btn-outline-inverse:hover, .btn-outline-inverse:focus { background: #fff; color: #453951; }


.navbar-fixed-top, .navbar-fixed-bottom { display:none;}




.commonBG{ background:#E6E6E6; box-shadow:0 0 5px #666;}
.sameeBackround{ background:#fff;margin:0 0 10px; padding-bottom:30px;}
.fullTop{ background:#355AB0; overflow:hidden; margin:0 10px; padding:6px 10px; color:#fff;}
.text-left,.text-right a{color:#fff; font-size:13px;}
.text-left .glyphicon{font-size:18px;}

.headerArea{ overflow:hidden; margin:0 10px; background:url(../images/banner.jpg) no-repeat;
-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  min-height:156px;
 }
.logo{	width:40%;float:left; text-align:right; margin-right:10%; padding-top:26px;}	
.listHeader{ width:45%; color:#FF8400; float:left; padding:0px; margin:5px 0 0px; min-height:114px;}
.listHeader li{ width:100%;float:left; color:#FF8400; padding:1px 0;}
.listHeader li span{ color:#355AB0; font-size:12px;font-family: 'open_sanssemibold';}
.headerButton{width:70%; overflow:hidden;float:left; padding-top:6px; margin-left:30%;}	
.headerButton a{ float:left; background:#355AB0 url(../images/btn.png) no-repeat left; color:#fff; font-size:15px; padding:0 35px 0 45px; line-height:27px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;
font-family: 'open_sanssemibold';
margin-right:30px;
}
.headerButton a:hover{ background:#355AB0 url(../images/h-btn.png) no-repeat right; padding:0 45px 0 35px}


.middleArea{
	width:auto;
	overflow:hidden;
	padding:10px 10px;
	clear:both;
}

.middleLeft{
	width:20%;
	float:left;
}		
.middleRight{
	width:20%;
	float:left;
}

.middleContent{
	width:58%;
	float:left;
	margin:0 1%;
}


.leftbox{
	width:auto;
	border-left:3px solid #FF8400;
	border-top:16px solid #FF8400;
	overflow:hidden;
	padding-top:3px;
	margin-bottom:20px;
}	
.listLeft{
	width:auto;
	padding:0 0 0 7px;
	overflow:hidden;
	list-style:none;
	margin:0px;
}				
.listLeft li{
	float:left;
	padding:6px 0;
	width:100%;
	margin:0px;
}	
.listLeft li a{
	background:#DDE7F5 url(../images/icon.png) no-repeat right;
	color:#000;
	font-size:13px;
	font-family: 'open_sanssemibold';
	display:block;
	padding:0 33px 0 13px;
	line-height:35px;
	text-transform:uppercase;
}
.listLeft li a:hover{
	background:#DDE7F5 url(../images/icon-h.png) no-repeat right;
	color:#000;
}

.listLeft li a.a1{background:#DDE7F5 url(../images/icon1.png) no-repeat right;}
.listLeft li a.a1:hover{background:#DDE7F5 url(../images/icon1-h.png) no-repeat right;}
.listLeft li a.a2{background:#DDE7F5 url(../images/icon2.png) no-repeat right;}
.listLeft li a.a2:hover{background:#DDE7F5 url(../images/icon2-h.png) no-repeat right;}
.listLeft li a.a3{background:#DDE7F5 url(../images/icon3.png) no-repeat right;}
.listLeft li a.a3:hover{background:#DDE7F5 url(../images/icon3-h.png) no-repeat right;}
.listLeft li a.a4{background:#DDE7F5 url(../images/icon4.png) no-repeat right;}
.listLeft li a.a4:hover{background:#DDE7F5 url(../images/icon4-h.png) no-repeat right;}
.listLeft li a.a5{background:#DDE7F5 url(../images/icon5.png) no-repeat right;}
.listLeft li a.a5:hover{background:#DDE7F5 url(../images/icon5-h.png) no-repeat right;}
.listLeft li a.a6{background:#DDE7F5 url(../images/icon6.png) no-repeat right;}
.listLeft li a.a6:hover{background:#DDE7F5 url(../images/icon6-h.png) no-repeat right;}
.leftboxOne{
	width:auto;
	border-left:3px solid #FF8400;
	overflow:hidden;
	margin-bottom:20px;
}	
.leftboxOne h3{ font-size:14px; color:#fff; background:#FF8400; padding:5px 10px; margin:0px;}

.listLeftOne{
	width:auto;
	padding:5px 0 0 7px;
	overflow:hidden;
	list-style:none;
	margin:0px;
}				
.listLeftOne li{
	float:left;
	margin:4px 0;	
	width:100%;
}	
.listLeftOne li span a{
	background:#DDE7F5;
	color:#000;
	font-size:12px;
	font-family: 'open_sanssemibold';
	display:block;
	padding:0 0px 0 13px;
	line-height:35px;
	text-transform:uppercase;
}

.listLeftOne li label a{ color:#355AB0;font-family: 'open_sanssemibold';font-size:13px; margin:5px 10px; font-weight:normal;}





.testimonials{
	width:auto;
	overflow:hidden;
	padding:10px 5px 10px 10px;
}	 
.testimonials p{ font-size:12px; color:#000; font-style:italic;}
.testimonials span{ font-size:12px; color:#FF8400; font-style:italic; display:block; text-align:right; padding-right:10px; font-weight:bold; padding-bottom:10px;}
.testimonials a{ font-size:14px; color:#355AB0; font-style:italic; display:block; text-align: center; padding-right:10px;font-family: 'open_sanssemibold';}
.testimonials a:hover{  color:#FF8400;}

/*==================*/

.rightbox{
	width:auto;
	border-right:3px solid #FF8400;
	overflow:hidden;
	margin-bottom:20px;
}	
.rightbox h3{ font-size:14px; color:#fff; background:#FF8400; padding:5px 10px; margin:0px;}
.rightbox h4{ font-size:14px; color:#355AB0; margin:0px; padding:10px 10px 5px; font-weight:normal;font-family: 'open_sanssemibold';}
.listRight{ width:auto; color:#FF8400; clear:both; float:left; padding:0px; margin:0 0 15px 20px;}
.listRight li{ width:100%;float:left; color:#FF8400; padding:2px 0;}
.listRight li span{ color:#484848; font-size:13px;}
.listRightOne{ width:auto;margin:0 10px; overflow:hidden; padding:0px; list-style:none;}
.listRightOne li{ width:100%;float:left; padding:8px 0; text-align:center; font-size:18px;font-family: 'open_sanssemibold'; color:#355AB0; border-bottom:1px solid #E4E4E5;}
.listRightOne li span{ color:#939393; font-size:14px; display:block;}
.rightbox p{ font-size:13px; text-align:center; padding:15px 10px;margin:0px; line-height:17px;}
.rightbox p img{ display:block; margin:0 auto 10px;}

.listRightTwo{ width:auto;margin:0 10px; overflow:hidden; padding:10px 0 0; list-style:none;}
.listRightTwo li{ width:100%;float:left; padding:8px 0; text-align:center; color:#4A4A4A; font-size:14px; }
.listRightTwo li strong{ width:51px; height:51px; color:#fff; text-align:center;font-family: 'open_sanssemibold'; background:url(../images/icon9.png) no-repeat; display:block; margin:0 auto 5px; font-size:20px; font-weight:normal; line-height:51px;}


.topright{ padding-top:12px; padding-bottom:0px;}
.topright li{ padding:3px 0;}
.topright li a{ /*color:#707070;*/ border-bottom: 1px dotted blue;}
.topright li a:hover{ color:#FF8400; border-bottom: 1px dotted #FF8400}
.topright li a.active{ color:#FF8400; border-bottom: 1px dotted #FF8400}

/*=====================*/
.innerContent{
	width:auto;
	border:1px solid #DFDEDE;
	overflow:hidden;
}
.breadcrumbList{ width:auto; overflow:hidden;padding:5px 15px; background:#EDEDED; list-style:none; margin:0px;}
.breadcrumbList li{ float:left; padding-right:5px;}
.breadcrumbList li a{ font-size:12px; color:#5C5C5C;}
.breadcrumbList li a:hover{ color:#355AB0;}


.contentMain{
	width:auto;
	overflow:hidden;
	padding:10px 15px;
}


.listMidOne{
	width:auto;
	overflow:hidden;
	padding:0px;
	margin:0px;
	list-style:none;
}	
.listMidOne li{
	float:left;
	width:100%;
	padding:10px 0;
}	
.listMidOne li strong{
	float:left;
	width:25%;
	display:block;
	padding:0px  15px;
	line-height:30px;
	color:#fff;
	font-weight:normal;
	font-family: 'open_sanssemibold';
	background:#FF8400 url(../images/icon8.png) no-repeat right;
    margin-right: 15px;
}	
.listMidOne li span{
	float:left;
	width:72%;
	display:block;
	float:left;
	margin-left:3%;
	font-size:13px;
	color:#355AB0;
}

/* footer Area */
.footerArea { padding:5px 0 15px; overflow: hidden; width: 100%; background: #CFCDCD; text-align:center; margin-top:50px; }
.footerArea ul{ padding:20px 11% 10px; overflow: hidden; width: 100%;text-align:center; list-style:none; }
.footerArea ul li{ display:inline; line-height:12px; border-left:1px solid #000; padding:0 8px 0 9px;font-size:9px;}
.footerArea ul li a{ padding:0px; line-height:12px; font-size:12px; /*color:#000;*/ margin:5px 0;line-height:22px;}
.footerArea ul li a:hover{ color:#355AB0; text-decoration:underline;}
.footerArea ul li:first-child{ border:none;}
.footerArea  label{ display:block;text-align:center; font-weight:normal; color:#000;font-size:12px; }
.footerArea  label a{color:#000;font-size:12px; }
.footerArea  label a:hover{ color:#355AB0; text-decoration:underline;}

/* detail page start here*/
.middleContentDetail{ width:77%; float:left; margin:0 1%;}
.middleContentDetail p {
    /*color: #5c5c5c;*/
    color: black;
    font-size: 13px;
    margin: 10px 0 20px;
    padding: 0;
	text-align:justify;
}

.contentMain h2{ font-size:18px; color:#355AB0; padding:0px; margin:0 0 10px; font-family: 'open_sanssemibold'; font-weight:normal; border-bottom: 2px solid #E6E6E6;}
.contentMain h1{ font-size:19px; color:#FF8400; padding:0px; margin:0 0 10px;font-family: 'open_sanssemibold'; font-weight:normal; text-align: center;}
.contentMain h3{ font-size:16px; color:#FF8400; padding:0px; margin:0 0 5px;font-family: 'open_sanssemibold'; font-weight:normal;}

.contentMain p{ font-size:14px; padding:0px; margin:0 0 1.8em; line-height: 2em; color: black;}
.listMid{ width:auto; overflow:hidden; padding:0px 0 15px; margin:0px; list-style:none;}
.listMid li{ float:left; background:url(../images/icon7.png) no-repeat 0 12px; padding:5px 0 5px 4%; width:95%; font-size:14px; line-height: 1.8em; color: black;}

.contentMain p a{ color:#355AB0; text-decoration:underline;}
.contentMain p a:hover{ color:#FF8400; text-decoration:none;}

strong {font-weight:bold;}









/* Smaller than standard 960 (devices and browsers) */
@media only screen and (min-width: 960px) and (max-width: 1224px) {
.container{ width:auto; }		

	
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {

.logo{ width:56%;}
.listHeader{ width:32%;}
.headerButton { margin-left: 25%;	}
.listLeft li a { font-size: 12px; padding:0px 25px 0px 10px; }

.listLeft li a.a1 { font-size: 12px; line-height: 17px;  padding:5px 25px 5px 10px; min-height:35px;}

.listLeftOne li span a{font-size:12px;padding:8px 0px 8px 13px;line-height:18px;}
.listMid li {font-size: 13px;padding: 5px 0 5px 6%;width: 94%;}
.listMidOne li strong {  width: 33%;}
.listMidOne li span {  width: 63%; padding-top:0px;}
.listRightOne li {  font-size: 14px;}
.listRightOne li span { font-size:12px;}
.rightbox p img{ width:100%;}
.listRightTwo li {  font-size: 12px;}	
	.footerArea ul { padding: 20px 0 10px;}
.topright li a {color: #707070; font-size:12px;}	
	
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {

	
	
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {

.middleLeft { display:none;}

.middleContent,.middleRight,.middleContentDetail { margin: 0 3%;  width: 94%;}
.middleRight { margin: 20px 3% 0;  width: 94%;}
.listMidOne li strong {  width: 33%;}
.listMidOne li span {  width: 63%; padding-top:0px;}
.listMid li {font-size: 13px;padding: 5px 0 5px 6%;width: 94%;}

.headerArea {background:none; min-height: inherit;}
.navbar-fixed-top, .navbar-fixed-bottom { display: inherit; background:none; border:none; position:relative; margin:0 4%; }

.headerButton,.fullTop,.logo{ display:none;}
.listHeader{ display:none;}
.logo-mobile { float:left; padding-top: 10px;}

.navbar-toggle {float: right;  margin-right: 5px; margin-top:22px; padding: 9px 10px; background:#355ab0;}

.navbar-inverse .navbar-nav > li > a  { padding:5px 0; line-height: 20px; color:#000; font-size:14px;font-family: 'open_sanssemibold';}
.navbar-inverse .navbar-nav > li > a:hover { padding:5px 0;color:#FF8400;}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: inherit!important;}
.footerArea ul { padding: 20px 0 10px;}


}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {	
.middleLeft { display:none;}

.middleContent,.middleRight,.middleContentDetail { margin: 0 3%;  width: 94%;}
.middleRight { margin: 20px 3% 0;  width: 94%;}
.listMidOne li strong {  width: 33%;}
.listMidOne li span {  width: 63%; padding-top:0px;}
.listMid li {font-size: 13px;padding: 5px 0 5px 8%;width: 92%;}

.headerArea {background:none; min-height: inherit;}
.navbar-fixed-top, .navbar-fixed-bottom { display: inherit; background:none; border:none; position:relative; margin:0 4%; }

.headerButton,.fullTop,.logo{ display:none;}
.listHeader{ display:none;}
.logo-mobile { float:left; padding-top: 10px; width:75%;}
.logo-mobile img {width:100%; height:auto;}


.navbar-toggle {float: right;  margin-right: 5px; margin-top:18px; padding: 9px 10px; background:#355ab0;}

.navbar-inverse .navbar-nav > li > a  { padding:5px 0; line-height: 20px; color:#000; font-size:14px;font-family: 'open_sanssemibold';}
.navbar-inverse .navbar-nav > li > a:hover { padding:5px 0;color:#FF8400;}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: inherit!important;}

.footerArea ul { padding: 20px 0 10px;}

}

.top-right-link {
	text-decoration: underline;
}