/* Enter Your Custom CSS Here */
div#top-header {
    background: #53C91B;
}

/***contact us***/
ul.service-anchor-links {
    margin: 4em auto 1.5em;
    max-width: 1024px;
    display: inline-flex;
    list-style: none;
}
.adds {
    /* margin: 0 auto; */
    text-align: center;
    margin-top: 18px;
    /* margin-bottom: 0px !important; */
}
.service-anchor-links li {
   
    margin: 0px 26px;
}

.formline-three {
    width: 100%;
    display: inline-block;
}
div.wpcf7-validation-errors {
    border: 2px solid #1bb936;
    color: white;
}
div.wpcf7-mail-sent-ok {
    border: 2px solid #53c91b;
    color: white;
}

@media only screen and (max-width: 980px) {
  .formlinecol {
    width: 100% !important;
   
}
  ul.service-anchor-links {
    display: inline;

}
}


.formsmsubmit {
    text-align: center;
}
.formlinecol {
    width: 33%;
    float: left;
    margin-bottom: 15px;
}
.formsmsubmit input.wpcf7-form-control.wpcf7-submit {
    background: #53c91b;
    border: 2px solid #53c91b;
    color: #fff;
    font-size: 20px;
    padding: 7px 20px;
}
.formline select.wpcf7-form-control.wpcf7-select {
    padding: 12px;
    width: 94%;
}
.formlinecol input.wpcf7-form-control.wpcf7-text {
    padding: 12px;
}
.formsmmain {
    width: 100%;
    
}
/***END***/
.subb{
    background-color: #09a2e4;
    border: 1px solid #077fb3 !important;
    color: #fff !important;
    cursor: pointer;
    font-weight: 600;
    padding:10px 20px;
}

form#lidd_mc_form {
    background: rgba(111, 110, 109, 0.52);
    padding: 25px;
    color: white;
}
.contact-info {
  
      border-left: 1px solid #d8d8d8;
   
    padding-left: 2em;

}
 .detail {
   
    padding: 1.5em 1em 0em 1em;
}
 .detail p {
    
    font-size: 16px;

}
 .detail p i {
 
    font-size: 2em;
    padding-right: 1em;
  
    width: 40px;
}
 .detail p a {
    font-weight: 600;
}

  
}