.can-type{

    width: 25% !important;

    flex: 0 0 25%;

}

/* added by safeela insight-slider*/



.trustee-team-sec .slick-track{

    display: flex !important;

}

.trustee-team-sec  .team-item_wrap{

    height: 100% !important;

}

.trustee-team-sec .wgl-carousel .slick-slide{

    height: auto !important;

}

.contact-mail a{

    color:var(--e-global-color-text) !important;



}

.contact-mail a:hover,.contact-call a:hover{

color: var(--bighearts-primary-color) !important;

}

.contact-call a{

    color:var(--e-global-color-text) !important;



}

.donate-btn{

    max-width: 100% !important;

    width: 100% !important;

}

.who-we-img .elementor-widget-container {

margin: 0 !important;

}

.insi-h-blog .slick-track{

    display: flex !important;

    

}

.insi-h-blog  .slick-slide{

    height: auto !important;

}

.insi-h-blog  .blog-post{

    height: 100% !important;

}

.insi-h-blog .blog-post_wrapper{

    height: 100% !important;

}

.about-us-slider .slick-track{

    display: flex !important;



}

.about-us-slider  .slick-slide{

    height: auto !important;

}

.about-us-slider .team-item_wrap{

    height: 100% !important;

    /* -webkit-transform: translateZ(0); */

}

.contact-us_section{

    padding: 60px 0 !important;

    margin: 0 !important;



}

.form-control:focus{

    box-shadow: none;

}

.news-card-section .blog-style-standard,.inspirational-stories-card .blog-style-standard,

.events-card-section .blog-style-standard,.blog-card-section .blog-style-standard{ 

    display: flex !important;

    flex-wrap: wrap !important;



}

.news-card-section .item,.inspirational-stories-card .item,.events-card-section .item,.blog-card-section .item{

    height: auto !important;

}

.news-card-section .blog-post,.news-card-section .blog-post_wrapper,

.inspirational-stories-card .blog-post,

.inspirational-stories-card .blog-post_wrapper{

    height: 100% !important;



}

.events-card-section .blog-post,

.events-card-section .blog-post_wrapper,.blog-card-section .blog-post,

.blog-card-section .blog-post_wrapper{

    height: 100% !important;



}

.footer_section  .elementor-widget-wgl-social-icons{

    padding-left: 25px !important;

    }

    .affliation-section .slick-track{

        margin: 0 auto !important;

    }



    @media (max-width: 1599.98px) and (min-width: 1200px){

        .home_banner-section .dbl-title_1{

            font-size: 80px !important;

        }

    }

     @media (max-width: 1200.98px) and (min-width: 1200px){

        .type-can-sec-2 .can-type{

            width: 28% !important;

            flex: 0 0 28% !important;

        }

       

     }



@media (min-width:1200px){

    .story-sec .elementor-element-populated{

    margin: 0 !important;

}



    

}

@media (max-width:767.98px){

   

    .sec-box{

        padding-top: 30px;

    }

}

.type-can-sec-2 .elementor-column-gap-default{

    justify-content: center;

}

.hotspots_content-inner p{

    white-space: nowrap;

}

.box-can{

    height: 100%;

}

.box-can .elementor-widget-container{

    height: 100%;

    padding: 50px 30px !important;

}

.box-can .elementor-widget-container .wgl-service-1{

    display: flex;

    flex-direction: column;

    height: 100%;

}

.wgl-service_title{

    margin-top: auto !important;

    font-size: 24px !important;

}

.wgl-service_content{

    display: flex;

    flex-direction: column;

    align-items: center;

}

.banner-sec .elementor-element-populated{

    margin: 0 !important;

}

.wgl-header-row .wgl-header-row_wrapper{

    height: 70px !important;

}

@media(max-width:1200px){

    .bann-btn .elementor-widget-container{

        margin: 60px 0px !important;

    }

    .who-we-are-sec{

        margin: 60px 0px !important;

        margin-top: 0;

    }

    .who-we-img img{

        display: flex !important;

        justify-content: center;

        margin: 0 auto;

    }

}

@media(max-width:576px){

    .who-we-are-sec_{

        margin: 35px 0px;

    }

}

.wht-we-head{

    margin-bottom: 0 !important;

}

@media(min-width:1200px){

    .footer_section .content_wrapper{

        max-width: 250px !important;

    }

}

@media(max-width:1200px){

    

  .support-des .elementor-widget-wrap .elementor-element-populated{

    display: flex !important;

    justify-content: center !important;

  }

  .partners-sec{

    margin-top: 60px !important;

  }

  .our-presence-wrap{

    margin-top: 60px !important;

  }

  .elementor-7760 .elementor-element.elementor-element-a5537ae.elementor-column > .elementor-widget-wrap{

    justify-content: center !important;

  }

  .elementor-7760 .elementor-element.elementor-element-5f099fe > .elementor-element-populated{

    margin:0px !important ;

  }

  .can-type-head{

    margin-top: 60px !important;

  }

  .wht-we-head{

    margin-top: 60px !important;

  }

  .support-child-wrap{

    margin-top: 60px !important;

  }

  .our-mission-head{

    margin-top: 60px !important;

  }

  .insight-head{

    margin-top: 60px !important;

  }

  /* added by safeela */

  .type-can-sec-2 .elementor-element-populated{ 

    margin-top: 30px !important;

  }

  .type-can-sec-2{

    padding: 0 !important;

}



.insi-h-blog .meta-data{

    width: 85% !important;



}

.insi-h-blog  .meta-info{

    width: 6% !important;



}

.don-sec .don-img{

    margin: 0 auto;

    max-width: 100%;

    width: 719px;

    padding-top: 60px;





}

.don-sec .don-div{

    flex-direction: column !important;

}

.don-sec .don-box{

    width: 100%;

}

}

/* added by safeela */

@media (max-width: 1199.98px){

.hospital_network-head{

padding-top: 60px !important;

}



.can-type{

    flex: 0 0 50%;

    width: 50%;

}    

.serv-sec .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-2f4fd1b,.serv-sec .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-81888b8{

    width: 50% !important;

}

.serv-sec .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-8301607,.serv-sec .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-97005ce{

    width: 50% !important;



}

.what-we-do-sec-one .elementor-container{

    justify-content: center;

}

}

@media(max-width:1024.98px){

    /* .don-sec .don-anim-img{

        text-align: center;

    } */

    .don-sec .don-anim-des{

        margin: 0 auto;

        max-width: 100%;

        width: 719px;



    }

}

/* added by safeela */

@media(max-width:991.98px){

    .psycho-social-section .elementor-element-f174284 {

        width: 100% !important;

    }

    .psycho-social-section .psycho-social_img{

        display: flex !important;

        justify-content: center !important;

        

    }

        .don-sec .don-anim-des{

        margin: 0 auto;

        max-width: 100%;

        



    }



}

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

    .bank_details-section .elementor-element-a748ddb{

        width: 50% !important;

    }

   

}

@media(max-width:767.98px){

    .support-child-wrap .elementor-widget-wrap{

        flex-direction: column !important; /*added by safeela */



    }

    .can-type{

        flex: 0 0 100%;

        width: 100%;

    }



}

@media(max-width:767px){

    .serv-sec .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-2f4fd1b,.serv-sec .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-81888b8{

        width: 100% !important;

    }

    .serv-sec .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-8301607,.serv-sec .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-97005ce{

        width: 100% !important;



    }

}





@media (max-width:600px){

    .elementor-8190 .elementor-element.elementor-element-5788218{ 

        /*remove after content update*/

        padding-top: 60px !important;

    }

}

/* end */

@media(max-width:576px){

    .footer_section .wgl-social-icons {

        padding-top: 15px !important;

    }

   

    .aroh-sup-points .wgl-icon .flaticon{

        font-size: 12px !important;

        padding: 7px !important;

        margin: 0 !important;

        margin-right: 15px !important;

    }

    .aleft .wgl-layout-left{

        align-items: baseline;

    }

    /* added by safeela */

    .single_post_info{

        flex-wrap: nowrap !important;

    }

    .insight-head{

        margin-bottom: 40px !important;

    }

    .aroh-usa_img-sec{

        margin-top: 60px !important;

    }

    .about-us-education_sec{

        padding-bottom: 0px !important;

    }

    .support-child-div .button-wrapper{

        margin-top: -25px;

        margin-bottom: 15px;

    }

    .can-type-head {

        margin-bottom: 35px !important;

        margin-top: 35px !important;

    }

    .home_banner-section .dbl__subtitle{

        margin-bottom: 20px !important;

    }

    .bann-btn .elementor-widget-container{

        margin: 30px 0px 40px 0 !important;



    }

    .who-we-are-sec .button-wrapper{

        padding-left: 14% !important;

    }

    .who-we-are-sec .elementor-widget-container{

        margin-bottom: 20px !important;

    }



    .bank_details-section{

        margin-top: 60px !important;



    }

    .what-ppl_think-sec{

        padding-top: 50px !important;

    }

    .cancer-type-head{

        margin-top: 60px !important;

    }

    .home-success-sec{

        margin-top: 0 !important;

    }

    .vision-sec{

margin-top: 60px !important;

    }

    .vision-sec .elementor-element-7242602{

        margin: 60px 0px !important

    }

    .education-sec {

        margin-top: -50px !important;

    }

    .support-child-div .elementor-widget-wgl-double-headings,.support-child-div .elementor-widget-text-editor {

    width: 100% !important;

    max-width: 100% !important;

}

.bank_details-section .elementor-element-populated{

    margin-bottom: 0 !important;

}

.aroh-usa-hope_love,.aroh-usa-hope_love-des{

    padding-bottom: 15px !important;

}

.aroh-usa_message,.donate-online-head{

padding-bottom: 20px !important;

}

.aroh-usa-team_members{

    margin-top: 0px !important;

    margin-bottom: 40px !important;



}

.bank_details {

    margin-bottom: 60px !important;

}

/* .bank_details .bottom_bank-details{

    margin-bottom: -20px !important;



} */

.bank-details-head{

    padding-bottom: 20px !important;



}

.don-sec .don-anim-des{

    max-width: 100%;

}

.elementor-element-9437bef .elementor-widget-container{

    padding-top:15px !important;

}

.who-we-img{

    padding-top: 30px !important;

}

}

@media (max-width:480px){

    .insi-h-blog .post_categories{

        padding-left: 10px !important;

    }

    .don-box .header-swiper-wrapper {

        flex-wrap: wrap !important;

    }

    .don-box .header-swiper .swiper-slide {

        margin-right: 15px !important;

        margin-bottom: 0px !important;

    }

    .header-swiper h3{

        font-size: 15px !important;

    }

    .payment-amout label{

        padding: 5px 12px !important;

    }

}

/* .hos-network  ol > li:before{

    content: none !important;

    list-style-type: none;

} */



/* new changes by safeela */

.location-section .elementor-widget-container{

    margin: 0 auto !important;

}

input[type=text], select{

    color: black !important;

}

input[type=email], select{

    color: black !important;

}

.form-control{

    color: black !important;

}

.wpcf7-not-valid-tip{

    /* position: absolute; */

    font-size: 12px !important;

    /* bottom: -6% !important; */

}

/* .submit-btn{

    position: relative !important;

} */

.wpcf7 form .wpcf7-response-output{

    border: none !important;

    color: #46b450 !important;

    position: absolute !important;

    bottom: -20px !important;

    /* line-height: ; */

}

@media(max-width:576px){

    .wgl-testimonials .wgl-testimonials_quote{

        font-size: 18px;

    }

}

.aroh-sup-points .wgl-icon i{

    margin-top: 0 !important;

}

/* .elementor-7772 .elementor-element.elementor-element-de63d38 .elementor-element-populated a:hover{

color: #ddbe72 !important;

}

.elementor-7772 .elementor-element.elementor-element-97b4daa .elementor-element-populated a:hover{

    color: #ddbe72 !important;

} */

.elementor-slideshow__header{

    color:#600033 !important;

}

i.eicon-close{

    color: #600033 !important;

}

.bank_details p{

    margin: 0 0 10px 0;

    font-weight: 600 !important;

}

.submit-btn{

    text-transform: uppercase !important;

    color: #ffff !important;

    border-color: #971C5E !important;

    background-color: #971C5E !important;

    border-style: solid !important;

    border-width: 2px 2px 2px 2px !important;

    /* padding: 12px 25px 12px 25px !important; */

}

.submit-btn:hover{

    color: #101010 !important;

    border-color: #971C5E !important;

    background-color: #ffff !important;

}

@media(max-width:576px){

    .typ-can-head .dbl__title-wrapper{

        text-align: left;

    }

}

.iti--separate-dial-code .iti__selected-flag{

    background-color: transparent !important;

    padding-right: 10px;

    border-right: 1px solid #decad5 !important;

}

.form-check .form-check-input{

    appearance: none;

    border: 1px solid #600033;

    border-radius: 30px;

   

}

.form-check-input:checked{

    background-color:#600033;

}

.form-check-input:focus{

    box-shadow: none;

}

/* .tooltip{

    opacity: 1;

} */

/* @media(max-width:600px){

    body.elementor-default .elementor-section-boxed .elementor-container.elementor-column-gap-default{

        width: calc(100% - 30px) !important;

    }

} */




.elementor-7772 .elementor-element.elementor-element-de63d38 .elementor-element-populated a:hover{

    color: #ddbe72 !important;
    
    }
    
    .elementor-7772 .elementor-element.elementor-element-97b4daa .elementor-element-populated a:hover{
    
        color: #ddbe72 !important;
    
    }

    @media (max-width: 992px){
        .elementor-7772 .elementor-element.elementor-element-de63d38 .elementor-element-populated a:hover{

            color:#FFE3F2 !important;
            
            }
            
            .elementor-7772 .elementor-element.elementor-element-97b4daa .elementor-element-populated a:hover{
            
                color: #FFE3F2 !important;
            
            }
    }