.main-table{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; Font-size:15px; color:#333; line-height:24px; text-align:justify;}

.main-heading{ font-weight:bold; Font-size: 24px; color:#0d5bb0; line-height:36px; border-bottom:1px #ccc solid; text-align:left; padding-bottom:5px;}

.sub-heading{ font-weight:bold; Font-size:18px; color:#0d5bb0; line-height:30px; margin:0; text-align:left;}
.team-title{ font-weight:bold; Font-size:16px; color:#333; line-height:30px; margin:0; text-align:left;}

p{ font-family: Arial, Helvetica, sans-serif; font-size:15px; text-align:justify; line-height:24px; color:#333;}

.head-lft{ padding:0; text-align:left;}
.head-rht{ float:right; padding:0px;}

 header{ border-top:2px solid #0d5bb0;}

.social{ margin-top:5px; float:right; margin-bottom:10px;}
.social a{ text-decoration:none;}
.social a img{ width:30px; float:left; margin-left:5px; border-radius: 20px; padding: 2px; border: 1px #ccc solid;}
.callus{ text-align:right; clear:both;}
.callus p{ margin:0; padding:0; line-height:20px; color:#222; font-size:15px; text-align:right;}

/*home-page*/

#HomepagecontentControl_C center table{ margin-top:2px !important;}

button, input, select, textarea{ color:#333; }

a:hover{ text-decoration:none;}

.abt-hom{ font-family: Arial, Helvetica, sans-serif;}
.home-rht{ margin-top:5px;}

.home-rht h2{ color:#0d5bb0; margin:0; font-size: 24px; line-height:30px; font-weight:bold; border-bottom:1px dashed #ccc; text-transform:uppercase; padding-bottom:10px;}

.home-rht p{ font-size:15px; color:#333; margin-top:10px;}
.home-rht p img{ float:left; padding:2px; border:1px solid #ccc; margin-right:5px;}

.home-rht a{ color:#0d5bb0; padding: 5px 10px; border: 1px #0d5bb0 solid; font-size: 15px;}

.inner-page{ font-family:Arial, Helvetica, sans-serif; }
.inner-page h2{ font-weight:bold; Font-size:18px; color:#333; line-height:30px; text-align:left; margin-bottom:0;}
.inner-page h3{ font-weight:bold; Font-size:16px; color:#333; line-height:30px; text-align:left; margin-bottom:0;}
.inner-page h4{ font-weight:bold; Font-size:16px; color:#333; line-height:30px; text-align:left; margin-bottom:0;}

.inner-page ul{ font-family:Arial, Helvetica, sans-serif; }
.inner-page ul li{ Font-size:14px; color:#333; line-height:22px; text-align:left;}

/*home-page*/

.hm-head { font-size: 25px; text-align: center; color: #0d5bb0; font-weight: 600; margin-bottom: 30px; margin-top: 30px; text-transform: uppercase;}
	
.hm-head:after{ content:""; width:80px; height:5px; position:absolute; left:44%; background: #000;  bottom: -10px;}
.hm-head span { font-weight: 800; color: #1b83e8;}
.hm-head{ position:relative;}


/*hm-ser*/
.hm-serv {
    background: #f1f1f1;
    background-size: cover;
    padding: 20px 0 20px;
    background-attachment: fixed;
}

.hm-serv .hm-head:after{ left: 0%; width: 100px;bottom: -15px; right:0; margin:0 auto;}

.ser-bx{ position:relative; margin:30px auto;}
.ser-bx img{ margin:0 auto;}
.ser-cont{ background: #ffffff; min-height: 220px;
    position: relative;
    padding: 18px;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.19);}
	
.ser-cont:before {
    content: "";
    background: #fff;
    width: 71%;
    top: -8px;
    left: 0;
	right:0;
	margin:0 auto;
    height: 23px;
    position: absolute;
    line-height: 25px;
    border-radius: 20px;
}

.ser-cont p {text-align: justify; line-height: 22px;}
.ser-bx h3{ font-weight:600; text-align:center; margin-top: -7px; color:#0d5bb0; margin-bottom: 20px;}

.ser-bx h3:before{ content: "";
    width: 10%;
    right:0;
    position: absolute;
    height: 3px;
    left: 0;
    margin: 0 auto;
    top: 43px;
    background-color: #0d5bb0;

}

.ser-cont a {
    display: inline-block;
    text-decoration: none;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
    color: #0d5bb0;
    border-bottom: 1px solid currentColor;
}

/*hm-ser*/

/*footer*/

 footer{ background:#0d5bb0;}
.copy-lft{ padding:7px 0; text-align:left;}
.copy-lft p{ line-height:24px; color:#fff; text-align:left; margin:0;}

.copy-rht{ padding:7px 0; text-align:right;}
.copy-rht p{ line-height:24px; color:#fff; text-align:right; margin:0;}
.copy-rht p a{color:#fff;}

/*footer*/

/*side-widget*/
.side-cont{ border:#ccc 1px solid; width:98%; margin:0 auto; line-height: 25px;}
.side-cont h2{ background:#0d5bb0; font-size:20px; color:#fff; text-align:center; line-height:36px; margin:0;}
.side-cont p{ padding-left:10px; padding-right:10px;}
.side-cont img{ width:100%;}

/*side-widget*/

@media(max-width:1024px){
	
 #WhatsNewControl_C_ctl00_Bulletin_Scroll{ padding:0 5px;}
 #LoginControl_C{ padding:0 5px;}
 
}

@media(max-width:998px){
	.head-rht{display:none;}
}

@media(max-width:769px){
	#WhatsNewControl_C_ctl00_Bulletin_Scroll{padding:0 15px;}
	#LoginControl_C{padding:0 15px;}
}

@media(max-width:767px){	
.aside-hm {
    margin-top: 10px;
    width: auto;
    margin-right: 15px;
    float: inherit;
    margin-left: 15px;
}

.home-rht{
    margin-top: 10px;
    padding: 0 5px;
    width: auto;
    float: inherit;
    margin-left: 15px;
    margin-right: 15px; }

}

@media(max-width:480px){
	.ser-bx{ width: 90%; margin: 20px auto !important; float: inherit;}
	.ser-bx img{ border:1px solid #ccc;}
	.head-lft{ text-align:center;}
	.head-lft img{ width:100% !important;}
	.copy-rht{ text-align: left;}
	.copy-rht p{ text-align: left; line-height: 22px;}	
	
}

@media(max-width:414px){
	
	p{ text-align:left !important;}
	
}

@media(max-width:360px){	
.home-rht p{ font-size: 14px;}
.home-rht h2{ font-size:18px;}

}
