/* CSS Document */
  body
{
/*background:url(../images/index_bg.jpg) repeat-y;*/
font-family:'Open Sans', sans-serif;
margin:0px;
padding:0px;
}

h1
{
font-size:34px;
color:#4e4e4e;
}

h2
{
color:#000000;
font-weight:400;
}

h3
{
color:#000000;
font-size:22px;
font-weight:400;
}

h5
{
color:#4e4e4e;
font-size:14px;
}

ul
{
padding:0px;
margin:0px;
}

#container
{
/*margin: 0 auto;
padding: 0px 0px 0px 0px;*/
/*width:1000px;
height:30px;*/
background: url(../images/bg2.png) repeat-x #2E2E2E;
/*border-bottom:4px solid #b1ca30;*/
}

.headinfo
{
width:1170px;
margin:auto; 
background: url(../images/bg2.png) repeat-x #2E2E2E;
color:#FFFFFF; 
font-size:13px;
height:37px;
padding-top:15px;
/*padding:17px 0px;*/
/*border-bottom:4px solid #b1ca30;*/
}

.menus
{
float:right; 
padding:39px 17px 34px 17px;
}

.menus:hover
{
float:right; 
padding:39px 17px 31px 17px;
background:#b1ca30;
border-bottom:3px solid #000000;
cursor:pointer;
color:#FFFFFF;
}

.hmenus
{
float:right;
background:#b1ca30; 
/*color:#FFFFFF;*/
padding:39px 17px 31px 17px;
border-bottom:3px solid #000000;
}

a.headsmenu
{
text-decoration:none;
color:#000000;
}

a.headsmenu:hover
{
text-decoration:none;
color:#ffffff;
}

a.hheadsmenu
{
text-decoration:none;
color:#FFFFFF;
}

.logo
{
padding:8px 0px; 
float:left; 
border:0px solid #FF0000;
}

.menucontainer
{
float:left;
width:950px;
border:0px solid #00FF00;
}

.homeicons
{
}

.clear
{
clear:both;
}

.fullwidth
{
margin:auto;width:1170px;
}

a.iconlink
{
color:#4e4e4e;
font-weight:400;
font-family:'Open Sans', sans-serif;
text-decoration:none;
font-size:15px;
}

a.iconlink
{
color:#4e4e4e;
font-weight:400;
font-family:'Open Sans', sans-serif;
text-decoration:none;
}

a.socilafoot
{
text-decoration:none;
font-size:15px;
color:#4e4e4e;
}

a.socilafoot:hover
{
text-decoration:none;
font-size:15px;
color:#b1ca30;
}

.footconc
{
width:300px; float:left; padding-left:20px; font-size:14px; color:#4e4e4e;
}

#footinfo
{
background:url(../images/footerbg.png) repeat-x #2E2E2E;
}

li.footmenus
{
display:inline-block;
padding:0px 10px;
}

a.menufoot
{
text-decoration:none;
color:#FFFFFF;
}

a.menufoot:hover
{
text-decoration:none;
color:#b1ca30;
}

a.hmenufoot
{
text-decoration:none;
color:#b1ca30;
}

.welcons
{
text-align:center; font-size:16px; font-weight:400;font-family:font-family:'Open Sans', sans-serif;
}

.aboutdiv
{
float:left; width:790px; line-height:22px; font-size:15px; text-align:justify;
}

.servicediv1
{
float:left;line-height:22px; font-size:15px; text-align:justify; font-weight:400; color:#4e4e4e;
}

.servicediv2
{
float:left; width:700px; text-align:justify; font-size:14px; line-height:20px; color:#4e4e4e;
}

.servhead
{
color:#B1CA30; font-size:30px; font-weight:600;
}

.gmap-area {
  /*background-image: url("../images/map.jpg");*/
  background-color:#F8F8F8;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 70px 0;
}

.gmap-area .gmap iframe {
  border-radius: 5%;
  height: 350px;
  width: 600px;
}

.gmap{
    border: 10px solid #f6f5f0;
    border-radius: 5%;
    height: 330px;
    width: 600px;
    box-shadow: 0px 0px 3px 3px #e7e4dc;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

.gmap-area .map-content ul {
  list-style: none; 
}

.gmap-area .map-content address h5{
  font-weight: 700;
  /* font-size: 16px; */
}

a.contpg
{
text-decoration:none;
color:#0000FF;
}

a.contpg:hover
{
text-decoration:none;
color:#0000FF;
}

.flabel
{
color:#4E4E4E;
font-size:16px;
font-weight:300;
padding-bottom:6px;
}

.form-control
{

padding:8px 12px;
font-size:14px;
outline:none;
border:1px solid #ccc;
border-radius:4px;
color:#555;
width:400px;
}

.contsub
{
background:#b1ca30;
outline:none;
box-shadow:none;
color:#FFFFFF;
font-size:18px;
padding:8px 16px;
border-radius:4px;
border:1px solid #b1ca30;
cursor:pointer;
}