.home .page-header {    display: none; }
.epstopinfo a {    font-size: 24px;    color: #000;    text-decoration: none;}
.epstopinfo li { list-style: none; }
ul {    padding:0;    list-style: none;}
.footer-social-icons {  /*  width: 350px;*/    display:block;    margin: 0 auto;}
.contact_eps .social-icon {    color: #fff;}
.contact_eps ul.social-icons {    margin-top: 10px;}
.contact_eps .social-icons li {    vertical-align: top;    display: inline;    height: 100px;}
.contact_eps .social-icons a {    color: #fff;    text-decoration: none; }
.contact_eps .fa-facebook {    padding:10px 14px;    -o-transition:.5s;    -ms-transition:.5s;    -moz-transition:.5s;    -webkit-transition:.5s;    transition: .5s;    background-color: #322f30;}
.contact_eps .fa-facebook:hover {    background-color: #3d5b99;}
.contact_eps .fa-twitter {    padding:10px 12px;    -o-transition:.5s;    -ms-transition:.5s;    -moz-transition:.5s;    -webkit-transition:.5s;
    transition: .5s;    background-color: #322f30;}
.contact_eps .fa-twitter:hover {    background-color: #00aced;}
.contact_eps .fa-rss {    padding:10px 14px;    -o-transition:.5s;    -ms-transition:.5s;    -moz-transition:.5s;    -webkit-transition:.5s;
    transition: .5s;    background-color: #322f30; }
.contact_eps .fa-rss:hover {    background-color: #eb8231;}
.contact_eps .fa-youtube {    padding:10px 14px;    -o-transition:.5s;    -ms-transition:.5s;    -moz-transition:.5s;    -webkit-transition:.5s;    transition: .5s;    background-color: #322f30;}
.contact_eps .fa-youtube:hover {    background-color: #e64a41;}
.contact_eps .fa-linkedin {    padding:10px 14px;    -o-transition:.5s;    -ms-transition:.5s;    -moz-transition:.5s;    -webkit-transition:.5s;    transition: .5s;    background-color: #322f30;}
.contact_eps .fa-linkedin:hover {    background-color: #0073a4;}
.contact_eps .fa-google-plus {    padding:10px 9px;    -o-transition:.5s;    -ms-transition:.5s;    -moz-transition:.5s;    -webkit-transition:.5s;    transition: .5s;    background-color: #322f30;}
.contact_eps .fa-google-plus:hover {    background-color: #e25714;}
.mybtn a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-grey {
    border: 1px solid #000;    color: #000;    background: #f2f2f2;}
.mybtn a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-grey:hover {
    border: 1px solid #000;    color: #fff;    background: #808080;}
.wpb_gmaps_widget .wpb_wrapper {   padding: 0!important;}
.addresswidth .address {    padding-left: 15px;    font-size: 18px;    padding-bottom: 20px;}
.addresswidth i {    font-size: 30px;    padding-right: 10px;}
.addresswidth {
    display: flex;
}
.addresswidth i.fa.fa-mobile {
    font-size: 60px;
}/*-- Form Style----*/

.contact_eps select, .contact_eps input, .contact_eps textarea {
    background-color: transparent!important;
    border-top: 1px solid #000!important;
    border-left: 1px solid #000!important;
    border-right: 1px solid #000!important;
    border-color: #000!important;
    padding:0 5px!important;
    width: 100%;
    line-height: 45px;
margin-bottom: 11px;
border-bottom: 1px solid #000 !important;
}
.contact_eps label {
    width: 100%;
    margin-bottom: 20px;
    line-height: 0;
    font-size: 15px;
}
.contact_eps textarea{
    height:100px;
}

.contact_eps input.wpcf7-form-control.wpcf7-submit {
    width: 30%!important;
    border: 1px solid !important;
    border-radius: 0px;
    padding: 6px 25px !important;
}

.contact_eps ::-webkit-input-placeholder { /* WebKit browsers */
color: #000!important;
opacity: 1;
font-size:12px!important;
text-transform: capitalize;
}

.contact_eps :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #000!important;
opacity: 1;
font-size:12px!important;
text-transform: capitalize;
}
.contact_eps ::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #000!important;
opacity: 1;
font-size:12px!important;
text-transform: capitalize;
}
.contact_eps  :-ms-input-placeholder { /* Internet Explorer 10+ */
color: #000!important;
opacity: 1;
font-size:12px!important;
text-transform: capitalize;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    font-size: 12px!important;
    text-transform: capitalize;
    padding: 0!important;
    background: transparent;
}
contact_eps select:focus, .contact_eps input:focus, .contact_eps textarea:focus {
       outline: none!important;
}
input.wpcf7-form-control.wpcf7-submit {
    border: 1px solid #000!important;
    color: #000;
}
input.wpcf7-form-control.wpcf7-submit:hover {
    border: 1px solid #000!important;
    color: #fff;
    background:#808080!important;
}
.wpcf7 p {
    margin-bottom: 0!Important;
    margin: 0px!important;
padding-bottom: 8px;
}
.eps_pra p {
    text-align: center;
    font-size: 20px;
    color: #000;
}
.eps_min-height { min-height: 80px; }
.site-logo-div img.custom-logo {
    width: auto;
    height: 70px;
}
.address a { color: #000; }
ul.page-list { text-transform: uppercase; }
#menu-footer-menu li {    display: inline-block;    padding: 0px 10px;}