/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
#testimonials .wp-block-group.is-content-justification-space-between{
    display: none;
}
.banner-img-flower {
    position: relative;
}
.banner-img-flower::before {
    content: "";
    display: block;
    background: url("https://dev.reininsarcoma.org/wp-content/uploads/2025/08/Layer-39-copy-2.webp") no-repeat center center;
    background-size: contain;
    width: 205px;
    height: 206px;
    position: absolute;
    top: 12%;
    left: -24%;
    z-index: 0;
}
/* *************************Blog lisitng****************************** */


/* *************************Media query****************************** */
@media (max-width: 1280px){
    h1
 {
    font-size: 65px;
}
.wp-block-group.header-container-r{
    gap: 0px;
}
.wp-block-navigation  {
    gap: 20px;
}
}
@media (max-width: 1024px){
h1
 {
    font-size: 60px;
}

h2 {
    font-size: 45px;
}
p {
    font-size: 16px;
}
h4 a ,#testimonials h4 a,.Evnets-container h4 a, .Blog-custom h4 a
{
    font-size: 24px;
}
h1 span ,h2 span{
    font-size: 95px;
}
.Benefit h3  {
    font-size: 22px !important;
}
.Benefit p 
 {
    font-size: 16px !important;
}
.about-me-img-cnt ,.hundred-container{
    display: flex;
    flex-direction: column;
}
.about-me-img-cnt img ,.hundred-container img
 {
    width: 100%;
}
.Evnets-container p ,span.value ,.Blog-custom p ,.rsecond-class p{
    font-size: 18px !important;
    margin-top:10px;
}
span.value {

    height: 79px;
}
.post-info{
    display: flex;
    gap: 20px;
}
.Blog-custom a.wp-block-button__link.has-background.has-text-align-center.wp-element-button {
    padding: 20px 40px !important;
}
.stay-conneted.ticss-eb9372fc {
    width: 50%;
}
 .wp-block-navigation__responsive-container-open
 {
    background: #002468;
    color: rgb(255 255 255);
}
}
@media (max-width: 768px){
    h2 ,.about-number{
    font-size: 40px;
}
h1 span {
    font-size: 70px;
    position: relative;
    top: -16px;
}
h2 span{
    font-size: 70px;
    
}
    span.value {
        height: 0px;
    }
    .volunteer-p{
        padding: 0 !important;
    }
.about-number-text {
    font-size: 50px !important;
}
#Bringing-section span {
    font-size: 40px;
   
}
}
@media (max-width: 540px){
   h1 {
    font-size:45px;
}

.wp-block-button__link
 {
    font-size: 16px;
    padding: 20px 20px;
}
.about-number{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
div#cta:after {
    display: none;
}
    .stay-conneted.ticss-eb9372fc {
        width: 100%;
    }
    .copy-right p
 {
    font-size: 14px !important
}
.rsecond-class h2 {
    font-size: 30px !important;
}
.Benefit-sec-r figure{
    margin: 10px 0 !important;
}
.banner-img-flower::before

 {
    content: "";
    display: block;
    background: url(https://dev.reininsarcoma.org/wp-content/uploads/2025/08/Layer-39-copy-2.webp) no-repeat center center;
    background-size: contain;
    width: 153px!important;
    height: 110px!important;
    position: absolute;
    top: 13% !important;
    left: -34% !important;
    z-index: 0;
 }
img.wp-image-15044 {
    width: 239px !important;
    height: 305px !important;
}}
@media (max-width: 425px){
    .wp-block-button__link {
        font-size: 13px;
        padding: 20px 20px;
    }
}
@media (max-width: 320px){
   .copy-right p
 {
    font-size: 11px !important
}
img.wp-image-15044 {
        width: 210px !important;
        height: 271px !important;
    }
}