@charset "utf-8";
/* CSS Document */

.main-table{font-family:Arial; font-weight:normal; Font-size:14px; color:#333; line-height:24px; text-align:justify;}
.main-heading{font-weight:bold;Font-size:20px;margin-top: 15px;color:#222;line-height:36px;border-bottom:1px #ccc dashed;text-transform:uppercase;text-align: left;margin-bottom: 15px;}
.sub-heading{font-weight:bold; Font-size:18px; color:#222; line-height:30px; text-transform:uppercase; text-align: left;}
.team-title{font-weight:bold; Font-size:16px; color:#222; line-height:30px; text-align: left;}


/*header*/

header{ border-top:10px #0c49a2 solid;}
.head-lft{ text-align:left;}

.head-rht{float:right;/* padding-top:15px; */}
.head-rht p{ Font-size:16px; color:#0c49a2; line-height:20px; text-align:left;}

/*header*/

p{ font-family:Arial; font-weight:normal; Font-size:14px; color:#333; line-height:24px; text-align:justify;}
.text-center-clientele{
    text-align: center;
    border: 2px #222 solid;
    border-radius: 20px 0 20px 0;
    height: 123px;
    margin-top: 10px;
    padding: 44px;
    margin-bottom: 20px;

}

.inner-page ul{ margin:0;}
.inner-page ul li{font-family:Arial; font-weight:normal; Font-size:14px; color:#333; line-height:24px; text-align:left;}
.inner-page h3{ text-align:left;}
 
/*home*/




.hm-abt{ font-family:Arial;}
.hm-abt p{ text-align:center;}
.hm-abt h3{ font-family:Arial; font-size:18px; font-weight:bold; color: #0c49a2; text-align:center; line-height:30px;}


.main-heading1{font-family:Arial; font-size:24px; font-weight:bold; color: #0c49a2; text-align:center; line-height:30px; border-bottom:1px dashed #ccc; padding-bottom:7px;}

.hm-serv{ margin-top:30px;}
.ser-bx{text-align:center;}
.ser-bx img{ max-width:100%; border:1px solid #ccc; border-radius:20px;}
.ser-bx h4 {font-size:18px; color: #0c49a2; line-height:30px; font-weight:bold;}

.Clientele{}

.Clientele img{ border:2px #222 solid; border-radius: 20px 0 20px 0; margin-top:10px; margin-bottom:20px;}


/*home*/

.map-contp{border:1px solid #ccc; text-align:center;}




/*footer*/

footer{ background: #0c49a2; color:#fff;}
footer h3{ border-bottom: 1px dashed #eee; color:#fff; padding-bottom:5px; line-height:30px; text-transform:uppercase;}

footer a{ color:#eee;}
footer a:hover{ color:#eee; text-decoration:none;}
footer ul li{ line-height:24px; font-size:14px; color:#fff}
footer p{ line-height:24px; font-size: 14px; color: #fff;}
.sm{}
.sm ul{list-style:none; margin-top:15px; font-size:16px;}
.sm ul li{ line-height:35px;}
.sm ul li img{float:left; margin-right:5px;}

.copy-rht{ background: #0b3a7d; padding:10px 0; margin-top:5px;}
.cpy-lft{ float:left;}
.cpy-rht{ float:right;}
.cpy-lft p{ color:#fff; text-align:left; margin:0; line-height:24px;}
.cpy-rht p{ color:#fff; text-align:right; margin:0; line-height:24px;}
.cpy-rht p a{ color:#fff;}

/*footer*/

/*footer*/



/*contact*/

#HomepagecontentControl_C table{margin-top:0px !important;}

.table-responsive{overflow:hidden;}

center form1 .table-responsive{overflow:hidden;}

/*cont-page*/


.table-responsive {
    min-height: .01%;
    overflow-y: hidden !important;
}



@media (max-width: 1024px){
	
}

@media (max-width: 991px){
	
}

@media (max-width: 769px){
#widgetsControl_C, #widgetsControl{height:initial !important;}
	
}

@media (max-width: 767px){
	
}

@media(max-width:669px){

}

@media(max-width:480px){
	.head-lft { padding: 0 !important; padding-left: 10px !important; text-align:center !important;}
	.head-rht{float: left;padding-top: 6px  !important;}
	cpy-rht { float: left  !important;}
	

}