.site{max-width:100%;}
body .site{margin:0px;
    padding:0px;}
.text-inner {
    max-width: 960px;
    width: 100%;
    height: auto;
    margin: 0px auto;
}
footer[role="contentinfo"] a {
    color: white;}
footer[role="contentinfo"]{margin-top:0px;
padding:0px;
    border:none;
    max-width:100%;
    background-color:black;
    text-align: center;
color: white;
margin:0px 30px;
}
footer.entry-meta{display:none;}
.site-content article{margin-bottom:0px;
padding-bottom:0px;
    border:none;
}
.inner {
    max-width: 1400px;
    width: 100%;
    height: auto;
    margin: 0px auto;}

.site-content article {
    word-wrap: normal;
    hyphens: initial;}
.site-content{margin:0px;}
.entry-header{display:none;}
.entry-content h1{font-size:25px;}
.entry-content h2{margin:0px;}
#footer-widget{text-align:center;
    color:white;}
* {
-moz-hyphens:none;
-ms-hyphens:none;
-webkit-hyphens: none;
hyphens:none;
}
.entry-content p{margin: 0px 0px 5px;}
.nav-single + .comments-area{display:none;}


.text-section{padding-right:10px;}


.home-page-text-box{text-align:justify;}


.home-page-text-box h2{font-family: 'Cabin', sans-serif;
font-size:28px;
    color:black;
    text-align:left;
}

.home-page-text-box h4{font-family: 'Cabin', sans-serif;
font-size:18px;
    color:black;
    margin: 10px 0px;
    text-align:left;
}


.vc_gitem-post-data-source-post_title h4{
    line-height: 1;
    font-family: 'Cabin', sans-serif;
    color: black;
    margin: 13px 0px;
    text-align: center !important;
    font-size: 20px;
}


.vc_custom_heading p{color:black;
    text-align: justify;
}

.entry-content li{color:black;}


.wpcf7 button, input, select, textarea{    border: 1px solid #2c2c2c;
    border-radius: 3px;
    font-family: inherit;
   padding: 15px;
width: 75%;
background-color: rgba(255,255,255,0.85);
}

.wpcf7 textarea{    max-height: 157px;
}

input[type="submit"]{    width: 80%;
background-image:none;
background-color: #f1c187;
color: black;
padding:19px;

}
.wpcf7 p{margin-bottom:10px;}

.entry-content img{box-shadow:none;}



.asmh-header .brand img {
    max-width: 300px;
    width: 100%;
}



@media screen and (min-width: 768px) {
   .text-section-left{padding-right:50px;}
   #text-4{
width: 45%;
float: left;
margin-top: 35px;}
#text-3{width:45%;
    float:right;
    margin-top:35px;
}
.testimonials-sections{padding:50px 0px;
margin:0px 30px;}
.footer-section{margin:0px 30px;
padding: 35px 0px;}
}


html,body
{
    width: 100%;
    margin: 0px;
    padding: 0px;
    overflow-x: hidden; 
}

.parrallax blockquote{color: white;
font-size: 21px;
    text-align:center;}

@media screen and (max-width: 768px) {
    
    .parrallax blockquote{
font-size: 16px;
    text-align:center;}
    
    footer[role="contentinfo"]{margin:0px;}
    .home-page-text-box h2{font-size:20px;}
}



.button{    text-align: center;
}
.button a{background-color: #f1c187;
color: black !important;
padding: 19px 50px;
text-decoration: none;
font-size: 18px;
text-align: center;
font-weight: 600;
font-family: 'Cabin', sans-serif;
border-radius: 5px;
text-transform:uppercase;
}

.entry-content p {
    margin: 0px 0px 10px!important;
}