.node__content{
    margin-top: 0;
}

.social-icons .fontawesome-icons,.social-icons .fontawesome-icon{
    height: max-content;
}
/* Loaders */
/* Pre-Loader */
#loaders{
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background-color: white;
}
#loaders .circle{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    transform: rotate(360deg);
    border: 6px solid var(--bs-secondary);
    border-top-color: var(--bs-heading-text-color);
    animation: rotate 1s linear;
}
/* Header-1 */
.header1 .social-icons{
    display: flex;
}
.header1 .social-icons a i{
    font-size: 14px;
    color: var(--bs-heading-text-color);
}
.search-wrapper .search .dropdown-menu.show form .input-group{
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}
.header-area .header-top .social-icons a:nth-last-child(n+2){
    margin-right: 24px;
}
/* Header 2 */
.header2 .nav-link{
    text-transform: uppercase;
}
/* Footer */
footer .navbar-brand{
    padding: 0;
}
footer nav h5 a{
    font-family: var(--bs-paragraph-font);
    color: white;
    font-weight: 400;
    margin-bottom: 11px;
}
footer nav ul li h5:hover {
    opacity: 1;
}
[class *="form-type"].mb-3, [class *="form-actions"].mb-3  {
    margin-bottom: 0 !important;
}
.form-control:focus{
    border: 1px solid var(--bs-secondary);
    outline: none;
    box-shadow: none;
}
footer form button{
    min-width: 44px;
}
/* Banner */
.breadcrumb-item+.breadcrumb-item::before{
    content: url(../assets/Images/Icons/SVG/bread.svg);
    width: 9px;
    height: 7px;
    transform: rotate(270deg);
    margin: 0 7px;
    right: 12px;
    top: 6px;
    position: relative;
}
.breadcrumb{
    justify-content: center;
    margin-bottom: 0;
}
.breadcrumb .breadcrumb-item{
    font-family: var(--bs-heading-font-1);
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    text-decoration: none;
    color: #fff;
}
.breadcrumb .breadcrumb-item a{
    color: var(--bs-secondary);
    text-decoration: none;
}
/* Elements */
table{
    margin-top: 0;
}
table th, table td{
    text-align: center;
}
/* Campaign */
.campaign-detail-fullwidth-block .body-content{
    margin-bottom: 50px;
}
.campaign-detail-fullwidth-block .body-content p, .campaign-detail-fullwidth-block .extra-content p{
    margin-bottom: 22px !important;
}
.campaign-detail-fullwidth-block .extra-content{
    margin-bottom: 60px;
}
.campaign-detail-fullwidth-block .extra-content .row{
    margin-top: 50px;
    margin-bottom: 50px;
}
.campaign-detail-fullwidth-block #day-eve-1::before{
    content: unset;
}
/* Comment */
.comment-form label{
    display: none;
}
.comment-form textarea{
    border: 1px solid var(--bs-paragraph-text-color);
}
.comment-form textarea:focus{
    border: 1px solid var(--bs-secondary);
}
.comment-lists{
    border-bottom: 1px solid #00000040;
    margin-bottom: 50px;
    padding-bottom: 60px;
}
.page-sidebar .comment-lists{
    padding-bottom: 50px;
}
.campaign-detail-fullwidth-block  .review-wrapper {
    border-top: 1px solid #00000040;
}
.campaign-detail-fullwidth-block  .review-wrapper > h3{
    padding-top: 60px;
    font-family: var(--bs-heading-font-2);
}
.comment-lists .review-block {
    border: 0 !important;
    padding: 0 !important;
    padding-top: 27px !important;
    margin-bottom: 0 !important;
}
.comment-lists .reply{
    padding-left: 50px;
}
.comments-block .review-divider{
    display: flex;
} 
.comments-block .review-divider .img-wrapper{
    max-width: 120px;
    min-width: 120px;
    width: 100%;
    height: 140px;
    margin-right: 25px;
}
.comments-block .review-divider .content-wrapper span{
    color: var(--bs-secondary);
    font-family: var(--bs-heading-font-1);
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 19px;
    display: inline-block;
}
.comments-block .review-divider .content-wrapper span.nav-link{
    margin: 0;
    margin-right: 10px;
    padding: 0;
}
.comments-block.review-divider .content-wrapper p{
    margin-bottom: 24px;
}
.comments-block .content-wrapper p{
    margin-bottom: 24px;
}
.comments-block .review-divider .content-wrapper a{
    font-family: var(--bs-heading-font-1);
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    text-decoration: none;
    color: black;
}
.comments-block .campaign-detail-fullwidth-block .review-divider .img-wrapper{
    max-width: 120px;
    min-width: 80px;
    width: 100%;
    height: 140px;
    margin-right: 25px;
}
.path-comment .section{
    padding: 100px 0;
}
.path-comment #main.container-fluid{
    max-width: 1140px;
    padding: 0 12px !important;
}
/* Campaign Side bar*/
.page-sidebar .col-lg-6.sidebar-cln > div:nth-last-child(n+2){
    margin-bottom: 60px;
}
.page-sidebar.event-details-leftsidebar .col-lg-6.sidebar-cln > div:nth-last-child(n+2), .page-sidebar.event-details-rightsidebar .col-lg-6.sidebar-cln > div:nth-last-child(n+2){
    margin-bottom: 50px;
}
.campaign-detail-rightsidebar-block.campaign-detail-fullwidth-block .col-lg-6 .row, .campaign-detail-leftsidebar-block.campaign-detail-fullwidth-block .col-lg-6 .row{
    margin-top: 40px;
}
.campaign-detail-rightsidebar-block.campaign-detail-fullwidth-block .details-title p:last-child, .campaign-detail-rightsidebar-block.campaign-detail-fullwidth-block .col-lg-6 .row, .campaign-detail-leftsidebar-block.campaign-detail-fullwidth-block .details-title p:last-child, .campaign-detail-leftsidebar-block.campaign-detail-fullwidth-block .col-lg-6 .row {
    margin-bottom: 40px;
}
.page-sidebar .campaign-detail-fullwidth-block .body-content{
    margin-bottom: 22px;
}
.page-sidebar .campaign-detail-fullwidth-block .extra-content{
    margin-bottom: 50px;
}
.page-sidebar .campaign-detail-fullwidth-block .review-wrapper > h3{
    padding-top: 50px;
}
.campaign-grid2-block .col-md-6{
    margin-bottom: 60px !important;
}
.campaign-grid2.home-page{
    padding-bottom: 40px;
}
.campaign-grid2 .js-pager__items.pager a{
    margin-top: 20px;
    margin-bottom: 60px;
}
.js-pager__items.pager{
    list-style: none;
    text-align: center;
    padding: 0;
}
.js-pager__items.pager a{
    width: 174px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: var(--bs-heading-font-1);
    font-weight: 500;
    font-size: 17px;
    box-shadow: unset;
    border: 1px solid var(--bs-secondary);
    border-radius: 6px;
    color: var(--bs-secondary);
    text-decoration: none;
    margin: auto;
}
.js-pager__items.pager a:hover{
    background-color: var(--bs-secondary);
    color: #fff;
}
.campaign-grid3.home-page, .campaign-grid4.home-page, .campaign-list-fullwidth.home-page, .events-1.home-page, .blog-grid4.home-page, .blog-list1.home-page, .blog-list2{
    padding-bottom: 50px;
}
.campaign-grid3-block .col-lg-4, .campaign-grid4-block .row .col-lg-3, .campaign-list-fullwidth-block .content-block, .events-1-block .row .col-md-6, .blog-grid4 .row .col-md-6, .blog-list1-block .blog4 .row, .blog-list2 .blog-list-block{
    margin-bottom: 50px !important;
}
.campaign-grid3 .js-pager__items.pager a, .campaign-grid4 .js-pager__items.pager a, .events-1-block .js-pager__items.pager a, .blog-grid4 .js-pager__items.pager a, .blog-list1.home-page .js-pager__items.pager a, .blog-list2.home-page .js-pager__items.pager a{
    margin-top: 30px;
    margin-bottom: 50px;
}
.blog-list1.home-page .js-pager__items.pager a, .blog-list2.home-page .js-pager__items.pager a{
    margin-top: 80px;
}
.campaign-list-fullwidth .js-pager__items.pager a{
    margin-top: 68px;
    margin-bottom: 50px;
}
.campaign-list-sidebar-block.campaign-list-fullwidth-block .content-block, .blog-grid-sidebar-block.blog-grid3-block.blog-grid2-block .row .col-md-6{
    margin-bottom: 38px !important;
}
.campaign-list-sidebar .js-pager__items.pager a, .blog-grid-sidebar .js-pager__items.pager a{
    margin-top: 68px;
    margin-bottom: 38px;
}
.blog-grid-sidebar .js-pager__items.pager a{
    margin-top: 42px;
}
.basic-page.page-sidebar .campaign-list-sidebar, .campaign-list-sidebar, .basic-page.page-sidebar .blog-grid-sidebar, .blog-grid-sidebar{
    padding-bottom: 62px !important;
}
.basic-page.page-sidebar .home-page{
    padding: 0;
}
.basic-page.page-sidebar .col-divider .container{
    padding: 0;
}
.basic-page.page-sidebar{
    padding-top: 100px;
}
/* Event */
.event-details-fullwidth .body-content p, .event-details-rightsidebar .body-content p, .event-details-leftsidebar .body-content p{
    margin-bottom: 28px;
}
.event-details-fullwidth .body-content .list2 p, .event-details-rightsidebar .body-content .list2 p,.event-details-leftsidebar .body-content .list2 p{
    margin-bottom: 0;
}
.event-details-rightsidebar .address-wrapper, .event-details-leftsidebar .address-wrapper,
.toolbar-fixed .event-details-fullwidth-block .address-wrapper{
    margin-top: 0;
}

.events-1-block .content-block .content-wrapper .publish, .home2-event-block .content-wrapper .publish, .home3-event-block .content-wrapper .publish, .blog4 .blog-content .publish, .blog5 .publish{
    text-transform: uppercase;
}
.home2-event-block .content-wrapper{
    width: 100%;
}
.home2-event-block .schedule-wrapper{
    margin-bottom: 45px !important;
}
.events-2.home-page{
    padding-bottom: 55px;
}
.events-2.home-page .js-pager__items.pager a{
    margin-top: 80px;
    margin-bottom: 45px;
}
.events-3-block .col-lg-6, .blog-grid2 .row .col-md-6{
    margin-bottom: 55px !important;
}
.events-3.home-page, .blog-grid2.home-page{
    padding-bottom: 45px;
}
.events-3.home-page .js-pager__items.pager a, .blog-grid2.home-page .js-pager__items.pager a{
    margin-bottom: 55px;
    margin-top: 25px;
}
.blog-details .block-views-blockblog-block-block-1 h3{
    text-align: center;
    font-size: 35px;
    line-height: 45px;
    font-weight: 700;
    margin-bottom: 45px;
    font-family: var(--bs-heading-font-2);
}
.blog-details-fullwidth .blog2, .blog-details-fullwidth .comments-wrapper{
    padding: 0;
    margin: 0;
    border: none;
}
.blog-details .block-views-blockblog-block-block-1{
    margin-top: 50px;
}
.blog-details .review-wrapper > h3{
    font-family: var(--bs-heading-font-2);
}
.blog-grid3 .row .col-md-6, .blog-list-sidebar-block.blog-list2-block .blog-list-block,
.blog-grid3.home-page .js-pager__items.pager a{
    margin-bottom: 40px !important;
}
.blog-grid3.home-page, .blog-list-sidebar{
    padding-bottom: 60px;
}
.blog-list-sidebar .js-pager__items.pager a{
    margin-top: 40px;
    margin-bottom: 60px;
}
.blog-list-sidebar .js-pager__items.pager a{
    margin-top: 80px;
    margin-bottom: 100px;
}
/* Conatact */
.contact1 .form1 button, .become-volunteer form button{
    background-color: var(--bs-secondary);
    border: 1px solid var(--bs-secondary) !important;
    width: 174px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: var(--bs-heading-font-1);
    font-weight: 500;
    font-size: 17px;
    box-shadow: unset;
    color: white;
    border-radius: 6px; 
}
.contact1 .form1 button:hover, .become-volunteer form button:hover {
    background-color: #fff;
    color: var(--bs-secondary);
}
.contact2 .form1 button{
    background-color: white;
    color: var(--bs-secondary);
    border-color: transparent;
    border-radius: 6px;
}
.contact2 .form1 button:hover{
    background-color: var(--bs-secondary);
    color: #fff;
}
.contact2 .map-wrapper p{
    height: 100%;
}
/* Team */
.volunteer-details-block .content-wrapper .social-icons i{
    color: #fff;
    font-size: 18px;
}
.team1 .social-icons i{
    color: var(--bs-paragraph-text-color);
    font-size: 14px;
}
.team1 .social-icons a:hover i{
    color: var(--bs-secondary);
}
.volunteer-grid-block .team1 .content-block .content-wrapper h4, .volunteer-list-block .content-wrapper h3, .blog1 .blog-content span, h4 .member-name, .home1-event-block .event-wrapper .content-wrapper .publish, .home1-event-block .schedule-wrapper .publish {
    text-transform: uppercase;
}
.volunteer-list-block .content-wrapper .social-icons i{
    color: var(--bs-paragraph-text-color);
    font-size: 20px;
}
.volunteer-list-block .content-wrapper .social-icons a:hover i{
    color: var(--bs-secondary);
}
.volunteer-list-block .content-block{
    background-color: #F2F2F2;
}
.volunteer-list-block .img-wrapper{
    height: 391px;
}
/* GAllery */
.gallery-details-block .content-wrapper .list-unstyled{
    margin-top: 30px;
}
.gallery-grid-block .row .col-md-4{
    margin-bottom: 30px !important;
}
.gallery-grid{
    padding-bottom: 70px;
}
/* Default Pages */
.path-user nav.tabs{
    display: none;
}
.forms label, .forms small, .path-search .search-form + h2{
    display: none;
}
.forms .form-label{
    display: block;
}
.path-search .search-form{
    display: none;
}
.path-search .container > .search-form{
    display: block;
}
.page-search-block .serach-content .show-content h3 a{
    text-decoration: none;
    color: var(--bs-heading-text-color);
}
.pagination.js-pager__items .page-item a, .pagination.js-pager__items .page-item > span, .pagination.js-pager__items .pager__item--next a{
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: var(--bs-heading-font-1);
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    border: 2px solid black;
    border-radius: 50%;
    color: black;
}
.pagination.js-pager__items .page-item.active > span, .pagination.js-pager__items .page-item a:hover, .pagination.js-pager__items .pager__item--next a:hover{
    background-color: var(--bs-primary);
    border-color: var(--bs-primary);
    color: white;
}
.pagination.js-pager__items{
    flex-wrap: wrap;
    justify-content: center;
    padding-bottom: 95px;
    margin-bottom: 0;
}
.pagination.js-pager__items > li{
    margin: 5px 14px;
}
.page-search.home-page{
    padding-bottom: 75px;
}
/* Mission and Vision */
.page-vision-mission-block .content-wrapper .list2{
    margin-top: 36px;
}
/* Home 1 */
.home1-about-mission .home1-about-block >  p{
    margin-bottom: 28px;
}
.home1-video-block .counter-wrapper .col-3.highlight p{
    color: var(--bs-secondary);
}
.team2 .icon-wrapper .social-icons a i{
    font-size: 18px;
    color: var(--bs-heading-text-color);
}
.home1-event-block .content-wrapper p span:first-child{
    margin-right: 20px;
}
.donate-forms span.form-required{
    display: none;
}
.donate-forms .fieldset-wrapper > .radio{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 40px;
}
.donate-forms .fieldset-wrapper > .radio > .radio{
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 18px;
    padding-left: 44px;
    border: 1px solid #00000024;
}
.donate-forms .form-actions{
    display: block !important;
}
.donate-forms input[type="radio"]{
    background-color: transparent;
}
.donate-forms .form-check-input:checked{
    background-color: var(--bs-secondary);
    border-color: var(--bs-secondary);
}   
.donate-forms .fieldset-wrapper > .radio > .radio label{
    font-size: 16px;
    line-height: 22px;
    color: var(--bs-paragraph-text-color);
    font-family: var(--bs-heading-font-1);
    font-weight: 600;
}
.block-addtoany .a2a_svg.a2a_s__default.a2a_s_a2a,
.addtoany_list.a2a_kit_size_32 a > span{
    display: none;
}
.home1-popular-block .content-wrapper .share-block{
    position: relative;
}
.home1-popular-block .content-wrapper .button-wrapper a:last-child::before{
    content: url(../assets/Images/Icons/SVG/Icon\ feather-share-2-1.svg);
    width: auto;
    height: 19px;
    position: absolute;
    top: 4px;
}
/* Home 2 */
.home2-info-block .divider-link .social-icons a i{
    color: var(--bs-primary);
}
.home2-info-block .divider-link .social-icons a:hover i{
    color: #fff;
}
/* Home - 2 */
.home2-donate-block .donate-forms .donation-title{
    display: none;
}
.home2-donate .col-md-6 > .form-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.home2-donate .donate-forms .fieldset-wrapper > .radio > .radio{
    background-color: #fff;
    margin: 0 20px;
}
.home2-donate .donate-forms .fieldset-wrapper > .radio > .radio:nth-last-child(n+2){
    margin-bottom: 20px;
}
.home2-donate .donate-forms .fieldset-wrapper > .radio{
    margin-top: 0;
    justify-content: center;
}
.home2-donate-block form button{
    margin-left: auto;
    margin-right: auto;
    background-color: var(--bs-secondary);
    border: 1px solid var(--bs-secondary);
    border-radius: 6px;
}
.home2-donate-block form button:hover{
    color: var(--bs-secondary);
    border: 1px solid var(--bs-secondary);
}
/* Home-3 */
.home3-info .social-contact .social-icons a i{
    color: var(--bs-primary);
}
.home3-info .social-contact .social-icons a:hover i{
    color: var(--bs-secondary);
}
.become-volunteer + section{
    padding-top: 0;
}
.video3 .heart-icon svg{
    height: 42px;
}
.video3 .heart-icon svg path{
    stroke: #fff;
}
.home3-about-block .content-block > p{
    margin-bottom: 61px;
}
.home3-team-block .team3 .content-wrapper .social-icons a i{
    color: var(--bs-paragraph-text-color);
    font-size: 15px;
}
.home3-donate-block .donate-forms .btn{
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 600;
    background-color: white;
    color: var(--bs-primary);
    border: 6px double var(--bs-primary);
    box-shadow: inset 0 0 0 0px var(--bs-primary);
    transition: .3s all ease;
    border-color: var(--bs-body-bg-color);
    background-color: var(--bs-primary);
    color: white;
    box-shadow: inset 0 0 0 0px var(--bs-body-bg-color);
    border-radius: 0;
}
.home3-donate-block .donate-forms .btn:hover{
    border-color: var(--bs-primary);
    background-color: var(--bs-body-bg-color);
    color: var(--bs-primary);
    box-shadow: inset 0 0 0 50px var(--bs-body-bg-color);
}
.home1-client.no-dots .owl-dots{
    display: none;
}
.donate-forms .fieldset-wrapper > .radio > .radio:last-child, .donate-forms.custom .form-type-number label{
    display: none;
}
.donate-forms.custom .fieldset-wrapper > .radio > .radio:last-child{
    display: block;
}  
.donation-form .donate-forms.custom .btn{
    margin-top: 52px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 6px;
    background-color: var(--bs-secondary);
    border: 1px solid var(--bs-secondary);
}
.donation-form .donate-forms.custom .btn:hover{
    background-color: #fff;
    color: var(--bs-secondary);
}
.donate-forms.custom .form-type-number .input-group{
    margin-top: 32px;
}
.donate-forms.custom .form-type-number .input-group .input-group-prepend span{
    border-radius: 0;
    background-color: var(--bs-secondary);
    color: #fff;
    border: none;
    width: 50px;
    height: 50px;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    font-weight: 600;
}
.donate-forms.custom .fieldset-wrapper > .radio > .radio:nth-last-child(n+2){
    margin-right: 15px;
}
.donate-forms.custom .fieldset-wrapper > .radio > .radio{
    margin-bottom: 20px;
}
.home1-donate .donate-forms .fieldset-wrapper > .radio > .radio:nth-last-child(n+3),
.home3-donate .donate-forms .fieldset-wrapper > .radio > .radio:nth-last-child(n+3){
    margin-right: 15px;
}
.home1-donate .donate-forms .fieldset-wrapper > .radio > .radio,
.home3-donate .donate-forms .fieldset-wrapper > .radio > .radio{
    margin-bottom: 10px;
}
.blog1 .blog-content span{
    margin-bottom: 8px;
}
.blog1 .blog-content .read::before{
    transition: 0.1s all ease-in;
}
.blog1 .blog-content .read:hover::before{
    width: 20px;
}
.blog3 .read-more a:hover{
    color: var(--bs-secondary);
}
.blog5 .publish .inner-text span{
    color: var(--bs-secondary);
}
.carousel5 .message-wrapper{
    color: var(--bs-heading-text-color);
}
.carousel6 .content-wrapper{
    margin-bottom: 80px;
}
.page-node-84 .tooltip{
    margin-top: 5px !important;
}
.icons-block .code-block{
    margin-top: 63px;
}
.tab-block .tab-content div{
    line-height: 28px;
    letter-spacing: 0.08px;
    color: var(--bs-paragraph-text-color);
}
.table-block .table1 tbody tr, .table-block .table1 thead tr th, .table-block .table1 tbody tr td{
    border-width: 2px !important;
}
.tooltips-block h2{
    margin-bottom: 55px;
}
.event-details-fullwidth-block .content-wrapper .btn, .event-details-fullwidth-block .address-wrapper .btn{
    white-space: nowrap;
}
.blog-details-leftsidebar-block .comments-wrapper.login-wrapper, .blog-details-rightsidebar-block .comments-wrapper.login-wrapper{
    padding-bottom: 0;
    margin-bottom: 0;
}
.circle-bar .outer{
    background-color: rgba(237, 75, 75, 0.1);
}
.campaign-list-fullwidth-block .content-wrapper ul .inner li{
    margin-right: 50px;
}
.campaign-list-sidebar-block.campaign-list-fullwidth-block .content-wrapper ul .inner li{
    margin-right: 40px;
}
.page-vision-mission-block .content-wrapper .list-wrapper li:nth-last-child(n+2){
    margin-bottom: 14px;
}
.gallery-donate-block .img-wrapper{
    margin-top: -148px;
}
.home2-event-block .schedule-wrapper{
margin-left: auto;
    margin-right: auto;
}
.header-1 .home3-info, .header-2 .home3-info{
    padding-top: 120px;
}
.header-2 .home2-info-block.home-page{
    padding-top: 20px;
}
.header-1  .home2-info-block.home-page{
    padding-top: 60px;
}
.home2-about.no-bg{
    background-color: #fff;
}
.header-1 .info-banner-block, .header-2 .info-banner-block{
    padding-top: 0;
}
.home2-info{
    min-height: 575px;
}
/* .info-banner{
    height: 680px;
}
.info-banner .home1-info{
    margin-top: -160px;
} */
.header3 .navbar-nav  .nav-link{
    text-transform: uppercase;
}
.header .navbar-brand .cls-1{
    fill: var(--bs-secondary);
}
.header-3 .page-banner{
    padding-top: 160px;
}
.carousel7 .divider-wrapper .left-img img{
    border-radius: 50%;
    border: 2px solid var(--bs-primary);
    width: 52px;
    height: 52px;
    object-fit: cover;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-resolution:.001dpcm) {
    .carousel7 .divider-wrapper .left-img img{
        border-radius: 50%;
        border: 4px solid var(--bs-primary);
        width: 52px;
        height: 52px;
        object-fit: cover;
        transform: scale(1.06);
    }
}
.carousel7 .divider-wrapper .img-wrapper{
    border: none;
}
#stroke-2 path{
    stroke-width: 1.1px;
}
.header .nav-arrow{
    display: none;
}
#header-2.header .nav-arrow{
    display: block;
}
.header-area .header-top .way-1 a{
    color: var(--bs-heading-text-color);
    font-weight: 600;
    font-family: var(--bs-heading-font-1);
}
.header1 .nav-sticky.navigation-sticky.sticky {
    box-shadow: 0px -10px 17px var(--bs-heading-text-color);
    position: fixed;
    top: 0;
    animation: .5s top-slide ease;
}
.header3 .nav-sticky.navigation-sticky.sticky{
    box-shadow: 0px -10px 17px var(--bs-heading-text-color);
}

.header2 .nav-sticky.navigation-sticky.sticky{
    animation: .5s top-slide2 ease;
    box-shadow: 0px -10px 17px var(--bs-heading-text-color);
    position: fixed;
    top: 0;
}
@keyframes top-slide2{
    0%{
        top: -124px;
    }
}
body.sticky-style .header-1 .page-banner, body.sticky-style .header-1 .info-banner,body.sticky-style .header-1 .home2-info,body.sticky-style .header-1 .home3-info {
    margin-top: 92px;
}
body.sticky-style .header-2 .page-banner, body.sticky-style .header-2 .info-banner,body.sticky-style .header-2 .home2-info,body.sticky-style .header-2 .home3-info {
    margin-top: 124px;
}
.header1 .social-icons a:hover i{
    color: var(--bs-primary);
}
footer .row>div:first-of-type h3{
    line-height: 38px;
}
footer nav > h3, footer .form-wrapper h3{
    font-weight: 600;
    font-size: 20px;
}
.legal-notes .content-body h1, .legal-notes .content-body h2, .legal-notes .content-body h3,
.legal-notes .content-body h4, .legal-notes .content-body h5{
    margin-bottom: 30px;
}
.legal-notes .content-body p{
    margin-bottom: 20px;
}
footer form{
    padding: 6px 5px;
    justify-content: space-between;
}
footer form .js-form-type-email{
    width: 80%;
}
footer form button{
    width: 57px;
    height: 57px;
}
.path-webform #header-3 .nav-sticky{
    background-color: var(--bs-heading-text-color);
}
.header-3 .confirmation-page h2{
    padding-top: 120px;
}
.confirmation-page h2{
    margin-bottom: 40px;
}
.confirmation-page a{
    margin: auto;
}
/* User Page */
.users .img-wrapper, .users .img-wrapper img{
    width: 150px;
    height: 150px;
    border-radius: 50%;
    margin: 0 auto;
}
.users .img-wrapper{
    margin-bottom: 30px;
}
.users h2{
    margin-bottom: 12px;
}
.users a{
    display: block;
}
.path-comment .header-3 #header-3 .nav-sticky{
    background: var(--bs-heading-text-color);
}
.search-wrapper .search .dropdown-menu.show > .search-block-form{
    width: 100%;
    margin-left: 20px;
    margin-right: 20px;
}
.search-wrapper .search .container-inline{
    width: 100%;
}
.search-wrapper .search .dropdown-menu.show form{
    margin: auto;
}
.page-sidebar.basic-page .sidebar-blocks{
    padding-bottom: 100px;
}
.toolbar-fixed .header1 .nav-sticky.navigation-sticky.sticky,
.toolbar-fixed .header2 .nav-sticky.navigation-sticky.sticky{
    top: 40px;
}
.toolbar-fixed.toolbar-tray-open .header1 .nav-sticky.navigation-sticky.sticky,
.toolbar-fixed.toolbar-tray-open .header2 .nav-sticky.navigation-sticky.sticky{
    top: 79px;
}
.toolbar-fixed.toolbar-vertical .header1 .nav-sticky.navigation-sticky.sticky,
.toolbar-fixed.toolbar-vertical .header2 .nav-sticky.navigation-sticky.sticky{
    top: 40px !important;
}
.shepherd-content .shepherd-footer{
    padding-top: 20px;
    justify-content: center;
}
.toolbar-fixed .header1 .nav-sticky,.toolbar-fixed .header2 .nav-sticky,.toolbar-fixed .header3 .nav-sticky{
    z-index: 30;
}
.home3-event.home-page{
    padding-top: 0;
}
.home2-gallery.home-page + .home2-team.page-team{
    margin-top: 0;
    padding-top: 100px;
}
.home3-features .row .col-md-6:last-child #Layer_1 path{
    stroke-width: 1.05px;
}
.home3-popular-block .content-wrapper .donate-details span{
    text-transform: uppercase;
}
.header-area .header-top .way-1 svg{
    margin-top: -2px;
}
.header2 .dropdown-menu{
    min-width: 225px;
}
/* Responsive */
@media (min-width: 1200px){
    .header2 .navbar-brand{
        padding-right: 55px;
    }
    .header3 .navbar-brand{
        padding-right: 65px;
    }
    .navbar-nav .nav-link, .navbar-nav .dropdown-menu li >  a{
        font-size: 16px;
    }
    .search-wrapper .language a{
        font-size: 15px;
    }
    .header-area .header-top .way-1 a,
    .header3 .search-wrapper .language .btn-outline-primary{
        font-size: 14px;
    }
    .blog1 .row .col-lg-4{
        padding: 0 15px;
    }
    .blog1 .row{
        margin: 0 -15px;
    }
    .blog2 .row .col-lg-4, .blog3 .row .col-lg-4{
        padding: 0 22.5px !important;
    }
    .blog2 .row, .blog3 .row{
        margin: 0 -22.5px !important;
    }
}
@media (min-width: 992px){
    .header .navbar-expand-lg .navbar-collapse{
        display: block !important;
    }
    /* Sidebar */
    .page-sidebar .row{
        justify-content: space-between;
    }
    .page-sidebar .row .col-divider:nth-child(2){
        width: 28.43%;
    }
    .page-sidebar .row .col-divider:first-child, .blog-page-sidebar .blog-banner{
        width: 68.8%;
    }
    .home2-donate .col-md-6 > .form-wrapper{
        height: 429px;
    }
    .campaign-list-fullwidth-block .content-wrapper ul .inner li:first-child{
        margin-right: 100px;
    }
    .campaign-list-sidebar-block.campaign-list-fullwidth-block .content-wrapper ul .inner li{
        margin-right: 40px;
    }
    .campaign-detail-leftsidebar .extra-content .row .col-lg-4, .campaign-detail-rightsidebar-block .extra-content .row .col-lg-4{
        padding: 0 6px;
    }
    .header2 .navbar-nav .nav-link{
        padding-top: 54px !important;
        padding-bottom: 54px !important;
    }
    .header2 .navbar-brand, .header2 .search-wrapper,
    .header2 .nav-sticky.navigation-sticky.sticky .navbar-brand, .header2 .nav-sticky.navigation-sticky.sticky .search-wrapper{
        padding-top: 0;
        padding-bottom: 0;
    }
    .header1 .nav-sticky::before{
        width: calc(50% - 322px);
    }
    body.home-1 #header-2 .navbar-brand, body.home-1 #header-2 .search-wrapper{
        padding-top: 0;
    }
    .header3 .navbar-nav .nav-link{
        /* font-size: 13px; */
    }
    .header2 .navbar-nav .submenu-1:hover .dropdown-menu,.header2 .navbar-nav .submenu-1 .dropdown-menu.show{
        top: 0;
    }
    .blog-grid-sidebar-block.blog-grid3-block.blog-grid2-block .row .col-md-6 {
        padding: 0 15px;
    }
    .blog-grid-sidebar-block.blog-grid3-block.blog-grid2-block .row{
        margin: 0 -15px;
    }
}
@media (max-width: 991.98px){
    .header2 .hamber-btn{
        top: 27px;
    }
    .header2 .search-wrapper{
        position: absolute;
        top: 20px;
        bottom: unset;
    }
    .header2 .navbar-nav .dropdown-menu .dropdown-item{
        padding: 7.5px 15px;
    }
    .basic-page.page-sidebar .blog-grid-sidebar, .basic-page.page-sidebar .campaign-list-sidebar {
        padding-bottom: 0 !important;
    }
    .blog-sidebar, .campaign-sidebar{
        margin-top: 40px;
    }
    .campaign-sidebar .donate-wrapper{
        max-width: 300px;
    }
    .page-sidebar .col-lg-6.sidebar-cln > div:nth-last-child(n+2),
    .page-sidebar .col-lg-6.sidebar-cln > div:nth-last-child(n+2){
        margin-bottom: 40px;
    }
    .blog-list-sidebar .js-pager__items.pager a{
        margin-bottom: 30px;
    }
    .header .navbar-brand .img-fluid{
        height: 45px;
    }
    .contact2-block .content-block{
        margin-bottom: 12px;
    }
    .gallery-details.home-page{
        padding-bottom: 0;
    }
    .gallery-donate-block .img-wrapper{
        margin-top: 0;
    }
}
@media (min-width: 992px) and (max-width: 1200px){
    /* Comment */
    .path-comment #main.container-fluid{
        max-width: 960px;
    }
    .navbar-nav .submenu-1:hover .dropdown-menu,
    .navbar-nav .submenu-1 .dropdown-menu.show{
        left: unset;
        right: 100%;
    }
}
@media (min-width: 992px) and (max-width: 1199.98px){
    #header-2 .navbar-nav .submenu-1 .dropdown-menu{
        border-left: unset;
        border-right: 1px solid transparent;
    }
    .volunteer-list-block .img-wrapper{
        height: 418px;
    }
}
@media (min-width: 992px) and (max-width: 1079px){
    .header1 .nav-sticky::before {
        width: calc(50% - 263px);
    }
    .home1-donate.home-page .donate-forms .fieldset-wrapper > .radio{
        justify-content: center;
    }
}
@media (min-width: 992px) and (max-width: 1024px){
    .home1-gallery.home-page, .gallery-details.home-page{
        padding-bottom: 0;
    }
    .home1-volunteer-block .img-wrapper{
        margin-top: -154px;
    }
    .gallery-donate-block .img-wrapper{
        top: 30px;
    }
}
@media (min-width: 768px) and (max-width: 991.98px) {
    /* Comment */
    .path-comment #main.container-fluid{
        max-width: 720px;
    }
    .campaign-list-fullwidth-block .content-wrapper ul .inner li{
        margin-right: 35px !important;
    }
    .events-1-block .row .col-md-6,  .blog-grid2 .row .col-md-6,
    .campaign-grid3-block .col-lg-4{
        margin-bottom: 35px !important;
    }
    .blog-grid3 .row .col-md-6, .blog-grid4 .row .col-md-6{
        margin-bottom: 30px !important;
    }
    .volunteer-list.home-page .volunteer-list-block .img-wrapper{
        height: 445px;
    }
    .volunteer-list.home-page .volunteer-list-block .content-block:nth-last-child(n+2){
        align-items: center;
    }
    .header-2 .home2-info-block.home-page{
        padding-top: 50px;
    }
    .home2-popular-block .row .col-lg-4:nth-last-child(n+2),
    .home2-features .row .col-lg-4:nth-last-child(n+2){
        margin-bottom: 24px;
    }
    .home2-event-block .content-wrapper p .time{
        margin-bottom: 10px;
    }
    .home2-event-block .content-wrapper p{
        flex-direction: column;
    }
    .home3-popular-block .popular-right .img-wrapper{
        height: 400px;
    }
    .gallery-donate-block .img-wrapper{
        height: 415px;
    }
}
@media (min-width: 767.91px) and (max-width: 968px){ 
    .gallery-donate-block .img-wrapper{
        top: 27px;
    }
}
@media (min-width: 576px) and (max-width: 991.98px){ 
    body.sticky-style .header-1 .page-banner, body.sticky-style .header-1 .info-banner, body.sticky-style .header-1 .home2-info, body.sticky-style .header-1 .home3-info{
        margin-top: 89px;
    }
    body.sticky-style .header-2 .page-banner, body.sticky-style .header-2 .info-banner, body.sticky-style .header-2 .home2-info, body.sticky-style .header-2 .home3-info{
        margin-top: 85px;
    }
}
@media (min-width: 576px) and (max-width: 767px){ 
    /* Comment */
    .path-comment #main.container-fluid {
      max-width: 540px;
    }
}
@media (min-width: 768px){ 
    .campaign-list-sidebar-block.campaign-list-fullwidth-block .img-wrapper{
        width: 345px;
    }
    .home2-event-block .schedule-wrapper .img-wrapper{
        width: 340px;
    }
    .home3-popular-block .popular-left .img-wrapper{
        width: 310px;
    }
}
@media (max-width: 767.98px){
    .page-banner {
        height: unset;
        padding: 75px 0;
    }
    .header-3 .page-banner{
        padding-top: 120px;
    }
    .donate-forms.custom .fieldset-wrapper > .radio > .radio,
    .home1-donate .donate-forms .fieldset-wrapper > .radio > .radio{
        margin-left: 7.5px;
        margin-right: 7.5px !important;
        width: 130px;
    }
    .donate-forms .fieldset-wrapper > .radio,
    .home1-donate .donate-forms .fieldset-wrapper > .radio {
        justify-content: center;
    }
    .home1-about.home-page{
        padding-top: 10px
    }
    .page-coming-soon-block .timer-wrapper ul .colon{
        display: none;
    }
    .home3-popular-block .popular-left .img-wrapper, .home3-popular-block .popular-right .img-wrapper {
        height: 300px;
        min-width: unset;
        width: unset;
    }
    .home3-popular-block .popular-left .content-block{
        flex-direction: column;
        min-width: unset;
        width: unset;
    }
}
@media (max-width: 660px){ 
    .donate-forms .fieldset-wrapper > .radio{
        justify-content: center;
    }
}
/* @media (min-width: 576px){ 
    .home3-popular-block .popular-left .img-wrapper{
        width: 310px;
    }
} */
@media (max-width: 575.98px){ 
    .header2 .search-wrapper, .header2 .hamber-btn{
        top: 22px;
    }
    body.sticky-style .header-1 .page-banner, body.sticky-style .header-1 .info-banner, body.sticky-style .header-1 .home2-info, body.sticky-style .header-1 .home3-info{
        margin-top: 79px;
    }
    body.sticky-style .header-2 .page-banner, body.sticky-style .header-2 .info-banner, body.sticky-style .header-2 .home2-info, body.sticky-style .header-2 .home3-info{
        margin-top: 75px;
    }
    .comments-block .review-divider{
        flex-direction: column;
    }
    .comments-block .review-divider .img-wrapper{
        margin-bottom: 20px;
    }
    .campaign-detail-fullwidth-block .divider1 .left-progress{
        margin-right: 0;
    }
    .alert3 .alert-area h3{
        padding: 10px 0;
    }
    .header .navbar-brand .img-fluid{
        height: 35px;
    }
    .home1-service .sub-title{
        margin-bottom: 80px;
    }
    .home1-donate{
        padding-bottom: 50px;
    }
    .campaign-sidebar .donate-wrapper{
        max-width: 100%;
    }
}
@media (max-width: 420px){ 
    .form2{
        padding: 60px 20px;
    }
}
@media (max-width: 340px){ 
    .page-coming-soon, .page-maintenance{
        padding-top: 10px;
    }
}

.path-taxonomy .header3 .nav-sticky,
.path-comment .header3 .nav-sticky{
    position: static;
    background-color: var(--bs-heading-text-color);
}

@media (min-width: 992px){
    .header1 .navbar-nav .dropdown-menu, .header3 .navbar-nav .dropdown-menu{
        box-shadow: 0px 3px 3px 1px #f4f4f4;
    }
}
.toolbar-fixed .header3 .nav-sticky{
    position: static;
    background-color: var(--bs-heading-text-color);
}
.toolbar-fixed.toolbar-tray-open .header3 .nav-sticky.navigation-sticky.sticky{
    top: 79px;
}
.toolbar-fixed .header3 .nav-sticky.navigation-sticky.sticky{
    top: 40px;
}