.home-intro .em {
    font-family: Shadows Into Light;
    color: #fcd116;
}
.wpb_wrapper .em{
font-family: Shadows Into Light;
    color: #fcd116;
}
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], select, textarea {
    line-height: 1.42857;
    padding: 6px 2px;
    font-size: 14px;
    vertical-align: middle;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.nav > li > a:hover, .nav > li > a:focus {
    background: #008751;
}

@media only screen(max-width: 600px){

  .nav, .nav-pills, .nav-top{
  color:#fff !important;
  
  }

}

#main-menu .mega-menu > li.menu-item > a, #main-menu .mega-menu > li.menu-item > h5 {
    font-family: Open Sans;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    color: #000 !important;
   font-family: "Open Sans" !important;
}


#main-menu .mega-menu > li.menu-item.active > a, #main-menu .mega-menu > li.menu-item.active > h5 {
    background: #fff !important;
    color: #00a160 !important;
   font-family: "Open Sans" !important;
}


#main-menu .mega-menu > li.menu-item.active:hover > a, #main-menu .mega-menu > li.menu-item:hover > a, #main-menu .mega-menu > li.menu-item.active:hover > h5, #main-menu .mega-menu > li.menu-item:hover > h5 {
    background: #fff !important;
    color: #00a160 !important;
   font-family: "Open Sans" !important;
}
@media (max-width: 991px){
#header.header-corporate:not(.header-10) .header-top .header-left > , #header.header-corporate:not(.header-10) .header-top .header-right >  {
    display: block !important;
}
}
/*CSS for enquiry form file drop issue*/
.drop_uploader.drop_zone ul.files li {
    min-height: 65px !important;
}
.drop_uploader.drop_zone ul.files li {
  color: #2a2a2a;
  font-family: "Open Sans";
  font-size: 12px;
  white-space: nowrap !important;
  text-overflow: ellipsis !important;
  max-width: 261px !important;
  overflow: hidden !important;
}
li.phone {
    float: right !important;
    font-size: 18px !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 10px !important;
    color: #fff !important;
}
.gun{
    text-align: left !important; 
    font-size: 16px; 
    line-height: 24px;
}
@media (max-width: 767px){
.gun{
    text-align: left !important;
    font-size: 16px; 
    line-height: 24px;
}
}
@media screen and (max-width:768px) {
.form-control .textarea{
    padding-top: 6px !important;
}
.textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.textarea.form-control {
    padding-left: 32px !important;
    padding-top: 6px !important;
    text-indent: 0 !important;
}
  .pe-7s-cloud-upload:before {
    display:none !important;
}
}

li.phone {
    font-size: 18px !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
    text-align: center;
    display: block !important;
    margin: 0 auto !important;
    float: none !important;
}
.nav > li > a:hover, .nav > li > a:focus {
    background: #008751;
    margin-bottom: 6px !important;
}