body{margin:0 !important; padding:0 !important;  font-family: Calibri !important;     font-size: 16px;
    font-weight: normal;
    color: #333;
    line-height: 30px;}
	
.container-middle {
    font-size: 16px !important;
    font-weight: normal !important;
    color: #333 !important;     line-height: 30px;
    
}

ul{}
	

.container-middle{width: 1000px; margin:0 auto;     text-align: left; font-family: Calibri !important; }

a{color:#2376b6; text-decoration:none;}

p{margin-bottom: 10px;     margin-top: 0}

h1{
    font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    color: #333;
    text-align: left;
    margin: 0;}
	
h2{     font-size: 25px;
    text-align: center;
    color: #333;
    line-height: 36px;
    text-transform: uppercase;
    font-weight: normal;
    margin-bottom: 0;}

h4{    font-size: 14px;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;}

.cl{clear:both;}

/*header*/
header{background:#16547e; text-align:center;}
header .container-middle{text-align:center;}
header .logo{margin:0 auto; text-align:center;}
/*header*/

/*footer*/
footer{background:#eeeeee;     margin-top: 50px;}

footer h2{ 
    font-size: 18px;
    line-height: 30px;
    color: #333;
    text-align: left;
    border-bottom: 1px #226199 dashed;
    text-transform: uppercase; font-weight:normal; margin-bottom: 10px; margin-top: 10px;}

.col-three{float:left; width:31%; margin:1%;}

.us-lk ul{list-style-type: square;     font-size: 16px;     margin-bottom: 0; color: #333;}

.us-lk ul li{line-height: 20px; margin-bottom: 4px;}

footer a{color: #2376b6;}

.ft-soc ul{font-size: 14px;     margin-bottom: 0;     list-style: none;}
	
.ft-cont strong{color:#333;}

.ft-cont p{margin-bottom:0; font-size: 14px; line-height: 20px;     color: #333;}

.copyrht{background: #16547e;
    color:#fff;
    font-size: 14px;     padding: 4px 0; font-family: Arial, Helvetica, sans-serif;}
	
.copyrht p{margin-bottom:0;     color: #fff;}

#FooterrControl1_tr_FooterBackImage{background-image:none !important;}

.cprht-lft{float:left;}

.cprht-rht{float:right;}

.cprht-rht a{color:#fff;}

/*footer*/


/*home*/
.hm-abt h2{    font-size: 20px;
    color: #16547e;
    text-align: center;
    line-height: 32px;
    text-transform: uppercase;}
	
.hm-abt p{margin-bottom: 25px;}

.hm-serv{    width: 885px;
    margin: 0 auto;     text-align: center; margin-top: 50px;/* margin-bottom: 50px;*/}

.hm-serv-inner{    display: inline-block;
    background: url(image/s-box2.png) no-repeat;
    width: 127px;
    height: 150px;
    margin-right: 5px;      margin-bottom: 0px;   position: relative;}
	
.hm-serv-inner p{     margin-bottom: 0;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 70px;
    width: 92%;
    font-size: 15px;
    font-weight: bold;
    padding: 0px 4%; line-height: 22px;}

.hm-serv-inner p a{color:#fff;}
/*home*/

/*team*/
.team-bx p{line-height:24px !important;}

.team-bx{    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    margin-bottom: 20px;
    margin-top: 20px;}
	


.team-table{border-color: #ccc; border-right:1px solid #ccc;}
.team-table td{border:0; border-bottom:1px solid #eee;}

.team-table tr{transition:0.5s;
-webkit-transition:0.5s;
-moz-transition:0.5s;}

.team-table tr:hover{transition:0.5s;
-webkit-transition:0.5s;
-moz-transition:0.5s; background:#eee;}

.ul-tm{    list-style: none;
    padding-left: 29px;
    margin-top: 0;}
	
.ul-tm li{margin-bottom: 8px;}

.tm-img{    width: 135px;
    float: left; margin-right:10px;} 
	
.tm-img img{width:100%;}

.tm-rht-cnt{    float: left;
    padding-top: 107px;
    padding-left: 13px;}
/*team*/


/*contact*/
.map-cont{margin-top:20px; width: 70%;     float: left;}
.bx-rht-cont{    width: 27%;
    float: left;
    margin-left: 3%;}
.bx-rht-cont h2{text-align: left;
    font-size: 16px;
    font-weight: bold;     line-height: 18px; margin-top: 20px;}
	
.bx-rht-cont p{margin-bottom:0;}
.brn-off{width:31%; padding:1%; float:left;     padding-bottom: 0;}
.cont-page h3{ margin: 0; font-size: 16px; text-transform:uppercase;}
.cont-page p{font-size:15px;     line-height: 24px !important;}

.cont-page h2 span{ border-bottom: 4px double #16547e;
    color: #16547e;
    font-weight: bold;
    font-size: 20px;
    padding: 0 20px;}
	
.head-bx{float: left;
    width: 50%;}
	
.contd-bx{float: left;
    width: 50%;}

/*contact*/

.we-page ul li{margin-bottom:10px;}