body{font-family: 'Roboto', sans-serif; font-size:15px; line-height:29px; color:#404040; text-align:justify;}
h1,h2,h3,h4,h5{font-family: 'Roboto', sans-serif;}
a, a:active, a:focus {outline: none;}
#hm{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }

        #hm.sticky {
          position:fixed; top:0; z-index:999; width:100%; border-bottom:1px solid #c4c5c7
        }
		
		#hmlg img{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }

        #hmlg.stickylg img{
           width:50%; height:50%; margin-top:0px;
        }
		#hmdiv1{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		#hmdiv1.stickydiv1{
           display:none;
        }
		#hmmenu{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		
		#hmmenu.stickymenu{float:none;}
		
		#hmmenu.stickymenu li a{
          padding-top:13px; padding-bottom:13px; 
        }
		#hmright{
    -webkit-transition: all 0.4s ease;
            transition: all 0.4s ease;
        }
		#hmright.stickyright{
         padding-top:1px; padding-bottom:1px; font-size:13px;
        }


.l-bg{background:url(../images/bg1.jpg) no-repeat top center; background-size:cover; background-attachment:fixed}
.container{max-width:1100px; width:100%}
.top-div1{}
.top-div{margin-top:20px;}
.logo-img img{margin-left:auto; margin-right:auto }

.wel-ongoing h1{margin:0px; text-align:center; margin-top:25px; font-size:26px; text-transform:uppercase; background:url(../images/wel-on-hd.jpg) no-repeat left center, url(../images/wel-on-hd.jpg) no-repeat right center; background-size: 35% 3px, 35% 3px;}

.wel-ongoing1{background: rgba(255, 255, 255, 0.69); padding:15px; margin-top:25px;}
.wel-ongoing2{background:rgba(204, 225, 183, 0.71); padding-left:5px; padding-right:5px;}
.wel-ongoing h2{margin:0px; text-align:center; font-size:22px; padding-top:10px; padding-bottom:5px; border-bottom:2px solid #A4D33C;}
.wel-loc{font-size:14px; padding-left:10px; padding-right:10px; line-height:22px; padding-top:10px;}
.wel-pr{font-size:14px; padding-left:15px; padding-right:15px; line-height:22px; padding-bottom:20px; height:60px; text-align:left;}
.p1{padding-left:87px;}

.f-div{margin-top:60px; margin-bottom:60px;}
.c-div{color:#ffffff;}

.s-icon{text-align:right}
.s-icon img{display:inline !important; margin-right:3px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.s-icon img:hover{opacity:0.7;}

.in-bg{background:url(../images/bg2.jpg) no-repeat top center; background-size:cover; background-attachment:fixed; padding-top:30px;}
.t-div1{background:#01552b; }
.t-div1 img{margin-left:auto; margin-right:auto}
.t-div2{background:url(../images/t-bg.jpg) no-repeat bottom; background-size:cover;	color:#414141; border-top:2px solid #a1c357; font-family: 'Oswald', sans-serif;}
.t-right{text-align:right; line-height:16px; font-size:14px;}
.t-right img{margin-right:15px;}
.t-left, .t-right{padding-top:30px;}
.t-left img, .t-right img{display:inline}
.t-mid img{margin-left:auto; margin-right:auto}
.t-social img{ransition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.t-social img:hover{opacity:0.7;}
.banner-div1{background:url(../images/banner-shadow.png) no-repeat bottom center; position:relative; z-index:1; padding-bottom:38px;}
.banner-div1 img{width:100%; }
.banner-div1 .carousel-control.left {background:url(../images/banner-arrow-left.png) no-repeat left center; margin-left: 10px;}
.banner-div1 .carousel-control.right {background:url(../images/banner-arrow-right.png) no-repeat right center;margin-right: 10px;}

.m-bg{background:url(../images/m-bg.jpg) repeat; margin-top:-38px; padding-left:10px; padding-right:10px;}
.op-head{border-top:1px solid #d7d7d7; margin-top:40px; text-align:center}
.op-head h1{margin:0px; display:inline-block; background:url(../images/op-left.png) no-repeat left, url(../images/op-right.png) no-repeat right #01552b; color:#fff; padding:6px 35px; font-size:16px; position:relative; top:-15px; font-family: 'Oswald', sans-serif;}
.ongoing{margin-top:5px; margin-bottom:3px;}
.ongoing h2{margin:0px; font-size:15px; text-transform:uppercase; background:#92b93c; color:#135d2c; text-align:center; padding:3px; margin-top:2px; font-family: 'Oswald', sans-serif;}
.ongoing img{width:100%;}
.pr-dtl{background:#f1f1f1; text-align:center; font-size:12px; line-height:22px; padding-top:5px; padding-bottom:5px; color:#525252; font-family: 'Oswald', sans-serif;}
.wel-bg{background:#d8d8d8; padding-left:10px; padding-right:10px; padding-top:25px; padding-bottom:25px;}
.wel-div{background:#ebebeb; border-radius:10px; padding-left:20px; padding-right:20px;}
.wel-div h1{margin:0px; background:url(../images/wel-hd-line.png) no-repeat bottom, url(../images/wel-hd-bg.png) no-repeat bottom 5px right; text-transform:uppercase; padding-top:15px; font-size:25px; padding-bottom:15px; font-family: 'Erac Light ITC';}
.wel-div h1 img{display:inline; margin-top:-7px;}
.wel-div-p{padding-top:30px; padding-bottom:30px; font-family: 'Oswald', sans-serif;}
.read-more{display:inline-block; background:#92b93c; border-radius:20px; margin-top:5px; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease;}
.read-more a{text-decoration:none; color:#457c31; padding:3px 35px 3px 25px; line-height:20px; background: url(../images/read-icon.png) no-repeat right 13px center; transition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease;}
.read-more a:hover{background-position:right 7px center; color:#ffff;}
.news-test{background:url(../images/news-test-bg.jpg) no-repeat; background-size:cover;}
.wel-news{background:rgba(209, 227, 188, .6); border-radius:10px; padding:15px; padding-top:15px; margin-top:20px; margin-bottom:20px; font-size:13px; color:#353832; line-height:20px;}
.wel-news h1{margin:0px; text-transform:uppercase; font-size:17px; color:#01552b; display:inline-block; border-bottom:2px solid #7c7c7c; padding-bottom:2px; padding-right:50px; background:url(../images/news-hd-line.jpg) no-repeat bottom right; font-family: 'Oswald', sans-serif;}
.wel-news h2{margin:0px; text-transform:uppercase; color:#004824; font-size:15px; padding-bottom:10px; font-family: 'Oswald', sans-serif;}
.read-more1 a{text-decoration:none; border-bottom:1px solid #2e6b41; color:#2e6b41; ransition:All .5s ease; -webkit-transition:All .5s ease; -moz-transition:All .5s ease; -o-transition:All .5s ease;}
.read-more1 a:hover{color:#595757; border-color:#595757;}
.w-news{padding-top:15px; padding-bottom:20px; border-bottom:1px solid #bfd8ae;}
.w-news img{border:2px solid #2c7249; border-left:none}

.wel-test {margin-top:38px; margin-bottom:20px;}
.wel-test h1{margin:0px; text-transform:uppercase; font-size:17px; color:#01552b; display:inline-block; border-bottom:2px solid #7c7c7c; padding-bottom:2px; padding-right:40px; background:url(../images/news-hd-line.jpg) no-repeat bottom right; font-family: 'Oswald', sans-serif;}

.test-div1{background:url(../images/wel-test-bg.png) no-repeat top center, url(../images/wel-test-bg.png) no-repeat bottom center, rgba(241, 239, 236, .9); border-left:4px solid #fff; border-bottom:4px solid #fff; border-radius:10px; padding:20px; margin-top:25px; line-height:24px; font-size:14px; padding-top:40px; padding-bottom:40px;}
.carousel-indicators{bottom: -90px; float:right; text-align:right; width:80%;}
.carousel-indicators li{background:rgba(243, 238, 228, .6); border:none; width:12px; height:12px;}
.carousel-indicators .active{background:rgba(255, 255, 255, .9); border:none; width:13px; height:13px;}
.w-test p{background:url(../images/q-icon.png) no-repeat top left; text-indent:30px;}
.t-name{text-align:center; color:#01552b;}

.footer-div
{
	
	background:url(../images/footer-bg.png) no-repeat, rgba(146, 185, 60, .5);
	background-size:cover;
	margin-top: 0px;
	color:#3d3d3d;
	font-size:14px;
	border-bottom:1px solid #cccccc;
}
.footer-bg{background:url(../images/bottom-buliding.png) no-repeat bottom center, rgba(255, 255, 255, .6); padding-top:30px; padding-left:20px; padding-right:20px;}

.footer-div h5
{
margin:0px;
color:#fff;
font-weight: bold;
padding:3px 12px 3px 7px; 
text-transform:uppercase;
margin-bottom:10px;
display:inline-block;
background:url(../images/f-hd-bg.jpg) no-repeat right center #717171;
font-family: 'Oswald', sans-serif;
font-size:15px;
font-weight:300;
}
.f-foot{padding-right:40px;}
.m-foot{padding-left:40px; padding-right:40px;}
.l-foot{padding-left:40px;}

.footer-inner{background:url(../images/footer-line.png) no-repeat right top; height:220px;}


	
.f-link{list-style:none; margin-left:-40px; }


.f-link li a{display:block; padding:3px 3px 3px 13px; font-size:14px; line-height:22px; text-decoration:none; color:#3d3d3d; background:url(../images/footer-arrow.png) no-repeat left  center; font-family: 'Oswald', sans-serif;      transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease; padding-left:20px;}
.f-link  li a:hover{color:#92b93c; background-position:5px center; }


.social-icon{padding-top:14px;}
.social-icon img{display:inline !important; margin-right:3px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease; margin-bottom:15px; border:1px solid #4e8967; border-radius:3px;}
.social-icon img:hover{opacity:0.7;}

.address{font-size:14px; line-height:24px; font-family: 'Oswald', sans-serif;}

.copy-div{background:url(../images/copy-bg.png) no-repeat top center #014f28; color:#fff; padding-top:3px; padding-bottom:3px; font-size:13px;}
.copy-div a{color:#fff;}
.copy-div a:hover{text-decoration:none; color:#a3c06a}
.copy-div img{display:inline;}
.power-div{text-align:right}


::selection {
	background:#ff322e;
	color:#fff;
}

::-moz-selection {
	background:#ff322e;
	color:#fff;
}
::-webkit-selection {
	background:#ff322e;
	color:#fff;
}
.btn {
  background: #ff9321 !important;
  
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: 'Roboto', sans-serif;
  color: #482323;
  font-size: 14px;
  padding: 6px 15px 6px 15px;
  text-decoration: none;
}

.btn:hover {
  background: #004517 !important;
  color:#fff;
  text-decoration: none;
}

@media(max-width:1024px){
.wel-loc, .wel-pr{font-size:12px;}
.p1 {padding-left: 75px;}
}
@media(max-width:980px){
.wel-loc, .wel-pr{font-size:11px;}
.p1 {padding-left: 75px;}
}
@media(max-width:767px){
.wel-ongoing h1{background-size: 29% 3px, 29% 3px;}
.wel-ongoing1 img{width:100%;}
.wel-ongoing1{width: 80%; margin-left: auto; margin-right: auto;}
.wel-loc, .wel-pr{font-size:13px;}
.p1 {padding-left: 80px;}
.c-div, .s-icon{text-align:center}
.wel-ongoing h1{color:#fff;}
}

@media(max-width:360px){
.wel-ongoing h1{background-size: 10% 3px, 10% 3px;}
.wel-ongoing1{width: 70%; margin-left: auto; margin-right: auto;}
.c-div{font-size:12px;}
}
@media(max-width:320px){
.wel-ongoing1{width: 80%;}
}



#overlay
        {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #000;
            filter: alpha(opacity=80);
            -moz-opacity: 0.7;
            -khtml-opacity: 0.7;
            opacity: 0.7;
            z-index: 100;
            display: none;
        }
        .pop a
        {
            text-decoration: none;
        }
        .popup
        {
            width: 100%;
            margin: 0 auto;
            display: none;
            position: fixed;
            z-index: 101;
            
        }
        .pop
        {
            min-width: 700px;
            width: 800px;
            min-height: 335px;
            
            height:auto;
            margin: 9px auto;
            background: #f3f3f3;
            position: relative;
            z-index: 103;
            padding: 20px;
            text-align:justify;
            border-radius: 5px;
            box-shadow: 0 2px 5px #000;
            -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
}
.pop h1{margin:0px; text-align:center; font-size:25px; padding-bottom:20px; color:#8b1e04;}

@-webkit-keyframes zoom {
    from {-webkit-transform:scale(0)} 
    to {-webkit-transform:scale(1)}
}

@keyframes zoom {
    from {transform:scale(0)} 
    to {transform:scale(1)}
}
        }
        .pop p
        {
            clear: both;
            color: #555555;
            text-align: justify;
            
        }
        .pop p a
        {
            color: #d91900;
            font-weight: bold;
        }
        .pop .x
        {


left: -1px;
position: relative;
top: 0px;
text-align:center;
z-index: 999;
background:#800000;
display:inline-block;
color:#fff;
padding:10px 20px;
        }
        .pop .x:hover
        {
            cursor: pointer;
            background:#1a77a5;
            
        }
        
        .pop .agree{text-align:center}
        .project-box a
        {
        text-decoration:none;    
        }
        
        @media(max-width:767px)
        {
            .pop
        {
            min-width: 264px;
            width: 264px;
            min-height: 150px;
            height:auto; margin-top:12%;}
            .popup{position:relative}
        }
        
        @media (max-width: 480px) {

}
