body{ margin:0; padding:0; font-family: 'Open Sans', sans-serif !important;}
.row{ padding:0; margin:0;}
.stellarnav>ul>li>a {
    padding: 20px 6px !important;
}
.stellarnav ul ul { box-shadow: 0px 3px 5px #999 !important;}

.logo-area{ float:left; width:100%; height:auto; margin:10px 0px;}
.logo{ float:left; width:100%; height:auto; text-align:center;}
.logo img{ float:left; width:100%; max-width:442px;}
.nav-cover{ float:right; width:100%; height:auto; margin-top: 10px;}

.wel-cover{ float:left; width:100%; height:auto; padding:30px 0px;}

.wel-im{ float:left; width:100%; height:auto; text-align:center;     margin-top: 40px;}
.wel-im img{ float:left; width:100%; height:auto;}

.sli{ float:left; width:100%; height:auto;     margin-top: 100px;}

.log{ float:left; width:100%; height:auto; position:fixed; z-index:99; background:#fff;}

.wel-left{ float:left; width:100%; height:auto; font-family: 'Open Sans', sans-serif;}
.wel-left h1{ color:#006071; font-size:30px; font-weight:bold; float:left; width:100%; height:auto; text-transform:uppercase;     margin-bottom: 25px;}
.wel-left p span{ color:#383838; font-size:13px; font-weight: bold;}

.wel-left p { color:#717171; font-size:13px;  text-align:justify;     line-height: 22px;}

.para{ float:left; width:100%; height:auto; padding: 80px 0px; }
.para-head{ float:left; width:100%; height:auto;  background:url(../img/pborder.jpg) bottom center no-repeat; padding-bottom:15px; text-align:center; font-size:30px; color:#fff; font-weight:bold; text-transform:uppercase;}
.para-box{ float:left; width:100%; height:auto; text-align:center; margin: 30px 0px;}
.para-box span{ float:left; width:100%; height:auto; font-size:15px; text-align:center; margin-top:10px; color:#fff;}
.para-boxco{ float:left; width:100%; margin-top:15px;}

.ln-cover{ float:left; width:100%; height:auto; background:#fff; padding:50px 0px;}
.ln-head{ float:left; width:100%; height:auto; font-size:30px; color:#006071; font-weight:bold; text-transform:uppercase; background:url(../img/lnborder.jpg) left top no-repeat; padding-left:30px;}
.ln-box{ float:left; width:100%; height:auto;}
.lnb{ margin:20px 0px; float:left; width:100%; height:auto;}

.lnb-img{float:left; width:100%; height:auto;}
.lnb-img img{float:left; width:100%; height:auto;}

.lnb-tex{float:left; width:100%; height:auto; margin:15px 0px; text-align:justify; font-size:13px; color:#838383; line-height:18px; min-height: 70px; overflow:hidden;}

.lnb-read{float:left; width:100%; height:auto;}
.lnb-read a{ float:left; width:auto; height:auto; color:#006071; padding:8px 20px; background:#fff; border:solid 1px #006071; text-decoration:none;}
.lnb-read a:hover{color:#fff; background:#006071;}

.ot{ float:left; width:100%; height:auto; padding: 20px 0px 60px 0px; }
.ot-head{ float:left; width:100%; height:auto;  background:url(../img/otborder.jpg) left top no-repeat; padding-left:30px; font-size:30px; color:#fff; font-weight:bold; text-transform:uppercase; margin:35px 0px 15px 0px;}
.ot-box{ float:left; width:100%; padding:10px; border:solid 1px #fff; background:none; }
.ot-box img{ float:left; width:100%;}
.ot-box span{ float:left; width:100%; height:auto; text-align:justify; font-size:13px; color:#fff; line-height:18px; margin-top:15px; min-height:105px;}

.ot-box span a{ float:left; width:100%; height:auto; font-size:13px; color:#fff; text-decoration:none; margin-top:10px;}
.ot-box span a:hover{color:#222;}


.footer-cover{ background:#006071; padding:100px 0px; float:left; width:100%; }


.fc-im{ float:left; width:100%; height:auto; text-align:center;}
.fc-im img{ float:none; width:100%; height:auto; max-width:466px;}

.fc-ad{ float:left; width:100%; height:auto; margin-top: 30px;}

.fcad{ float:left; width:100%; margin:10px 0px 25px 0px; text-align:center; font-size:15px; color:#ccc; text-align:center;}
.fcad b{ float:left; width:100%; margin-bottom:10px; text-align:center; font-size:16px; color:#fff; }

.faa a{ margin:10px; font-size:20px;  color:#dcdcdc; text-decoration:none; }
.faa i a:hover{color:#fff; }

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


.fc-form{ float:left; width:100%; height:auto; margin:20px 0px;}
.fg{ float:left; width:100%; height:auto;}
.fg input{ float:left; width:100%; height:auto; border:solid 1px #fff; background:none; height:50px; padding-left:10px; font-size:14px; color:#fff; margin-bottom:20px; outline:none;}
.fg input::placeholder {color: #fff;}
.fg textarea{ float:left; width:100%; height:auto; border:solid 1px #fff; background:none; height:80px; padding-left:10px; font-size:14px; color:#fff; resize:none;  outline:none;}
.fg textarea::placeholder {color: #fff;}

.form-bu{ float:left; width:100%; text-align:center;}
.form-bu input{float:none; width:auto; text-align:center; font-size:16px; text-transform:uppercase; color:#fff; background:#a59e6f; padding:10px 25px; border:none;}
.form-bu input:hover{color:#fff; background:#333;}

.cr-cover{ float:left; width:100%; margin-top:45px; font-size:12px; color:#dcdcdc; text-align:center;}
.cr-cover a{ color:#dcdcdc; text-decoration:none;}
.cr-cover a:hover{ color:#fff;}
.stellarnav li a {font-weight: 400;}
/*-----------Service page start here-------------*/
.ab-cover{ float:left; width:100%; height:auto; margin-top:100px; border:solid 1px #ddd;}
.ser-banner{ height:310px;}
.br-cover{ float:left; width:auto; height:auto; padding:10px; background:rgba(0,93,113,0.7); margin-top: 100px;}
.br-text{ float:left; width:auto; height:auto; font-size:62px; color:#fff; text-transform:uppercase; font-style:normal; font-family: 'Open Sans', sans-serif;}
.br-c{ float:left; width:auto; height:auto; font-size:15px; color:#fff; font-style:normal; font-family: 'Open Sans', sans-serif;}
.br-c a{ font-size:15px; color:#fff; text-decoration:none;}
.br-c a:hover{color:#a59e6e;}
.ser-head{ float:left; width:100%; height:auto; margin:0px 0px;}
.ser-head h3{ float:left; width:100%; height:auto; margin:30px 0px; font-size:30px; font-weight:bold; color:#006071; text-transform:uppercase;}
.ser-head span{ float:left; width:100%; height:auto; font-size:27px; color:#383838; font-family: "Times New Roman", Times, serif; }


.se-left{ float:left; width:100%; height:auto; padding:50px 0px;}
.set{ float:left; width:100%; height:auto; font-size:27px !important; color:#383838;   margin-bottom:30px; line-height:34px; text-align:left; font-weight:normal;}
/*.sepa .col-md-6{ padding-left:0;}*/
.se-left span{ float:left; width:100%; height:auto; margin:0px 0px 10px 0px; font-size:30px; font-weight:bold; color:#006071;}
.se-left p{ float:left; width:100%; height:auto; margin:10px 0px 20px 0px; font-size:13px;  color:#717171; line-height:22px; text-align:justify;}

.se-right{ float:left; width:100%; height:auto; padding:50px 0px;}
.se-right img{ width:100%;}


/*-----------Service page end here-------------*/

/*-----------ab start end here-------------*/
.lam{ font-size:13px; color:#383838; text-align:justify;}
.lam strong{ font-size:14px; color:#006071;}
.into{ float:left; width:100%; height:auto; padding:30px 0px;}
.tem{ font-size:13px; color:#383838; text-align:justify; float:left; width:100%; height:auto; margin-bottom:15px;}
.tem strong{ font-size:24px; text-transform:uppercase; color:#006071; margin-bottom:15px; float:left; width:100%;}
.tem strong small{ font-size:14px; color:#999; margin-top:0px; float:left; width:100%; text-transform:none;}
.tem img{ width:100%;}

.tem a{ font-size:13px; color:#006071; float:right; width:auto; padding:5px 15px; background:none; border:solid 1px #006071; text-decoration:none; margin-bottom:15px;}
.tem a:hover{color:#fff; background:#006071; border:dotted 1px #006071;}
/*-----------ab page end here-------------*/


/*-------------------Service discription start----------------------*/
.sd-left{ float:left; width:100%; height:auto; padding:50px 0px;}
.set{ float:left; width:100%; height:auto; font-size:27px !important; color:#383838;   margin-bottom:30px; line-height:34px; text-align:left; font-weight:normal; font-family: "Times New Roman", Times, serif;}
/*.sepa .col-md-6{ padding-left:0;}*/
.sd-left span{ float:left; width:100%; height:auto; margin:0px 0px 10px 0px; font-size:24px; font-weight:bold; color:#006071;}
.sd-left h1	{ float:left; width:100%; height:auto; margin:0px 0px 10px 0px; font-size:24px; font-weight:bold; color:#006071;     line-height: 32px;	}
.sd-left p{ float:left; width:100%; height:auto; margin:10px 0px 20px 0px; font-size:13px;  color:#717171; line-height:22px; text-align:justify;}

.sd-right{ float:left; width:100%; height:auto; padding:50px 0px;}
.sd-right img{ width:100%;}
/*-------------------Service discription end----------------------*/

/*-------------------contact us start----------------------*/
.cont-cover{}
.cont-cover .btn-black{ background:#006071; color:#fff; font-size:16px; text-transform:uppercase; width:auto; border:none; border-radius:5px; padding:10px 25px; }
.cont-cover .btn-black:hover{ background:#333; color:#fff; }
.cont-cover a{ color:#006071; text-decoration:none;}
.cont-cover a:hover{ color:#333;}
/*-------------------contact us end----------------------*/
.box{ min-height:460px;}
.stellarnav li a {padding:15px 12px !important;}

.plp img{ width:100%; max-width:100%;}


.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt36{ margin-top:36px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}

.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px; margin-top: 0px; background: #fff; padding: 10px; border-radius: 0px 0px 5px 5px;} 
.mb30{ margin-bottom:30px;}
.mb36{ margin-bottom:36px;}
.mb40{ margin-bottom:40px;}
.mb50{ margin-bottom:50px;}
.mb60{ margin-bottom:60px;}

@media (max-width:1100px) and (min-width:900px){

.nav-cover {
    float: right;
    width: 100%;
    height: auto;
    margin-top: 10px;
    text-align: right;
}
.stellarnav.mobile, .stellarnav.mobile.fixed {
    position: absolute !important;
	    position: relative !important;
}
.sli {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 0px;
}
.log {
    float: left;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 99;
    background: #fff;
}
.box {
    min-height: 590px;
}
.br-text {font-size: 32px;}
.ab-cover{ margin-top:0px;}
}


@media (max-width:900px) and (min-width:700px){
.sli {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 0px;
}
.log {
    float: left;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 99;
    background: #fff;
}
.br-text {
    float: left;
    width: auto;
    height: auto;
    font-size: 32px !important;
    color: #fff;
    text-transform: uppercase;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
}
.box{ min-height:0;}
.sd-left {
    float: left;
    width: 100%;
    height: auto;
    padding: 0px 0px;
}
.br-text {font-size: 32px;}
.logo img {
    float: none;
    width: 100%;
    max-width: 442px;
}
.ab-cover{ margin-top:0px;}
}

@media (max-width:700px) and (min-width:500px){
.sli {
    float: left;
    width: 100%;
    height: auto;
    margin-top:0px;
}
.log {
    float: left;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 99;
    background: #fff;
}
.br-text {
    float: left;
    width: auto;
    height: auto;
    font-size: 32px !important;
    color: #fff;
    text-transform: uppercase;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
}
.box{ min-height:0;}
.sd-left {
    float: left;
    width: 100%;
    height: auto;
    padding: 0px 0px;
}
.br-text {font-size: 32px;}
.logo img {
    float: none;
    width: 100%;
    max-width: 442px;
}
.ab-cover{ margin-top:0px;}
}


@media (max-width:500px) and (min-width:50px){
.sli {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 0px;
}

.br-text {
font-size: 24px;
}
.log {
    float: left;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 99;
    background: #fff;
}
.sd-left {
    float: left;
    width: 100%;
    height: auto;
    padding: 0px 0px;
}
.logo img {
    float: none;
    width: 100%;
    max-width: 442px;
}
.ab-cover{ margin-top:0px;}
}


.se-left h1{font-size: 30px;
           font-weight: bold;
           color: #006071;}


.tem h1{ font-size: 24px;
    color: #006071;
	 margin-top: 10px;
	}
	
.tem h3{
    font-size: 14px;
    color: #999;
    margin-top: 0px;
    }	
	
	
	
