.accordion-heading h3.wp-block-accordion-heading {
    background: #aec1b3;
    padding: 6px 20px;
    color: #fff;
}
.newsletter-content p {
    text-align: center;
    font-size: 20px;
}
span.wpcf7-spinner {
    display: none;
}

element.style {
    min-width: 0%;
    max-width: 100%;
    top: 10px;
    left: 640px;
    opacity: 1;
    display: block;
}

.pum-theme-2990 .pum-container, .pum-theme-lightbox .pum-container {
    border: 8px solid #fff!important;

}

.popmake h2.wp-block-heading {
    font-size: 30px;
    text-align: center;
}
.book img.wp-image-2245, .book img.wp-image-2454 {
    width: 100% !important;
}
html, body {
    overflow-x: hidden; 
    overflow-y: auto;   
    position: relative;
    width: 100%;
}

 .wp-block-coblocks-row[data-columns="1"] .wp-block-coblocks-column__inner>[class*=wp-block-] {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%!important;
}
h2.wp-block-heading.heading-space {
    margin-bottom: 40px;
}
.form-section {
       align-self: unset !important;

}
input {
    font-family: Roboto Condensed;
    font-size: 17px;
    font-weight: 400;
    line-height: 2.5;
    width: 100%;
    margin-bottom: 20px;
}
.wpcf7-submit{
width: 225px;
    height: 55px;
    line-height: 55px;
    font-size: 16px;
    font-weight: 600;
    margin: 15px 0;
    padding: 0px 30px;
    background-color: #ffffff;
    color: #9cb4a2;
    border: 2px solid #9cb4a2;
    transition: all .3s;
    outline: none;
}
div#wpcf7-f2795-p2151-o1 {
    padding: 40px;
    background: #9bb3a1;
}
.wordads-ad-wrapper.wordads-ad-wrapper--top {
    display: none;
}
.box-1 {
    padding: 30px!important;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.11) 0px 0px 0px 1px;
    border-radius: 5px;
}
.box-2 {
    padding: 30px;
    background: background: #fff;
    box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.11) 0px 0px 0px 1px;
    border-radius: 5px;

}
.last-box{
		  position: relative;
    bottom: 35px;
}
.box-1 {
    margin-right: 15px !important;
}

.box-1 h2, .box-2 h2 {
    font-size: 25px;
}

.box-shadow{
    box-shadow: 0 4px 8px 3px rgba(0, 0, 0, .15), 0 1px 3px rgba(0, 0, 0, .3);
}



h1.wp-block.wp-block-post-title {
    display: none;
}
.accordion-heading {
    margin: 0px 7px !important;
}

.accordion-heading .wp-block-accordion-item-is-layout-flow {
    padding: 0px 0px;
}

div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy {
	
    display: none;
}
main#wp--skip-link--target {
    padding-top: 0px!important;
}
 figure.wp-block-image.size-large img {
    width: 100%;
}