.page-id-5207 , .page-id-5210 , .page-id-5213 , .page-id-5216, .page-id-6055 , .page-id-5222, .page-id-5225 {
    background-color: #fff! important;
}
body{
   background-color: #fff! important;	
}
 footer#colophon {
    clear: both;
}
div#page{
	  max-width: 100%! important;
	padding:0! important;
}
.page-id-5207 div#page , .page-id-5210 div#page , .page-id-5213 div#page , .page-id-5216 div#page, .page-id-6055 div#page , .page-id-5222 div#page, .page-id-5225 div#page {
  max-width: 100%! important;
	padding:0! important;
}
.btn_new_site a{
	background-image:inherit! important;
}
.btn_new_site a:hover{
	background-color:#071511! important;
	Color:#dce5e0! important;
	background-image:inherit! important;
}
.testimonial-entry {
    margin-top: 0! important;
}
.jetpack-testimonial-shortcode {
    display: flex;
    flex-wrap: wrap;
}
.jetpack-testimonial-shortcode .testimonial-entry {
    flex: 0 0 50%;
    margin-bottom: 60px;
    padding: 7px 15px;
}
.jetpack-testimonial-shortcode .testimonial-entry p {
    font-size: 16px;
	font-family: "Poppins", Sans-serif;
}
.banner_section_inner .banner_section_inner_content {
    display: none;
	 opacity: 0.6;
  transition: 0.3s;
}
.banner_section_inner:hover .banner_section_inner_content{
	display:block;
	opacity: 1;
}
.blog_post_sec .elementor-widget-container ul.wpr-grid-filters.elementor-clearfix.wpr-grid-filters-sep-right {
    display: none;
}
.blog_post_sec article.wpr-grid-item .wpr-grid-image-wrap img {
    min-height: 176px;
}
.blog_post_sec article.wpr-grid-item .wpr-grid-item-comments a span {
    color: #fff;
}
.blog_post_sec article.wpr-grid-item .wpr-grid-item-below-content .wpr-grid-item-date .inner-block span.wpr-grid-extra-text-right {
    color: #fff;
}
.blog_post_sec article.wpr-grid-item .wpr-grid-item-excerpt p {
    color: #fff;
    margin: 10px 0;
	font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}



@media only screen and (max-width:1199px){
.content{
	display:block! important;
	margin-left:15px! important;
	margin-right:15px! important;
}

}

@media only screen and (max-width:767px){
	.home_page_banner {
    background-position: 71% 47%! important;
}
	.circle_image_sec .elementor-widget-wrap.elementor-element-populated {
    height: 430px! important;
    display: flex;
    align-items: center;
    padding: 50px! important;
    align-content: center;
	margin-left:15px! important;
	margin-right:15px! important
}
.banner_section_inner .banner_section_inner_content {
    display: block! important;
}
.content{
	display:block;
}
.main-card {
    height: inherit! important;
}
}


@media only screen and (max-width:390px){
.circle_image_sec .elementor-widget-wrap.elementor-element-populated {
    height: 390px! important;
}
}
@media only screen and (max-width:375px){
.circle_image_sec .elementor-widget-wrap.elementor-element-populated {
    height: 375px! important;
}
}
/* Blog page Css */
.blog{
    background-color: #fff! important;
}
.single-post div#primary {
    margin-left: 110px;
}
.single-post aside#secondary {
    margin-right: 92px;
}
/* .single-post div#primary { */
    /* margin-left: 0; */
    /* width: 100%; */
    /* max-width: 1400px; */
    /* margin-left: auto; */
    /* margin-right: auto; */
    /* float: none; */
    /* padding: 0 15px; */
/* } */

.page-id-1571 aside#secondary {
    display: none;
}
.page-id-7193 .elementor-widget-container p strong {
    color: #04635E;
}

.page-id-7193 .elementor-widget-container strong{
	color: #04635E;
}

.fix-mailerlite {
  position: relative !important;
  z-index: 99999 !important;
}

.fix-mailerlite input,
.fix-mailerlite label,
.fix-mailerlite button {
  pointer-events: auto !important;
  z-index: 99999 !important;
}

/* Fix input field visibility inside MailerLite form */
.fix-mailerlite input,
.fix-mailerlite textarea {
  color: #000 !important;
  background-color: #fff !important;
  z-index: 99999 !important;
  position: relative !important;
}

/* Full fix for invisible input text in MailerLite embedded form */
.fix-mailerlite input,
.fix-mailerlite textarea,
.fix-mailerlite input::placeholder,
.fix-mailerlite textarea::placeholder {
  opacity: 1 !important;
  color: #000 !important;
  background-color: #fff !important;
  z-index: 99999 !important;
  position: relative !important;
  visibility: visible !important;
}
/* Full fix for invisible input text in MailerLite embedded form */
.fix-mailerlite input,
.fix-mailerlite textarea,
.fix-mailerlite input::placeholder,
.fix-mailerlite textarea::placeholder {
  opacity: 1 !important;
  color: #000 !important;
  background-color: #fff !important;
  z-index: 99999 !important;
  position: relative !important;
  visibility: visible !important;
}
