.header-classic #Top_bar { background-color: #000; }
#Top_bar .menu > li > a, #Top_bar #menu ul li.submenu .menu-toggle {
    color: #fff;
    padding: 35px 0;
}
#Top_bar .top_bar_right .action_button {
    border: 2px solid #A90000;
    border-radius: 0;
    font-size: 13px;
    padding: 15px 23px;
}
#Top_bar .top_bar_right .action_button:hover {
    background: #000;
    color: #fff;
}
.second-sec { text-align: center; }
.second-sec p { text-shadow: 0 0 black; }
.overlap-txt { background: #CA0000;color: #fff; }
.overlap-txt h4 {
	color: #fff;
    font-weight: 500;
    font-size: 34px;
    margin-top: 20px;
}
.overlap-txt h6 { 
	color: #fff; 
	font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	letter-spacing: 0;
    font-style: italic;
}
.second-center-img img{
	width: 80%;
    margin: 35px 0;
}
.second-center-img { position: relative; }
.second-center-img:before { 
    color: #F50101;
    position: absolute;
    content: "";
    height: 35px;
    top: -20px;
    border: 1px solid;
}
.second-center-img:after { 
    color: #F50101;
    position: absolute;
    content: "";
    height: 35px;
    bottom: 20px;
    border: 1px solid;
}
.button {
    background: #A90000;
    border: 1px solid #A90000 !important;
    border-radius: 0;
    padding: 17px 36px;
}
.button:hover { background: #000; }
.client-bio {
    background: #1A1618;
    color: #fff;
    margin-top: 15%;
    position: relative;
    padding: 5% 10%;
}
.client-bio:before {
	position: absolute;
	content: "";
	background: url('http://localhost/monica/wp-content/uploads/2024/07/Layer_1-1.png') no-repeat;
	background-size: 100%;
	width: 150px;
    height: 100px;
    left: -7%;
    top: -5%;
}
.client-bio:after {
	position: absolute;
	content: "";
	background: url('http://localhost/monica/wp-content/uploads/2024/07/Layer_1-1.png') no-repeat;
	background-size: 100%;
	width: 150px;
    height: 100px;
    right: -7%;
    bottom: -3%;
}
.client-bio .client-img {
    position: absolute;
    border: 7px solid #F50101;
    left: 50%;
    top: 0%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    width: 25%;
}
.client-bio h3 {
	color: #F50101;
    margin-top: 13%;
    font-size: 46px;
    margin-bottom: 30px;
    font-weight: 500;
}
.client-bio p {
    margin-bottom: 30px;
}
.client-bio h4 {
	color: #fff;
    font-size: 46px;
    font-weight: 400;
    margin: 40px 0 30px;
}
.client-bio h6 {
	font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	color: #F50101;
    font-size: 18px;
    letter-spacing: 1px;
    font-style: italic;
    margin-bottom: 30px;
}
.mcb-wrap-inner-uc3euxe1 .button { padding: 17px 56px; }
.blog-sec .post-desc-wrapper {
    width: 40%;
    float: left;
    background: #fff;
}
.blog-sec .post-photo-wrapper {
    width: 60%;
    float: right;
}
.blog-sec h4 {
	margin: 0;
    font-size: 38px;
    font-weight: 500;
}
.blog-sec h4.entry-title {
    margin: 15px 0;
    font-size: 20px;
    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    line-height: 28px;
    color: #17543E;
}
.blog-sec .post-excerpt {
    margin-bottom: 30px;
    color: #17543E;
    line-height: 25px;
}
.blog-sec .post-meta .author-date {
    float: right;
    border-bottom: 1px solid #efefef;
    padding-bottom: 10px;
    font-size: 12px;
    width: 100%;
}
.blog-sec .post-meta .category, .blog-sec .date span.label, .blog-sec .post-footer .button-love, .blog-sec .post-footer .post-links .post-comments, .blog-sec .post-footer .post-links i { display: none; }
.blog-sec span.date {
    float: right;
    padding-right: 15px;
}
.blog-sec .post-footer .post-links {
    float: left;
    border-left-width: 0;
    border-style: solid;
    padding-left: 0;
}
.blog-sec .post-footer { padding: 0; }
.blog-sec a.post-more {
    color: #A90000;
    font-weight: 500;
}

#Footer .footer_copy .one {
    margin-bottom: 0;
    padding-top: 10px;
    min-height: 0;
}
.footer-copy-center #Footer .footer_copy .copyright {
    float: none;
    margin: 0;
    font-size: 12px;
}
#Footer .footer_copy .mcb-column-inner {
    margin-bottom: 20px;
}
.sheros-page blockquote {
    margin: 20px 0px;
    font-size: 18px;
    font-weight: 700;
}
.sheros-page h5 {
    font-size: 16px;
    margin-bottom: 30px;
}
.sheros-page h3 {
    font-size: 24px;
    margin: 25px 0;
}
.discovery-page {
    padding: 40px 20px;
}
.discovery-page a {
    font-weight: 600;
    text-decoration: underline;
}
.discovery-page span {
    font-weight: 600;
    font-style: italic;
}
.contact-page { margin-bottom: 50px; }
.contact-page h6 {
    font-size: 20px;
    letter-spacing: 0;
    margin: 30px 0;
}
.contact-page ul {
    margin: 0;
    padding: 0;
}
.contact-page ul li {
    display: inline-block;
    margin: 0 10px;    
}
.contact-page ul li a {
    background: #d00909;
    color: #fff;
    padding: 10px 20px;
    text-decoration: none;
    font-weight: 600;
    transition: ease-all .3s;
}
.contact-page ul li a:hover {
    background: #f85858;
}
.service-list, .service-list-benefits {
    margin-top: 50px;
}
.service-list blockquote {
    margin: 0 0 20px;
}
.service-list h6 {
    letter-spacing: 0;
    color: #000;
}
.service-list-benefits ul li {
    font-size: 14px;
}
.service-list a {
    background: #d00909;
    color: #fff;
    padding: 10px 20px;
    text-decoration: none;
    font-weight: 600;
    transition: ease-all .3s;
    width: 100%;
    display: block;
    text-align: center;
}
.service-list a:hover {
    background: #f85858;
}
.service-list h5 {
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 0px;
}
.service-list-benefits {
    margin-bottom: 50px;
}
#Top_bar .menu > li ul {
    background-color: #000;
}
#Top_bar .menu > li ul li {
    border-bottom: 1px solid #333;
}
#Top_bar .menu > li ul li a {
    color: #fff;
}
.service-list.masterclass-service h5 {
    font-size: 20px;
    margin-bottom: 15px;
}
#Footer .widgets_wrapper, .footer-copy-center #Footer .footer_copy .social { display: none; }






@media only screen and (max-width: 767px) {
    .overlap-txt h4 { font-size: 24px;line-height: 28px; }
    .mcb-section .mcb-wrap .mcb-item-dp8p7socf { margin-bottom: 30px; }
    .client-bio:before { width: 100px;left: -10%;top: -3%; }
    .client-bio:after { width: 100px; right: -15%;bottom: -5%; }
    .client-bio h3 { margin-top: 19%;font-size: 26px; }
    .client-bio h4 { font-size: 26px;line-height: 30px; }
    .blog-sec .post-desc-wrapper { width: 100%;padding: 10px; }
    .blog-sec .post-photo-wrapper { width: 100%; }
    aside#custom_html-2 div { text-align: left !important; }
 

}

@media screen and (max-width: 1024px) and (min-width: 768px) {

}

@media only screen and (min-width: 1200px) {
	.second-sec { text-align: center;padding: 0 19%; }
	.overlap-txt { margin: 0 11% 6%; }
	.third-sec .door-img { padding: 0 10%; }
	.blog-sec .post-desc-wrapper { min-height: 26.1rem; }
    .subheader-both-center #Subheader .title { font-size: 40px; }
    .service-list-benefits {
    margin-left: 40px;
    border-left: 1px solid #f3f3f3;
    padding-left: 40px;
}
#Top_bar .menu > li ul {
    background-color: #000;
    width: 280px;
}
#Top_bar .menu li ul li { width: 280px; }

}

@media only screen and (min-width: 1600px) {

}