.main-table{font-family:Arial; font-weight:normal; Font-size:14px; color:#333; line-height:26px; text-align:justify;}
.main-heading{font-weight:bold; Font-size:22px; color:#0d5bb0; line-height:36px; border-bottom:1px #ccc dashed; text-transform:uppercase;}
.sub-heading{font-weight:bold; Font-size:22px; color:#333; line-height:30px; text-transform:uppercase;margin:0;}
.team-title{font-weight:bold; Font-size:17px; color:#333; line-height:30px; margin:0;}
.contact-us{ padding-left:20px; line-height:30px;}

.head-rht{float:right;}
.get-tuch{    position: absolute;
    margin-top: -27px;}
	
.get-tuch span{    background: #065695;
    color: #fff;
    padding: 8px 14px;
    text-transform: uppercase;
    font-size: 16px;
    position: relative;}
	
.get-tuch span:after{    content: "";
    position: absolute;
    left: -7px;
    top: 0;
    background: #065695;
    width: 25px;
    height: 12px;
    transform: skew(-36deg);
    z-index: 1;}

/*home-page*/

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

a:hover{text-decoration:none;color: #fff;}

.aside{ margin-top:10px;}

.aside h3{background:#0d5bb0; /*! border-top-left-radius:10px; */ /*! border-top-right-radius:10px; */ margin:0; line-height:36px; font-size:20px; color:#fff; text-align:center; font-weight:bold;}

.aside ul{ margin:0; padding:0;}

.aside ul li{background:#eee;border-bottom:1px solid #0d5bb0;line-height: 51px;list-style-image:url(Image/hand-icon1.png);list-style-position:inside;padding-left:15px;transition:all .3s;}
.aside ul li:hover{padding-left:20px;}

.aside ul li a{color:#0d5bb0;}

.aside h4{text-align:center; color:#fff; background:#0d5bb0; margin:0; line-height:33px; font-weight:bold;}
.aside h4:nth-of-type(2){/*! border-bottom-left-radius:10px; */ /*! border-bottom-right-radius:10px; */ height:20px;}

.home-rht{ margin-top:10px;}
.home-rht h2{padding-left:10px; color:#0d5bb0; /*! background:#0e7ba7; */ margin:0; font-size:22px; line-height:36px; font-weight:bold; border-top-left-radius:10px; border-top-right-radius:10px; border-bottom: 1px solid #eee;}

.home-rht p{font-size:14px; padding-top: 5px; padding-bottom: 5px; color:#333;}
.home-rht p img{float:right; padding:2px; border:1px solid #ccc; margin-left:5px;}

.ser-bx{background:#ccc; /*! border-radius:10px; */ width:32%; float:left;}
.md{margin-left:1.5%; margin-right:1.5%;}
.ser-bx h3{margin:0; line-height:30px; font-size:13px; text-align:center; color:#292727;font-weight: 600;}
.ser-bx img{width:100%}
.ser-bx p a{font-style:italic; color:#0d5bb0;font-size:14px; float:right; padding-right:10px;}


.hm-md{background:#0d5bb0;}
.hm-btm p{text-align:center; line-height:30px;}

.cl{clear:both;}
/*home-page*/

.maap img{padding-left:20px; border:1px dashed #ccc;}

/*footer*/
.copy-rht{background:#0d5bb0;/*! line-height: 25px; *//*! padding-right: ; */padding-top: 8px;}
.copy-rht p{line-height:30px; padding-left:5px; color:#fff;}
.copy-lft{background:#0d5bb0;/*! line-height: 25px; *//*! padding-right: ; */padding-top: 8px; float:right;}
.copy-lft p{line-height:30px; padding-left:5px; color:#fff;}
.head-rht-fla{float:right;margin-top: 9px;}
/*footer*/

/*side-widget*/
.side-cont{border:#ccc 1px solid; width:98%; margin:0 auto;}
.side-cont h2{background:#007bae; font-size:20px; color:#fff; text-align:center;line-height:36px;margin:0;}
.side-cont p{padding-left:10px; padding-right:10px;}
footer{ background-color:#0d5bb0;}
footer{margin-top: 20px;
    background: #0d5bb0;
    background-attachment: fixed;
    color: #333;
    background-size: cover;
    padding-top:20px;
    /* border-top: 4px solid #f9c809; */
	/*! background: url(../image/ft-bg.jpg) no-repeat; */
    background-attachment: fixed;
    background-size: cover;
    
}

footer .container-middle{position:relative;}

footer h2{     font-weight: 500;
    font-size: 20px;
    position: relative;
    color: #fff;
    margin-bottom: 13px; text-transform: capitalize;     border-bottom: 1px dashed #333;
    padding-bottom: 5px;
}
	
footer h2 span {
    position: absolute;
    width: 100%;
    left: 1px;
    font-size: 20px;
    color: #222;
    z-index: 1;
    top: -17px;
}

footer .container-middle a{    color: #fff;}

.col-three{color:#ecebeb;text-align: justify;font-size: 14px;}

.ft-cont{}

/*.ft-cont{margin-top: -3px;}*/

.us-lk ul{     list-style-type: square;
    font-size: 13px;
    margin-bottom: 0;
    color: #fff;       padding-left: 24px;}

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

.us-lk ul li:hover{padding-left: 5px;}

.us-lk ul li a{color:#f0f0f0;}

.us-lk ul li:hover a{color:#77be32 !important;}

footer a{color:#fff;}

.ft-soc ul{font-size: 16px;     margin-bottom: 0;     list-style: none;}

.ft-soc ul{    padding-left: 0;
    font-size: 14px;}
	
.ft-soc ul a{color:#8e8e8e;}
.ft-soc ul li{margin-bottom:8px;}
.ft-soc ul li img{    margin-right: 10px; transition:0.5s;}
.ft-soc ul li:hover img{border-radius:50%; transition:0.5s;}
	
.ft-cont strong{color:#fff;}

.ft-cont p, .ft-cont p a{margin-bottom:8px; font-size: 13px; line-height: 20px;     color: #eee; line-height: 23px; 
    min-height: 25px;
    transition: 0.5s;}

.copyrht{ background:#065695;
    margin-top: 10px;
    color: #fff;
    font-size: 13px;
    padding:10px 0;
    /* height: 32px; */
    position: relative;
    /* border-top: 1px solid #fff; */
    /* box-shadow: 0px -4px 4px #ccc; */
}
	
.copyrht p{    margin-bottom: 0;
    color: #f9f9f9;
    font-size: 13px;}
	
footer .container{position:relative;}

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

.cprht-lft{float:left; padding-top:0px;}

.cprht-rht{float:right; padding-top:0px;}

.cprht-rht ul{list-style:none; text-align:right; margin:0;     font-size: 13px;}

.cprht-rht ul li{    display: inline-block;
    margin-left: 10px;
    padding-left: 10px;
    border-left:1px solid #db6e5d;
    line-height: 13px;}
	
.cprht-rht ul li:first-child{border-left:0;}

.cprht-rht a{color:#fff;     padding: 0 4px;}


p.cprht-rht img {
    height: 18px; transition:0.5s;     vertical-align: bottom;
}

p.cprht-rht img:hover{transform:rotate(360deg); transition:0.5s;}

.cprht-lft strong{color: #ebeff2;}

.ft-cont i {    width: 35px;
    height: 35px;
    text-align: center;
    border: 1px solid #8e8e8e;
    font-size: 19px;
    line-height: 0px;
    margin-right: 11px;
    margin-top: 4px;
    vertical-align: baseline;
    float: left;
    transition: 0.5s;
}

.cprht-img{    float: left;
    margin-left: 120px;}
	
.cprht-img img{height: 45px;}

.ft-cont i img{margin-top: 6px;}

.ft-cont p:hover i{background:#77be32; transition:0.5s;}

.top{ position: absolute;
    top: -20px;
    left: 60px;
    right: 0;
    margin: 0 auto;
    text-align: center;
    /* z-index: 1; */
    width: 0px;
    /* background: #111; */
    color: #fff;
    padding: 15px 0px 10px;
    /* border: 1px solid #fff; */
    border-bottom: 0;
    cursor: pointer;
    transition: 0.5s;
    border: 30px solid transparent;
    border-top: 30px solid #444;
    height: 0;
}
	
.top img{     display: block;
    text-align: center; 
    margin: 0 auto;
    margin-top: -39px;
    margin-left: -3px;}
	
.ft-nav ul{    list-style: none;
    text-align: center;
    margin-top: 0;
    padding-top: 21px;
    font-weight: bold; z-index: 9;
    position: relative;}
	
.ft-nav ul li{    display: inline-block;
    padding: 0 35px;}

.ft-nav ul li a:hover{color:#77be32;}


/*footer*/
/*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:998px){
	.head-rht-fla{display:none;}
}
@media(max-width:769px){
	#WhatsNewControl_C_ctl00_Bulletin_Scroll{padding:0 15px;}
	#LoginControl_C{padding:0 15px;}
	.side-cont{width:90%;}
}
@media(max-width:767px){
	
}
@media(max-width:736px){
	
}
@media(max-width:480px){
	.ser-bx{width:80%; margin:0 auto;float: inherit;padding-bottom: 15px;
    margin-top: 10px;}
	.ser-bx img{border:1px solid #ccc;}
}
@media(max-width:414px){
	.ser-bx{width:90%;}
}

@media(max-width:375px){

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

}
@media(max-width:320px){
.home-rht p {
    font-size: 13px;}
.home-rht h2{font-size:18px;}
}

.readmore{ font-size:12px; color:#fff; padding:5px; text-decoration:none; float:right; line-height:24px; text-transform:uppercase; background:#0e5caf;}
.readmore a:hover{ font-size:12px; color:#fff; padding:5px; text-decoration:none; float:right; line-height:24px; text-transform:uppercase; background:#0e5caf;}