body {
	font-family: 'PT Sans', sans-serif;font-size: 15px; line-height:22px;
	
 }
 *{ margin:0; padding:0; list-style:none; text-decoration:none; border:0;}
a{text-decoration:none;}
.spacer{ clear:both; height:1px;}

#main-container{width:100%; display:block; margin:0 auto;} 
#header{width:100%; display:block; height:122px; border-bottom:#81c240 solid 6px;}
.inner-header{width:980px; position:relative;margin:0 auto;}
.logo{display:block; width: 200px;position:absolute;display:block; margin:0 auto; height:99px; padding-top:10px;}
.right-top{position: relative;width:550px; display:block;float:right; margin:0 auto;position:relative; padding-top:30px; padding-right:20px;} 

#menu-container{display:block; float:right; margin-bottom:0; margin-top:40px; margin-left:20px; }
#menu-container ul{}

/*home page*/
.home{ background:url(images/home.jpg) no-repeat center bottom; width:102px; height:34px; float:left; }
.home a:hover{ background:url(images/home-hover.jpg) no-repeat center top; width:102px; height:42px; float:left;}
.home a.active{background:url(images/home-hover.jpg) no-repeat center top; width:102px; height:42px; float:left;}

.about{ background:url(images/about.jpg) no-repeat center bottom; width:88px; height:34px; float:left;}
.about a:hover{ background:url(images/about-hover.jpg) no-repeat center top; width:88px; height:42px; float:left;}
.about a.active{ background:url(images/about-hover.jpg) no-repeat center top; width:88px; height:42px; float:left;}

.services {background:url(images/services1.jpg) no-repeat center bottom; width:84px; height:34px; float:left;}
.services a:hover{ background:url(images/services1-hover.jpg) no-repeat center top; width:84px; height:42px; float:left;}
.services a.active{background:url(images/services1-hover.jpg) no-repeat center top; width:84px; height:42px; float:left;}
 

.we { background:url(images/we.jpg) no-repeat center bottom; width:116px; height:34px; float:left;}
.we a:hover{ background:url(images/we-hover.jpg) no-repeat center top; width:116px; height:43px; float:left;}
.we a.active{ background:url(images/we-hover.jpg) no-repeat center top; width:116px; height:43px; float:left;}

.gallery { background:url(images/gallery1.jpg) no-repeat center bottom; width:144px; height:32px; float:left;}
.gallery a:hover{ background:url(images/gallery1-hover.jpg) no-repeat center top; width:144px; height:50px; float:left;}
.gallery a.active{ background:url(images/gallery1-hover.jpg) no-repeat center top; width:144px; height:50px; float:left;}


.certificates { background:url(images/certificates1.jpg) no-repeat center bottom; width:110px; height:34px; float:left;}
.certificates a:hover{ background:url(images/certificates1-hover.jpg) no-repeat center top; width:110px; height:42px; float:left;}
.certificates a.active{ background:url(images/certificates1-hover.jpg) no-repeat center top; width:110px; height:42px; float:left;}

.contact { background:url(images/contact-us1.jpg) no-repeat center bottom; width:109px; height:34px; float:left;}
.contact a:hover{ background:url(images/contact-us1-hover.jpg) no-repeat center top; width:109px; height:42px; float:left;}
.contact a.active{ background:url(images/contact-us1-hover.jpg) no-repeat center top; width:109px; height:42px; float:left;}

#menu-container li{ float:left; font-size:16px;}
 
#menu-container li a.selected{background: url(images/hover.jpg) no-repeat;  color:#fff;}

#banner{width:100%; background:#004f94; display:block; margin:0 auto; float:right;}

#content{width:980px; display:block; margin:0 auto; /*background:#FFFFFF url(images/PAGE-W.MARK.jpg) repeat-y center top;*/}
#content .home-con{font-size:16px; color:#565353; display:block; line-height:22px;padding-bottom:7px; margin-left:23px; margin-right:34px; font-weight:bold;}
#content p{font-size:14px;color:#646464; display:block; line-height:22px; text-align:justify; padding-bottom:7px;}
table{border:1px;}
#content .tour{margin:20px;}
.tour-button{background:url(images/button.jpg) no-repeat center top; width:115px; height:41px; color:#fff; padding:12px 20px 24px 25px;}

#content .our-clients{ width:980px; margin:0 auto; background:#fff;}

/*inner page*/
 
#content .heading{color:#004f94; margin-top:10px; font-size:22px; margin-bottom:20px;}
#content .sub-heading{color:#5ba10f; font-size:18px;margin-top:10px;margin-bottom:20px;font-family: 'Noto Sans', sans-serif; }
#content h2{ font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px;}
#content .content-left{width:625px; display:block; float:left; margin:0 auto; }
#content .content-left p{font-size:14px;color:#646464; display:block; line-height:22px; text-align:justify; padding-bottom:7px;}
#content .inputbox{border:#d5d4d4 solid 3px; width:528px; height:40px; margin-bottom:10px; font-size:12px;color:#646464; } 
#content textarea{border:#d5d4d4 solid 3px; width:528px; height:140px; margin-bottom:10px;font-size:12px;color:#646464; }
#content .send{background:url(images/send.jpg) no-repeat; padding:10px 80px 40px 15px; color:#FFFFFF; margin-left:420px; cursor:pointer; }

#content .content-right{ width:329px; display:block; float:right; margin:0 auto; display:block; }
.content-right .our-products{width:325px; height:181px; border:#CCCCCC solid 1px;}
.content-right .reach-us{width:329px;font-family: 'Noto Sans', sans-serif;  }
.content-right .address{ font-size:14px; color:#646464;font-family: 'Noto Sans', sans-serif; margin-left: }

.box{border:#d5d4d4 solid 2px;}
.service-table{ border-left:#99bfe3  solid 1px; border-top:#99bfe3 solid 1px; border-collapse:collapse; background: #eff4f7;}
.service-table td{border-right:#99bfe3 solid 1px; border-bottom: #99bfe3 solid 1px;}
.service-table p{font-size:12px;color:#646464; display:block; line-height:22px; text-align:justify; padding-left:12px; padding-right:12px;}
#content .content-left .bullets ul{}
.content-left .bullets li{ list-style:disc; list-style-position:inside; color:#646464; font-family: 'PT Sans', sans-serif;}

 

/*footer*/
#footer {width:100%; background:#646464; display:block; margin:0 auto; float:right;}
#footer .footer-content{width:980px; margin:0 auto; display:block;}
.footer-content .footer-left{width:600px; float:left; display:block; margin-left:17px;}
.footer-content .footer-left ul{}
.footer-content .footer-left li{ font-size:12px; padding:5px; float:left;}
.footer-content .footer-left li a{color:#FFFFFF;}     
.footer-left span{ border-right:#FFFFFF solid 1px; width:1px; height:12px; padding-right:13px;}

#footer .footer-right{color:#7cb047; width:355px; float:right; display:block; padding-top:5px;  }


.new-txt .bullets li{
    list-style-type:none;
    position:relative;
    padding-left:20px;
text-align: justify;
}

.new-txt .bullets li:before {
    content: ' \25B6';
        position: absolute;
    left: 0;

}


.banner-img{
height: initial;
    object-fit: inherit;
    width: 100%;
}









