.site{max-width:100%;}
body .site{margin:0px;
    padding:0px;}
.text-inner {
    max-width: 800px;
    width: 100%;
    height: auto;
    margin: 0px auto;
}
footer[role="contentinfo"] a {
    color: white;}
footer[role="contentinfo"]{display:none;
}
footer.entry-meta{display:none;}
.site-content article{margin-bottom:0px;
padding-bottom:0px;
    border:none;
}
.inner {
    max-width: 1200px;
    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;}
.entry-content li{color:black!important;}
#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;}

html,body
{
    width: 100%;
    margin: 0px;
    padding: 0px;
    overflow-x: hidden; 
}


.call-back-section label{display: inline-grid;
width: 98%;}

.call-back-section .wpcf7-response-output{    border: 2px solid #00b0f1!important;
    color: white!important;
}

.call-back-section input {
    width: 90% !important;
    float: left;
    margin-right: 10px !important;
}
.entry-content img{border-radius:0px;
box-shadow:none;}
.call-back-section .wpcf7-form {
    overflow: hidden;
}

.call-back-section .wpcf7-form p{width:25%;
float:left;
    color:white;
}

.call-back-section input[type="submit"]{    color: white;
    background-color: #00b0f1;
        font-size: 20px;
        background-image:none;
        max-width: 200px;
    margin: 20px auto;
    float: none;
}

.call-back-section h1{    color: white;
    text-align: center;
    font-size: 28px;
        margin-bottom: 12px;
}

.call-to-action h1{    color: white;
    text-align: center;
    font-size: 28px;
    margin-bottom: 12px;
}

button.ubtn-large {
    padding: 15px 42px;
}


.ubtn-ctn-center {
    display: block;
    text-align: center;
    margin-bottom: 10px;
}


#four-icon-section .aio-icon-header h3.aio-icon-title{font-size: 19px;
        color: #2662a8;
}


#four-icon-section .top-icon .aio-icon-description {
    margin-top: 15px;
    font-size: 16px!important;
}


#four-icon-section .top-icon{background-color: white;
    padding: 30px 25px;
}

#four-icon-section .top-icon .button{color: white!important;
    background-color: #00b0f1;
    font-size: 16px!important;
    background-image: none;
    max-width: 130px;
    margin: 20px auto 0px;
    float: none;
    padding: 8px 0px;
}

.icons-title-top h2{
    color: #2662a8;
    font-size: 28px!important;
    text-align: center;
}

.home-page-text-box h2{color: #2662a8;
    font-size: 28px!important;
    text-align: left;
}

.home-page-text-box p{font-size:16px;}

.reviews p{    color: white;
    font-size: 16px;
    font-style: italic;
    
}

.reviews h4{    color: white;
    font-size: 20px;}
    
    .testimonial-img{
            border-radius: 50%!important;
    border: solid 8px white;
    }
    
    
 .bottom-icons .aio-icon-component{    margin-bottom: 10px;
}

#about-text p{text-align:justify;}

.top-img-text h1 {
    color: white;
    font-size: 44px;
    line-height: 1.2;
}
.top-img-text p {
    color: white;
    font-size: 22px;
    line-height: 1.4;
}

.underline{border: solid 5px white;
    margin: 20px 0px;
}

.top-img-text .button{border: solid 5px white;
    text-align: center;
    margin: 20px 0px;
        font-size: 20px;
    background-image: none;
    max-width: 200px;
color: white
}



@media screen and (max-width: 768px) {
   .call-back-section .wpcf7-form p {
    width: 50%;}
}