                            /* Chrome, Safari, Edge, Opera */

input::-webkit-outer-spin-button,

input::-webkit-inner-spin-button {

  -webkit-appearance: none;

  margin: 0;

}
.pagination-section nav svg {
    width: 20px;
    height: 20px;
}
[aria-current="page"] span {
    margin-right: -5px;
}
span.relative.inline-flex.items-center.px-4.py-2.-ml-px.text-sm.font-medium.text-gray-700.bg-white.border.border-gray-300.cursor-default.leading-5.dark\:bg-gray-800.dark\:border-gray-600 {
    margin-right: -6px;
}
.pagination-section nav div:first-child {
    display: none;
}
[aria-current="page"] span {
    color: #fff;
    background-color: #f00 !important;
    border: 1px solid #f00 !important;
}
.pagination-section nav {
    padding-top: 32px;
}

.pagination-section nav a:first-child {
    padding-right: 12px !important;
    padding-left: 12px !important;
}

.pagination-section nav a:last-child {
    padding-right: 12px !important;
    padding-left: 12px !important;
}
.pagination-section nav div:last-child {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.pagination-section nav a {
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.pagination-section nav div:last-child div:first-child {
    display: block;
}
.quick-navigate .sold-part img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    min-height: 560px;
} 
.quick-navigate .sold-part .middle-part img {
    width: 100%;
    height: auto;
    object-fit: cover;
    display: block;
    max-height: 600px;
    min-height: auto;
    object-position: center 10%;
}


/* Firefox */

input[type=number] {

  -moz-appearance: textfield;

}
body{
                            margin: 0;
                            padding: 0;
                            font-family: "Poppins", serif!important;
                        }

                        h1 , h2 , h3 , h4 , h5 , h6 , p , ul {
                            margin: 0px!important;
                            padding: 0px!important;
                        }

                        ul li{
                            margin: 0;      
                            padding: 0;
                            list-style-type: none;
                        }

                        a{
                            text-decoration: none!important;
                        }

                        .container{
                            max-width:1680px!important;
                        }
                        
                        span.error-part {
                            color: #EF3030;
                            
                        }
                        /* header-css */

                        .toggle_logo_close_btn {
                            display: none;
                        }

                    header.hswf_header.main-header {
                        position: unset;
                        background: #fff;
                        box-shadow: 0px 4px 14px 0px #0000000A;
                    }
                     
                    .main-header.hswf_header .hswf_header_main .hswf_nav_menu .hswf_nav_menu_list .aim_nav_menu_link {
                        color: #191B2A;
                    }
                        
                        header.hswf_header {
                            background: linear-gradient(180deg, #000000f0 0%, rgb(0 0 0 / 0%) 100%);
                            padding: 10px 0px 10px 0px;
                            position: absolute;
                            width: 100%;
                            z-index: 999;
                        }
                        section.network-banner-part .sport-club-part .left-club .contact-btn {
                    display: none;
                }

                        header.hswf_header .hswf_header_main {
                            display: flex;
                            justify-content: space-between;
                            align-items: center;
                        }

                        header.hswf_header .hswf_header_main .hswf_nav_menu {
                            display: flex;
                            align-items: center;
                            gap: 40px;
                        }

                        header.hswf_header .hswf_header_main .search_menu_main {
                            display: flex;
                            gap: 20px;
                            align-items: center;
                        }
                .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp input, .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp ::placeholder {
                color: #434343;
            }
            .progammer-part .popular-sports .right-tabsct .about-club-location .detail-after-loaction .email_network a {
            word-break: break-word;
        }
        section.why-joining-section .network-joing .content-part {
    padding-left: 60px;
}
header.hswf_header .hswf_header_main .common-left-div .sport-pe a {
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    text-transform: uppercase;
    border-left: 1px solid #ffff;
    padding-left: 16px;
    margin-left: 16px;
    padding-top: 4px;
    padding-bottom: 4px;
}
.chacha-modal-part {
    background-color: #fff;
    width: 473px;
    margin-left: 64px;
    margin-top: 64px;
    padding: 32px;
    border-radius: 16px;
    position: relative;
}
.chacha-modal-part span.cross-part {
    position: absolute;
    right: 16px;
    top: 16px;
}
.chacha-modal-part h2 {
    color: #000;
    font-weight: 600;
    font-size: 40px;
}
.chacha-modal-part h2 span.changed-part {
    color: #ff002b;
}
.chacha-modal-part span.cross-part img {
    width: 16px;
    height: 16px;
}
header.hswf_header .hswf_header_main .common-left-div .sport-pe a:hover {
    color: #ff002b;
}
.chacha-modal-part .open-all {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    background: #F4F1F480;
    padding: 12px 16px;
    margin-top: 16px;
    margin-bottom: 16px;
}
.chacha-modal-part .open-all .online-part {
    display: flex;
    gap: 8px;
    margin-bottom: 8px;
}
.chacha-modal-part .open-all .online-part:nth-child(3) {
    margin-bottom: 0px;
}
.chacha-modal-part .open-all .online-part:nth-child(4) {
    margin-bottom: 0px;
}
.chacha-modal-part .open-all .online-part img {
    width: 20px;
    height: 20px;
    object-fit: contain;
}
.chacha-modal-part .open-all .online-part p {
    font-weight: 500;
    font-size: 16px;
    color: #333333;
}
.chacha-modal-part .btn-part a {
    display: flex;
    justify-content: center;
    background: #ff002b;
    border: 1px solid #ff002b;
    color: #fff;
    width: fit-content;
    margin: 0 auto;
    padding: 8px 24px;
    border-radius: 10px;
    font-weight: 500;
    font-size: 20px;
}
.chacha-modal-part .btn-part a:hover {
    background: #fff;
    color: #ff002b;
}
.chacha-modal-part h3 {
    font-weight: 500;
    font-size: 16px;
    margin-top: 8px !important;
    color: #333333;
}
.chacha-modal-part h4 {
    font-weight: 500;
    font-size: 18px;
    margin-top: 8px !important;
}
.chacha-modal-part h4 span.bold-part {
    font-weight: 700;
}
header.hswf_header .hswf_header_main .common-left-div .sport-pe {
    position: relative;
}
header.hswf_header .hswf_header_main .hswf_nav_menu .hswf_nav_menu_list:first-child {
    display: none;
}
span.flag-part {
    background: #72DD07;
    color: #fff;
    padding: 0px 4px;
    font-family: Poppins;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    text-transform: uppercase;
    position: absolute;
    right: -4px;
    bottom: 25px;
}
.main-header .hswf_header_main .common-left-div .sport-pe a {
    color: #191B2A !important;
    border-left: 1px solid #DEDEDE !important;
}
header.hswf_header .hswf_header_main  .common-left-div {
    display: flex;
    align-items: center;
}
.main-header .hswf_header_main .common-left-div .sport-pe a {
    color: #191B2A !important;
}
.rister-session-modal .modal-dialog {
    display: flex;
    align-items: center;
    height: -webkit-fill-available;
    max-width: 700px;
    border-radius: 24px;
}
.rister-session-modal .modal-dialog .modal-content {
    border: 0px;
    border-radius: 24px;
}
.rister-session-modal .modal-dialog .modal-content .log_in_title_descp {
    display: flex;
    border-bottom: 1px solid #DEDEDE;
    padding: 20px 32px;
    justify-content: space-between ;
}
.rister-session-modal .modal-dialog .modal-content  .form_side {
    padding: 0;
}
.rister-session-modal .modal-dialog .modal-content .form_side .log_in_form_inner .log_in_form_wrapper .login_fields h6 {
    font-weight: 500;
    font-size: 20px;
    line-height: 100%;
    color: #393939;
    margin-bottom: 26px !important;
}
.rister-session-modal .modal-dialog .modal-content .form_side .log_in_form_inner .log_in_form_wrapper .login_fields {
    width: 100%;
    margin: 0 auto;
    max-width: 100%;
    padding: 18px 32px 0;
}
.rister-session-modal .log_in_form_inner .log_in_form_wrapper .log_in_title_descp h2 span {
    font-weight: 600;
}
.rister-session-modal .modal-dialog .modal-content .log_in_title_descp h2 {
    color: #000;
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
}
.rister-session-modal  .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp {
    text-align: left;
}
.rister-session-modal  .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .iti.iti--allow-dropdown input {
    font-size: 20px;
}
.rister-session-modal .modal-dialog .modal-content .modal-body {
    padding-top: 0;
    padding-bottom: 32px;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .recording-acces-part .upcoming_part {
    position: absolute;
    top: 16px;
}
section.inspiring-section .about_aim-talk {
    text-align: center;
}
section.inspiring-section .about_aim-talk .hs_hndg h2 {
    color: #000;
    text-align: center;
}
section.inspiring-section .about_aim-talk .hs_hndg h2 span.bld_txt span.change-color {
    color: #ff002b;
}
section.inspiring-section .about_aim-talk .online-sect-part {
    display: flex;
    justify-content: center;
    width: fit-content;
    margin: 0 auto;
    background: #FFFFFF;
    padding: 8px 16px;
    border-radius: 60px;
    margin-top: 10px;
}
section.inspiring-section .about_aim-talk .online-sect-part .about-timing img {
    width: 28px;
    height: 28px;
    object-fit: contain;
    margin-right: 10px;
}
section.inspiring-section .about_aim-talk .online-sect-part .about-timing span {
    font-weight: 500;
    font-size: 20px;
    line-height: 100%;
    color: #333333;
}
section.inspiring-section .about_aim-talk .online-sect-part .about-timing {
    display: flex;
    align-items: center;
}
section.inspiring-section .first_sect_part .vedio_sect_part {
    width: 100%;
    margin: 0 auto;
    padding-top: 38px;
    max-width: 55%;
}
section.inspiring-section .first_sect_part .vedio_sect_part .upcoming_vc {
    position: relative;
}
section.inspiring-section .first_sect_part .vedio_sect_part  .success-video-thumbn .big-imag-part {
    position: relative;
    border-radius: 18px;
    border: 5.87px solid #ffffff;
    /* height: 588px; */
    z-index: 9;
    aspect-ratio: 16 / 9;
}
section.inspiring-section .right-record-part .right_hand_group_img {
    position: relative;
}
section.inspiring-section .right-record-part .right_hand_group_img .first_img {
    position: absolute;
    right: -18px;
 /*   border: 2px solid #fff;*/
    border-radius: 16px;
    overflow: hidden;
    rotate: 3.76deg;
}
/*section.inspiring-section .right-record-part .right_hand_group_img .first_img img {
    width: 310px;
    height: 174px;
    object-fit: cover;
}*/
section.inspiring-section .first_sect_part .vedio_sect_part .upcoming_vc .date_and_time {
    position: absolute;
    top: 16px;
    right: 16px;
    background-color: rgb(0 0 0 / 10%);
    padding: 4px 8px;
    border-radius: 4px;
    backdrop-filter: blur(23.64px);
    -webkit-backdrop-filter: blur(23.64px);
    z-index: 9;
}
section.inspiring-section .first_sect_part .vedio_sect_part .upcoming_vc .rgister-btn-part {
    position: absolute;
    right: 32px;
    bottom: 36px;
    z-index: 9;
}
section.inspiring-section .first_sect_part .vedio_sect_part .upcoming_vc .rgister-btn-part .rigert-part {
    background: #ff002b;
    padding: 8px 24px;
    display: flex;
    border-radius: 10px;
    border: 1px solid #ff002b;
    color: #fff;
    font-weight: 500;
    font-size: 20px;
}
section.inspiring-section .first_sect_part .vedio_sect_part .upcoming_vc .rgister-btn-part .rigert-part:hover {
    background: #fff;
    color: #ff002b;
}
section.inspiring-section .first_sect_part .vedio_sect_part .upcoming_vc .subtitle-part {
    position: absolute;
    bottom: 36px;
    left: 32px;
    z-index: 9;
    width: 65%;
}
section.inspiring-section .first_sect_part .vedio_sect_part .upcoming_vc .subtitle-part span.economical-part {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    color: #fff;
}
section.inspiring-section .first_sect_part .vedio_sect_part .upcoming_vc .date_and_time span.full_time_showing {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
}
section.inspiring-section .first_sect_part .vedio_sect_part .upcoming_vc .date_and_time span.full_time_showing span.excat-date {
    font-weight: 600;
}
section.inspiring-section .second_sect_part .left_hand_img .study-method  .eleventh_img {
    position: absolute;
    border-radius: 8px;
    overflow: hidden;
    top: -32px;
    right: 387px;
    rotate: -7.36deg;
}
section.inspiring-section .second_sect_part .left_hand_img .study-method .twelev_img {
    position: absolute;
    border-radius: 8px;
    overflow: hidden;
    top: 14px;
    right: 464px;
    rotate: 6.64deg;
}
section.inspiring-section .second_sect_part .left_hand_img .study-method .thirtheen_img {
    position: absolute;
    border-radius: 8px;
    overflow: hidden;
    top: -8px;
    right: 556px;
    rotate: -7.36deg;
}
section.inspiring-section .second_sect_part .left_hand_img .study-method  .ninth_img {
    position: absolute;
    border-radius: 16px;
    overflow: hidden;
    top: 126px;
    right: 220px;
    rotate: 0.65deg;
}
section.inspiring-section .second_sect_part .left_hand_img .study-method .tenth_img {
    position: absolute;
    border-radius: 16px;
    overflow: hidden;
    top: 158px;
    left: -49px;
    rotate: 3deg;
}
section.inspiring-section .second_sect_part .left_hand_img .study-method  .fourththeen_img {
    position: absolute;
    top: 25px;
}
section.inspiring-section .first_sect_part .vedio_sect_part .upcoming_part {
    position: absolute;
    top: 18px;
    z-index: 9;
}
section.inspiring-section .first_sect_part .vedio_sect_part .upcoming_part p.latest-up {
    background-color: #fff;
    padding: 3px 6px !important;
    font-size: 17.62px;
    font-weight: 500;
    color: #FFB130;
    border-radius: 0px 2.94px 2.94px 0px;
    margin-left: 8px !important;
}
section.inspiring-section .second_sect_part .left_hand_img {
    width: 700px;
    bottom: 100px;
    position: relative;
}
section.inspiring-section .second_sect_part .left_hand_img .study-method .eighth_img {
    position: absolute;
    border-radius: 16px;
    overflow: hidden;
    top: -85px;
    right: 220px;
    rotate: 5.24deg;
}
section.inspiring-section {
    overflow: hidden;
}
section.inspiring-section .right-record-part {
    position: absolute;
    right: 0;
    width: 800px;
    top: 120px;
}
section.inspiring-section .right-record-part .right_hand_group_img .third_img {
    position: absolute;
    right: -22px;
    border-radius: 16px;
    overflow: hidden;
    rotate: -3.71deg;
    margin-top: 332px;
}
section.inspiring-section .right-record-part .right_hand_group_img .second_img {
    position: absolute;
    right: -38px;
    border-radius: 16px;
    overflow: hidden;
    rotate: -1.71deg;
    margin-top: 164px;
}
section.inspiring-section .right-record-part .right_hand_group_img .fourth_img {
    position: absolute;
    left: 320px;
    border-radius: 16px;
    overflow: hidden;
    rotate: 4deg;
    margin-top: 395px;
}
section.inspiring-section .right-record-part .right_hand_group_img .seventh_img {
    position: absolute;
    right: 200px;
    border-radius: 8px;
    overflow: hidden;
    rotate: 0.64deg;
    margin-top: 18px;
}
section.inspiring-section .right-record-part .right_hand_group_img .sixth_img {
    position: absolute;
    left: 483px;
    border-radius: 8px;
    overflow: hidden;
    rotate: 3.63deg;
    margin-top: 216px;
    z-index: 0;
}
section.inspiring-section .right-record-part .right_hand_group_img .fifth_img {
    position: absolute;
    left: 396px;
    border-radius: 8px;
    overflow: hidden;
    rotate: -8.32deg;
    margin-top: 244px;
    z-index: 1;
}
section.inspiring-section .first_sect_part .vedio_sect_part  .success-video-thumbn .big-imag-part::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgb(0 0 0 / 20%);
    border-radius: 18px;
}
section.inspiring-section .first_sect_part .vedio_sect_part .success-video-thumbn .big-imag-part img {
    width: 100%;
    object-fit: cover;
    height: 100%;
    border-radius: 12px;
}
section.inspiring-section .about_aim-talk .online-sect-part .about-timing:first-child {
    border-right: 1px solid #E3E3E3;
    margin-right: 16px;
    padding-right: 16px;
}
section.inspiring-section .about_aim-talk h3 {
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    text-align: center;
    margin-top: 8px !important;
    color: #333333;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .recording-acces-part .date_and_time {
    position: absolute;
    bottom: 10px;
    right: 10px;
    background-color: rgb(0 0 0 / 10%);
    padding: 4px 8px;
    border-radius: 4px;
    backdrop-filter: blur(23.64px);
    -webkit-backdrop-filter: blur(23.64px);
}
section.inspiring-section .first_sect_part {
    height: 655px;
    width: 100%;
    padding-top: 99px;
    position: relative;
    background: #F8F8F8;
}
section.inspiring-section .second_sect_part {
    height: 285px;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .recording-acces-part .date_and_time span.full_time_showing {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 0px;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .recording-acces-part .date_and_time img {
    width: 16px;
    height: 16px;
    object-fit: contain;
    margin-top: -3px;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .recording-acces-part .date_and_time span.full_time_showing span.excat-date {
    font-weight: 600;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .content_bottm_part p {
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    color: #333333;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .content_bottm_part p span.bold-part {
    font-weight: 600;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .recording-acces-part .upcoming_part .latest-up {
    background-color: #fff;
    border-left: 5px solid #000;
    padding: 4px 8px !important;
    font-size: 14.57px;
    font-weight: 500;
    color: #191B2A;
    border-radius: 0px 3.64px 3.64px 0px;
    width: fit-content;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .content_bottm_part h2 {
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0px;
    color: #181818;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .content_bottm_part {
    padding-top: 8px;
}
.complete-session-part-sect .hs_hndg h2 {
    color: #191B2A;
    text-align: center;
}
.complete-session-part-sect {
    padding: 72px 0px 50px;
}
.complete-session-part-sect .complete-chanllanges {
    padding: 40px 80px 0;
}
.complete-session-part-sect .complete-chanllanges .col-session {
    padding: 0 20px;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .recording-acces-part {
    position: relative;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .recording-acces-part .vedio-part-inner {
    height: 253px;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .recording-acces-part .for_playing {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .recording-acces-part .for_playing img {
    width: 60px;
    height: 60px;
    object-fit: contain;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .recording-acces-part .vedio-part-inner .aim_video-section {
    height: 100%;
    object-fit: cover;
    width: 100%;
    border-radius: 18px;
    position: relative;
    top: 0;
    z-index: 9;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .recording-acces-part .suprising-img-sect img {
    width: 100%;
    height: 253px;
    object-fit: cover;
    border-radius: 10.93px;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .recording-acces-part .suprising-img-sect {
    position: relative;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .recording-acces-part .suprising-img-sect::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgb(0 0 0 / 20%);
    border-radius: 10.93px;
}
.sports-pai-charcha-page  .our_comnt_list ul li {
    display: flex;
    align-items: baseline;
    gap: 10px;
    margin: 0px 0px 12px 0px;
}
.sports-pai-charcha-page  .charcha-part-sect .how_can_help_wrapper .hs_descp p span.weight-changed-part {
    font-weight: 600;
}
.sports-pai-charcha-page .charcha-part-sect .support_page section.how_can_help .hs_hndg h2 {
    color: #000;
}
.sports-pai-charcha-page .charcha-part-sect .support_page section.how_can_help {
    background: #F8F8F8;
}
.sports-pai-charcha-page .support_page .how_can_help {
    padding: 72px 0;
}
.sports-pai-charcha-page .charcha-part-sect .support_page section.how_can_help .how_can_help_wrapper .how_img_col {
    width: 45%;
}
.sports-pai-charcha-page .charcha-part-sect .support_page section.how_can_help .how_can_help_wrapper .how_txt_col {
    width: 55%;
}
.sports-pai-charcha-page  .outside-frame-part {
    background: #F8F8F8;
    padding: 72px 300px;
}
.sports-pai-charcha-page .outside-frame-part section.newsletter-section {
    max-width: unset;
    background-image: unset;
    background-color: #fff;
    border: 1px solid  #ff002b;
    padding: 52px 48px;
    height: auto;
    margin-bottom: 0;
}
.sports-pai-charcha-page  section.newsletter-section .reframe-part .newlwtter form {
    gap: 24px;
}
.sports-pai-charcha-page  section.newsletter-section .reframe-part .newlwtter form .fiels-part {
    gap: 24px;
}
.sports-pai-charcha-page  section.newsletter-section .reframe-part .newlwtter .fiels-part ::placeholder {
color: #000;
}
.sports-pai-charcha-page  section.newsletter-section .reframe-part .newlwtter .fiels-part input {
color: #000;
}
.sports-pai-charcha-page .outside-frame-part section.newsletter-section .reframe-part .heading-sect p {
    color: #4B4B4B;
}
.sports-pai-charcha-page .outside-frame-part section.newsletter-section .reframe-part .heading-sect h2 {
    color: #000;
    font-weight: 600;
}
.sports-pai-charcha-page .how_can_help .how_can_img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.sports-pai-charcha-page .support_page .how_can_help .our_comnt_list ul li .tik_text {
    font-weight: 500;
    font-size: 24px;
}
.sports-pai-charcha-page .outside-frame-part section.newsletter-section .reframe-part .write-site-mail {
    background: #F6F6F6;
    padding: 12px 12px 12px 32px;
    display: flex;
    align-items: center;
    width: fit-content;
    justify-content: center;
    margin: 0 auto;
    border-radius: 62px;
    margin-top: 24px;
}
.sports-pai-charcha-page .outside-frame-part section.newsletter-section .reframe-part .write-site-mail h3 {
    color: #141414;
    font-size: 20px;
    font-weight: 500;
    border-right: 1px solid #E3E3E3;
    padding-right: 24px !important;
    margin-right: 24px !important;
}
.sports-pai-charcha-page .outside-frame-part section.newsletter-section .reframe-part .write-site-mail .mail-sect-part {
    display: flex;
    align-items: center;
    gap: 8px;
    border: 1px solid #DEDEDE;
    background-color: #fff;
    padding: 4px 16px;
    border-radius: 38px;
}
.sports-pai-charcha-page .outside-frame-part section.newsletter-section .reframe-part .write-site-mail .mail-sect-part img {
    width: 20px;
    height: 20px;
    object-fit: contain;
}
.sports-pai-charcha-page .outside-frame-part section.newsletter-section .reframe-part .write-site-mail .mail-sect-part a {
    font-size: 20px;
    font-weight: 400;
    color: #434343;
}
        .sports_one_part {
            border: 1px solid #F4F4F4;
            padding: 16px;
            border-radius: 8px;
        }
        .sports_one_part .sport_heading h3 {
            color: #000;
            font-weight: 400;
            font-size: 24px;
            line-height: 36px;
            margin-bottom: 8px !important;
        }
        .sports_one_part .specific_main-part .about_main_sports {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        .sports_one_part .specific_main-part .about_main_sports .bio-data {
            display: flex;
            align-items: center;
            gap: 16px;
        }
        .sports_one_part .specific_main-part .about_main_sports .bio-data .data_part p {
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            color: #787878;
        }
        .sports_one_part .specific_main-part .about_main_sports .bio-data .icon_part {
            width: 56px;
            height: 56px;
            background: #F4F1F4;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields.kjxl .add_more {
            text-align: right;
            margin-bottom: 24px;
            display: flex;
            justify-content: end;
        }
        body .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields.kjxl .jgcj {
            margin-bottom: 0 !important;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields.kjxl .add_more a {
            background-color: #ff002b;
            color: #fff;
            padding: 8px 24px;
            border-radius: 10px;
            height: 45px;
            display: flex;
            justify-content: end;
            width: fit-content;
            align-items: center;
            border: 1px solid #ff002b;
            font-weight: 400;
            font-size: 20px;
        }
        .become_volunteer_main .become_volunteer_form .add_more_sports a {
            background-color: #ff002b;
            color: #fff;
            padding: 8px 24px;
            border-radius: 10px;
            height: 52px;
            display: flex;
            justify-content: end;
            width: fit-content;
            align-items: center;
            border: 1px solid #ff002b;
            font-weight: 500;
            font-size: 20px;
        }
        .become_volunteer_main .become_volunteer_form .add_more_sports a:hover {
            color: #ff002b;
            background-color: #fff;
        }
        .become_volunteer_main .become_volunteer_form .add_more_sports {
            text-align: right;
            display: flex;
            justify-content: end;
            margin-top: 24px;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields.kjxl .add_more a:hover {
            color: #ff002b;
            background-color: #fff;
        }
        .sports_one_part .specific_main-part .about_main_sports .bio-data .icon_part img {
            width: 41px;
            height: 41px;
            object-fit: contain;
        }
        .sports_one_part .specific_main-part .about_main_sports .shorted-part {
            display: flex;
            justify-content: end;
            gap: 12px;
        }
        .sports_one_part .specific_main-part .about_main_sports .shorted-part img {
            width: 24px;
            height: 24px;
            object-fit: contain;
        }
        .sports_one_part .specific_main-part .about_main_sports .bio-data .data_part h4 {
            color: #000;
            font-weight: 600;
            font-size: 16px;
            line-height: 24px;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .profile_details .match-avtar {
            display: flex;
            justify-content: center;
            gap: 16px;
            flex-wrap: wrap;
            width: 100%;
            padding-top: 10px;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .profile_details .match-avtar .according-you label, .according-you input[type=radio] {
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .profile_details .match-avtar  .according-you input[type=radio] {
          opacity: 0.011;
            z-index: 100;
            width: 100%;
            height: 100%;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .profile_details .match-avtar .according-you label {
            position: unset;
            transform: unset;
            background-color: transparent;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .profile_details .match-avtar .according-you label img {
            width: 80px;
            height: 80px;
            object-fit: cover;
            border-radius: 50%;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .profile_details .match-avtar .according-you {
            position: relative;
            width: 10.5%;
            text-align: center;
        }
        body .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .kdjkjbv {
            margin: 0;
        }
        .orgaization-hightligyed .hswf_form_fields_inp.profile_center .profile_details.Highlight_video {
            border: 2px solid #F4F4F4;
            background: transparent;
            padding: 12px;
            border-radius: 4px;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .profile_details h4.select-avtar {
            font-size: 20px;
            font-weight: 400;
            line-height: 29px;
            letter-spacing: 0.02em;
            text-align: center;
            color: #434343;
            margin-top: 8px !important;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .state_city_info .ts-wrapper {
            border: 0px;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .showing_avatart .avtar-list-section img {
            rotate: -180deg;
        }
                        header.hswf_header .hswf_header_main .hswf_nav_menu .hswf_nav_menu_list .aim_nav_menu_link {
                            line-height: 24px;
                            font-size: 18px;
                            font-weight: 400;
                            text-transform: uppercase;
                            color: #fff;
                        }

                       

                        header.hswf_header .hswf_header_main .hswf_search {
                            width: 467px;
                            max-width: 100%;
                        }

                        header.hswf_header .hswf_header_main .hswf_search input {
                            padding: 14px 16px 14px 56px;
                            border-radius: 12px;
                            border: 1px solid #E0E0E0;
                            background: url(../images/icon_search.svg);
                            background-repeat: no-repeat;
                            background-size: 30px;
                            background-color: #fff;
                            background-position: 17px 10px;
                            font-size: 18px;
                            line-height: 27px;
                            font-weight: 400;
                            width: 100%;
                            white-space: nowrap;
                            text-overflow: ellipsis;
                        }

                       header.hswf_header .hswf_header_main .hswf_logo img {
                width: 197.18px;
                height: 90.32px;
            }

                        /* header-css-end*/

                        /* hero banner */
            .contribute_para .contri_box_main .contri_box_inner ul li span.bolded_part {
                font-weight: 700;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .diffrent-line {
            border-top: 1px solid #43434333;
            padding-top: 24px;
            margin-top: 24px;
        }
                        .hs_hero_banner {
                            background: url(../images/HSWF_HERO_BANNER.png);
                            background-repeat: no-repeat;
                            background-size: cover;
                            min-height: 986px;
                            background-color: #191B2A;
                            align-content: center;
                            background-position: center;
                        }


                        .hs_hero_banner .banner_text {
                            text-align: center;
                        }

                        .hs_hero_banner .banner_text .banner_subhead h6 {
                            font-size: 32px;
                            font-weight: 400;
                            line-height: 36px;
                            text-align: center;
                            color: #fff;
                        }

                        .hs_hero_banner .banner_text .banner_head h1 {
                            font-size: 72px;
                            font-weight: 800;
                            line-height: 88.2px;
                            text-align: center;
                            color: #fff;
                            font-family: 'Gilroy-Bold', sans-serif;
                        }

                        .hs_hero_banner .banner_text .banner_subhead {
                            margin: 0px 0px 12px 0px;
                        }

                        .hs_hero_banner .banner_text .banner_head {
                            width: 810px;
                            margin: 0 auto;
                            max-width: 100%;
                        }


                        .hs_cta a {
                            line-height: 36px;
                            font-size: 28px;
                            font-weight: 500;
                            text-transform: capitalize;
                            color: #fff;
                            background: #FF002B;
                            border-radius: 10px;
                            padding: 16px 48px 16px 48px;
                            display: inline-block;
                            border:1px solid #FF002B
                        }

                        .hs_cta a:hover {
                color: #FF002B;
                background: #fff;
                transition: 0.3s;
            }

                        .hs_hero_banner .hs_cta {
                            margin: 30px 0px 0px 0px;
                        }

                        /* hero banner end */

                        /* our_program */

                        .our_program {
                            background: #191B2A;
                            padding: 40px 0px 54px 0px;
                        }

                        .our_program .hndg_desk_main {
                            display: flex;
                            justify-content: space-between;
                            align-items: center;
                            margin-bottom: 32px;
                        }

                        .hs_hndg h2 {
                            color: #fff;
                            font-size: 64px;
                            font-weight: 400;
                            line-height: 96px;
                            text-align: left;
                            text-transform: capitalize;
                        }

                        .hs_hndg h2 .bld_txt {
                            font-weight: 600;
                        }

                        .hs_descp p {
                            font-family: Poppins;
                            font-size: 20px;
                            font-weight: 400;
                            line-height: 30px;
                            text-align: left;
                            text-underline-position: from-font;
                            text-decoration-skip-ink: none;
                            color: #fff;
                        }

                        .our_program .hndg_desk_main .hs_descp {
                            width: calc( 100% - 453px);
                            padding: 0px 0px 0px 66px;
                        }

                        .our_program .hndg_desk_main .hs_hndg {
                            width: 453px;
                            max-width: 100%;
                        }

                        .our_prog_box {
                            position: relative;
                        }

                        .our_prog_box img {
                            width: 100%;
                            height: 493px;
                            object-fit: cover;
                        }

                        .our_prog_box .our_prog_title_decp {
                            position: absolute;
                            bottom: 15px;
                            padding: 0px 20px;
                        }

                       .our_prog_box .our_prog_title_decp .our_prog_title h6 {
                font-family: Poppins;
                font-size: 26px;
                font-weight: 600;
                line-height: 35px;
                text-align: left;
                text-underline-position: from-font;
                text-decoration-skip-ink: none;
                color: #fff;
                text-transform: capitalize;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 1;
                overflow: hidden;
            }

                        .our_prog_box .our_prog_title_decp .our_prog_decp {
                            margin: 10px 0px 0px 0px;
                        }

                        .our_prog_box .our_prog_title_decp .our_prog_decp p {
                            font-family: Poppins;
                            font-size: 16px;
                            font-weight: 400;
                            line-height: 20px;
                            text-align: left;
                            text-underline-position: from-font;
                            text-decoration-skip-ink: none;
                            color: #fff;
                            display: -webkit-box;
                            -webkit-box-orient: vertical;
                            -webkit-line-clamp: 4;
                            overflow: hidden;
                        }


                        .our_prgm_slide .owl-nav {
            position: absolute;
            width: 100%;
            top: 43%;
            left: 50%;
            transform: translate(-50%, -50%);
            display: block !IMPORTANT;
        }

                        .our_prgm_slide .owl-nav button {
                            background: #ff002b!important;
                            width: 48px;
                            height: 48px;
                            border-radius: 50%;
                            position: absolute;
                            display: flex;
                            justify-content: center;
                            align-items: center;
                        }

                        .our_prgm_slide .owl-nav button.owl-prev {
                            left: -62px;
                        }

                        .our_prgm_slide .owl-nav button.owl-next {
                            right: -62px;
                        } 

                        .our_prgm_slide .owl-nav button i {
                            color: #fff;
                        }

                        /* our_program end */

                        /* upcoming events */

             .upcoming_events .view_event {
            text-align: center;
            margin: 30px 0px 0px 0px;
            display: flex;
            justify-content: center;
            gap: 24px;
        }
        .upcoming_events .view_event .all-event-btn a {
            background-color: #fff;
            color: #FF002B;
        }
        .upcoming_events .view_event .all-event-btn a:hover {
            background-color: #FF002B;
            color: #fff;
        }
                        .upcoming_events {
                            padding: 70px 0px 70px 0px;
                            overflow: hidden;
                        }

                        .upcoming_events .upcoming_events_wrapper {
                            padding: 0px 0px 0px 120px;
                        }

                        .upcoming_events .upcome_big_banner{
                            position: relative;
                        }

                        

                        .upcoming_events .upcome_big_banner .upcome_badge {
                            position: absolute;
                            top: 17px;
                        }

                        .upcoming_events .upcome_big_banner .upcome_badge .upcm_bdg {
                            color: #fff;
                            font-size: 24px;
                            font-weight: 400;
                            line-height: 24px;
                            text-align: left;
                            text-underline-position: from-font;
                            text-decoration-skip-ink: none;
                            background: #329B00;
                            padding: 8px 16px 8px 16px;
                            border-left: 5px solid #000;
                            padding: 8px 16px 8px 16px;
                            border-radius: 0px 4px 4px 0px;
                            display: inline-block;
                        }

                        .upcoming_events .upcome_big_banner .fitfest_marathon_main {
                            position: absolute;
                            bottom: 25px;
                            padding: 0px 34px;
                            z-index: 999;
                        }

                        .upcoming_events .upcome_big_banner .fitfest_marathon_main .fit_fest_post_txt .fit_fest_post_title {
                            margin: 0px 0px 16px 0px;
                        }

                        .upcoming_events .upcome_big_banner .fitfest_marathon_main .fit_fest_post_txt .fit_fest_post_title h3 {
                            font-size: 40px;
                            font-weight: 600;
                            line-height: 48px;
                            letter-spacing: 0.02em;
                            text-align: left;
                            text-underline-position: from-font;
                            text-decoration-skip-ink: none;
                            color: #fff;
                        }

                        .upcoming_events .upcome_big_banner .fitfest_marathon_main .fit_fest_post_txt .fit_fest_post_descp {
                            margin: 0px 0px 17px 0px;
                        }

                        .upcoming_events .upcome_big_banner .fitfest_marathon_main .fit_fest_post_txt .fit_fest_post_descp p {
                            font-size: 18px;
                            font-weight: 400;
                            line-height: 28.44px;
                            letter-spacing: 0.5px;
                            text-align: left;
                            text-underline-position: from-font;
                            text-decoration-skip-ink: none;
                            color: #fff;
                            display: -webkit-box;
                            -webkit-box-orient: vertical;
                            -webkit-line-clamp: 2;
                            overflow: hidden;
                        }

                        .upcoming_events .upcome_big_banner .fitfest_marathon_main .fit_fest_mara_text {
                            margin: 0px 0px 90px 0px;
                        }

                        .upcoming_events .upcome_big_banner .fitfest_marathon_main .fit_fest_mara_text .ft_fst_big_txt h2 {
                            font-size: 146.92px;
                            font-weight: 700;
                            line-height: 176.31px;
                            letter-spacing: 0.02em;
                            text-align: left;
                            text-underline-position: from-font;
                            text-decoration-skip-ink: none;
                            color: #ffffff00;
                            -webkit-text-stroke: 3px #ffffff;
                            text-stroke: 3px #ffffff;
                            text-transform: uppercase;
                        }

                        .upcoming_events .upcome_big_banner .fitfest_marathon_main .fit_fest_mara_text .two_text h3 {
                            font-family: Poppins;
                            font-size: 64px;
                            font-weight: 600;
                            line-height: 76.8px;
                            letter-spacing: 0.02em;
                            text-align: left;
                            text-underline-position: from-font;
                            text-decoration-skip-ink: none;
                            color: #fff;
                        }

                        .upcoming_events .upcome_big_banner .fitfest_marathon_main .fit_fest_mara_text .two_text h3 span {
                            color: #ff002b;
                            font-size: 96px;
                            font-weight: 700;
                            line-height: 115.2px;
                            letter-spacing: 0.02em;
                            text-align: left;
                            text-underline-position: from-font;
                            text-decoration-skip-ink: none;
                            -webkit-text-stroke: 3px #ffffff;
                            text-stroke: 3px #ffffff;
                        }

                        .upcoming_events .upcome_big_banner .counter_timer .dy_hr_mints {
                            background: #0000004D;
                            padding: 8px;
                            text-align: center;
                        }

                        .upcoming_events .upcome_big_banner .counter_timer {
                            display: flex;
                            gap: 10px;
                            position: absolute;
                            top: 15px;
                            right: 15px;
                        }

                        .upcoming_events .upcome_big_banner .counter_timer .dy_hr_mints h6 {
                            font-size: 40px;
                            font-weight: 500;
                            line-height: 40px;
                            text-align: center;
                            text-underline-position: from-font;
                            text-decoration-skip-ink: none;
                            color: #fff;
                        }

                        .upcoming_events .upcome_big_banner .counter_timer .dy_hr_mints p {
                            font-size: 16px;
                            font-weight: 400;
                            line-height: 24px;
                            text-align: center;
                            text-underline-position: from-font;
                            text-decoration-skip-ink: none;
                            color: #fff;
                        }

                        .upcoming_events .upcome_big_banner img {
                            width: 100%;
                            /*height: 864px;
                            object-fit: cover;*/
                            aspect-ratio: 1/1;
                        }


                        .upcoming_events .upcome_hd_col {
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                width: 56%;
            }
            .upcoming_events .upcoming_events_wrapper .upcome_big_col {
                width: 44%;
            }

                        .upcome_event_hndg.mob_ipad_hndg {
                            display: none;
                        }

                        .upcome_event_hndg h2 {
                            font-family: Poppins;
                            font-size: 108px;
                            font-weight: 700;
                            line-height: 102.6px;
                            letter-spacing: 0.5px;
                            text-align: left;
                            text-underline-position: from-font;
                            text-decoration-skip-ink: none;
                            color: #FF002B;
                        }

                        .upcome_event_hndg h4 {
                            font-family: Poppins;
                            font-size: 108px;
                            font-weight: 600;
                            line-height: 102.6px;
                            letter-spacing: 0.5px;
                            text-align: left;
                            text-underline-position: from-font;
                            text-decoration-skip-ink: none;
                            text-transform: uppercase;
                            color:#191B2A;
                        }

                        .upcome_slide_box {
                            position: relative;
                        }

                        .upcome_slide_box img {
                            width: 100%;
                            filter: grayscale(100%);
                            aspect-ratio: 1/1;
                        }

                        .day_date_main .day_past {
                            background: #ff002b;
                            padding: 4px 8px 4px 8px;
                            color: #fff;
                            font-size: 17.62px;
                            font-weight: 400;
                            line-height: 21.46px;
                            text-align: center;
                            text-underline-position: from-font;
                            text-decoration-skip-ink: none;
                            margin: 0px 6px 0px 0px;
                            display: inline-block
                        }

                        .day_date_main .date_past {
                            background: #ffffff;
                            padding: 4px 8px 4px 8px;
                            color: #393939;
                            font-size: 17.62px;
                            font-weight: 400;
                            line-height: 21.46px;
                            text-align: center;
                            display: inline-block
                        }

                        .upcome_slide_box .day_date_main {
                            position: absolute;
                            top: 10px;
                            left: 10px;
                        }

                        /* upcoming events end */

                        /* team achieve */

                        .team_achieve {
                            padding: 60px 0px 74px 0px;
                            background: #F8F8F8;
                        }

                        .team_achieve .team_achieve_slide_wrapper {
                            padding: 30px 0px 0px 120px;
                        }

                        .team_achieve .hs_hndg h2 {
                            color: #000000;
                            text-align: center;
                        }

                        .gradient_hndg h6 {
                            background: linear-gradient(93.65deg, #0900D5 -3.67%, #E51C28 143.64%);
                            -webkit-background-clip: text;
                            -webkit-text-fill-color: transparent;
                            font-size: 24px;
                            font-weight: 400;
                            line-height: 36px;
                            text-align: center;
                        }

                        .team_achieve 
                         .hs_descp p {
                            color: #393939;
                            text-align: center;
                            width: 1044px;
                            margin: 0 auto!important;
                            max-width: 100%;
                        }


                        .team_achieve .our_prog_box img {
                            height: 566px;
                        }
                           
                        /* team achieve end */

                        /* endurance network */

          .endurance_network {
        padding: 64px 0;
        overflow-x: hidden;
        background: #F8F8F8;
    }

                        .endurance_network .hs_hndg h2 {
                            color: #000000;
                            font-size: 40px;
                            line-height: 60px;
                        }

                        .endurance_network .network_tab_wrapper {
                            margin: 30px 0px 0px 0px;
                        }

                        /* Tabs */
                        .tabs {
                            width: 100%;
                            
                          }
          ul#tabs-nav {
        list-style: none;
        margin: 0;
        padding: 5px;
        overflow: auto;
        display: flex;
        gap: 12px;
        justify-content: flex-start;
    }
     #tabs-nav li a {
        color: #828282;
        font-size: 20px;
        font-weight: 400;
        line-height: 30px;
        border: 1px solid #D8D8D8;
        padding: 8px 12px;
        display: inline-block;
        border-radius: 40px;
        background: #FFFFFF;
    }

                        #tabs-nav li.active a {
                            color: #ff002b;
                            border-color: #ff002b;
                            font-weight: 600;
                        }

                       

                          /* Tabs end */

                         .filter_grid_main .filter_wrapper .filter_form_outer {
        display: flex;
        width: 100%;
        gap: 24px;
    }



                        .filter_grid_main .filter_wrapper .filter_form_outer .filter_search {
                width: 39%;
                position: relative;
            }

            .filter_grid_main .filter_wrapper .filter_form_outer .filter_select {
                width: 9%;
            }

       .filter_grid_main .filter_wrapper .filter_form_outer .filter_search input {
    padding: 12px 24px 12px 56px;
    border-radius: 8px;
    border: 1px solid #E0E0E0;
    background: url(../images/icon_search.svg);
    background-repeat: no-repeat;
    background-size: 30px;
    background-color: #fff;
    background-position: 17px 14px;
    font-size: 20px;
    line-height: 25px;
    font-weight: 400;
    color: #828282;
    height: 62px;
    width: 100%;
}
    .filter_grid_main .filter_wrapper .filter_form_outer .filter_select .dropdown.bootstrap-select .filter-option {
        height: auto;
    }
    .filter_grid_main .filter_wrapper .filter_form_outer .filter_search:first-child input {
        background: unset;
        background-color: #fff;
        padding: 12px 24px 12px 24px;
    }
    .filter_grid_main .filter_wrapper .filter_form_outer .filter_setting .acoording_us_select {
        border: 1px solid #E0E0E0;
        background: #FFFFFF;
        padding: 12px 24px;
        height: 62px;
        border-radius: 8px;
        display: flex;
        align-items: center;
        gap: 10px;
    }
    .filter_grid_main .filter_wrapper .filter_form_outer .filter_setting .acoording_us_select span.txt-wite {
        color: #000;
        font-weight: 400;
        font-size: 20px;
        line-height: 100%;
        vertical-align: middle;
    }
    .filter_grid_main .filter_wrapper .filter_form_outer .filter_setting .acoording_us_select img {
        width: 24px;
        height: 24px;
        object-fit: contain;
    }

                        .filter_grid_main .filter_wrapper .filter_form_outer .filter_select select {
                            width: 100%;
                            padding: 12px 12px 12px 12px;
                            border-color: #E0E0E0;
                            border-radius: 12px;
                            color: #828282;
                            font-size: 16px;
                            line-height: 25px;
                            font-weight: 400;
                        }

                        .filter_grid_main .fliter_grid_box_main {
                            margin: 64px 0px 0px 0px;
                            display: grid;
                            grid-template-columns: repeat(4 , 1fr);
                            gap: 24px;
                        }

                        .filter_grid_main .fliter_grid_box_main .fliter_grid_box {
        /* box-shadow: 0px 0px 6px 0px #0000001A; */
        border-radius: 16px;
        border: 1px solid #DCDCDD;
    }

                        .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_img img.mn_img {
                            width: 100%;
                            height: 206px;
                            object-fit: cover;
                            border-radius: 16px 16px 0px 0px;
                        }

                        .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_img {
                            position: relative;
                        }

                        .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_img .club_badge {
                            position: absolute;
                            bottom: -20px;
                            left: 15px;
                        }

            .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_img .club_badge img {
        width: 57px;
        height: 57px;
        border-radius: 12px;
        background-color: #fff;
        padding: 2px;
        box-shadow: 0px 2px 4px 0px #00000014;
    }

                        .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_img .club_play_icon {
                            display: flex;
                            gap: 8px;
                            position: absolute;
                            bottom: 15px;
                            right: 15px;
                        }

            .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_img .club_play_icon .club_play img {
                width: 36px;
                height: 36px;
                padding: 8px;
                    opacity: 70%;
            }
            .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_img .club_play_icon .club_play {
            background-color: #fff;
            border-radius: 50%;
            border: 1.09px solid #D8D8D8;
        }

        .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content {
        padding: 25px 16px 16px 16px;
        background-color: #fff;
    }
              .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .filter_club_title h6 {
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #181818;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 55px;
}

                        .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .filter_club_location {
                            display: flex;
                            gap: 2px;
                            margin: 5px 0px 0px 0px;
                        }

                        .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .filter_club_location img {
                width: 14px;
                height: 14px;
                margin-top: 1px;
            }
                        .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .filter_club_location p {
    font-size: 16px;
    font-weight: 400;
    line-height: 18.4px;
    text-align: left;
    color: #787878;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 38px;
}

                        .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .filter_club_descp {
                            margin: 8px 0px 0px 0px;
                        }

                        .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .filter_club_descp p {
                            font-size: 14px;
                            font-weight: 400;
                            line-height: 20px;
                            text-align: left;
                            color: #979797;
                            display: -webkit-box;
                            -webkit-box-orient: vertical;
                            -webkit-line-clamp: 2;
                            overflow: hidden;
                        }



                        /* endurance network end */

                        /* partner sec */

                        .partner_sec {
                            padding: 100px 0px 100px 0px;
                            background: #F8F8F8;
                        }

                        .partner_sec .hs_hndg h2 {
                            color: #000000;
                            text-align: center;
                        }

                        .partner_sec .hs_descp p {
                            color: #393939;
                            width: 1045px;
                            margin: 0 auto!important;
                            max-width: 100%;
                            text-align: center;
                        }

                        .partner_logo img {
                            border: 1px solid #D8D8D8;
                            padding: 25px;
                            filter: grayscale(100%);
                            height: 90px;
                            object-fit: contain;
                        }

                        .partner_sec .partner.slide_wrapper {
                            margin: 30px 0px 0px 0px;
                        }

                        /* partner sec end */

                        /* latst insights */

                        .latst_insights_sec {
                            padding: 70px 0px 70px 0px;
                        }

                        .latst_insights_sec .latest_insights_slide_wrapper {
                            padding: 30px 0px 0px 120px;
                        }

                        .latst_insights_sec .hs_hndg h2 {
                            color: #000000;
                            text-align: center;
                        }

                        .latst_insights_sec .hs_descp p {
                            color: #393939;
                            width: 1045px;
                            margin: 0 auto!important;
                            max-width: 100%;
                            text-align: center;
                        }

                        .latest_insight_grid .last_insights_ftr_img img {
    width: 100%;
    height: 278px;
    object-fit: cover;
}

                        .latest_insight_grid .latest_insights_title {
                            margin: 20px 0px 0px 0px;
                        }

                       .latest_insight_grid .latest_insights_title h6 a {
    font-family: Poppins;
    font-size: 24px;
    font-weight: 600;
    line-height: 28px;
    text-align: left;
    color: #fff;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 8px !important;
}


                        .latest_insight_grid .latest_insights_descp {
                            margin: 7px 0px 0px 0px;
                        }

                        .latest_insight_grid .latest_insights_descp p {
                            font-family: Poppins;
                            font-size: 16px;
                            font-weight: 400;
                            line-height: 24px;
                            text-align: left;
                            color: #333333;
                            display: -webkit-box;
                            -webkit-box-orient: vertical;
                            -webkit-line-clamp: 3;
                            overflow: hidden;
                        }

                        /* latst insights end */

                        /* footer section */


                        footer.hswf_footer .ftr_logo img {
                            width: 206px;
                            height: 90px;
                        }


                        footer.hswf_footer .footer_bg {
                            background: url(../images/footer_bg_img.png);
                            background-size: cover;
                            background-repeat: no-repeat;
                            padding: 20px 0px 20px 0px;
                            background-color: #191B2ADE;
                            background-position: center;
                            background-blend-mode: hue;
                        }

                        footer.hswf_footer .ftr_row {
                            display: grid;
                            grid-template-columns: repeat(4 , 1fr);
                            grid-gap: 4px;
                        }

                        footer.hswf_footer .ftr_row .ftr_col {
                            text-align: center;
                            background: #FFFFFF0A;
                            min-height: 272px;
                            padding: 20px;
                            align-content:center;
                        }

                        footer.hswf_footer .ftr_row .ftr_col .contact_social_link_main .contact_link ul li {
                            margin: 10px 0px 0px 0px;
                        }

                       footer.hswf_footer .ftr_row .ftr_col .contact_social_link_main .contact_link ul li a {
                display: flex;
                justify-content: center;
                font-size: 20px;
                font-weight: 400;
                line-height: 24px;
                text-align: left;
                color: #fff;
                gap: 10px;
                align-items: center;
            }

                        footer.hswf_footer .ftr_row .ftr_col .contact_social_link_main .contact_link ul li a img {
                            width: 28px;
                            height: 28px;
                        }

                        footer.hswf_footer .ftr_row .ftr_col .contact_social_link_main .social_link {
                            margin: 20px 0px 0px 0px;
                        }

                        footer.hswf_footer .ftr_row .ftr_col .contact_social_link_main .social_link ul {
                            display: flex;
                            justify-content: center;
                            gap: 20px;
                            flex-wrap:wrap;
                        }

                        footer.hswf_footer .ftr_row .ftr_col .contact_social_link_main .social_link ul li a img {
                            width: 28px;
                            height: 28px;
                        }

                        footer.hswf_footer .ftr_row .ftr_col .location_link .location_link_inner a {
                            font-size: 20px;
                            font-weight: 400;
                            line-height: 30px;
                            text-align: center;
                            color: #fff;
                        }

                        footer.hswf_footer .ftr_row .ftr_col .location_link .location_link_inner a img{
                            width: 28px;
                            height: 28px;
                        }


                        footer.hswf_footer .ftr_row .ftr_col .location_link .location_link_inner p {
                           max-width: 350px;
                           width: 100%;
                           margin: 0 auto !important;
                        }

                        footer.hswf_footer .ftr_row .ftr_col .contact_us .contact_btn {
                            margin: 24px 0px 0px 0px;
                        }

                        footer.hswf_footer .ftr_row .ftr_col .contact_us_txt p {
            font-size: 16px;
            font-weight: 400;
            line-height: 24px;
            text-align: center;
            color: #fff;
            max-width: 295px;
            margin: 0 auto!important;
            width: 100%;
        }

                        footer.hswf_footer .ftr_row .ftr_col .location_link .location_link_inner 
                         .location_icon {
                            margin: 0px 0px 10px 0px;
                        }

                        footer.hswf_footer .ftr_row .ftr_col .contact_us .contact_btn a {
                            line-height: 36px;
                            font-size: 28px;
                            font-weight: 500;
                            text-transform: capitalize;
                            color: #fff;
                            background: #FF002B;
                            border-radius: 10px;
                            padding: 16px 48px 16px 48px;
                            display: inline-block;
                        }

                        footer.hswf_footer .footer_link {
            background: #191B2A;
            padding: 16px 0px 24px;
        }
        footer.hswf_footer .footer_link .footer_link_inner {
            width: 100%;
            margin: 0 auto;
            max-width: 678px;
        }

         footer.hswf_footer .footer_link .footer_link_inner ul {
            display: flex;
            gap: 24px;
            grid-template-columns: repeat(7, 1fr);
            text-align: center;
            width: fit-content;
            justify-content: center;
            flex-wrap: wrap;
        }

                       footer.hswf_footer .footer_link .footer_link_inner ul li a {
            font-size: 16px;
            font-weight: 600;
            line-height: 24px;
            text-align: left;
            color: #fff;
            text-transform: uppercase;
        }
        .copyright-section {
            background: #191B2A;
            border-top: 1px solid #D9D9D94D;
            padding: 13px 0;
        }
        .copyright-section .conduvte-part .refund-part {
            display: flex;
            justify-content: end;
            padding-left: 0;
        }
        .copyright-section .conduvte-part .refund-part li a {
            color: #fff;
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
        }
        .copyright-section .conduvte-part .refund-part li span.divider {
            color: #fff;
            padding: 0 6px;
            font-size: 16px;
        }
        .copyright-section .conduvte-part .year-define p {
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            color: #fff;
        }
        .copyright-section .conduvte-part .year-define p, a {
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            color: #fff;
        }
        .copyright-section .conduvte-part .year-define  a {
            font-weight: 700;
            color: #fff;
        }
        .copyright-section .conduvte-part .year-define p span.bol-part {
            font-weight: 700;
        }
        .copyright-section .conduvte-part .year-define span.instiative {
            background: #FFFFFF33;
            color: #fff;
            padding: 0px 4px;
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            border-radius: 3px;
        }
        .copyright-section .conduvte-part {
            display: flex;
            justify-content: space-between;
        }
        .copyright-section .conduvte-part .year-define {
            display: flex;
            gap: 8px;
        }
                        /* footer section end*/

                        /****************************************************************************** cause page*******************************************************************************/


                        .cause_page header.hswf_header {
                            position: unset;
                            background: #fff;
                        }

                        .cause_page header.hswf_header .hswf_header_main .hswf_nav_menu .hswf_nav_menu_list .aim_nav_menu_link {
                            color: #191b2a;
                        }

                        /* our cause */

                        .our_cause {
                            overflow: hidden;
                        }

                        .our_cause .gradient_hndg h6 {
                            text-align: left;
                        }

                        .our_cause .hs_hndg h2 {
                            color: #000000;
                            max-width: 580px;
                            width: 100%;
                        }

                        .our_cause .hs_descp {
                            margin: 10px 0px 0px 0px;
                        }

                        .our_cause .hs_descp p {
                            color: #333333;
                        }

                        .our_cause .container-fluid {
                            padding: 0px;
                        }

                        .our_cause 
                         .our_cause_wrapper {
                            padding-left: 130px;
                        }

                        .our_cause .cause_txt_col {
                            align-content: center;
                        }

                        .cause_banner img {
                            width: 100%;
                        }

                        .our_cause .col-lg-6 {
                            padding: 0px;
                        }

                        .our_cause .cause_txt_col {
                            width: 40%;
                        }

                        .our_cause .cause_bnr_col {
                            width: 60%;
                        }

                        /* our cause end */

                        /* grassroot sec */

                        .grassroot_sec {
                            padding: 30px 0px 75px 0px;
                            background: #F9F8F9;
                        }

                        .grassroot_sec .hs_hndg h2 {
                            color: #0D123D;
                            font-size: 48px;
                            font-weight: 400;
                            line-height: 57px;
                            text-align: center;
                            text-transform: capitalize;
                        }

                        .grassroot_sec .grassroot_aec_wrapper {
                            padding: 40px 0px 0px 0px;
                        }

                        .grassroot_sec .grass_accordn .upper_text p {
                            font-size: 20px;
                            font-weight: 400;
                            line-height: 30px;
                            text-align: left;
                            text-underline-position: from-font;
                            text-decoration-skip-ink: none;
                            color: #606060;
                        }

                        .grassroot_sec .grass_accordn .upper_text {
                            margin: 0px 0px 18px 0px;
                        }

                        .grassroot_sec .gsrt_img img {
                            width: 828.5px;
                            height: 710px;
                            border-radius: 12px;
                            object-fit: cover;
                            max-width: 100%;
                        }

                        /* accordian */

                        .acc-container {
                            max-width: 100%;
                            width: 100%;
                          }
                          
                          .acc {
                            margin-bottom: 10px;
                            background: #FFFFFF;
                            padding: 22px 24px 22px 24px;
                            border: 1px solid #E4E4E7;
                            border-radius: 16px;
                            box-shadow: 0px 4px 12px -4px #00000012;
                        }
                          
                          .acc-head {
                            position: relative;
                            cursor: pointer;
                            display: flex;
                            align-items: center;
                            gap: 10px;
                        }
                          
                           .acc-head::before,
                           .acc-head::after {
                            content: '';
                            position: absolute;
                            top: 50%;
                            background-color: #ff002b;
                            transition: all .3s;
                           }
                          
                           .acc-head::before {
                            right: 30px;
                            width: 2px;
                            height: 20px;
                            margin-top: -10px;
                          }
                          
                          .acc-head::after {
                            right: 21px;
                            width: 20px;
                            height: 2px;
                            margin-top: -1px;
                          }
                          
                          .acc-head p {
                            color: #191B2A;
                            font-size: 24px;
                            font-weight: 500;
                            line-height: 36px;
                            letter-spacing: -0.7020000219345093px;
                            text-align: left;
                            text-underline-position: from-font;
                            text-decoration-skip-ink: none;
                        }
                          
                          .acc-content {
                            padding: 15px 10px;
                            display: none;
                          }
                          
                         .acc-content li, span.lfjkm {
            font-size: 18px;
            font-weight: 400;
            line-height: 27px;
            text-align: left;
            color: #606060;
            list-style: disc;
        }
                        .acc-content ul {
                padding-left: 20px !important;
            }
                                  
                          .acc-head.active::before {
                              transform: rotate(90deg);
                          }

                          /* accordian end */

                        /* grassroot sec end */

                        /* our commitment */

                        .our_commitment {
                            background: #191B2A;
                            padding: 80px 0px 80px 0px;
                        }

                         .our_comnt_list ul li {
                            display: flex;
                            align-items: baseline;
                            gap: 10px;
                            margin: 0px 0px 5px 0px;
                        }

                        .our_comnt_list ul li .tik_icn img {
                         width: 24px;
                         height: 24px;   
                        }

                         .our_comnt_list ul li .tik_text {
                            font-size: 20px;
                            font-weight: 400;
                            line-height: 30px;
                            text-align: left;
                            text-underline-position: from-font;
                            text-decoration-skip-ink: none;
                            color: #fff;
                        }

                        .our_commitment .cmnt_mnt_img img {
                            width: 822px;
                            height: 598px;
                            max-width: 100%;
                        }

                        .our_commitment .hs_descp {
                            margin: 20px 0px 10px 0px;
                        }

                        .our_commitment .hs_cta {
                            margin: 20px 0px 0px 0px;
                        }

                        /* our commitment end */

                        /* how can help */

                        .how_can_help {
                            background: url(../images/map_bg.png);
                            background-size: cover;
                            background-repeat: no-repeat;
                            padding: 135px 0px 125px 0px;
                        }

                        .how_can_help .hs_hndg h2 {
                            color: #081C36;
                        }

                        .how_can_help .hs_descp p { 
                            color: #333333;
                        }

                        .how_can_help .our_comnt_list ul li .tik_text {
                            color: #333333;
                        }

                        .how_can_help .how_txt_col {
                            align-content: center;
                        }

                        .how_can_help .how_can_img {
                            text-align: right;
                        }

                        .how_can_help .how_can_img img {
                            width: 724.02px;
                            height: 485px;
                            max-width: 100%;
                            object-fit: cover;
                        }

                        .how_can_help .hs_descp {
                            margin: 20px 0px 10px 0px;
                        }

                        .how_can_help .hs_cta {
                            margin: 20px 0px 0px 0px;
                        }

                        /* how can help end */

                        /*  transforming lives */

                        .transforming_lives {
                            background: #F9F8F9;
                            padding: 100px 0px 95px 0px;
                            position: relative;
                        }

                        .transforming_lives .hs_hndg h2 {
                            color: #0D123D;
                            font-size: 48px;
                            font-weight: 600;
                            line-height: 57px;
                            text-align: center;
                        }

                        .transforming_lives .hs_descp {
                            text-align: center;
                            width: 965px;
                            margin: 0 auto;
                            margin-top: 15px;
                            max-width: 100%;
                        }

                        .transforming_lives .hs_descp p {
                            color: #081C36;
                            text-align: center;
                            padding-bottom: 15px!important;
                        }

                        .transforming_lives .hs_descp p+p {
                            max-width: 730px;
                            margin: 0px auto 0px auto!important;
                            width:100%;
                        }

                        .transforming_lives .transforming_wrapper {
                            text-align: center;
                            position: relative;
                            z-index: 999;
                        }

                        .transforming_lives::before {
                            content: "";
                            background: url(../images/trans_left.png);
                            background-size: 100%;
                            position: absolute;
                            width: 403px;
                            height: 495px;
                            bottom: 0px;
                            left: 0px;
                            background-repeat:no-repeat;
                        }

                        .transforming_lives::after {
                            content: "";
                            background: url(../images/trans_right.png);
                            background-size: 100%;
                            position: absolute;
                            width: 337px;
                            height: 383px;
                            bottom: 68px;
                            right: 0px;
                            background-repeat:no-repeat;
                        }

                        /*  transforming lives end */


                        /****************************************************************************** cause page end*******************************************************************************/


                        /****************************************************************************** about-us page *******************************************************************************/
                            /*about-banner*/
                            .about-banner-section {
                                background-image: url('../images/about-banner.jpg');
                                width: 100%;
                                height: 372px;
                                background-size: cover;
                                background-repeat: no-repeat;
                               align-content: center;
                               text-align: center;
                            }
                            .about-banner-section h2 {
                                font-size: 64px;
                                font-weight: 700;
                                color: #fff;
                                line-height: 96px;
                                margin-bottom: 0;
                            }
                            /*end*/
                                /*about css*/
                            section.about-join-section img {
                                width: 100%;
                                height: 100%;
                                object-fit: contain;
                            }
                            section.about-join-section {
                                padding: 100px 0;
                            }
                            section.about-join-section .main-sect .right-part {
                    width: 65%;
                }
                section.about-join-section .main-sect .left-part {
                    width: 35%;
                }
                            body section.about-join-section p {
                            font-size: 28px;
                            line-height: 42px;
                            color: #333333;
                            font-weight: 400;
                            margin-bottom: 16px !important;
                        }
                            section.about-join-section p span.bolded-part {
                                font-weight: 600;
                            }
                            section.about-join-section .main-sect {
                                align-items: center;
                            }
                            /*end*/
                            /*corevaluecss*/
                        section.core-value-section {
                            background: #191B2A;
                            padding: 54px 0 100px;
                        }
                        section.core-value-section .vission-part .mission-part {
                            background-color: #fff;
                            border-radius: 16px;
                            padding: 64px 32px;
                            margin-top: 32px;
                            display: flex;
                            height: 100%;
                        }   
                        section.core-value-section .vission-part .mission-part .img-part img {
                            width: 100px;
                            height: 100px;
                            object-fit: contain;
                            margin-right: 32px;
                        }
                        section.core-value-section .vission-part .mission-part .content-part h3 {
                            color: #081C36;
                            font-size: 48px;
                            line-height: 72px;
                            font-weight: 600;
                            margin-bottom: 8px;
                        }
                        section.core-value-section .vission-part .mission-part .content-part p {
                            color: #333333;
                        }
                        section.core-value-section .vission-part .hs_hndg h2 {
                            text-align: center;
                        }
                            /*end*/
                        /*management-section*/
                    section.management-part {
                        padding: 72px 0;
                    }
                    section.management-part .piiler-part .hs_hndg h2 {
                        color: #000;
                        text-align: center;
                    }
                    body section.management-part .piiler-part .hs_descp p {
                        color: #393939;
                        width: 100%;
                        margin: 0 auto !important;
                        max-width: 1300px;
                        text-align: center;
                    }
                    section.management-part .advisor-part {
                        background: linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0%, rgba(244, 241, 244, 0.5) 50%, rgba(255, 255, 255, 0.5) 100%);
                        padding: 16px 24px;
                        margin-top: 32px;
                    }
                    section.management-part .advisor-part .gradient_hndg  h6 {
                        font-size: 32px;
                        font-weight: 600;
                        line-height: 48px;
                    }
                  section.management-part .advisor-part .cheif-picture {
                width: 100%;
                display: flex;
                margin-top: 24px;
                gap: 32px;
                justify-content: center;
                flex-wrap: wrap;
            }
                   section.management-part .advisor-part .cheif-picture .about-cheif-part {
                text-align: center;
                width: 14.2857%;
            }
                    section.management-part .advisor-part .cheif-picture .about-cheif-part img {
                        width: 142px;
                        height: 142px;
                        object-fit: cover;
                        border-radius: 50%;
                        margin-bottom: 8px;
                    }
                    section.management-part .advisor-part .cheif-picture .about-cheif-part h4 {
                        color: #0D123D;
                        font-size: 16px;
                        font-weight: 600;
                        line-height: 24px;
                        margin-bottom: 4px;
                        position: relative;
                    }
                    section.management-part .advisor-part .cheif-picture .about-cheif-part h6 {
                        color: #0D123D;
                        font-size: 16px;
                        font-weight: 400;
                        line-height: 24px;
                    }
                    section.management-part .advisor-part .cheif-picture .about-cheif-part h4::before {
                        content: "";
                        background-color: #ff002b;
                        width: 61px;
                        position: absolute;
                        height: 1px;
                        bottom: 0px;
                        left: 0;
                        right: 0;
                        margin: 0 auto;
                    }
                    section.management-part .piiler-part p.bottom-part {
                        padding-top: 32px !important;
                    }
                    /*end*/
                    /*join-us*/
                    section.about-join-us-sect {
                    background: #F8F8F8;
                    padding: 72px 0;
                }
                    section.about-join-us-sect .join-network h2{
                        color: #081C36;
                        text-align: left;
                        margin-bottom: 24px !important;
                    }
                    section.about-join-us-sect .join-network p {
                        color: #333333;
                        margin-bottom: 24px !important;
                    }
                    section.about-join-us-sect .join-network .about-right-img img {
                    width: 100%;
                    height: auto;
                    object-fit: contain;
                }
                section.about-join-us-sect .join-network .row {
                    align-items: center;
                }
                    
                    /*end*/
                    /*why-joing*/
                    section.why-joining-section {
                        background: #191B2A;
                        padding: 72px 0;
                    }
                    section.why-joining-section .network-joing .content-part h2 {
                        text-align: left;
                        margin-bottom: 24px;
                    }
                    section.why-joining-section .network-joing .content-part .resources-part .build-connection span.img-part img {
                        width: 24px !important;
                        height: 24px;
                        object-fit: contain;
                        max-width: 24px;
                    }
                    section.why-joining-section .network-joing .content-part .resources-part .build-connection p {
                        color: #fff;
                        font-size: 20px;
                        line-height: 30px;
                    }
                    section.why-joining-section .network-joing .content-part .resources-part .build-connection p span.bold-part {
                        font-weight: 700;
                    }
                    section.why-joining-section .network-joing .content-part .resources-part .build-connection {
                        display: flex;
                        gap: 8px;
                        margin-bottom: 8px;
                    }
                    section.why-joining-section .network-joing .content-part .hs_cta {
                        margin-top: 32px;
                    }
                    
                    section.why-joining-section .network-joing .row {
                        align-items: center;
                    }

                    section.why-joining-section .network-joing .img-part {
                        text-align: center;
                    }

                    section.why-joining-section .network-joing .img-part img {
                    width: 100%;
                    max-width: 100%;
                    height: 594px;
                    object-fit: cover;
                }

                    /*why-joing-end*/
                    /*how to join*/
                    section.how-to-join {
                        background-color: #fff;
                        padding: 0;
                        overflow: hidden;
                    }
                    section.how-to-join .img-part {
                        text-align: end;
                    }
                    section.how-to-join .img-part img {
                        width: 100% !important;
                    }
                    section.how-to-join .network-joing .content-part {
                        padding: 0px 120px;
                    }
                    section.how-to-join .network-joing .content-part h2 {
                    color: #081C36;
                    margin-bottom: 16px !IMPORTANT;
                }
                    section.how-to-join .network-joing .content-part p {
                        color: #333333 !important;
                    }

                    /*how to join end*/

                /****************************************************************************** about-us end*******************************************************************************/
                /****************************************************************************** blog page*******************************************************************************/
                .research_main_banner {
                    background-image: url('../images/learn-banner.png');
                }
                .about-banner-section .light_txt {
                    font-weight: 400;
                }
                 
                .about-banner-section p {
                    font-size: 24px;
                    font-weight: 400;
                    line-height: 30px;
                    text-align: center;
                    text-underline-position: from-font;
                    text-decoration-skip-ink: none;
                    color: #fff;
                    width: 1220px;
                    margin: 0 auto!important;
                }
                .about-banner-section h4 {
                    text-align: center;
                    font-size: 24px;
                    font-weight: 400;
                    line-height: 36px;
                    color: #fff;
                }
                section.category_tab_sec {
                    width: 100%;
                    margin: 0 auto;
                    max-width: 1560px;
                    padding: 64px 0;
                }
                /*other-section*/
                section.category_tab_sec .category_tab_container ul li.nav-item .nav-link {
                    border: 1px solid #D8D8D8;
                    border-radius: 60px;
                    background-color: #fff;
                    padding: 10px 14px;
                    font-family: Poppins;
                    font-size: 20px;
                    font-weight: 400;
                    line-height: 30px;
                    text-align: center;
                    color: #828282;
                    text-transform: capitalize;
                    min-width: 128px;
                }
                section.category_tab_sec .category_tab_container ul li.nav-item .nav-link.active {
        color: #FF002B;
        border-color: #FF002B;
        font-weight: 600;
    }
                section.category_tab_sec .category_tab_container ul li.nav-item .nav-link:hover {
                    background: #FF002B;
                    color: #fff;
                    border-color: #FF002B;
                }
                section.category_tab_sec .category_tab_container ul {
                    gap: 24px;
                    overflow: auto;
                    flex-wrap: unset;
                    white-space: nowrap;
                    overflow-x: auto;
                    scrollbar-width: none;
                }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner {
                    width: 100%;
                    display: grid;
                    grid-template-columns: repeat(3, 1fr);
                    gap: 40px;
                    margin-top: 42px;
                }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .research_learn_grid_box_img img {
                    width: 100%;
                    height: 280px;
                    object-fit: cover;
                }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box {
                    position: relative;
                }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .title_doc_wrapper {
                    position: absolute;
                    bottom: 16px;
                    left: 16px;
                    right: 16px;
                }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .title_doc_wrapper .title_doc_wrapper_main .head_desc_side h6 {
    font-size: 24px;
    font-weight: 500;
    line-height: 28.8px;
    text-align: left;
    color: #Fff;
    margin-top: 8px;
    margin-bottom: 8px !important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
               section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .research_learn_grid_box_img::before {
                content: "";
                width: 100%;
                height: 100%;
                position: absolute;
                background: linear-gradient(180deg, #00000024 0%, #000000b8 100%);
                bottom: 0;
            }
            section.contact_form_sec .contact_form_inner .form-sect-part .contact_form_box .iti {
                width: 100%;
                margin-bottom: 24px;
            }
            body section.contact_form_sec .contact_form_inner .form-sect-part .contact_form_box .iti input {
                padding: 10px 24px 10px 55px;
            }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .research_learn_grid_box_img {
                    position: relative;
                }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .title_doc_wrapper .title_doc_wrapper_main .head_desc_side  ul.author-listing {
                    display: flex;
                    gap: 24px;
                    list-style: none;
                    margin-top: 10px;
                    margin-bottom: 0;
                    padding-left: 0;
                }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .title_doc_wrapper .title_doc_wrapper_main .head_desc_side ul.author-listing li {
                    font-family: Poppins;
                    font-size: 14px;
                    font-weight: 500;
                    line-height: 21px;
                    text-align: left;
                    color: #fff;
                    position: relative;
                }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .title_doc_wrapper .title_doc_wrapper_main .head_desc_side ul.author-listing li::before {
                    content: "";
                    width: 4px;
                    height: 4px;
                    position: absolute;
                    background-color: #fff;
                    border-radius: 50%;
                    top: 9px;
                    left: -15px;
                }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .title_doc_wrapper .title_doc_wrapper_main .head_desc_side ul.author-listing li:first-child::before {
                    display: none;
                }
                .blog-page section.category_tab_sec {
                    padding-bottom: 40px;
                }
                /*other-section end*/
                /*nesletter*/
                section.newsletter-section {
                    margin: 0 auto;
                    max-width: 1560px;
                    background-image: url('../images/newletter.png');
                    width: 100%;
                    height: 260px;
                    background-size: cover;
                    background-repeat: no-repeat;
                    border-radius: 16px;
                    background-position: right;
                    padding: 54px 60px;
                    margin-bottom: 64px;
                }
                section.newsletter-section .reframe-part .heading-sect h2 {
                    font-family: Poppins;
                    font-size: 40px;
                    font-weight: 700;
                    line-height: 60px;
                    text-align: center;
                    color: #fff;
                    margin-bottom: 0px;
                }
                section.newsletter-section .reframe-part .heading-sect h2 span.light-part {
                    font-weight: 400;
                }
                section.newsletter-section .reframe-part .heading-sect p {
                    font-family: Poppins;
                    font-size: 20px;
                    font-weight: 500;
                    line-height: 22px;
                    text-align: right;
                    color: #fff;
                    margin-bottom: 0;
                }
                section.newsletter-section .reframe-part .heading-sect {
                    display: flex;
                    justify-content: space-between;
                    width: 100%;
                    align-items: center;
                    margin-bottom: 24px;
                }
                section.newsletter-section .reframe-part .newlwtter form .btn-pat .subscribe {
                    border: 1px solid #FF002B;
                    background: #FF002B;
                    border-color: #FF002B;
                    color: #fff;
                    padding: 16px 48px;
                    height: 68px;
                    border-radius: 10px;
                    font-family: Poppins;
                    font-size: 28px;
                    font-weight: 500;
                    line-height: 36px;
                    text-align: left;
                }
                section.newsletter-section .reframe-part .newlwtter .fiels-part input {
                    border: 1px solid #E0E0E0;
                    background: #FFFFFF33;
                    padding: 14px 24px;
                    height: 68px;
                    border-radius: 12px;
                    font-family: Poppins;
                    font-size: 20px;
                    font-weight: 400;
                    line-height: 30px;
                    text-align: left;
                    color: #fff;
                    width: -webkit-fill-available;
                }
                section.newsletter-section .reframe-part .newlwtter form .fiels-part {
                    width: calc(100% - 20px);
                    display: flex;
                    gap: 14px;
                }
                section.newsletter-section .reframe-part .newlwtter form {
                    display: flex;
                    gap: 14px;
                }
                section.newsletter-section .reframe-part .newlwtter .fiels-part ::placeholder {
                    color: #fff;
                }
                section.newsletter-section .reframe-part .newlwtter form .fiels-part {
                    width: calc(100% - 20px);
                }
                /*newletter end*/
                /****************************************************************************** blog end*******************************************************************************/
                /****************************************************************************** blog detail *******************************************************************************/
                /*new-page*/
                .takeway-section {
                padding: 40px 0 24px;
            }
         .quick-navigate .sold-part .middle-part {
        margin-bottom: 24px;
        margin-top: 24px;
    }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides {
                position: relative;
            }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .img-part {
                position: relative;
            }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .img-part img {
                width: 100%;
                height: 435px;
                object-fit: cover;
            }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .img-part::before {
                content: "";
                background: linear-gradient(185.14deg, rgba(0, 0, 0, 0) 41.99%, rgba(0, 0, 0, 0.591447) 65.35%, rgba(0, 0, 0, 0.83) 93.95%);
                width: 100%;
                height: 100%;
                position: absolute;
            }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .liked-part {
                background-color: #fff;
                display: flex;
                align-items: center;
                justify-content: center;
                border-radius: 50%;
                position: absolute;
                top: 15px;
                right: 15px;
                width: 40px;
                height: 40px;
            }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .liked-part img {
                width: 26px;
                height: 26px;
            }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .content-part {
                position: absolute;
                left: 25px;
                right: 25px;
                bottom: 25px;
            }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .content-part h4 {
                color: #fff;
                font-size: 40px;
                font-weight: 400;
                line-height: 54px;
            }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .content-part .languages-diff ul li {
                color: #fff;
                font-size: 24px;
                font-weight: 500;
                position: relative;
            }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .content-part .languages-diff ul {
                display: flex;
                margin-top: 8px !IMPORTANT;
                gap: 24px;
                align-items: center;
            }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .content-part .languages-diff ul li::before {
                content: "";
                width: 4px;
                height: 4px;
                position: absolute;
                background-color: #fff;
                border-radius: 50%;
                left: -14px;
                bottom: 15px;
            }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .content-part .languages-diff ul li:first-child:before {
            display: none;
            }
            .takeway-section .key-points .section-title {
                display: flex;
                align-items: center;
                justify-content: space-between;
                background: #fff;
                border-left: 8px solid #FF002B;
                position: relative;
                margin-bottom: 16px;
                padding: 0px 0px 0px 32px;
            }
            .takeway-section .key-points .section-title h4 span {
                font-weight: 600;
                background-color: #fff;
                position: relative;
                z-index: 2;
                display: inline-block;
                padding: 0px 15px 0 0;
                font-size: 32px;
                color: #222222;
            }
            .takeway-section .key-points .section-title h4::before {
                content: "";
                position: absolute;
                z-index: 1;
                left: 35px;
                right: 13px;
                top: 19px;
                height: 4px;
                background-color: #ffcb07;
            }
            .takeway-section .key-points ul.list-key li {
            list-style: disc;
            color: #626262;
            font-size: 18px;
            font-weight: 400;
            line-height: 28px;
        }
            .takeway-section .key-points ul.list-key {
                padding-left: 36px !IMPORTANT;
            }
            .quick-navigate .sold-part .more-like-part {
                border: 1px solid #DDDDDD;
                padding: 24px;
            }
            .quick-navigate .sold-part .more-like-part .inner-heading-part {
                display: flex;
                justify-content: space-between;
                border-bottom: 1px solid #DDDDDD;
                padding-bottom: 16px;
                margin-bottom: 16px;
            }
            .quick-navigate .sold-part .more-like-part .inner-heading-part h3 {
                color: #000;
                font-size: 24px;
                font-weight: 600;
                line-height: 36px;
            }
            .quick-navigate .sold-part .more-like-part .inner-heading-part a {
                color: #FF002B;
                font-size: 20px;
                font-weight: 400;
                line-height: 30px;
            }
            .quick-navigate .sold-part .more-like-part .main-blog-page .trending-career-sect .box-sides {
                margin-bottom: 40px;
                position: relative;
            }
            .quick-navigate .sold-part .more-like-part .main-blog-page .trending-career-sect .box-sides .img-part {
                position: relative;
            }
            .quick-navigate .sold-part .more-like-part .main-blog-page .trending-career-sect .box-sides .img-part img {
                width: 100%;
                height: 280px;
                object-fit: cover;
            }
            .quick-navigate .sold-part .more-like-part .main-blog-page .trending-career-sect .box-sides .img-part::before {
                content: "";
                background: linear-gradient(185.14deg, rgba(0, 0, 0, 0) 41.99%, rgba(0, 0, 0, 0.591447) 65.35%, rgba(0, 0, 0, 0.83) 93.95%);
                width: 100%;
                height: 100%;
                position: absolute;
            }
            .quick-navigate .sold-part .more-like-part .main-blog-page .trending-career-sect .box-sides .content-part {
                position: absolute;
                left: 16px;
                right: 16px;
                bottom: 16px;
            }
            .quick-navigate .sold-part .more-like-part .main-blog-page .trending-career-sect .box-sides .content-part h4 {
                color: #fff;
                font-size: 24px;
                font-weight: 400;
                line-height: 28.8px;
            }
            .quick-navigate .sold-part .more-like-part .main-blog-page .trending-career-sect .box-sides .content-part ul {
                display: flex;
                margin-top: 8px !IMPORTANT;
                gap: 24px;
            }
            .quick-navigate .sold-part .more-like-part .main-blog-page .trending-career-sect .box-sides .content-part ul li {
                color: #fff;
                font-size: 14px;
                font-weight: 500;
                position: relative;
            }
            .quick-navigate .sold-part .more-like-part .main-blog-page .trending-career-sect .box-sides .content-part ul li:before {
                content: "";
                width: 4px;
                height: 4px;
                position: absolute;
                background-color: #fff;
                border-radius: 50%;
                left: -14px;
                top: 11px;
            }
            .quick-navigate .sold-part .more-like-part .main-blog-page .trending-career-sect .box-sides .content-part ul li:first-child::before{
                display: none;
            }
            .quick-navigate .sold-part .section-title {
                display: flex;
                align-items: center;
                justify-content: space-between;
                background: #fff;
                border-left: 8px solid #FF002B;
                position: relative;
                margin-bottom: 16px;
                padding: 0px 0px 0px 32px;
            }
            .quick-navigate .sold-part .section-title h4 span {
                font-weight: 600;
                background-color: #fff;
                position: relative;
                z-index: 2;
                display: inline-block;
                padding: 0px 15px 0 0;
                font-size: 32px;
                color: #222222;
            }
            .quick-navigate .sold-part .section-title h4:before {
                content: '"';
                position: absolute;
                z-index: 1;
                left: 35px;
                right: 13px;
                top: 19px;
                height: 4px;
                background-color: #ffcb07;
            }
            .quick-navigate .sold-part ul.sold-dec {
                padding-left: 22px !important;
                margin-bottom: 42px !important;
            }
            .quick-navigate .sold-part ul.sold-dec li {
                list-style: disc;
                color: #FF002B;
                margin-bottom: 8px;
            }
            .quick-navigate .sold-part ul.sold-dec li span {
                color: #000;
                font-size: 20px;
                font-weight: 600;
            }
            .quick-navigate .sold-part  h2.level-part {
                color: #000;
                margin-bottom: 8px !IMPORTANT;
                font-size: 32px;
                font-weight: 600;
                line-height: 49px;
            }
            .quick-navigate .sold-part p.para-part {
                font-size: 16px;
                font-weight: 400;
                line-height: 24px;
                margin-bottom: 24px !IMPORTANT;
                color: #383838;
            }
            .quick-navigate .sold-part img {
                width: 100%;
                height: 560px;
                object-fit: cover;
            }
            .blog-detail-page {
                padding-bottom: 40px;
            }
            .quick-navigate .sold-part .more-like-part .main-blog-page:last-child .box-sides {
                margin-bottom: 0px;
            }
            /*new-page end*/


                .blog-detail-page .benefit-of.deatil {
                    padding: 64px 0;
                    background: #FDFDFD;
                }
                .blog-detail-page .benefit-of.deatil .about-the-blog img.main-img {
                    width: 100%;
                    height: 545px;
                    object-fit: cover;
                    margin-bottom: 14px;
                }
                .blog-detail-page .benefit-of.deatil .about-the-blog h4 {
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 24px;
                    text-align: left;
                    color: #1D1D1B;
                    margin-bottom: 8px!important;
                }
                .blog-detail-page .benefit-of.deatil .about-the-blog h2 {
                    font-size: 32px;
                    font-weight: 600;
                    line-height: 49px;
                    text-align: left;
                    color: #000;
                    margin-bottom: 8px!important;
                }
                .blog-detail-page .benefit-of.deatil .about-the-blog p {
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 24px;
                    text-align: left;
                    color: #383838;
                    margin-bottom: 24px!important;
                }
                .blog-detail-page .benefit-of.deatil .about-the-blog  h5 {
                    font-size: 16px;
                    font-weight: 600;
                    line-height: 24px;
                    text-align: left;
                    color: #383838;
                }
                .blog-detail-page .benefit-of.deatil .latest-blog .about-latest .img-patt img {
                    width: 135px;
                    height: 94px;
                    object-fit: cover;
                }
                .blog-detail-page .benefit-of.deatil  p.date-part {
                    background: #E7E6F080;
                    padding: 4px 8px!important;
                    width: fit-content;
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 16px;
                    text-align: left;
                    color: #393939;
                    margin-bottom: 8px!important;
                }
                .blog-detail-page .benefit-of.deatil .latest-blog .about-latest .content h3.title {
                    font-size: 24px;
                    font-weight: 600;
                    line-height: 29.23px;
                    text-align: left;
                    color: #000;
                }
                .blog-detail-page .benefit-of.deatil .latest-blog .about-latest {
                    display: flex;
                    gap: 16px;
                    border-bottom: 3px solid #F5F5F5;
                    padding: 16px;
                    background-color: #fff;
                }
                .blog-detail-page .benefit-of.deatil .upcoming-event .event-paty .event-img img {
                    width: 174px;
                    height: 174px;
                    object-fit: cover;
                }
                .blog-detail-page .benefit-of.deatil .upcoming-event .event-paty .abour-event .contentlatest-event {
                    display: flex;
                    gap: 8px;
                }
                .blog-detail-page .benefit-of.deatil .upcoming-event .event-paty .abour-event .contentlatest-event p.date-part {
                    margin-bottom: 0px!important;
                    line-height: unset;
                }
                .blog-detail-page .benefit-of.deatil .upcoming-event .event-paty .abour-event .contentlatest-event span.show-latest {
                    background: #329B00;
                    padding: 4px 8px!important;
                    font-size: 16px;
                    font-weight: 400;
                    text-align: left;
                    color: #fff;
                }
                .blog-detail-page .benefit-of.deatil .upcoming-event .event-paty .abour-event h4 {
                    font-size: 24px;
                    font-weight: 600;
                    line-height: 29.23px;
                    text-align: left;
                    color: #000;
                    margin-top: 16px!important;
                    margin-bottom: 8px!important;
                }
                .blog-detail-page .benefit-of.deatil .upcoming-event .event-paty .abour-event p {
                    display: -webkit-box;
                    -webkit-line-clamp: 3;
                    -webkit-box-orient: vertical;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 20.5px;
                    text-align: left;
                    color: #434343;
                    margin-bottom: 0;
                }
                .blog-detail-page .benefit-of.deatil .upcoming-event .event-paty {
                    display: flex;
                    gap: 16px;
                    padding: 16px;
                }
                .blog-detail-page .benefit-of.deatil .upcoming-event {
                    margin-top: 24px;
                }
                .blog-detail-page .benefit-of.deatil .gallery-part {
                    margin-top: 24px;
                }
                .blog-detail-page .benefit-of.deatil .gallery-part .main-part {
                    width: 100%;
                    display: grid;
                    grid-template-columns: repeat(4, 1fr);
                    margin-top: 12px;
                    gap: 12px;
                }
                .blog-detail-page .benefit-of.deatil .gallery-part .main-part .galley-pics img {
                    width: 124px;
                    height: 124px;
                    object-fit: cover;
                }

                .blog-detail-page .latest-blog h2 , .blog-detail-page .benefit-of.deatil .gallery-part h2 , .blog-detail-page .benefit-of.deatil .upcoming-event h2 {
                    font-size: 32px;
                    font-weight: 600;
                    line-height: 38.98px;
                    text-align: left;
                    text-underline-position: from-font;
                    text-decoration-skip-ink: none;
                    color: #000000;
                }


                /****************************************************************************** blog detail end*******************************************************************************/

                /****************************************************************************** support page *******************************************************************************/

                /* support banner */

                .support_banner {
                    background: url(../images/donate_banner_bg.jpg);
                    background-repeat: no-repeat;
                    background-size: cover;
                    min-height: 735px;
                }


                .support_banner .support_wrapper .ehjkcs {
                    display: flex;
                    justify-content: center;
                    width: 100%;
                    z-index: 99;
                    position: relative;
                    align-items: center;
                }

                .support_banner .support_wrapper .kefchj {
                    background-color: #191B2A;
                    width: 100%;
                }

                .support_banner .support_wrapper .kefchj h2 {
                    color: #ff002b;
                    text-align: end;
                    font-size: 64px;
                    font-weight: 700;
                    text-transform: uppercase;
                    padding-right: 16px!important;
                    margin-bottom: 0px;
                    line-height: 96px;
                }

                .support_banner .support_wrapper  .hejkc h3 {
                    font-size: 64px;
                    font-weight: 700;
                    text-transform: uppercase;
                    color: #fff;
                    padding: 0px 6px!important;
                    text-align: left;
                    margin-top: -5px;
                    line-height: 96px;
                    margin-bottom: 0px;
                }

                .support_banner .support_wrapper  .yfejks {
                    width: 100%;
                    background-color: #FF002B;
                }

                .support_banner .support_wrapper .yfejks  h2 {
                    color: #191B2A;
                    text-align: left;
                    font-size: 64px;
                    font-weight: 700;
                    text-transform: uppercase;
                    padding-left: 16px!important;
                    margin-top: -5px;
                    line-height: 96px;
                    margin-bottom: 0px;
                }

                .support_banner .support_wrapper {
                    padding: 220px 0px 0px 0px;
                }

                .support_banner .support_wrapper .hs_descp {
                    width: 700px;
                    margin: 20px auto 26px auto;
                }

                .support_banner .support_wrapper .hs_descp p {
                    text-align: center;
                    
                }


                .support_banner .hs_cta {
                    text-align: center;
                }
                /* support banner end */

                /* why support */

                .support_page .our_commitment {
                    padding: 80px 0px 0px 0px;
                    background: #191B2A;
                }


                /* why support end */

                /* way to support */

                .way_to_support {
                    padding: 70px 0px 63px 0px;
                }

                .way_to_support .hs_hndg h2 {
                    color: #081C36;
                    text-align: center;
                    
                }

                .way_to_support .hs_descp p {
                    font-size: 28px;
                    line-height: 42px;
                    color: #081C36;
                    text-align: center;
                }

                .way_to_support .hs_descp {
                    width: 1350px;
                    margin: 0 auto;
                    max-width: 100%;
                }

               .hndg_line_txt h4 {
                font-size: 54px;
                font-weight: 400;
                line-height: 81px;
                text-align: left;
                text-underline-position: from-font;
                text-decoration-skip-ink: none;
                color: #081C36;
            }
            .hndg_line_txt h4 span.bld_txt {
                font-weight: 600;
            }

                .hndg_line_txt .red_line {
                    width: 259px;
                    height: 10px;
                    background: #FF002B;
                    margin: 10px 0px 0px 0px;
                }


                .contribute_para p {    
                    font-size: 20px;
                    font-weight: 400;
                    line-height: 30px;
                    text-align: left;
                    text-underline-position: from-font;
                    text-decoration-skip-ink: none;
                    color: #333333;
                }

                .contribute_para .contri_box_main {
                    display: grid;
                    grid-template-columns: repeat(2 ,1fr);
                    grid-gap: 10px;
                    margin: 10px 0px 15px 0px;
                }

                .contribute_para .contri_box_main .contri_box_inner {
                    border: 1px solid #DEDEDE;
                    padding: 16px 12px 16px 12px;
                    background: #fff;
                    border-radius:8px;
                }

                .contribute_para .contri_box_main .contri_box_inner ul {
                    padding-left: 2rem!important;
                }

                .contribute_para .contri_box_main .contri_box_inner ul li {
                    font-size: 20px;
                    font-weight: 400;
                    line-height: 30px;
                    text-align: left;
                    text-underline-position: from-font;
                    text-decoration-skip-ink: none;
                    list-style-type: disc;
                    color: #333333;
                }

                .contribute_para h4 {
                    font-size: 24px;
                    font-weight: 700;
                    line-height: 36px;
                    text-align: left;
                    text-underline-position: from-font;
                    text-decoration-skip-ink: none;
                    color: #333333;
                }

                .way_to_support .supprt_img_col {
                    width: 43%;
                }

                .way_to_support .supprt_img_col .way_to_img img {
                    width: 100%;
                    height: 523px;
                    object-fit: cover;
                }

                .way_to_support  .supprt_txt_col {
                    width: 57%;
                    padding-left: 50px;
                }

                .contribute_para {
                    margin: 18px 0px 0px 0px;
                }   


                 .way_to_support .way_to_support_wrapper {
                    margin: 56px 0px 0px 0px;
                }
                /* way to support end */

                /* donate sec */

                .donate_sec {
                    background: url(../images/donate_banner_bg.jpg); 
                    background-repeat: no-repeat;
                    background-size: cover;
                    padding: 65px 0px 65px 0px;
                    background-position: bottom;
                }

                .donate_sec .donate_inner {
                    background: #FFFFFF;
                    padding: 48px;
                }

                .donate_sec .donate_col {
                    width: 54%;
                }

                .donate_amount_wrapper {
                    display: flex;
                    align-items: center;
                    gap: 10px;
                }

                /* .donate_amount_wrapper .donate_amount_inner input {
                    display: none;
                } */

                .donate_amount_wrapper .amount_rs {
                    border: 1px solid #FF002B;
                    background: #FAFAFA;
                    padding: 12px;
                    border-radius:4px;
                }

                .donate_amount_wrapper .amount_rs p {
                    font-size: 24px;
                    font-weight: 500;
                    line-height: 34.8px;
                    letter-spacing: 0.02em;
                    text-align: center;
                    text-underline-position: from-font;
                    text-decoration-skip-ink: none;
                    color: #FF002B;
                }
                .donate_amount_inner{
                    position:relative;
                }

                .donate_amount_inner input[type="radio"] {
                    position: absolute;
                    left: 0;
                    top: 0;
                    width: 100%;
                    height: 100%;
                    opacity: 0;
                }
                .donate_amount_inner input[type="radio"]:checked+label .amount_rs {
                    background: red;
                }

                .donate_amount_inner input[type="radio"]:checked+label .amount_rs p {
                    color: #fff;
                }

                .donate_amount_inner input[type="radio"] &nbsp {
                    display:none;
                }


               .donate_select_amount .select_amount {
                border: 0.5px solid #787878;
                background: #FAFAFA;
                border-left: 8px solid #081C36;
                padding: 10px 6px 10px 24px;
                width: fit-content;
                margin: 0 auto;
                display: flex;
                gap: 10px;
            }
            .donate_select_amount .select_amount input {
                font-size: 40px;
                font-weight: 600;
                line-height: 58px;
                letter-spacing: 0.02em;
                background-color: transparent;
                border: 0;
                color: #434343;
                width: 172px;
                padding: 0 !important;
            }

                .donate_select_amount .select_amount p {
                font-size: 40px;
                font-weight: 600;
                line-height: 58px;
                letter-spacing: 0.02em;
                text-align: left;
                color: #434343;
            }

                .donate_select_amount {
                    padding: 25px 0px 25px 0px;
                }

                .donate_sec .hs_cta {
                    text-align: center;
                }   

                /* donate sec end */

                /* champion sec */  

                .champion_sec {
                    background: url(../images/champion_ship_bgn.png); 
                    background-size: cover;
                    background-repeat: no-repeat;
                    overflow: hidden;
                }

                .champion_sec .container {
                    max-width: 100%!important;
                    padding: 0px;
                }

                .champion_sec .chmpn_txt_col {
                    background: #191B2A;
                    padding: 64px 120px 64px 64px;
                }


                .champion_sec .hndg_line_txt h4 {
                    color: #ffffff;
                }

                .champion_sec .contribute_para p {
                    color: #ffffff;
                }

                .champion_sec .contribute_para h4 {
                    color: #ffffff;
                }

                .champion_sec .contribute_para .contri_box_main {
                    grid-template-columns: auto;
                 
                }

                .champion_sec .contribute_para .contri_box_main .contri_box_inner {
                    background: transparent;

                }

                .champion_sec .contribute_para .contri_box_main .contri_box_inner ul li {
                    color: #ffffff;
                }

                .download_deck {
                    margin: 34px 0px 0px 0px;
                }

                .download_deck .download_deck_inner {
                    border: 1px solid #DEDEDE;
                    background: #fff;
                    border-radius: 8px;
                    display: flex;
                    justify-content: space-between;
                    width: 355px;
                    margin: 0 auto;
                    max-width: 100%;
                    padding: 12px 24px;
                    align-items: center;
                }

                .download_deck .download_deck_inner .pdf_icn_txt {
                    display: flex;
                    align-items: center;
                    gap: 10px;
                }

                .download_deck .download_deck_inner .pdf_icn_txt .pdf_txt p {
                    font-size: 20px;
                    font-weight: 500;
                    line-height: 30px;
                    text-align: left;
                    text-underline-position: from-font;
                    text-decoration-skip-ink: none;
                    color: #191B2A;
                }

                .download_deck .download_deck_inner .pdf_icn_txt .pdf_txt  h6 {
                    font-size: 40px;
                    font-weight: 700;
                    line-height: 60px;
                    text-align: left;
                    text-underline-position: from-font;
                    text-decoration-skip-ink: none;
                    color: #191B2A;
                }

                /* champion sec end */


                /* player sec */

                .player_sec {
                    background: url(../images/map_bg.png); 
                    background-size: cover;
                    background-repeat: no-repeat;
                    padding: 80px 0px 70px 0px;
                    background-color: #F8F8F8;
                    background-position:bottom;
                }

                .contribute_para .contri_option_box_main {
                    display: grid;
                    grid-template-columns: repeat(4 , 1fr);
                    grid-gap: 8px;
                    margin: 10px 0px 10px 0px;
                }

                .contribute_para .contri_option_box_main .contri_option_box_inner {
                    border: 1px solid #DEDEDE;
                    background: #fff;
                    padding: 16px;
                }

                .contribute_para .contri_option_box_main .contri_option_box_inner h5 {
                    font-size: 28px;
                    font-weight: 600;
                    line-height: 42px;
                    text-align: left;
                    text-underline-position: from-font;
                    text-decoration-skip-ink: none;
                    color: #191B2A;
                }

                .contribute_para .contri_option_box_main .contri_option_box_inner p {
                    font-size: 20px;
                    font-weight: 400;
                    line-height: 30px;
                    text-align: left;
                    text-underline-position: from-font;
                    text-decoration-skip-ink: none;
                    color: #333333;
                }

                .player_sec .hndg_line_txt h4 {
                    text-align: center;
                }

                .player_sec .hndg_line_txt .red_line {
                    margin: 10px auto 0px auto;
                }

                .player_sec .contribute_para p {
                    text-align: center;
                    margin-bottom: 5px!important;
                }

                .player_sec .contribute_para h4 {
                    font-weight: 500;
                    text-align: center;
                }

                .player_sec .donate_amount_wrapper {
                    justify-content: center;
                }

                .player_sec .hs_cta {
                    text-align: center;
                }

                .player_sec .player_img img {
                    width: 569px;
                    height: 694px;
                }


                .player_sec .player_img_col {
                    align-content: center;
                }
                /* player sec end */

                /* note sec */

                .note_sec {
                    padding: 60px 0px 30px 0px;
                }

                .note_sec .note_wrapprer {
                    text-align: center;
                    border: 1px solid;
                    border-image-source: linear-gradient(270deg, rgba(255, 0, 43, 0) 0%, rgba(255, 0, 43, 0.559031) 25.5%, #FF002B 50%, rgba(255, 0, 43, 0) 100%);
                    width: 800px;
                    max-width: 100%;
                    margin: 0 auto;
                    border-image-slice: 1;
                    padding: 24px 25px;
                }

                .note_sec .note_wrapprer h6 {
                    font-size: 24px;
                    font-weight: 500;
                    line-height: 30px;
                    text-align: center;
                    text-underline-position: from-font;
                    text-decoration-skip-ink: none;
                    color: #1D1D1B;
                }

                .note_sec .note_wrapprer  p {
                    font-size: 20px;
                    font-weight: 400;
                    line-height: 30px;
                    text-align: center;
                    text-underline-position: from-font;
                    text-decoration-skip-ink: none;
                    color: #333333;
                }

                /* note sec end */

                /* track impact */

                .track_impact {
                    padding: 0px 0px 40px 0px;
                }

                .track_impact .hs_hndg h2 {
                    color: #081C36;
                }

                .track_impact .hs_descp p {
                    color: #383838;
                    font-size: 24px;
                    line-height: 36px;
                }

                .track_impact .track_imapct_wrapper {
                    background: linear-gradient(297deg, rgba(216, 216, 216, 0) -6.92%, rgba(216, 216, 216, 0) 8.92%, rgba(216, 216, 216, 0.075) 26.89%, rgba(216, 216, 216, 0.175) 62.33%, rgba(216, 216, 216, 0.5) 97.99%);
                    width: 1510px;
                    margin: 0 auto;
                    max-width: 100%;
                    border-radius: 23px;
                }


                .track_impact .trck_txt_col {
                    align-content: center;
                }

                .track_impact .trck_txt_col .track_text {
                    padding: 0px 40px 0px 40px;
                }

                .track_impact .track_img img {
                    width: 445.1px;
                    height: 406px;
                    max-width: 100%;
                }


                /* track impact end */

                /* make difference */

                .support_page .how_can_help {
                    background: none;
                    background-size: cover;
                    background-repeat: no-repeat;
                    padding: 64px 0px 30px 0px;
                }


                .support_page .how_can_help .our_comnt_list ul li .tik_text {
                    font-weight: 600;
                }
                /* make difference end */



                .support_page .transforming_lives::before {
                    width: 301px;
                    height: 368px;
                    
                }

                .support_page .transforming_lives::after {
                    width: 270px;
                    height: 306px;
                }
                /****************************************************************************** support page end*******************************************************************************/


                /****************************************************************************** contact page *******************************************************************************/

                /* contact form  */

                section.contact_form_sec{
                   padding:60px 60px 60px 60px; 
                }
                section.contact_form_sec .contact_form_inner{
                box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
                padding:25px;
                  border-radius:25px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion {
                    background: url(../images/contact_info_bg.jpg);
                    background-repeat: no-repeat;
                    background-size: cover;
                    border-radius:16px;
                    padding: 62px 54px 62px 54px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .contact_info_bx h2 {
                    color: #ffffff;
                    font-size: 48px;
                    line-height: 42px;
                    font-weight: 700;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .contact_info_bx {
                    display: flex;
                    flex-direction: column;
                    gap: 18px;
                  }
                section.contact_form_sec .contact_form_inner .contact-informtion .contact_info_bx p{
                color:#fff;
                  font-size: 20px;
                  line-height: 30px;
                  font-weight: 400;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .contact_info_bx .light-part {
                    font-weight: 400;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part {
                    padding: 62px 54px 62px 54px;
                  }
                  section.contact_form_sec .contact_form_inner .contact-informtion .con_social_link {
                    background: rgba(255, 255, 255, 0.07);
                    border-radius: 16px;
                    padding: 24px 0px 24px 0px;
                    display: flex;
                    flex-direction: column;
                    gap: 24px;
                    align-items: center;
                    justify-content: center;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .con_social_link .social_link_title h3 {
                    color: #ffffff;
                    text-align: left;
                    font-size: 32px;
                    font-weight: 500;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .con_social_link .social_link_desc p {
                    color: #fff;
                    text-align: center;
                    font-size: 24px;
                    font-weight: 400;
                    width: 581px;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part .form_info_bx h2 {
                    color: #191b2a;
                    font-size: 48px;
                    line-height: 42px;
                    font-weight: 700;
                    margin-bottom: 18px !important;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part .form_info_bx h2 .light-part {
                    font-weight: 400;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part .form_info_bx .info_ist li {
                    display: flex;
                    align-items: center;
                    margin: 8px 0;
                    font-size: 20px;
                    font-weight: 400;
                    gap: 8px;
                    line-height: 30px;
                }

                section.contact_form_sec .contact_form_inner .form-sect-part .form_info_bx .info_ist li span.icon {
                    display: flex;
                }

                section.contact_form_sec .contact_form_inner .form-sect-part .form_info_bx .info_ist li span.icon img {
                    width: 24px;
                    height: 24px;
                }

                section.contact_form_sec .contact_form_inner .form-sect-part .contact_form_box .contact_form_box_inner p{
                    color:#333333;
                    font-size: 20px;
                    font-weight: 400;
                    margin-bottom: 14px !important;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part .contact_form_box .contact_form_box_inner input {
                    border: 2px solid #F4F4F4;
                    background-color: #FAFAFA;
                    width:100%;
                    height: 70px;
                    color: #434343 !important;
                    font-size: 20px;
                    font-weight: 400;
                    margin-bottom: 24px;
                    border-radius: 4px;
                    padding: 10px 24px;
                  }
                  section.contact_form_sec .contact_form_inner .form-sect-part .contact_form_box .contact_form_box_inner textarea{
                    height: 150px;
                    border: 2px solid #F4F4F4;
                  background-color: #FAFAFA;
                  width:100%;
                  color: #434343 !important;
                  font-size: 20px;
                  font-weight: 400;
                  margin-bottom: 24px;
                  border-radius: 4px;
                  padding: 10px 24px;
                  }
                section.contact_form_sec .contact_form_inner .form-sect-part .contact_form_box .contact_form_box_inner input.submit_ctn_btn {
                    background-color: #FF002B !important;
                    border: 2px solid #ff002b;
                    color: #fff !important;
                    padding: 16px 48px;
                    height: unset !important;
                    font-size: 24px;
                    font-weight: 500;
                    width: fit-content;
                    border-radius: 10px;
                    text-transform: capitalize;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part .contact_form_box .contact_form_box_inner input.submit_ctn_btn:hover {
                    color: #ff002b !important;
                    background-color: transparent !important;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .con_social_link .social_link_icon {
                    display: flex;
                    flex-direction: row;
                    gap: 24px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .con_social_link .social_link_icon a {
                    padding: 9.6px 6.4px 9.6px 6.4px;
                    background: #fff;
                    border-radius: 6.4px;
                    border: 6.4px solid #fff;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .con_social_link .social_link_icon a img {
                    width: 28.8px;
                    height: 28.8px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing {
                    display: flex;
                    flex-direction: column;
                    gap: 16px;
                    margin-top: 80px;
                  margin-bottom: 80px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing .location-listing-address {
                    display: flex;
                    flex-direction: row;
                    gap: 10.13px;
                    align-items: flex-start;
                    justify-content: flex-start;
                    align-self: stretch;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing .location-listing-address .icon-box img {
                    width: 40.52px;
                    height: 40.52px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing .location-listing-address .info-box h3 {
                    color: #ffffff;
                    text-align: left;
                    font-size: 24px;
                    font-weight: 700;
                    line-height: 36px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing .location-listing-address .info-box p {
                    color: #ffffff;
                    text-align: left;
                    font-size: 24px;
                    font-weight:400;
                    line-height: 36px;
                }
                 section.contact_form_sec .contact_form_inner .contact-informtion .location-listing .location-listing-address .info-box  a {
                    color: #ffffff;
                    text-align: left;
                    font-size: 24px;
                    font-weight:400;
                    line-height: 36px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing .location-listing-center {
                    display: flex;
                    flex-direction: row;
                    gap: 16px;
                    justify-content: space-between;
                }


                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing .location-listing-bottom {
                    display: flex;
                    flex-direction: row;
                }

                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing .location-listing-address .info-box p b {
                    font-weight: 500;
                }

                section.contact_form_sec .contact_form_inner .form-sect-part .contact_form_box {
                    margin-top: 80px;
                }
                /* contact us end*/

                /****************************************************************************** contact page end *******************************************************************************/
                /****************************************************************************** research page end *******************************************************************************/

                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .title_doc_wrapper .title_doc_wrapper_main .doc_side img {
                width: 22px;
                height: 22px;
                object-fit: contain;
            }
            section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .title_doc_wrapper .title_doc_wrapper_main .doc_side {
                width: 32px;
                height: 32px;
                background-color: #fff;
                border-radius: 50%;
                display: flex;
                align-items: center;
                justify-content: center;
            }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .title_doc_wrapper .doc_downld {
                display: flex;
                align-items: center;
                margin-top: 8px;
                gap: 10px;
                justify-content: space-between;
            }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .title_doc_wrapper .doc_downld p {
                    color: #fff;
                    font-size: 14px;
                    font-weight: 500;
                    line-height: 21px;
                    text-align: left;
                    margin-bottom: 0;
                }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .title_doc_wrapper .doc_downld a {
                    background: #FF002B;
                    width: 40px;
                    height: 40px;
                    border-radius: 3.72px;
                    padding: 5.58px;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    min-width: 40px;
                }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .title_doc_wrapper .doc_downld a img {
                    width: 20px;
                    height: 20px;
                    object-fit: contain;
                    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(12deg) brightness(102%) contrast(104%);
                }
                /****************************************************************************** research page end*******************************************************************************/

                /****************************************************************************** join page *******************************************************************************/

                /* join hswf banner */

                .join_hswf_banner {
                    background: url(../images/join-hswf-bg.png);
                    background-color: rgba(0, 0, 0, 0);
                    background-repeat: repeat;
                    background-size: auto;
                    background-repeat: no-repeat;
                    background-size: cover;
                    min-height:836px;
                    background-color: #191B2A;
                    position: relative;
                    z-index: 9;
                    
                  }

                .join_hswf_banner .banner_text {
                    text-align: center;
                    padding: 185px 0px 0px 0px;
                }
                .join_hswf_banner .banner_text .banner_head h2 {
                    color: #fff;
                    font-size: 64px;
                    font-weight: 400;
                    text-transform: capitalize;
                    line-height: 96px;
                }
                 .join_hswf_banner .banner_text .banner_desc p {
                    color: #fff;
                    font-size: 20px;
                    font-weight: 400;
                    line-height: 30px;
                }
                .join_hswf_banner .banner_text .banner_desc {
                    text-align: center;
                    width: 930px;
                    margin: 0 auto;
                    max-width: 100%;
                }

                  /* join hswf banner end */


                /*  join_hswf_cat*/

                .join_hswf_cat .join_hswf_cat_outer {
                    margin-top: -390px;
                  }

                  .join_hswf_cat .join_hswf_cat_outer .join_hswf_cat_inner  {
                    background: #ffffff;
                    border-radius: 20px;
                    padding: 32px 32px 8px 32px;
                    position: relative;
                    z-index: 998;
                  }

                  .join_hswf_cat{
                    background-color:#f8f8f8;
                    padding: 0px 0px 0px 0px;
                  }


                  .join_hswf_cat .join_hswf_sec  .join_hswf_sec_inner .info-box h6 {
                    background: linear-gradient(to right, #0900D4 2%, #E51C28 17%);
                    -webkit-background-clip: text;
                    -webkit-text-fill-color: transparent;
                    font-size: 20px;
                    font-weight: 400;
                    line-height: 30px;
                }

                .join_hswf_cat .join_hswf_sec  .join_hswf_sec_inner .info-box  h2 {
                font-size: 36px;
                font-weight: 600;
                color: #000000;
                line-height: 60px;
            }

                .join_hswf_cat .join_hswf_sec_inner .join_hswf_cta {
                    margin: 23px 0px 0px 0px;
                }

                .join_hswf_cat .join_hswf_sec_inner .join_hswf_cta a {
                    color: #191b2a;
                    font-size: 24px;
                    line-height: 36px;
                    background: #ffffff;
                    border-radius: 8px;
                    padding: 10px 24px 10px 24px;
                    font-weight: 600;
                    display: inline-block;
                }

                .join_hswf_cat .hswf_sport {
                    background: #d9eeec;
                    height: 782px;
                }
                .join_hswf_cat .hswf_member {
                    background: #e9ecf0;
                    height: 379px;
                }
                .gender_change_selct .main_box-everyone .gender_box {
            width: auto;
        }

        .gender_change_selct .main_box-everyone {
            gap: 6px;
            justify-content: flex-start;
        }
        .gender_change_selct .gender_box .gender_title p {
            font-size: 12px;
        }
        .gender_change_selct .gender_box .gender_icon img {
            width: 27px;
            height: 38px;
        }
                .join_hswf_cat .hswf_player {
                    background: #f8e9e0;
                    height: 379px;
                }

                .join_hswf_cat .hswf_volunteer {
                    background: #dfeed9;
                    height: 386px;
                }

                .join_hswf_cat .hswf_partner {
                   background: #f8e0f4;
                    height: 386px;
                }

                .join_hswf_cat .join_hswf_sec {
                    border-radius: 24px;
                    overflow: hidden;
                    margin-bottom: 20px;
                }

                .join_hswf_cat .join_hswf_sec .sec_flex {
                    display: flex;
                    align-items: center;
                    gap: 20px;
                }

                .join_hswf_cat .join_hswf_sec_inner {
                    padding: 30px 20px 0px 20px;
                }



                .join_hswf_cat .hswf_sport .info-box {
                    margin: 35px 0px 0px 0px;
                }

                .join_hswf_cat .join_hswf_sec_inner .img-box {
                    text-align: center;
                }

                .join_hswf_cat .hswf_sport .img-box img {
                    width: 692px;
                    height: 419px;
                    max-width: 100%;
                }

                .join_hswf_cat .hswf_member .img-box img {
                    width: 265px;
                    height: 286px;
                }

                .join_hswf_cat .hswf_player .img-box img {
                    width: 384px;
                    height: 342px;
                    position: relative;
                    top: 7px;
                }

                .join_hswf_cat .hswf_volunteer .img-box img {
                    width: 290px;
                    height: 355px;
                }

                .join_hswf_cat .hswf_partner .img-box img {
                    width: 309px;
                    height: 318px;
                    position: relative;
                    right: -20px;
                }

                  /*  join_hswf_cat end*/

                /*  why join hswf*/

                .join_page section.why-joining-section {
                    background: #f8f8f8;
                }

                .join_page section.why-joining-section .hs_hndg h2 {
                    color: #081C36;
                }

                .join_page section.why-joining-section .hs_descp {
                    margin: 15px 0px 15px 0px;
                }

                .join_page section.why-joining-section .hs_descp p {
                     color: #081C36;
                }

                .join_page section.why-joining-section .network-joing .content-part .resources-part .build-connection p {
                    color: #333333;
                }

                section.why-joining-section .big_bottom_text {
                    margin: 15px 0px 0px 0px;
                }

                section.why-joining-section .big_bottom_text p {
                    font-size: 24px;
                    font-weight: 400;
                    line-height: 36px;
                    text-align: left;
                }

                section.why-joining-section .big_bottom_text p  b{
                    font-weight: 600;
                }


                .join_page  section.why-joining-section .network-joing .content-part .hs_cta {
                    margin-top: 20px;
                }



                /*  why join hswf end*/


                /****************************************************************************** join page end*******************************************************************************/

                /****************************************************************************** volunteer page *******************************************************************************/
                /*banner section*/
                .volunteer_banner .voluntr_banner_sec {
                    background-image: url(../images/volunteer_banner.png);
                    height: 614px;

                }

                /*banner section end */

                /*become volunteer section*/

                .become_voluntr_sec {
                    padding: 72px 0px 70px 0px;
                    background: linear-gradient(180deg, #F8F8F8 0%, rgba(248, 248, 248, 0) 100%);
                }

                .img-collection-three {
                    display: flex;
                    gap: 24px;
                }

                 .img-collection-three .img-two {
                    margin-top: -93px;
                }


                .img-collection-three .user-total {
                    display: flex;
                    justify-content: center;
                    margin-top: 24px;
                }

                .img-collection-three .user-total span.common-part {
                    width: 69px;
                    height: 69px;
                    object-fit: cover;
                    border-radius: 50%;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                }

                .img-collection-three img {
                    width: 258px;
                    height: 454px;
                    object-fit: cover;
                    border-radius: 20px;
                }

                .img-collection-three .user-total span.common-part img {
                    width: 100%;
                    height: 100%;
                    border-radius: 50%;
                }

                .img-collection-three .user-total .first-part img {
                    border: 4px solid #FFCB06;
                }

                .img-collection-three .user-total .second-img img {
                    border: 4px solid #FF5722;
                    margin-left: -54px;
                }

                .img-collection-three .user-total .third-count {
                    margin-left: -54px;
                    background-color: #fff;
                    font-size: 26.23px;
                    font-weight: 600;
                    line-height: 43.85px;
                    text-align: left;
                    border: 5px solid #f3f3f3;
                }


                .become_voluntr_sec .gradient_hndg h6 {
                    text-align: left;
                }

                .become_voluntr_sec .hs_hndg h2 {
                    color: #081C36;
                }

                .become_voluntr_sec .volunt_txt {
                    padding-left: 50px;
                }



                .volunteer_process {
                    margin: 21px 0px 0px 0px;
                }

                .volunteer_process .volunteer_process_inner {
                    display: flex;
                    align-items: center;
                    gap: 20px;
                    border: 1px solid;
                    border-image-source: linear-gradient(90deg, rgba(25, 27, 42, 0.2) 0%, rgba(102, 102, 102, 0) 100%);
                    border-image-slice: 1;
                    margin: 0px 0px 20px 20px;
                    background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
                }

                .volunteer_process .volunteer_process_inner .volunteer_process_number h2 {
                    font-size: 54px;
                    font-weight: 900;
                    line-height: 81px;
                    text-align: left;
                    color: #191B2A;
                    -webkit-text-stroke: 2px #ffffff;
                    text-stroke: 2px #ffffff;
                }

                .volunteer_process .volunteer_process_inner .volunteer_process_text p {
                    font-size: 20px;
                    font-weight: 400;
                    line-height: 30px;
                    text-align: left;
                    color: #333333;
                }

                .volunteer_process .volunteer_process_inner .volunteer_process_number {
                    margin-left: -23px;
                    width:65px;
                }

                .become_voluntr_sec .hs_cta {
                    margin: 25px 0px 0px 0px;
                }

                /* become volunteer section end*/

                /*volunteer role*/

                .volunteer_role {
                    background: #f8f8f8;
                    padding: 70px 0px 70px 0px;
                }


                .volunteer_role .hs_hndg h2 {
                    color: #000000;
                    text-align: center;
                }

                .volunteer_role .volunteer_role_wrapper {
                    width: 1441px;
                    max-width: 100%;
                    margin: 30px auto 0px auto;
                }


                .volunteer_role .volunteer_role_wrapper .volteer_role_inner {
                padding: 27px 27px 27px 27px;
                border-radius: 24px;
                min-height: 566px;
                height: 100%;
            }

                .volunteer_role .volunteer_role_wrapper .volteer_role_inner .info_box h6 {
                    font-size: 32px;
                    font-weight: 600;
                    line-height: 48px;
                    text-align: left;
                    color: #000000;
                    margin: 0px 0px 10px 0px!important;
                }

                .volunteer_role .volunteer_role_wrapper .volteer_role_inner .info_box p {
                    font-size: 24px;
                    font-weight: 400;
                    line-height: 36px;
                    text-align: left;
                    color: #787878;
                }

                .volunteer_role .volunteer_role_wrapper .volteer_role_inner .info_box ul{
                    padding-left: 2rem!important;
                }

                .volunteer_role .volunteer_role_wrapper .volteer_role_inner .info_box ul li {
                    font-size: 24px;
                    font-weight: 400;
                    line-height: 36px;
                    text-align: left;
                    color: #787878;
                    list-style-type: disc;
                }

                .volunteer_role .volunteer_role_wrapper .volteer_role_inner .img_box {
                margin: 40px 0px 0px 0px;
                text-align: center;
            }

                .volunteer_role .volunteer_role_wrapper .event_role {
                    background: #f8e9e0;
                }

                .volunteer_role .volunteer_role_wrapper .community_role {
                    background: #d9eeec;
                }

                .volunteer_role .volunteer_role_wrapper .admin_role {
                    background: #e9ecf0;
                }

                .volunteer_role .volunteer_role_wrapper .coach_role {
                    background: #dfeed9;
                    padding-bottom: 0px;
                }

                .volunteer_role .volunteer_role_wrapper .media_role {
                    background: #f8e0f4;
                     padding-bottom: 0px;
                }

                .volunteer_role .volunteer_role_wrapper .gap_space {
                    padding: 0px 15px 0px 15px;
                    margin: 0px 0px 30px 0px;
                }

                .volunteer_role .hs_cta {
                    text-align: center;
                }

                /*volunteer role end*/

                /*benefit volunteer*/

                .benefit_volunteer {
                    padding: 67px 0px 64px 0px;
                    background-image: url(../images/benefit_bg.png);
                    background-repeat: no-repeat;
                    background-size: cover;
                }

                .benefit_volunteer .benefit_volunteer_wrapper {
                    margin: 26px 0px 0px 0px;
                }

                .benefit_volunteer .hs_hndg h2 {
                    color: #191B2A;
                    text-align: center;
                }

                .benefit_volunteer .benfit_left, .benefit_volunteer .benfit_right {
                    align-content: center;
                }

                .benefit_volunteer .benefit_center_img {
                    text-align: center;
                }

                .benefit_volunteer .benefit_volunteer_wrapper .benefit_inner {
                    display: flex;
                    align-items: center;
                    gap: 8px;
                    margin: 62px 0px 62px 0px;
                }

                .benefit_volunteer .benefit_volunteer_wrapper .benefit_inner .benefit_text {
                    text-align: right;
                }

                .benefit_volunteer .benefit_volunteer_wrapper .benefit_inner .benefit_text .benefit_tile h6 {
                    font-size: 24px;
                    font-weight: 700;
                    line-height: 36px;
                    color: #000000;
                }

                .benefit_volunteer .benefit_volunteer_wrapper .benefit_inner .benefit_text .benefit_descp p {
                    font-size: 20px;
                    font-weight: 400;
                    line-height: 30px;
                    color: #787878;
                }

                .benefit_volunteer .benefit_volunteer_wrapper .benfit_right .benefit_inner  .benefit_text {
                    text-align: left;
                }

                .benefit_volunteer .hs_cta {
                    text-align: center;
                    margin: 25px 0px 0px 0px;
                }

                /*benefit volunteer end*/ 

                /****************************************************************************** volunteer page end*******************************************************************************/

                /****************************************************************************** become a volunteer form page *******************************************************************************/

                /*banner*/

                .form_banner_sec {
                    background: #f8f8f8;
                    padding: 67px 0px 5px 0px;
                }

                .form_banner_sec .form_banner_wrapper .form_subhd h4 {
                    font-size: 36px;
                    font-weight: 700;
                    line-height: 54px;
                    text-align: center;
                    color: #ed1c24;
                    text-transform: uppercase;
                }

                .form_banner_sec .form_banner_wrapper .ehjkcs {
                    display: flex;
                    justify-content: center;
                    width: 100%;
                    z-index: 99;
                    position: relative;
                    align-items: center;
                }

                .form_banner_sec .form_banner_wrapper .kefchj {
                    background-color: #fff;
                    width: 100%;
                }

                .form_banner_sec .form_banner_wrapper .kefchj h2 {
                    color: #191B2A;
                    text-align: end;
                    font-size: 64px;
                    font-weight: 700;
                    text-transform: uppercase;
                    padding-right: 16px!important;
                    margin-bottom: 0px;
                    line-height: 96px;
                }

                .form_banner_sec .form_banner_wrapper  .hejkc h3 {
                    font-size: 64px;
                    font-weight: 700;
                    text-transform: uppercase;
                    color: #191B2A;
                    padding: 0px 6px!important;
                    text-align: left;
                    margin-top: -5px;
                    line-height: 96px;
                    margin-bottom: 0px;
                }

                .form_banner_sec .form_banner_wrapper .hejkc .hswf_form_logo_center img {
                    width: 57px;
                    height: 96px;
                }

                .form_banner_sec .form_banner_wrapper .hejkc .hswf_form_logo_center {
                    padding: 0px 24px 0px 24px;
                }

                .form_banner_sec .form_banner_wrapper  .yfejks {
                    width: 100%;
                    background-color: #fff;
                }

                .form_banner_sec .form_banner_wrapper .yfejks  h2 {
                    color: #191B2A;
                    text-align: left;
                    font-size: 64px;
                    font-weight: 700;
                    text-transform: uppercase;
                    padding-left: 16px!important;
                    margin-top: -5px;
                    line-height: 96px;
                    margin-bottom: 0px;
                }

                .form_banner_sec .form_banner_wrapper .form_banner_wrap_botm_txt {
                    margin-top: 24px;
                }

                .form_banner_sec .form_banner_wrapper .form_banner_wrap_botm_txt p {
                    font-weight: 400;
                    font-size: 24px;
                    line-height: 36px;
                    letter-spacing: 0%;
                    text-align: center;
                }

                /*banner end */

                /*form css*/

                .become_volunteer_main {
                    background-color: #f8f8f8;
                    padding: 0px 0px 40px 0px;
                }

                .become_volunteer_main .become_volunteer_form {
                    background: #ffffff;
                    max-width: 950px;
                    width: 100%;
                    margin: 24px auto 30px auto;
                    border: 1px solid #fafafa;
                    padding: 24px 48px 24px 48px;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields h2 {
                    font-size: 24px;
                    font-weight: 400;
                    color: #000;
                    line-height:36px;
                    text-align: left;
                }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields {
                    margin: 20px 0px 0px 0px;
                }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .hswf_form_fields_inp {
                    position: relative;
                    width: 100%;
                    margin: 0px 0px 25px 0px;
                }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .hswf_form_fields_inp label {
                    position: absolute;
                    top: -11px;
                    left: 8px;
                    font-size: 14px;
                    font-weight: 400;
                    color: #000;
                    line-height: 21px;
                    background-color: #fff;
                    padding: 0 3px;
                    z-index: 999;
                    margin: unset;
                }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .hswf_form_fields_inp label .reqrd {
                    color: #EF3030;
                    margin: 0px 0px 0px 4px;
                }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .hswf_field_50 {
                    display: flex;
                    gap: 20px;
                }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .hswf_form_fields_inp .iti.iti--allow-dropdown {
        display: block;
        position: relative;
    }



                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields input {
                    background: #fafafa;
                    border-radius: 4px;
                    border: 2px solid #f4f4f4;
                    padding: 10px 15px 10px 15px;
                    width:100%;
                    height: 63px;
                    color: #434343;
                    font-size: 20px;
                  line-height: 144.99%;
                  letter-spacing: 0.02em;
                  font-weight: 400;
                }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields input::placeholder {
                    color: #434343;
                }
           .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields input {
            background: #fafafa !important;
            border-radius: 4px;
            border: 2px solid #f4f4f4 !important;
            padding: 10px 15px 10px 15px !important;
            width: 100% !important;
            height: 72px;
            color: #434343;
            font-size: 20px;
            line-height: 29px;
            letter-spacing: 0.02em;
            font-weight: 400;
            box-shadow: unset;
            width: 140px;
        }

             .become_volunteer_main .become_volunteer_form .volunteer_submit {
                    text-align: center;
                    margin: 22px 0px 0px 0px;
                }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .main_skill .volunteer_submit {
                  margin: 20px 0px 10px 0px;
                }

             .become_volunteer_main .become_volunteer_form .volunteer_submit button {
                  line-height: 36px;
                  font-size: 28px;
                  font-weight: 500;
                  text-transform: capitalize;
                  color: #fff;
                  background: #FF002B;
                  border-radius: 10px;
                  padding: 16px 48px 16px 48px;
                  display: inline-block;
                  border: 1px solid #FF002B;
                  width: 197px;
                  max-width: 100%;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .acceptance .custom-checkbox {
                    display: flex;
                    gap: 5px;
                    margin: 0px 0px 10px 0px;
                    align-items: center;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .acceptance  .custom-checkbox input[type="checkbox"] {
                  position: relative;
                  display: inline-block;
                  width: 27px;
                  height: 27px;
                  border: 2px solid #ccc;
                  border-radius: 6px;
                  background-color: #fff;
                  cursor: pointer;
                  accent-color: #ff002b;
                }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .acceptance  .custom-checkbox {
                    font-size: 20px;
                    font-weight: 400;
                    line-height: 21px;
                    color: #898989;
                    margin-bottom: 0;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .acceptance  .custom-checkbox  a {
                    font-size: 20px;
                    font-weight: 400;
                    text-decoration: underline !important;
                    line-height: 21px;
                    color: #1d1d1b;
                }
                 .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .cont_info input[type="tel"] {
                    padding: 10px 0px 10px 55px !important;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .tags-input-wrapper {
                    flex-wrap: wrap;
                    gap: 8px;
                    background: #fafafa;
                    border-radius: 4px;
                    border: 2px solid #f4f4f4;
                    padding: 10px 15px 10px 15px;
                    height: 72px;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .tags-input-wrapper input {
                flex: 1;
                border: none;
                outline: none;
                padding: 6px;
                min-width: 120px;
                height: 32px;
            }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .tags-input-wrapper .tag {
                    background: #ffffff;
                    border: 1px solid #e0e0e0;
                    border-radius: 4px;
                    padding: 4px 8px 4px 8px;
                    color: #828282;
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 21px;
                    height:30px;
                }

                /*new gender css*/

                .gender_change_selct {
                    display: flex;
                    gap: 12px;
                    align-items: center;
                    width: 100%;
                    justify-content: end;
                }
                .gender_change_selct .main_box-everyone {
            display: flex;
            gap: 12px;
            align-items: center;
            width: 100%;
            justify-content: end;
        }

                .gender_change_selct .gender_box label {
                    position: unset!important;
                    text-align: center;
                }

               .gender_change_selct .gender_box {
            position: relative;
            width: 100%;
            text-align: end;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .gender_info {
            margin-bottom: 0;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .date_info {
            margin-bottom: 0;
        }

                .gender_change_selct .gender_box input {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    opacity: 0;
                    z-index: 1;
                }

            .gender_change_selct .gender_box .gender_icon {
    background: #FAFAFA;
    border: 2px solid #F4F4F4;
    border-width: 2px;
    border-radius: 4px;
    padding: 10px 24px 10px 24px;
    width: 119px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}
        .become_volunteer_main .become_volunteer_form .coomon-part {
            border-top: 1px solid #43434333;
            padding-top: 24px;
        }

         .gender_change_selct .gender_box .gender_icon img {
    filter: brightness(0) saturate(100%) invert(25%) sepia(0%) saturate(2687%) hue-rotate(193deg) brightness(95%) contrast(90%);
    width: 19px;
    height: 47px;
    object-fit: contain;
}
                .gender_change_selct .gender_box .gender_title p {
                    font-weight: 400;
                    font-size: 14px;
                    line-height: 21px;
                    text-align: center;
                    color: #626262;
                }

                .gender_change_selct .gender_box input[type="radio"]:checked+label  .gender_title p{
                    color: #FF002B;

                }

                .gender_change_selct .gender_box input[type="radio"]:checked+label  .gender_icon {
                    border-color: #FF002B;
                    
                }

                .gender_change_selct .gender_box input[type="radio"]:checked+label  .gender_icon img {
                    filter: brightness(0) saturate(100%) invert(14%) sepia(94%) saturate(3284%) hue-rotate(341deg) brightness(116%) contrast(117%);
                    
                }

                /*form css end*/

                /*modal css*/

                .thank_modal .modal-body  .thank_pop_up_content {
                    text-align: center;
                }

                .thank_modal .modal-body .thank_pop_up_content .thank_pop_hd_sbhd h3 {
                    font-size: 48px;
                    font-weight: 600;
                    line-height: 69.6px;
                    letter-spacing: 0.02em;
                    text-align: center;
                    color: #393939;
                }

                .thank_modal .modal-body .thank_pop_up_content .thank_pop_hd_sbhd h6 {
                    font-size: 24px;
                    font-weight: 500;
                    line-height: 36px;
                    letter-spacing: 0.02em;
                    text-align: center;
                    color: #393939;
                    margin: 20px 0px 0px 0px!important;
                }

                .thank_modal .modal-body .thank_pop_up_content .thank_pop_descp {
                    width: 560px;
                    margin: 20px auto 20px auto;
                    max-width: 100%;
                }

                .thank_modal .modal-body .thank_pop_up_content .thank_pop_descp p {
                    font-size: 20px;
                    font-weight: 400;
                    line-height: 30px;
                    letter-spacing: 0.02em;
                    text-align: center;
                    color: #393939;
                }

                .thank_modal .modal-body .thank_pop_up_content .thank_pop_btn button {
                    background: #FF002B;
                    border: 1px solid #FF002B;
                    padding: 16px 48px 16px 48px;
                    border-radius: 10px;
                    font-size: 28px;
                    font-weight: 500;
                    line-height: 36px;
                    color: #fff;
                }

                .thank_modal .modal-dialog {
                    max-width: 749px;
                }

                .thank_modal .modal-content {
                    border-color: #fff;
                    border-radius: 24px;
                }

                .thank_modal .modal-content .modal-body {
                    padding: 32px 32px 32px 32px;
                }

                /*modal css end*/

            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .start_end_time_block input:focus-visible {
                outline: 0;
            }
                /****************************************************************************** become a volunteer form page end*******************************************************************************/

                /****************************************************************************** become a member form page *******************************************************************************/
             .become_volunteer_main .become_volunteer_form {
                    max-width: 950px;  
                }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields textarea {
                    background: #fafafa;
                    border-radius: 4px;
                    border: 2px solid #f4f4f4;
                    padding: 10px 15px 10px 15px;
                    width: 100%;
                    height: 114px;
                    color: #434343;
                    font-size: 20px;
                    line-height: 144.99%;
                    letter-spacing: 0.02em;
                    font-weight: 400;
                }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .profile_details {
            border: 2px solid #F4F4F4;
            background: #FAFAFA;
            padding: 21px 24px;
            border-radius: 4px;
        }


                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .Highlight_video {
                    border: 2px solid #F4F4F4;
                    background: transparent;
                    padding: 12px;
                     border-radius: 4px;
                }


                 .personal-editing-info .upload-new-pic {
                    display: flex;
                    align-items: center;
                    gap: 6px;
                    justify-content: center;
                }

                 .personal-editing-info .upload-new-pic img {
                    width: 90px;
                    height: 90px;
                    border-radius: 50%;
                    object-fit: cover;
                }

                 .personal-editing-info .upload-new-pic .mobile-info-part {
                    display: flex;
                    align-items: center;
                    gap: 10px;
                    
                }

                 .personal-editing-info .upload-new-pic .btn {
                    padding: 0;
                }

                .personal-editing-info .upload-new-pic .mobile-info-part label {
                    margin-bottom: 0px;
                    position: unset!important;
                    background: none!important;
                    transform: none;
                }

                 .personal-editing-info .upload-new-pic .btn a {
            border: 1px solid #dedede;
            padding: 8px 24px;
            border-radius: 8px;
            font-size: 20px;
            color: #434343;
            font-weight: 400;
        }

                 .personal-editing-info .upload-new-pic .delete-btn a {
                    border: 1px solid #EE2C2C;
                    padding: 8px;
                    border-radius: 12px;
                }

                 .personal-editing-info .upload-new-pic .delete-btn a {
                    border: 1px solid #EE2C2C;
                    padding: 8px;
                    border-radius: 12px;
                    width: 48px;
                    height: 48px;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                }

                 .personal-editing-info .upload-new-pic .delete-btn img {
                    width: 24px;
                    height: 24px;
                    object-fit: contain;
                    border-radius: 0px;
                    margin-left: -1px;
                }

                .hswf_form_fields_inp.profile_center label {
                    left: 50%!important;
                    transform: translatex( -50%);
                }


                  .upload-part {
                    display: flex;
                    gap: 20px;
                }

                .upload-part .broswe-part {
            border-radius: 4px;
            padding: 20px;
            text-align: center;
            width: 100%;
            cursor: pointer;
            background: #fafafa;
            border: 2px solid #F4F4F4;
        }


                 .upload-part .broswe-part h5 {
                    font-size: 16px;
                    color: #000;
                    font-weight: 400;
                    margin-bottom: 4px;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    gap: 4px;
                }

                .upload-part .broswe-part p {
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 25px;
                    text-align: center;
                    color: #767676;
                }

                .browse-file-bx {
                    display: flex;
                    justify-content: center;
                    gap: 5px;
                    margin-bottom: 0px;
                }

                .browse-file {
                    position: relative;
                }

                .browse-file input {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    opacity: 0;
                }

                .upload-part .broswe-part .browse-file-bx a {
                    font-size: 14px;
                    line-height: 19px;
                    font-weight: 600;
                    color: #FF002B;
                    text-decoration: underline!important;
                }

                 

                  .upload-part .pas-url-part img {
                    width: 18px;
                    height: 18px;
                }
                    
                /****************************************************************************** become a member form page end *******************************************************************************/


                /****************************************************************************** become a player form page  *******************************************************************************/

                .hswf_form_enter_title_enter_url {
                    margin: 0px 0px 10px 0px;
                }

                 .hswf_form_enter_title_enter_url .hswf_form_fields_inp {
                    position: relative;
                    width: 100%;
                    margin: 0px 0px 15px 0px;
                }

                .hswf_form_enter_title_enter_url.url_field .add-file-sect .save-file {
                    margin: 0px 0px 0px 0px;
                }

           .add-file-sect {
            border-radius: 4px;
            padding: 10px 24px;
            margin-bottom: 22px;
            position: relative;
            border: 2px solid #F4F4F4;
            background: #FAFAFA;
        }
            .add-file-sect label span.reqrd {
            color: #EF3030;
            margin: 0px 0px 0px 4px;
        }
        .orgaization-hightligyed .hswf_form_fields_inp.profile_center {
            position: relative;
            width: 100%;
            margin: 30px 0px 25px 0px;
        }
        .orgaization-hightligyed .hswf_form_fields_inp.profile_center label {
            position: absolute;
            top: -11px;
            left: 8px;
            font-size: 14px;
            font-weight: 400;
            color: #000;
            line-height: 21px;
            background-color: #fff;
            padding: 0 3px;
            z-index: 999;
        }
            .add-file-sect label {
            position: absolute;
            top: -11px;
            left: 0;
            font-size: 14px;
            font-weight: 400;
            color: #000;
            line-height: 21px;
            background-color: #fff;
            padding: 0 3px;
            z-index: 999;
            right: 0;
            margin: 0 auto;
            text-align: center;
            width: fit-content;
        }
        .add-file-sect .save-file {
            display: flex;
            align-items: center;
            justify-content: space-between;
            border: 2px solid #F4F4F4;
            background: #FAFAFA;
            padding: 10px 24px;
            margin-top: 12px;
            border-radius: 2px;
        }

                .add-file-sect .save-file p {
                color: #767676;
                font-size: 14px;
                font-weight: 400;
                margin-bottom: 0px;
                line-height: 19px;
                word-break: break-all;
            }

                 .add-file-sect .save-file .file-name {
                    display: flex;
                    align-items: center;
                    gap: 10px;
                }

                 .add-file-sect .save-file .file-icon {
                    background-color: #F5F5F5;
                    width: 52px;
                    height: 43px;
                    border-radius: 4px;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                }

                 .add-file-sect .save-file .file-icon img {
                    width: 22px;
                    height: 27px;
                    object-fit: contain;
                }

                 .add-file-sect .save-file .view-part {
                display: flex;
                gap: 10px;
                align-items: center;
                margin-left: 12px;
            }

                 .add-file-sect .save-file .view-part img {
                    width: 18px;
                    height: 21px;
                    object-fit: contain;
                }

                .add-file-sect .save-file .view-part img#image-preview {
                    width: 22px;
                    height: 15px;
                    object-fit: contain;
                }

                .add-file-sect .new-file-add {
                    text-align: left;
                } 

                 .add-file-sect .new-file-add .add-btn {
                    border: 1px solid #FF002B;
                    background-color: #FF002B;
                    padding: 4px 16px;
                    width: fit-content;
                    border-radius: 6px;
                    font-size: 14px;
                    font-weight: 500;
                    color: #fff;
                    display: inline-block;
                }

                .progammer-part .popular-sports .review_overview .user-review-part .short-form .short-name img {
                    width: 100%;
                    height: 100%;
                    object-fit: cover;
                    border-radius: 50%;
                }
                /*multistep form */

                 
                    /* Form styles */
                        #msform {
                            text-align: center;
                            position: relative;
                            margin-top: 0px;
                        }

                        .multistep_frm fieldset {
                            display: none;
                        }

                        /* Show the first fieldset */
                        .multistep_frm  fieldset:first-of-type {
                            display: block;
                        }

                        

                        .mlstp_btn {
                            margin: 20px 0px 0px 0px;
                            display: flex;
                            justify-content: center;
                            gap: 24px;
                        }
                       .mlstp_btn .action-button {
                            cursor: pointer;
                            line-height: 36px;
                            font-size: 28px;
                            font-weight: 500;
                            text-transform: capitalize;
                            color: #fff;
                            background: #FF002B;
                            border-radius: 10px;
                             padding: 16px 48px 16px 48px;
                            display: inline-block;
                            border: 1px solid #FF002B;
                           /* width: 314px;*/
                            max-width: 100%;
                            text-align: center;
                        }

                        
                        .mlstp_btn .action-button-previous {
            cursor: pointer;
            line-height: 36px;
            font-size: 28px;
            font-weight: 500;
            text-transform: capitalize;
            color: #FF002B;
            background: #fff;
            border-radius: 10px;
            padding: 16px 48px 16px 48px;
            display: inline-block;
            border: 1px solid #FF002B;
            /* width: 165px; */
            max-width: 100%;
            text-align: center;
        }

                        
                        /* Progress bar */
                        #progressbar {
                            margin-bottom: 30px;
                            overflow: hidden;
                            counter-reset: step;
                        }

                        #progressbar li {
                            list-style-type: none;
                            color: white;
                            text-transform: uppercase;
                            font-size: 9px;
                            width: 33.33%;
                            float: left;
                            position: relative;
                            letter-spacing: 1px;
                        }

                        #progressbar li:before {
                            content: counter(step);
                            counter-increment: step;
                            width: 38px;
                            height: 38px;
                            line-height: 36px;
                            display: flex;
                            font-size: 24px;
                            color: #000;
                            background: white;
                            border-radius: 25px;
                            margin: 0 auto 10px auto;
                            justify-content: center;
                            align-items: center;
                            border: 1px solid #DADADA;
                            font-weight: 600;
                            position: relative;
                            z-index: 999;
                        }

                        #progressbar li:after {
                            content: '';
                            width: 100%;
                            height: 5px;
                            background:#f6f6f6;
                            position: absolute;
                            left: -50%;
                            top: 17px;
                        }

                        #progressbar li:first-child:after {
                            content: none;
                        }

                        #progressbar li.active:before {
                            background: #fff;
                            color: #FF002B;
                            border-color: #FF002B;
                        }

                        #progressbar li.active:after {
                             background: #FF002B;
                        }

                        #progressbar li.active .steps_name {
                        color: #FF002B;
                    }

                    #progressbar li.active .steps {
                        color: #FF002B;
                    }

                    #progressbar .steps_name {
                    font-size: 22px;
                    font-weight: 600;
                    line-height: 33px;
                    text-align: center;
                    color: #787878;
                    text-transform: capitalize;
                }

                    #progressbar .steps {
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 24px;
                    text-align: center;
                    color: #787878;
                }

                .progress_main_outer {
            border: 1px solid #FAFAFA;
            background: #fff;
            border-radius: 16px;
            max-width: 950px;
            margin: 25px auto 0 auto;
            padding: 24px;
        }


                /*multistep form end */

                /****************************************************************************** become a player form page end  *******************************************************************************/

                /****************************************************************************** network program page *******************************************************************************/

               section.network-banner-part .sport-club-part  .contact-btn {
        position: absolute;
        right: 28px;
        /* bottom: 0; */
        padding-top: 46px;
    }
            section.network-banner-part .sport-club-part .content-about-part .sport-thing span.badminton-part img {
                width: 62px;
                height: 62px;
                object-fit: contain;
                opacity: 70%;
                padding: 10px;
            }
            section.network-banner-part .sport-club-part .content-about-part .sport-thing span.badminton-part {
            border-radius: 50%;
            border: 1.88px solid #D8D8D8;
            background-color: #fff;
        }
                section.network-banner-part .sport-club-part .content-about-part .sport-thing {
                    display: flex;
                    gap: 16px;
                }
                section.network-banner-part .sport-club-part .content-about-part {
                    padding-left: 24px;
                    margin-top: 8px;
                    display: flex;
                    gap: 24px;
                }
                section.network-banner-part .sport-club-part .left-side-sport  .club-logo img {
                    width: 100px;
                    height: 100px;
                    border-radius: 50%;
                    object-fit: cover;
                    margin-left: 24px;
                    margin-top: -60px;
                    border: 4px solid #fff;
                }
                section.network-banner-part .sport-club-part .content-about-part .nameing-part h2 {
                    font-size: 40px;
                    font-weight: 600;
                    line-height: 50px;
                    color: #000;
                    margin-bottom: 10px !important;
                }
                section.network-banner-part .sport-club-part .content-about-part .nameing-part p.for-location {
                    font-size: 24px;
                    font-weight: 400;
                    line-height: 36px;
                    color: #787878;
                }
                section.network-banner-part .sport-club-part .content-about-part .nameing-part p.for-location img {
                    filter: brightness(0) saturate(100%) invert(52%) sepia(0%) saturate(860%) hue-rotate(108deg) brightness(90%) contrast(90%);
                    width: 28px;
                    height: 28px;
                    object-fit: contain;
                    margin-top: -2px;
                }
                section.network-banner-part .sport-club-part .left-side-sport .main_highlighted-img img {
                    width: 100%;
                    height: 257px;
                    object-fit: cover;
                }
                section.network-banner-part .sport-club-part .right-side-sport .gallery-part {
                    width: 100%;
                    display: grid;
                    grid-template-columns: repeat(2, 1fr);
                    gap: 8px;
                }
                section.network-banner-part .sport-club-part .right-side-sport .gallery-part .sport-diffrent-img img {
                    width: 100%;
                    height: 124.5px;
                    object-fit: cover;
                }
                section.network-banner-part {
                    padding: 35px 0;
                }
                section.network-banner-part .sport-club-part .left-club {
                    padding-right: 4px;
                }
                section.network-banner-part .sport-club-part .right-club {
                    padding-left: 4px;
                    position: relative;
                }
                section.network-banner-part .sport-club-part .right-side-sport .sports-collection {
                    position: relative;
                }
                section.network-banner-part .sport-club-part .right-side-sport .sports-collection .view-part .view-gallery-btn {
                    position: absolute;
                    right: 16px;
                    bottom: 11px;
                    border: 1px solid #DEE2E6;
                    background-color: #fff;
                    border-radius: 4px;
                    padding: 12px 16px;
                    display: flex;
                    align-items: center;
                    gap: 4px;
                    color: #011638;
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 20.8px;
                }
                section.network-banner-part .sport-club-part .right-side-sport .sports-collection .view-part .view-gallery-btn img {
                    width: 15px;
                    height: 15px;
                    object-fit: contain;
                }

                /****************************************************************************** network program page end *******************************************************************************/

                /****************************************************************************** 404 error page  ********************************************************************/

                .error_section {
                    background: url(../images/404_error.jpg);
                    background-size: cover;
                    background-repeat: no-repeat;
                    padding: 155px 0px 297px 0px;
                    background-position: bottom;
                }

                .error_section .error_wrapper {
                    text-align: center;
                }


                .error_section .error_wrapper .oops_hd h1 {
                    font-size: 81.35px;
                    font-weight: 700;
                    line-height: 122.03px;
                    color: #FF002B;
                    text-transform: uppercase;
                }

                .error_section .error_wrapper .blck_big_text p {
                    font-size: 20px;
                    font-weight: 500;
                    line-height: 30px;
                    color: #333333;
                }

                .error_section .error_wrapper .blck_big_text p {
                    font-size: 20px;
                    font-weight: 500;
                    line-height: 30px;
                    color: #333333;
                    text-transform: capitalize;
                }

                .error_section .error_wrapper .blck_small_text {
                    width: 620px;
                    margin: 22px auto 22px auto;
                    max-width: 100%;
                }

                .error_section .error_wrapper .blck_big_text {
                    width: 430px;
                    margin: 0 auto;
                    max-width: 100%;
                }

                .error_section .error_menu .error_menu_inner ul {
                    display: flex;
                    justify-content: center;
                    gap: 15px;
                    align-items: center;
                    flex-wrap: wrap;
                }

                .error_section .error_menu {
                    margin: 22px 0px 3px 0px;
                }

                .error_section .error_menu .error_menu_inner ul li a {
                    font-size: 18px;
                    font-weight: 500;
                    line-height: 24px;
                    text-align: left;
                    text-transform: uppercase;
                    color: #191B2A;
                    box-shadow: 0px 2px 4px 0px #0000001F;
                    background: #FFFFFF80;
                    padding: 8px 18px 8px 18px;
                    display: inline-block;
                    border-radius: 8px;
                }

                /****************************************************************************** 404 error page end ********************************************************************/

                /****************************************************************************** Network and program page  ********************************************************************/

                .progammer-part {
                    background-color: #FAFAFA;
                    padding: 32px 0px 64px;
                }
                .progammer-part .popular-sports .review_overview {
                    border: 1px solid #E7E6F0;
                    padding: 24px;
                    border-radius: 16px;
                    margin-top: 16px;
                }
                .progammer-part .popular-sports .faq_overview .accordion .accordion-item .accordion-button:focus {
                    box-shadow: unset;
                }
                .progammer-part .popular-sports .faq_overview .accordion .accordion-item .accordion-button {
                    padding: 0px;
                    font-size: 22px;
                    font-weight: 400;
                    line-height: 30px;
                    color: #000;
                }
                .progammer-part .popular-sports .faq_overview .accordion .accordion-item .accordion-body {
                    padding: 0;
                    margin-top: 10px;
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 20px;
                    color: #787878;
                }
                .progammer-part .popular-sports .faq_overview .accordion .accordion-item .accordion-button:not(.collapsed) {
                    background-color: transparent;
                    box-shadow: unset;
                }
                .progammer-part .popular-sports .faq_overview .accordion .accordion-item .accordion-button::after {
                    filter: brightness(0) saturate(100%) invert(52%) sepia(0%) saturate(1457%) hue-rotate(1deg) brightness(97%) contrast(98%);
                }
                .progammer-part .popular-sports .left-tabsect {
                    box-shadow: 0px 0px 8px 0px #0000000D;
                    background-color: #fff;
                    border-radius: 12px;
                    padding: 24px;
                }
                .progammer-part .popular-sports .faq_overview .accordion {
                    margin-top: 24px;
                }
                .progammer-part .popular-sports .faq_overview .accordion .accordion-item {
                    border: 2px solid #F0F0F0;
                    padding: 22px 40px;
                    border-radius: 10px;
                    margin-bottom: 8px;
                }
                .progammer-part .popular-sports .faq_overview {
                    border: 1px solid #E7E6F0;
                    padding: 24px;
                    border-radius: 16px;
                    margin-top: 16px;
                }
                .progammer-part .popular-sports .left-tabsect .btn_part .network-btn {
                    border: 1px solid #D8D8D8;
                    background-color: #fff;
                    padding: 8px 16px;
                    border-radius: 40px;
                    font-size: 20px;
                    font-weight: 400;
                    line-height: 30px;
                    text-align: center;
                    color: #828282;
                }
                .progammer-part .popular-sports .left-tabsect .btn_part {
                    display: flex;
                    gap: 12px;
                }
                .progammer-part .popular-sports  .overview-sect {
                    margin-top: 32px;
                }
                .progammer-part .popular-sports .left-tabsect h2 {
            color: #000;
            font-size: 32px;
            font-weight: 600;
            line-height: 48px;
            margin-bottom: 8px !important;
        }
                .progammer-part .popular-sports .overview-sect p {
                    font-family: Poppins;
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 24px;
                    color: #383838;
                    margin-top: 16px !important;
                }
                .progammer-part .popular-sports  .program_overview {
                    border: 1px solid #E7E6F0;
                    padding: 24px;
                    border-radius: 16px;
                    margin-top: 32px;
                }
                /*.progammer-part .popular-sports .program_overview .programs_popularity {
                    margin-top: 24px;
                    width: 100%;
                    display: grid;
                    grid-template-columns: repeat(3, 1fr);
                    gap: 48px;
                }
                .progammer-part .popular-sports .program_overview .programs_popularity .box-part img {
                    width: 100%;
                    height: 211px;
                    object-fit: cover;
                    border-radius: 0px 16px 0px 16px;
                }
                .progammer-part .popular-sports .program_overview .programs_popularity .box-part .text-part {
                    padding: 16px 16px 0px;
                }
                .progammer-part .popular-sports .program_overview .programs_popularity .box-part .text-part h3 {
                    font-size: 20px;
                    font-weight: 600;
                    line-height: 28px;
                    text-align: center;
                    color: #181818;
                    display: -webkit-box;
                    -webkit-line-clamp: 2;
                    -webkit-box-orient: vertical;
                    overflow: hidden;
                }
                .progammer-part .popular-sports .program_overview .programs_popularity .box-part .text-part p {
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 20px;
                    text-align: center;
                    color: #787878;
                    margin-top: 8px !important;
                    display: -webkit-box;
                    -webkit-line-clamp: 3;
                    -webkit-box-orient: vertical;
                    overflow: hidden;
                }*/
                .progammer-part .popular-sports .facilites_overview {
                    border: 1px solid #E7E6F0;
                    padding: 24px;
                    border-radius: 16px;
                    margin-top: 16px;
                }
                .progammer-part .popular-sports .facilites_overview .about-facilites {
                    margin-top: 24px;
                    width: 100%;
                    display: grid;
                    grid-template-columns: repeat(7, 1fr);
                    gap: 16px;
                }
                .progammer-part .popular-sports .facilites_overview .about-facilites .campus-part {
                    border: 1px solid rgb(231 230 240 / 50%);
                    padding: 16px 24px;
                    border-radius: 12px;
                    text-align: center;
                }
                .progammer-part .popular-sports .facilites_overview .about-facilites .campus-part img {
                    width: 50%;
                    height: 50px;
                    object-fit: contain;
                    margin-bottom: 12px;
                }
                .progammer-part .popular-sports .facilites_overview .about-facilites .campus-part h4 {
                    font-size: 13px;
                    font-weight: 600;
                    line-height: 22.5px;
                    color: #181818;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per {
                    border: 1px solid rgb(231 230 240 / 50%);
                    padding: 16px 32px;
                    border-radius: 8px;
                    margin-top: 24px;
                    display: flex;
                    align-items: center;
                    gap: 10px;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per .left-side-rate h2 {
                    font-size: 64px;
                    font-weight: 600;
                    line-height: 64px;
                    text-align: left;
                    color: #081C36;
                }
                .progammer-part .popular-sports .review_overview img {
                    width: 18px;
                    height: 18px;
                    object-fit: contain;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per .left-side-rate h4 {
                    font-size: 16px;
                    font-weight: 500;
                    line-height: 24px;
                    text-align: left;
                    color: #081C36;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per .feedback-section {
                    width: -webkit-fill-available;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per .feedback-section .main-rating-sec .rating-bar .percetage {
                    display: flex;
                    align-items: baseline;
                    gap: 10px;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per .feedback-section .main-rating-sec .rating-bar .percetage .main-rting {
                    width: -webkit-fill-available;
                    background-color: #E7E6F0;
                    border-radius: 40px;
                    height: 8px;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per .feedback-section .main-rating-sec .rating-bar .percetage .main-rting .rate {
                    background-color: #FF002B;
                    height: 8px;
                    border-radius: 20px;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per .feedback-section .main-rating-sec .rating-bar .percetage .jewf h2 {
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 24px;
                    text-align: left;
                    color: #081C36;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per .feedback-section .main-rating-sec .rating-bar .percetage .jewf {
                    display: flex;
                    gap: 2px;
                    width: 185px;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per .left-side-rate {
                    width: 139px;
                }
                .progammer-part .popular-sports .review_overview  .write-review {
                    border: 1px solid rgb(231 230 240 / 50%);
                    padding: 16px;
                    border-radius: 8px;
                    margin-top: 24px;
                    display: flex;
                    align-items: center;
                    justify-content: space-between;
                }
                .progammer-part .popular-sports .review_overview .write-review .btn-write .review-btn {
                    line-height: 36px;
                    font-size: 20px;
                    font-weight: 500;
                    text-transform: capitalize;
                    color: #fff;
                    background: #FF002B;
                    border-radius: 10px;
                    padding: 8px 48px 8px 48px;
                    display: inline-block;
                    border: 1px solid #FF002B;
                }
                .progammer-part .popular-sports .review_overview .write-review .btn-write .review-btn:hover {
                    background-color: transparent;
                    color: #FF002B;
                }
                .progammer-part .popular-sports .review_overview .write-review .club-review h2 {
                    color: #1D1D1B;
                    font-size: 24px;
                    font-weight: 500;
                    line-height: 24px;
                    margin-bottom: 10px !important;
                }
                .progammer-part .popular-sports .review_overview .write-review .club-review {
                    width: 60%;
                }
                .progammer-part .popular-sports .review_overview .write-review .club-review input[type="text"] {
                    border: 0px;
                    width: -webkit-fill-available;
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 24px;
                    text-align: left;
                    color: #898989;
                }
                .progammer-part .popular-sports .review_overview .write-review .club-review ::placeholder {
                    font-size: 16px;
                    color: #898989;
                }
                .progammer-part .popular-sports .review_overview .write-review .club-review input:focus-visible {
                    outline: 0;
                }
                .progammer-part .popular-sports .review_overview .user-review-part {
                    border: 1px solid rgb(231 230 240 / 50%);
                    padding: 16px;
                    border-radius: 8px;
                    margin-top: 16px;
                    display: flex;
                    gap: 10px;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .short-form .short-name {
                    background: #081C36;
                    width: 50px;
                    height: 50px;
                    border-radius: 50%;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    color: #fff;
                    font-size: 20px;
                    font-weight: 600;
                    line-height: 30px;
                    text-transform: uppercase;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .commented span {
                    color: #1D1D1B;
                    font-size: 16px;
                    font-weight: 500;
                    display: flex;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .commented span ul {
                    padding-left: 2rem !important;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .commented span ul li {
                    list-style: disc;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .commented span ul li span.how_points {
                    font-size: 16px;
                    color: #787878;
                    font-weight: 500;
                    line-height: 24px;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .commented .use-rate-part span.in-points {
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 14px;
                    color: #787878;
                    margin-top: 4px;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .commented .use-rate-part {
                    display: flex;
                    align-items: center;
                    gap: 2px;
                    margin-top: 4px;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .commented  p.para-part {
                    margin-top: 4px !important;
                    color: #898989;
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 24px;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .commented h6 {
                    color: #000;
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 21px;
                    margin-top: 16px !important;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .commented .like-part {
                    display: flex;
                    gap: 10px;
                    margin-top: 4px;
                    align-items: center;

                }
                .progammer-part .popular-sports .review_overview .user-review-part .commented .like-part img {
                width: 40px;
                height: 40px;
                object-fit: contain;
            }
            .progammer-part .popular-sports .review_overview .user-review-part .commented .like-part  img.like_clicked {
                filter: brightness(0) saturate(100%) invert(12%) sepia(79%) saturate(7361%) hue-rotate(346deg) brightness(100%) contrast(105%);
            }
                .progammer-part .popular-sports .review_overview .user-review-part .commented p.report {
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 24px;
                    text-align: left;
                    text-decoration: underline;
                    color: #000;
                }
                .progammer-part .popular-sports .review_overview .show-all-comment-part {
                    text-align: center;
                    margin-top: 24px;
                }
                .progammer-part .popular-sports .review_overview .show-all-comment-part .all-comment {
                    line-height: 36px;
                    font-size: 20px;
                    font-weight: 500;
                    text-transform: capitalize;
                    color: #fff;
                    background: #FF002B;
                    border-radius: 10px;
                    padding: 8px 48px 8px 48px;
                    display: inline-block;
                    border: 1px solid #FF002B;
                }
                .progammer-part .popular-sports .review_overview .show-all-comment-part .all-comment:hover {
                    color: #FF002B;
                    background: transparent;
                }
                .progammer-part .popular-sports .right-tabsct .timing-part {
                    box-shadow: 0px 0px 8px 0px #0000000D;
                    background-color: #fff;
                    padding: 12px 16px;
                    margin-bottom: 20px;
                    border-radius: 12px;
                    display: flex;
                    align-items: center;
                    justify-content: space-between;
                }
                .progammer-part .popular-sports .right-tabsct .timing-part .open-part {
                    display: flex;
                    align-items: center;
                    gap: 4px;
                }
                .progammer-part .popular-sports .right-tabsct .timing-part .open-part img {
        width: 20px;
        height: 20px;
        object-fit: contain;
        filter: brightness(0) saturate(100%) invert(68%) sepia(7%) saturate(3986%) hue-rotate(83deg) brightness(92%) contrast(92%);
    }
    .progammer-part .popular-sports .right-tabsct .timing-part .closing-soon h2 {
        color: #FFCB06 !important;
    }
    .progammer-part .popular-sports .right-tabsct .timing-part .closing-soon img {
        filter: brightness(0) saturate(100%) invert(83%) sepia(60%) saturate(3104%) hue-rotate(353deg) brightness(101%) contrast(102%);
    }
    .progammer-part .popular-sports .right-tabsct .timing-part .closed-now h2 {
        color: #FF3B30 !important;
    }
    .progammer-part .popular-sports .right-tabsct .timing-part .closed-now img {
        filter: brightness(0) saturate(100%) invert(30%) sepia(95%) saturate(2512%) hue-rotate(343deg) brightness(102%) contrast(100%);
    }
                .progammer-part .popular-sports .right-tabsct .timing-part .open-part h2 {
                    font-size: 16px;
                    font-weight: 500;
                    line-height: 24px;
                    color: #34C759;
                }
                .progammer-part .popular-sports .right-tabsct .timing-part .excatly-time p {
                    font-size: 16px;
                    font-weight: 500;
                    line-height: 24px;
                    color: #787878;
                }
                .progammer-part .popular-sports .right-tabsct .timing-part .open-part h2.for-close {
                    color: #ff002b;
                }
                .progammer-part .popular-sports .right-tabsct  .about-club-location {
            box-shadow: 0px 0px 8px 0px #0000000D;
            background-color: #fff;
            border-radius: 12px;
            margin-bottom: 20px;
        }
                .progammer-part .popular-sports .right-tabsct .about-club-location .locate-sports iframe {
                    width: 100%;
                    height: 169px;
                    border-radius: 12px 12px 0px 0px;
                }
                .progammer-part .popular-sports .right-tabsct .about-club-location .detail-after-loaction {
                    margin-top: 48px;
                }
                .progammer-part .popular-sports .right-tabsct .about-club-location .detail-after-loaction .email_network {
                    border-top: 1px solid #F0F3F6;
                    padding: 8px 16px;
                    display: flex;
                    gap: 8px;
                   /* align-items: center;*/
                }
                .progammer-part .popular-sports .right-tabsct .about-club-location .detail-after-loaction .email_network img {
                    width: 20px;
                    height: 20px;
                    object-fit: contain;
                }
                .progammer-part .popular-sports .right-tabsct .about-club-location .detail-after-loaction .email_network p, .progammer-part .popular-sports .right-tabsct .about-club-location .detail-after-loaction .email_network p a {
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 18.4px;
                    color: #787878;
                }
                .progammer-part .popular-sports .right-tabsct .about-club-location .detail-after-loaction .email_network .for-golbal-part {
                    color: #FF002B;
                }
                .progammer-part .popular-sports .right-tabsct .about-club-location .detail-after-loaction .social-mediaicon {
                    border-top: 1px solid #F0F3F6;
                    padding: 12px 16px;
                    display: flex;
                    justify-content: center;
                    gap: 16px;
                }
                .progammer-part .popular-sports .right-tabsct .about-club-location .detail-after-loaction .social-mediaicon img {
                    width: 24px;
                    height: 24px;
                    object-fit: contain;
                }
                .progammer-part .popular-sports .right-tabsct .about-club-location .detail-after-loaction h6 {
                    padding: 4px 16px !important;
                    color: #181818;
                    font-size: 16px;
                    font-weight: 700;
                    line-height: 28px;
                }



                /****************************************************************************** Network and program page end ********************************************************************/

                /****************************************************************************** program detail page ********************************************************************/

                /*program detail sec */

                /* 18-02-2025*/
                
                
                .program_detail_page .progammer-part .overview-sect .program-details p {
                        margin-top: 3px!important;
                 }

                .program_detail_page .progammer-part .overview-sect .program-details {
                            margin: 15px 0px 15px 0px;
                }
                
                .program_detail_page .progammer-part .overview-sect .program-details h4 {
                    margin-bottom: 10px!important;
                }

                .program_detail_sec .program_detail_data_wrapper {
                    border: 1px solid #D8D8D8;
                    border-radius: 12px;
                    display: flex;
                    margin: 16px 0px 0px 0px;
                }

                .program_detail_sec .program_detail_data_wrapper .program_detail_data_inner {
                    text-align: center;
                    width: 100%;
                    padding: 12px 16px 12px 16px;
                    border-right: 0.5px solid #D8D8D880;
                }

                .program_detail_sec .program_detail_data_wrapper .program_detail_data_inner:last-child {
                    border-right: none;
                }

                .program_detail_sec .program_detail_data_wrapper .program_detail_data_inner img {
                    width: 24px;
                    height: 24px;
                }

                .program_detail_sec .program_detail_data_wrapper .program_detail_data_inner .prgm_dtl_data_hd {
                    margin: 10px 0px 0px 0px;
                }

                .program_detail_sec .program_detail_data_wrapper .program_detail_data_inner .prgm_dtl_data_hd h4 {
                    font-weight: 600;
                    font-size: 18px;
                    line-height: 27px;
                    letter-spacing: normal;
                    color: #000000;
                }

                .program_detail_sec .program_detail_data_wrapper .program_detail_data_inner .prgm_dtl_data_sbhd h6 {
                    font-weight: 400;
                    font-size: 16px;
                    line-height: 24px;
                    letter-spacing: normal;
                    text-align: center;
                    color: #000000;
                }

                /* 18-02-2025 end*/


                .program_detail_sec {
                    padding: 48px 0px 76px 0px;
                }

                .program_detail_sec .program_detail_wrapper  .program_dtl_txt_col {
                    width: 46.1%;
                }

                .program_detail_sec .program_detail_wrapper 
                .program_dtl_img_col {
                    width: 53.9%;
                }

                .prgrm_dtl_txt_wrapper .prgrm_name h1 {
                    font-size: 40px;
                    font-weight: 600;
                    line-height: 50px;
                    text-align: left;
                    color: #000;
                }
                
                .prgrm_dtl_txt_wrapper .prgrm_name h1 span {
                    font-size: 32px;
                }


                .prgrm_dtl_txt_wrapper .prgrm_game {
                    margin: 15px 0px 15px 0px;
                }

                .prgrm_dtl_txt_wrapper .prgrm_game h6 {
                    font-family: Poppins;
                    font-size: 24px;
                    font-weight: 400;
                    line-height: 32px;
                    text-align: left;
                    color: #FF002B;
                }

               .prgrm_dtl_txt_wrapper .prgrm_club h4 {
            font-size: 32px;
            font-weight: 600;
            line-height: 48px;
            text-align: left;
            color: #000;
            margin-top: 8px !important;
        }

                .prgrm_dtl_txt_wrapper .prgrm_loction_inner {
            display: flex;
            /* align-items: center; */
            gap: 3px;
            margin-top: 8px;
        }
                .prgrm_dtl_txt_wrapper .prgrm_loction_inner p {
                    font-family: Poppins;
                    font-size: 20px;
                    font-weight: 400;
                    line-height: 30px;
                    letter-spacing: 1px;
                    text-align: left;
                    color: #787878;
                }

                .prgrm_dtl_txt_wrapper .prgrm_loction_inner img {
            filter: brightness(0) saturate(100%) invert(49%) sepia(0%) saturate(1012%) hue-rotate(32deg) brightness(95%) contrast(92%);
            width: 28px;
            height: 28px;
            margin-top: 4px;
        }


                .prgrm_dtl_txt_wrapper .prgrm_btn {
                    display: flex;
                    gap: 24px;
                    margin: 22px 0px 0px 0px;
                }


                .prgrm_dtl_txt_wrapper .prgrm_btn a.rqst {
                    padding: 12px 24px 12px 24px;
                    border-radius: 10px;
                    background: #FF002B;
                    font-size: 20px;
                    font-weight: 500;
                    line-height: 30px;
                    color: #fff;
                    display: inline-block;
                }

                .prgrm_dtl_txt_wrapper .prgrm_btn a.get_drctn {
                    border: 1px solid #272B5B3D;
                    padding: 12px 24px 12px 24px;
                    border-radius: 10px;
                    font-size: 20px;
                    font-weight: 500;
                    line-height: 30px;
                    text-align: left;
                    color: #272B5B;
                    display: inline-flex;
                    align-items: center;
                    gap: 5px;
                }

                .prgrm_dtl_txt_wrapper .pgrm_descrptn {
                    margin: 17px 0px 0px 0px;
                }

                .prgrm_dtl_txt_wrapper .pgrm_descrptn p {
                    font-size: 20px;
                    font-weight: 400;
                    line-height: 32px;
                    text-align: left;
                    color: #787878;
                }

                .prgrm_dtl_txt_wrapper .pgrm_descrptn p a#readMoreLink {
                color: #FF002B;
                font-weight: 500;
                display: block;
                font-size: 20px;
            }

                .prgrm_dtl_ftr_img img {
                    width: 100%;
                    height: auto;
                    max-width: 100%;
                   /* object-fit: cover;*/
                }

                /*program detail sec end*/


                .program_detail_page .progammer-part {
                    background-color: #fff;
                }

                .program_detail_page .progammer-part .popular-sports .overview-sect .overview_prgm_dtl_hd_para p {
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 24px;
                    margin: 10px 0px 25px 0px!important;
                }

                .program_detail_page .progammer-part .popular-sports .overview-sect .overview_prgm_dtl_hd_para h6 {
                    font-size: 16px;
                    font-weight: 600;
                    line-height: 24px;
                    color: #383838;
                }


                .progammer-part .prgrm_dtl_ftr_prgm {
                    padding: 0px 0px 0px 48px;
                }

                .progammer-part .prgrm_dtl_ftr_prgm .ftr_prgm_hd h3 {
                    font-size: 32px;
                    font-weight: 600;
                    line-height: 38.98px;
                    color: #000;
                }

                .program_detail_page .filter_grid_main .fliter_grid_box_main {
                    margin: 30px 0px 0px 0px;
                    display: grid;
                    grid-template-columns: auto;
                    gap: 20px;
                }

                .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .filter_club_dstnc_loctn_main {
                    display: flex;
                    justify-content: space-between;
                    align-items: center;
                    margin: 10px 0px 0px 0px;
                }

                .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .filter_club_dstnc_loctn_main .club_distnc p {
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 18.4px;
                    color: #FF002B;
                }

                .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .filter_club_dstnc_loctn_main .club_loctn a {
                    padding: 4px 8px 4px 8px;
                    border-radius: 4px;
                    border: 1px solid #272B5B3D;
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 16.1px;
                    color: #272B5B;
                    text-transform: capitalize;
                    display: inline-flex;
                    align-items: center;
                    gap: 4px;
                }

                .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .filter_club_dstnc_loctn_main .club_loctn a img {
                    width: 24px;
                    height: 24px;
                }

                /*modal css*/

                .prgm_join_modal .modal-dialog {
                    max-width: 772px;
                }

                .prgm_join_modal  .modal-body {
            padding: 64px;
            position: relative;
        }
        .prgm_join_modal .modal-body .btn-close {
            position: absolute;
            right: 24px;
            top: 24px;
        }

                .prgm_join_modal .modal-body .program_join_popup_cntnt .program_join_hd {
                    margin: 0px 0px 25px 0px;
                }

                .prgm_join_modal .modal-body .program_join_popup_cntnt .program_join_hd h6 {
                    font-size: 32px;
                    font-weight: 600;
                    line-height: 48px;
                    letter-spacing: 0.02em;
                    color: #393939;
                }

                .prgm_join_modal .modal-body .program_join_popup_cntnt .program_join_form .join_fields .join_inp_fields input {
                    border: 2px solid #F4F4F4;
                    background: #FAFAFA;
                    padding: 10px 24px 10px 24px;
                    border-radius: 4px;
                    font-size: 24px;
                    font-weight: 400;
                    line-height: 34.8px;
                    letter-spacing: 0.02em;
                    color: #434343;
                    width: 100%;
                }


                .prgm_join_modal .modal-body .program_join_popup_cntnt .program_join_form .join_fields .join_inp_fields {
                    margin: 0px 0px 25px 0px;
                }

                .prgm_join_modal .modal-body .program_join_popup_cntnt .program_join_form .join_fields 
                 .join_inp_fields.join_sbmt {
                    margin: 37px 0px 0px 0px;
                }

                .prgm_join_modal .modal-body .program_join_popup_cntnt .program_join_form .join_fields .join_inp_fields button {
                    padding: 16px 48px 16px 48px;
                    border-radius: 10px;
                    border-width: 1px;
                    border: 1px solid #FF002B;
                    background: red;
                    color: #fff;
                    font-size: 28px;
                    font-weight: 500;
                    line-height: 36px;
                }

                .prgm_join_modal .modal-dialog .modal-content {
                    background-color: #fff;
                    border: none;
                    border-radius: 24px;
                    box-shadow: 0px 0px 74px 0px #0000000D;
                }

                /*modal css end */

                /****************************************************************************** program detail page end ********************************************************************/

                /****************************************************************************** log in page  ********************************************************************/

            .hswf_login {
                background: url(../images/login_bg.png);
                background-repeat: no-repeat;
                background-size: cover;
                padding: 94px;
                min-height: 100vh;
                display: flex;
                align-items: center;
            }
                .hswf_login .hswf_login_wrapper {
                    width: 1361px;
                    margin: 0 auto;
                    max-width: 100%;
                }

                .hswf_login .hswf_login_wrapper {
                    width: 1361px;
                    margin: 0 auto;
                    max-width: 100%;
                    background: #FFFFFF;
                    padding: 24px;
                    border-radius: 0px 24px 0px 24px;
                    box-shadow: 0px 0px 44px 0px #0000002E;
                }

                .hswf_login .hswf_login_wrapper .log_in_side_left img {
                    width: 656.5px;
                    height: 743px;
                    border-radius: 24px;
                    max-width: 100%;
                    object-fit: cover;
                }

                .hswf_login .hswf_login_wrapper .log_in_side_left {
                    position: relative;
                }

                .hswf_login .hswf_login_wrapper .log_in_side_left .over_text {
                    position: absolute;
                    bottom: 30px;
                    width: 100%;
                    padding: 0px 25px 0px 30px;
                }

                .hswf_login .hswf_login_wrapper .log_in_side_left .over_text .over_text_title {
                    margin: 0px 0px 18px 0px;
                }

                .hswf_login .hswf_login_wrapper .log_in_side_left .over_text .over_text_title h4 {
                    color: #fff;
                    font-size: 28px;
                    font-weight: 700;
                    line-height: 35px;
                }

                .hswf_login .hswf_login_wrapper .log_in_side_left .over_text .over_text_name h5 {
                    font-size: 24px;
                    font-weight: 600;
                    line-height: 36px;
                    color: #fff;
                }

                .hswf_login .hswf_login_wrapper .log_in_side_left .over_text .over_text_prfl h6 {
                    font-size: 20px;
                    font-weight: 400;
                    line-height: 30px;
                    color: #fff;
                }

                .log_in_form_inner .log_in_form_wrapper .log_in_title_descp h2 {
                    font-size: 40px;
                    font-weight: 400;
                    line-height: 60px;
                    text-align: center;
                    color: #191B2A;
                }

                .log_in_form_inner .log_in_form_wrapper .log_in_title_descp h2 span {
                    font-weight: 700;
                }

                .log_in_form_inner .log_in_form_wrapper .log_in_title_descp p {
                    font-size: 20px;
                    font-weight: 400;
                    line-height: 30px;
                    text-align: center;
                    color: #333333;
                }

                .log_in_form_inner .log_in_form_wrapper {
                    margin: 0px 0px 0px 0px;
                    height: calc(100% - 80px);
                    align-content: center;
                }

                .log_in_form_inner .log_in_form_wrapper .login_fields{
                    width: 500px;
                    margin: 0 auto;
                    max-width: 100%;
                }

                .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .iti.iti--allow-dropdown {
                    
                    display: block;
                    
                }

                .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .iti.iti--allow-dropdown input {
                    border: 2px solid #F4F4F4;
                    border-radius: 4px;
                    background: #FAFAFA;
                    padding: 17px 24px 17px 52px;
                    width: 100%;
                    font-size: 24px;
                    font-weight: 400;
                    line-height: 34.8px;
                    letter-spacing: 0.02em;
                    color: #434343;
                }

                .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp button {
                    padding: 16px 48px 16px 48px;
                    border-radius: 10px;
                    background: #FF002B;
                    color: #fff;
                    border: 1px solid #FF002B;
                    font-size: 28px;
                    font-weight: 500;
                    line-height: 36px;
                    display: inline-block;
                }

                .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp {
                    text-align: center;
                    margin: 25px 0px 0px 0px;
                    position: relative;
                }

                .hswf_login .hswf_login_wrapper .log_in_form_inner .log_in_logo {
                    padding: 0px 0px 0px  30px;
                    height: 80px;
                }

                .hswf_login .hswf_login_wrapper .log_in_form_inner .log_in_logo img {
                    width: 172px;
                    height: 77.04px;
                }


                /*verify page*/

                .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .otp-field {
                    flex-direction: row;
                    column-gap: 10px;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    width: 328px;
                    margin: 0 auto;
                    max-width: 100%;
                }

                .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .otp-field input {
                    height: 45px;
                    width: 45px;
                    border-radius: 8px;
                    outline: none;
                    font-size: 18px;
                    text-align: center;
                    border: 1px solid #DCDCDC;
                    color: #8b8686;
                    -moz-appearance: textfield;
                }

                .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .otp-field input::-webkit-inner-spin-button,
                .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .otp-field input::-webkit-outer-spin-button {
                         display: none;
                }

                .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .rec-resend-code .recive-code p {
                    font-size: 20px;
                    font-weight: 400;
                    line-height: 30px;
                    color: #333333;
                }

                .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp  .rec-resend-code .resend-code a {
                    font-size: 20px;
                    font-weight: 500;
                    line-height: 30px;
                    color: #FF002B;
                }


                /*register page*/

                .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp input, .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp select {
                    background: #fafafa;
                    border-radius: 4px;
                    border: 2px solid #f4f4f4;
                    padding: 10px 15px 10px 15px;
                    width: 100%;
                    height: 63px;
                    color: #434343;
                    font-size: 20px;
                    line-height: 29px;
                    letter-spacing: 0.02em;
                    font-weight: 400;
                }

                .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp label {
                    position: absolute;
                    top: -11px;
                    left: 8px;
                    font-family: Poppins;
                    font-size: 14px;
                    font-weight: 400;
                    color: #000;
                    line-height: 21px;
                    background-color: #fff;
                    padding: 0 3px;
                }

                .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp label .reqrd {
                    color: #EF3030;
                    margin: 0px 0px 0px 4px;
                }

                /****************************************************************************** log in page end ********************************************************************/


                /****************************************************************************** become orgnization form page  ********************************************************************/

                .orgnization_form_page .progress_main_outer {
                    max-width: 1148px;
                }

                .orgnization_form_page #progressbar li {
            width: 33.333%;
        }


                .orgnization_form_page .become_volunteer_main .become_volunteer_form {
                    max-width: 1148px;
                }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .hswf_form_fields_inp .hswf_form_fields_inp_radio_slct .inp_radio_slct_inner {
                    position: relative;
                    width: fit-content;
                }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .hswf_form_fields_inp .hswf_form_fields_inp_radio_slct .inp_radio_slct_inner label {
            border: 1px solid #E0E0E0;
            padding: 8px 16px 8px 16px;
            background: #FFFFFF;
            font-size: 16px;
            font-weight: 400;
            line-height: 24px;
            position: unset;
            color: #828282;
            border-radius: 8px;
        }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .hswf_form_fields_inp .hswf_form_fields_inp_radio_slct .inp_radio_slct_inner input[type="radio"] {
                    position: absolute;
                    left: 0;
                    top: 0;
                    width: 100%;
                    height: 100%;
                    opacity: 0;
                }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .hswf_form_fields_inp .hswf_form_fields_inp_radio_slct {
                    display: flex;
                    flex-wrap: wrap;
                    gap: 10px;
                    padding: 20px 0px 0px 0px;
                }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .hswf_form_fields_inp .hswf_form_fields_inp_radio_slct .inp_radio_slct_inner input[type="radio"]:checked+label {
                    background: #FF002B0A;
                    border-color: #FF002B;
                    color: #FF002B;
                }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .hswf_form_fields_inp.org_type label {
                    left: 0px;
                }

                 .searching-by-google .cordinate-part {
                    display: flex;
                    align-items: center;
                    gap: 12px;
                    margin-bottom: 25px;
                }

                 .searching-by-google ul {
                    gap: 12px;
                }
                 .searching-by-google ul li .nav-link {
                    border: 1px solid #000;
                    border-radius: 4px;
                    padding: 8px 12px;
                    color: #93268F;
                    font-size: 14px;
                    font-weight: 400;
                    text-transform: capitalize;
                    background: #000;
                    color: #fff;
                }

                 .searching-by-google ul li  .nav-link.active {
                    background-color: #FF002B;
                    color: #fff;
                    border-color: #FF002B;
                    position: relative;
                }

                 .searching-by-google ul li .nav-link.active::after {
                    content: "";
                    position: absolute;
                    top: 100%;
                    left: 50%;
                    margin-left: -5px;
                    width: 0;
                    height: 0;
                    border-left: 8px solid transparent;
                    border-right: 8px solid transparent;
                    border-top: 12px solid #FF002B;
                }

                 .searching-by-google .pin-up-part img {
                    width: 16px;
                    height: 16px;
                    object-fit: contain;
                }

                 .searching-by-google .pin-up-part .pin-sect {
                    color: #FF002B;
                    font-size: 14px;
                    font-weight: 400;
                }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .question_wrapper .question_ans_title .ques_ans_heading {
                    margin: 0px 0px 26px 0px;
                }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .question_wrapper .question_ans_title .ques_ans_heading h6 {
                    font-size: 20px;
                    font-weight: 600;
                    line-height: 29px;
                    letter-spacing: 0.02em;
                    color: #434343;
                }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .question_wrapper {
                    margin-bottom: 20px;
                }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .add_btn{
                    text-align: right;
                }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .add_btn a {
                padding: 8px 24px 8px 24px;
                border-radius: 10px;
                background: #FF002B;
                display: inline-block;
                color: #fff;
                font-size: 20px;
                font-weight: 500;
                line-height: 36px;
                width: 90px;
                text-align: center;
            }

                 .start_end_time_block {
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    gap: 10px;
                }

                 .start_end_time_block .start_end_time_inp {
                    position: relative;
                }

                 .start_end_time_block .start_end_time_inp label {
                    font-family: Poppins;
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 21px;
                    text-align: left;
                    color: #000;
                    position: absolute;
                    top: -10px!important;
                    left: 27px!important;
                    background: #fff;
                }

                 .days_select_block {
            display: flex;
            justify-content: center;
            /* border: 1px solid #DCDCDC; */
            padding: 14.5px 16px 0px 0px;
            border-radius: 8px;
            gap: 10px;
            margin-top: 0px;
            position: relative;
        }
        .bs_hr_time_day_main .timing-in-part h3 {
            text-align: center;
            color: #000;
            font-size: 14px;
            line-height: 21px;
            margin-bottom: 12px !IMPORTANT;
        }
                 .days_select_block label.str_tme {
                    font-family: Poppins;
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 21px;
                    text-align: left;
                    color: #000;
                    position: absolute;
                    top: -12px;
                    margin-bottom: 0px;
                    background: #fff;
                }

                 .days_select_block .day_select_btn_bx {
                    position: relative;
                }

                 .day_select_btn_bx input[type=checkbox] {
                    opacity: 0.011;
                    z-index: 100;
                    width: 100%!important;
                    height: 100%!important;
                    position: absolute;
                    top: 0;
                    left: 0;
                    right: 0;
                    bottom: 0;
                }

                 .days_select_block .day_select_btn_bx input[type=checkbox]:checked+label .day_select_btn {
                    border-color: #FF002B;
                    color: #FF002B;
                    font-weight: 600;
                }

                 .days_select_block .day_select_btn_bx .day_select_btn {
                    border: 1px solid #DBE3E8;
                    padding: 6px 10px 6px 10px;
                    border-radius: 98px;
                    font-family: Poppins;
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 21px;
                    text-align: center;
                    color: #626262;
                    text-transform: uppercase;
                    width: 58px;
                    height: 58px;
                    align-content: center;
                }

                 .days_select_block label {
                    margin-bottom: 0px;
                    
                }

                .days_select_block .day_select_btn_bx label {
                    position: unset!important;
                }

                .bs_hr_time_day_main {
                    display: flex;
                    align-items: center;
                    gap:24px;
                }

                .start_end_time_block .start_end_time_inp input {
                    height: 76px!important;
                }
                /*.coach_form_page .become_volunteer_main .become_volunteer_form {
                    max-width: 949px;
                }*/
                .featured-player-section {
                    background: #F8F8F8;
                    padding: 64px 0;
                }
                .featured-player-section .player-profile h2 {
                    font-size: 64px;
                    font-weight: 400;
                    line-height: 96px;
                    text-align: center;
                    color: #081C36;
                }
                .featured-player-section .player-profile h2 span.bolded-part {
                    font-weight: 700;
                }
                .featured-player-section .player-profile p {
                    width: 100%;
                    margin: 0 auto !important;
                    max-width: 836px;
                    color: #787878;
                    font-size: 24px;
                    font-weight: 400;
                    line-height: 36px;
                    padding-bottom: 32px !important;
                }
            .featured-player-section .player-profile .best_player {
                width: 100%;
                display: grid;
                grid-template-columns: repeat(7, 1fr);
                margin-top: 24px;
                gap: 32px;
                text-align: center;
            }
                /*.featured-player-section .player-profile .best_player .join_for_view {
                    width: 16.666%;
                    text-align: center;
                }*/
                .featured-player-section .player-profile .best_player .join_for_view img {
                    width: 128px;
                    height: 128px;
                    border-radius: 50%;
                    margin-bottom: 12px !important;
                }
                .featured-player-section .player-profile .best_player .join_for_view h4 {
                color: #000;
                font-size: 16px;
                font-weight: 600;
                line-height: 24px;
                margin-bottom: 8px !important;
                position: relative;
            }
                .featured-player-section .player-profile .best_player .join_for_view h6 {
                    color: #787878;
                    font-size: 16px;
                    font-weight: 400;
                    line-height: 24px;
                    margin-top: 8px !important;
                }
                .featured-player-section .player-profile .best_player .join_for_view p {
                    font-size: 14px;
                    font-weight: 400;
                    line-height: 21px;
                    color: #000;
                }
                .featured-player-section .player-profile .best_player .join_for_view h4::before {
                    content: "";
                    background-color: #ff002b;
                    width: 61px;
                    position: absolute;
                    height: 1px;
                    bottom: -4px;
                    left: 0;
                    right: 0;
                    margin: 0 auto;
                }
                .featured-player-section .player-join {
                text-align: center;
                margin-top: 32px;
            }
                .best_player_join_sect .featured-player-section {
                    background: #fff;
                }
                .best_player_join_sect .featured-player-section .player-profile h2 {
                    text-align: left;
                }
                .featured-player-section .player-profile .best_player .join_for_view img {
                    width: 100%;
                    max-width: 128px;
                    margin: 0 auto !important;
                }
                .best_player_join_sect .right_joiner .featured-player-section .player-profile .join_for_view.item {
                    width: auto;
                    text-align: center;
                    border: 1px solid transparent;
                    border-image-source: linear-gradient(180deg, #5856d6 0%, #2e2d70 45.5%);
                    padding: 16px;
                    border-image-slice: 1;
                    border-radius: 12px;
                }
                .best_player_join_sect .featured-player-section .row {
                    align-items: center;
                }
                .best_player_join_sect .featured-player-section {
                    background: #fff;
                    padding-left: 115px;
                }
                .best_player_join_sect .right_joiner .featured-player-section .player-profile .join_for_view.item p {
                    padding-bottom: 0px !important;
                }
                 .featured-player-section .player-profile .join_for_view h3 {
                    color: #787878;
                    font-size: 14px;
                    font-weight: 500;
                    line-height: 21px;
                    text-align: center;
                }
                .best_player_join_sect {
                    overflow: hidden;
                }
                .member_page .featured-player-section .player-profile p {
                    text-align: center;
                }
                .member_player .featured-player-section .player-profile .best_player .join_for_view p {
                    padding-bottom: 0 !important;
                }
                /*.member_page  .featured-player-section .player-profile .join_for_view h3 {
                    margin-bottom: 32px !important;
                }*/
                .member_player .featured-player-section {
                    background: #fff;
                }
                .otp_verify_modal .modal-content .modal-body {
                    padding: 64px 54px;
                }
                .otp_verify_modal .modal-content .modal-body .verification-part h3 {
                    color: #000;
                    font-size: 36px;
                    font-weight: 600;
                    line-height: 54px;
                    text-align: center;
                }
                .otp_verify_modal .modal-content .modal-body .verification-part h3 img {
                    width: 36px;
                    height: 36px;
                    object-fit: contain;
                    margin-left: 12px;
                    margin-top: -12px;
                }   
                .otp_verify_modal .modal-content .modal-body .verification-part p {
                    color: #787878;
                    font-size: 20px;
                    font-weight: 400;
                    line-height: 30px;
                    text-align: center;
                }
                .otp_verify_modal .modal-content .modal-body .verification-part p #display-mobile-number {
                    font-weight: 500;
                }
                .otp_verify_modal .modal-content .modal-body .otp-field {
                    flex-direction: row;
                    column-gap: 10px;
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    margin: 24px 0;
                }
                .otp_verify_modal .modal-content .modal-body .otp-field input.otp-box {
                    height: 73px;
                    width: 73px;
                    border-radius: 8px;
                    outline: none;
                    text-align: center;
                    border: 2px solid #F4F4F4;
                    color: #434343;
                    background: #FAFAFA;
                    font-size: 24px;
                    font-weight: 400;
                    line-height: 34.8px;
                    -webkit-appearance: none !important;
                    -moz-appearance: textfield !important;
                    appearance: none !important;
                    margin: 0;
                }
                .otp_verify_modal .modal-content .modal-body  .card-body {
                    padding: 0;
                }
                .otp_verify_modal .modal-content .modal-body .rec-resend-code .resend-code {
                    text-align: center;
                    margin-top: 8px;
                }
                .otp_verify_modal .modal-content .modal-body .rec-resend-code .resend-code a.resendOtp {
                    font-size: 20px;
                    font-weight: 500;
                    line-height: 30px;
                    text-align: center;
                    color: #FF002B;
                }
                .otp_verify_modal .modal-content .modal-body  .submit-btn {
                    text-align: center;
                    padding-top: 24px;
                }
                .otp_verify_modal .modal-content .modal-body .submit-btn button {
                    background: #FF002B;
                    color: #fff;
                    border: 1px solid #FF002B;
                    padding: 16px 48px;
                    border-radius: 10px;
                    font-size: 28px;
                    font-weight: 500;
                    line-height: 36px;
                }
                .otp_verify_modal .modal-content .modal-body .submit-btn button:hover {
                    color: #FF002B;
                    background: transparent;
                }
                section.network-banner-part .sport-club-part .content-about-part .nameing-part .athletic-part {
                    display: flex;
                    align-items: center;
                    gap: 24px;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per .left-side-rate .rating {
                    margin-bottom: 0;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .tags-input-wrapper span.select2-selection.select2-selection--multiple {
                    border: 0;
                    background-color: #fafafa;
                    border-radius: 0 !important;
                }
                /*body .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .achievent-part input {
                    height: 40px !important;
                    border: 0px !important;
                    padding: 0 !important;
                }*/
                /*.become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .achievent-part {
                    align-items: center;
                    min-height: 63px;
                    height: auto;
                }*/
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .ts-control {
                padding: 0 !important;
                border: 0px !important;
                box-shadow: unset;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields.kjxl {
            margin: 0;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .add_link {
            border: 1px solid #F4F4F4;
            padding: 16px;
            border-radius: 8px;
            display: flex;
            align-items: center;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .add_link .title-part {
            width: 50%;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .add_link .title-part h2 {
            font-size: 20px;
            font-weight: 600;
            line-height: 30px;
            text-align: left;
            color: #000;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .add_link .links-part {
            width: 50%;
            text-align: end;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .add_link .links-part a {
            font-size: 16px;
            font-weight: 400;
            line-height: 24px;
            color: #787878;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .add_link .links-part img {
            width: 14px;
            height: 14px;
            object-fit: contain;
        }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .ts-wrapper.form-control.select-tags.single.plugin-remove_button.focus.input-active.full.has-items.dropdown-active .ts-control {
                    margin-top: 18px;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .higher_part .ts-wrapper {
                    border: 0px;
                    box-shadow: unset;
                }
                /*.become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .single {
                    border: 0px !important;
                }
        */
                body .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields select {
                    background: #fafafa !important;
                    border-radius: 4px;
                    border: 2px solid #f4f4f4 !important;
                    padding: 10px 15px 10px 15px !important;
                    width: 100%;
                    height: 72px;
                    color: #434343;
                    font-size: 20px;
                    line-height: 144.99%;
                    letter-spacing: 0.02em;
                    font-weight: 400;
                }
                .become_volunteer_main .become_volunteer_form .volunteer_submit button:hover {
                    color: #FF002B;
                    background: transparent;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .work_part {
                    position: relative;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .work_part .hswf_form_fields_inp {
                    border: 1px solid #F4F4F4;
                    padding: 22px 12px 12px;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .work_part label {
                    position: absolute;
                    top: -10px;
                    font-family: Poppins;
                    font-size: 14px;
                    font-weight: 400;
                    color: #000;
                    line-height: 21px;
                    background-color: #fff;
                    padding: 0 3px;
                    left: 0;
                    right: 0;
                    margin: 0 auto;
                    display: flex;
                    justify-content: center;
                    z-index: 1;
                    width: fit-content;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .work_part label span {
                    color: #ff002b;
                    margin-left: 3px;
                }
            /*    .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .mlfcsn input[type="checkbox"] {
            position: relative;
            display: inline-block;
            width: 100%;
            height: 27px;
            border: 2px solid #ccc;
            border-radius: 6px;
            background-color: #fff;
            cursor: pointer;
            accent-color: #ff002b;
            max-width: 27px;
        }*/
        .form_banner_sec .form_banner_wrapper .yfejks  h2 {
            font-size: 50px;
        }
        .form_banner_sec .form_banner_wrapper .kefchj h2 {
            font-size: 50px;
        }
        .form_banner_sec .form_banner_wrapper .form_subhd h4 {
            font-size: 30px;
        }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .mlfcsn {
                display: flex;
                /*align-items: center;*/
                margin-bottom: 12px;
                gap: 5px;
            /*    flex-wrap: wrap;
            */}
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields h2 span.chnag3-part {
            font-size: 16px;
        }
        .buns-of-sponsship .remain-part label {
            color: #898989;
            font-size: 18px;
            font-weight: 400;
            margin-bottom: 0px;
            position: relative;
        }
        .buns-of-sponsship .remain-part label:before {
            content: "";
            -webkit-appearance: none;
            background-color: transparent;
            border: 1px solid #D8D8D8;
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
            /* padding: 10px; */
            display: inline-block;
            position: relative;
            vertical-align: middle;
            cursor: pointer;
            margin-right: 5px;
            border-radius: 6px;
            width: 25px;
            height: 25px;
            margin-top: -3px;
        }
        .buns-of-sponsship .remain-part input:checked + label:after {
            content: "";
            display: block;
            position: absolute;
            top: 5px;
            left: 10px;
            width: 6px;
            height: 14px;
            border: solid #FF002B;
            border-width: 0 2px 2px 0;
            transform: rotate(45deg);
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields  .buns-of-sponsship .remain-part input {
            height: initial;
            width: initial;
            margin-bottom: 0;
            display: none;
            cursor: pointer;
        }
        .buns-of-sponsship .remain-part {
            margin-bottom: 6px;
        }
        .buns-of-sponsship .remain-part input:checked + label:before {
            border: 1px solid #FF002B;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .mlfcsn label {
           color: #898989;
            font-size: 18px;
            font-weight: 400;
            margin-bottom: 0px;
            position: relative;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .mlfcsn label:before {
            content: "";
            -webkit-appearance: none;
            background-color: transparent;
            border: 1px solid #D8D8D8;
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
            /* padding: 10px; */
            display: inline-block;
            position: relative;
            vertical-align: middle;
            cursor: pointer;
            margin-right: 5px;
            border-radius: 6px;
            width: 25px;
            height: 25px;
            margin-top: -3px;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .mlfcsn input:checked + label:after {
            content: "";
            display: block;
            position: absolute;
            top: 5px;
            left: 10px;
            width: 6px;
            height: 14px;
            border: solid #94278F;
            border-width: 0 2px 2px 0;
            transform: rotate(45deg);
        }
        .terms-condition .buns-of-sponsship .remain-part label a {
            font-size: 18px;
            font-weight: 400;
            color: #000;
            text-decoration: underline !IMPORTANT;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .mlfcsn input {
            height: initial;
            width: initial;
            margin-bottom: 0;
            display: none;
            cursor: pointer;
        }

        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .mlfcsn input:checked + label:before {
            border: 1px solid #94278f;
        }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .hswf_form_fields_inp .ts-dropdown-content {
                    z-index: 99;
                    position: relative;
                    background-color: #fff;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .work_part label.str_tme {
                    margin: unset;
                }
               .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .ts-control .item {
                border: 1px solid #E0E0E0 !important;
                background-color: #fff !important;
                padding: 4px 8px !important;
                border-radius: 4px !important;
                font-size: 14px;
                font-weight: 400;
                line-height: 21px;
                text-align: left;
                margin: 8px 8px 4px 4px;
            }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .ts-control .item a.remove {
                    border-left: 0;
                }
                .hswf_login .hswf_login_wrapper  .log_in_form_inner {
                height: 100%;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields input[type="tel"] {
                padding: 10px 0px 10px 55px !important;
            }
            .upload-part .broswe-part h5 span#file-name {
                font-size: 16px;
                color: #000;
                font-weight: 400;
                word-break: break-all;
            }
            .join_hswf_cat .new_coach_member .join_hswf_sec_inner {
                gap: 18px;
                align-items: end;
                position: relative;
            }
            .join_hswf_cat .new_coach_member .join_hswf_sec_inner .img-box {
                width: 174px;
            }
            .join_hswf_cat .new_coach_member .join_hswf_sec_inner .img-box img {
                width: auto;
                height: auto;
            }
            .join_hswf_cat .new_coach_member {
                height: 100%;
            }
            .join_hswf_cat .new_coach_member .join_hswf_sec_inner .info-box {
                width: calc(100% - 186px);
            }
            .join_hswf_cat .new_coach_member .join_hswf_sec_inner .img-box {
                width: 200px;
                margin-right: -10px;
                position: absolute;
                bottom: -20px;
                right: 0;
            }
            .join_hswf_cat .hswf_coaching {
                background: #E0F4F8;
            }
            .join_hswf_cat .join_hswf_sec_inner p {
                font-family: Poppins;
                font-size: 16px;
                font-weight: 400;
                line-height: 24px;
                color: #787878;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .tags-input-wrapper .bootstrap-tagsinput {
                border: 0;
                background-color: transparent;
                box-shadow: unset;
                display: flex;
                flex-wrap: wrap;
                gap: 4px;
                height: 40px;
                overflow: auto;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .tags-input-wrapper input {
                border: 0 !important;
            }
            /*new-changes form*/
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .state_city_info {
            background: #fafafa;
            border-radius: 4px;
            border: 2px solid #f4f4f4;
            padding: 10px 0px 10px 0px !important;
            height: 72px;
        }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .state_city_info input {
               /* padding: 0px 0 0 !important;*/
                border: 0px !important;
                height: unset;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .state_city_info  select {
        /*      padding: 0px 0 0 !important;*/
                border: 0px !important;
                height: unset;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .state_city_info .plugin-dropdown_input.focus .ts-dropdown .dropdown-input {
                border-color: #86b7fe;
                box-shadow: unset;
                outline: 0;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .state_city_info .focus .ts-control {
                box-shadow: unset;
                background-color: #fafafa !important;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .state_city_info .item {
                margin-top: 6px;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .state_city_info .single {
                background-color: transparent;
            }
            span.error-part {
                color: #EF3030;
                text-align: center;
                width: 100%;
                display: flex;
                justify-content: center;
                font-size: 14px;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .state_city_info span.error-part {
                padding-top: 14px;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .sports_category_part .ts-control {
                min-height: auto;
                border: 2px solid #f4f4f4 !important;
                padding: 4px !important;
                overflow: auto;
                max-height: 90px;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .mentor-group .search-results ul {
            background-color: #fff;
            max-height: 200px;
            overflow: hidden auto;
            box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
            margin-top: 8px !important;
        }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .mentor-group .search-results ul a li {
                width: 100%;
                padding: 4px 10px;
                color: #343a40;
            }
            .become_voluntr_sec .become_voluntr_wrapper .about-right-img img {
                width: 100%;
                height: auto;
                object-fit: contain;
            }
            .become_voluntr_sec .become_voluntr_wrapper .row {
                align-items: center;
            }
            .volunteer_role .volunteer_role_wrapper .volteer_role_inner .img_box img {
                width: 100%;
                height: auto;
                object-fit: contain;
            }
            .benefit_volunteer .benefit_volunteer_wrapper .benefit_center_img img {
                width: 100%;
            }
            .best_player_join_sect .featured-player-section .player-profile .best_player {
                display: flex;
                gap: unset;
            }
             .hs_cta button {
                line-height: 36px;
                font-size: 28px;
                font-weight: 500;
                text-transform: capitalize;
                color: #fff;
                background: #FF002B;
                border-radius: 10px;
                padding: 16px 48px 16px 48px;
                display: inline-block;
                /* box-shadow: 0px 4px 4px 0px #00000040; */
                border: 1px solid #FF002B;
            }
            .hs_cta button:hover {
                color: #FF002B;
                background: transparent;
                transition: 0.3s;
            }
            /*new changes end*/
            /*modal css*/
            .contribute_modal .modal-dialog {
                max-width: 749px;
            }
            .contribute_modal .modal-content {
                background-color: rgba(255, 255, 255, 1);
                border-radius: 24px;
                padding: 32px;
            }
            .contribute_modal .modal-content .modal-header h5.modal-title {
                font-size: 32px;
                font-weight: 600;
                line-height: 48px;
                text-align: left;
                border-bottom: 3px solid;
                border-image-source: linear-gradient(90deg, #007CFF 0%, #FF00D0 73.5%, #FFF500 100%);
                border-image-slice: 1;
                margin-bottom: 8px !important;
            }
            .contribute_modal .modal-content .modal-header {
                border-bottom: none;
                padding: 0px;
            }

            .contribute_modal .modal-content .modal-body {
                padding: 0px;
            }
            .contribute_modal .modal-content .modal-footer {
                border-top: none;
                justify-content: center;
                padding: 0;
            }
            .contribute_modal .modal-content .modal-footer button {
                background-color: rgba(255, 0, 43, 1);
                color: rgba(255, 255, 255, 1);
                font-size: 28px;
                font-weight: 500;
                line-height: 36px;
                padding: 16px 48px 16px 48px;
                border-radius: 10px;
                border: 1px solid #ff002b;
                margin: 0 !important;
            }
            .contribute_modal .modal-content .modal-footer button:hover {
                background-color: #fff;
                color: #ff002b;
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .contributions-contact .personal-info .location-part {
                display: flex;
                gap: 10.13px;
                width: 100%;
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .contributions-contact .personal-info .location-part .content-part h2 {
                font-size: 14px;
                font-weight: 700;
                line-height: 21px;
                text-align: left;
                color: #686868;
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .contributions-contact .personal-info .location-part .content-part p, a {
                font-size: 16px;
                font-weight: 400;
                line-height: 24px;
                color: rgba(104, 104, 104, 1);
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .contributions-contact .personal-info .nuber_part {
                display: flex;
                width: 100%;
                margin-top: 8px;
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .contributions-contact-heading h2 {
                font-size: 20px;
                font-weight: 500;
                line-height: 30px;
                text-align: left;
                color: rgba(25, 27, 42, 1);
                margin: 16px 0px 12px !important;
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .Contribute-Cause-info p {
                font-size: 16px;
                font-weight: 400;
                line-height: 24px;
                text-align: left;
                color: rgba(120, 120, 120, 1);
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .contributions-contact .personal-info{
                padding: 12px;
                border-radius: 8px;
                border: 1px solid rgba(222, 222, 222, 1);
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .contributions-contact .personal-info .location-part img {
                width: 26px;
                height: 26px;
                object-fit: contain;
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .contribution-goes-towards .contribution-goes-towards-info h2 {
                font-size: 16px;
                font-weight: 700;
                line-height: 24px;
                color: rgba(51, 51, 51, 1);
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .contribution-goes-towards .contribution-goes-towards-info p {
                font-size: 16px;
                font-weight: 400;
                line-height: 24px;
                color: rgba(51, 51, 51, 1);
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .contribution-goes-towards .contribution-goes-towards-info {
                padding: 12px;
                border: 1px solid rgba(222, 222, 222, 1);
                height: 100%;
                border-radius: 8px;
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .contribution-goes-towards .contribution-goes-towards-about p {
                font-size: 16px;
                font-weight: 400;
                line-height: 24px;
                color: rgba(120, 120, 120, 1);
                margin: 24px 0px !important;
            }
            .contribution-goes-towards .expand_part {
                padding: 0 6px;
            }
            .contribution-goes-towards .expand_part:first-child {
                padding-left: 12px;
            }
            .contribution-goes-towards .expand_part:last-child {
                padding-right: 12px;
            }
            .hswf_header .hswf_header_main .hswf_nav_menu .hswf_nav_menu_list .aim_nav_menu_link img {
                width: 9.6px;
                height: 7.2px;
                object-fit: contain;
                margin-left: 4px;
                filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(358deg) brightness(103%) contrast(107%);
            }
            .main-header.hswf_header .hswf_header_main .hswf_nav_menu .hswf_nav_menu_list .aim_nav_menu_link img {
                filter: brightness(0) saturate(100%) invert(10%) sepia(7%) saturate(2423%) hue-rotate(179deg) brightness(95%) contrast(95%);
            }
            header.hswf_header .hswf_header_main .hswf_nav_menu .hswf_nav_menu_list {
                position: relative;
            }
         header.hswf_header .hswf_header_main .hswf_nav_menu .hswf_nav_menu_list .dropdown-content {
            display: none;
            position: absolute;
            background-color: #Fff;
            min-width: 130px;
            overflow: auto;
            z-index: 999;
            top: 34px;
            border-radius: 8px;
            padding: 8px 0;
            right: 0;
            box-shadow: 0px 0px 4px 0px #00000040;
        }
            header.hswf_header .hswf_header_main .hswf_nav_menu .hswf_nav_menu_list .dropdown-content.show {
                display: block;
            }
            header.hswf_header .hswf_header_main .hswf_nav_menu .hswf_nav_menu_list .dropdown-content a {
                width: 100%;
                display: flex;
                padding: 4px 12px 4px;
                border-bottom: 1px solid;
                border-image-source: linear-gradient(90deg, rgba(186, 186, 188, 0.5) 0%, rgba(255, 255, 255, 0.5) 100%);
                border-image-slice: 1;
                font-size: 16px;
                font-weight: 400;
                line-height: 24px;
                color: #191B2A;
            }
            header.hswf_header .hswf_header_main .hswf_nav_menu .hswf_nav_menu_list .dropdown-content a:last-child {
                border-bottom: 0;
                padding-bottom: 0;
            }
            header.hswf_header .after_sign_in_profile .user_img img {
                width: 48px;
                height: 48px;
                border: 2px solid #D8D8D8;
                border-radius: 50%;
                object-fit: cover;
                margin-top: -1px;
            }
            header.hswf_header .for_mobile_part {
                display: none;
            }
            body header.hswf_header .for_mobile_part .inner_part {
                display: flex;
                align-items: center;
                gap: 20px;
            }
            body header.hswf_header .for_mobile_part .inner_part .mobile_user img {
                width: 38px;
                height: 38px;
                object-fit: cover;
                border: 2px solid #D8D8D8;
                border-radius: 50%;
                margin-top: -1px;
            }
            body header.hswf_header .for_mobile_part .inner_part #nav-icon img {
                width: 26px;
            }
            .upcoming_events .upcoming_events_wrapper .left_upcoming_event img {
                width: 769px;
                height: 769px;
              object-fit: cover;
            }
            .filter_grid_main .filter_wrapper .filter_form_outer .filter_select .dropdown.bootstrap-select {
                width: -webkit-fill-available;
            }
      .filter_grid_main .filter_wrapper .filter_form_outer .filter_select .dropdown.bootstrap-select button.btn.dropdown-toggle.btn-light {
        background-color: #fff;
        border-radius: 8px;
        padding: 12px 24px;
        border: 1px solid #E0E0E0;
        height: 62px;
        font-size: 20px;
        color: #000;
        font-weight: 400;
    }
            .filter_grid_main .filter_wrapper .filter_form_outer .filter_select .dropdown.bootstrap-select .dropdown-menu.show {
                max-height: 200px !important;
            }
            .filter_grid_main .filter_wrapper .filter_form_outer .filter_select .dropdown.bootstrap-select button.btn.dropdown-toggle.bs-placeholder.btn-light:focus {
                outline: 0 !important;
                box-shadow: unset;
            }
            .filter_grid_main .filter_wrapper .filter_form_outer .filter_select .dropdown.bootstrap-select .dropdown-item.active, .dropdown-item:active {
                color: #000000;
                background-color: #bfc0c2;
            }
            .prgm_join_modal .modal-body .program_join_popup_cntnt .program_join_form .join_fields .join_inp_fields .iti {
                width: 100%;
            }
            .prgm_join_modal .modal-body .program_join_popup_cntnt .program_join_form .join_fields .join_inp_fields .iti input {
                padding: 10px 24px 10px 55px;
            }
            .prgm_join_modal .modal-body .program_join_popup_cntnt .program_join_hd h6 {
                font-size: 28px;
                line-height: 38px;
            }
            /*.progammer-part .popular-sports .program_overview .programs_popularity .box-part .text-part .bttn_part a {
                width: 100%;
                display: flex;
                justify-content: center;
                background-color: #FF002B;
                border: 1px solid #FF002B;
                padding: 8px 48px;
                border-radius: 0px 10px 0px 10px;
                color: #fff;
                font-size: 20px;
                font-weight: 500;
                line-height: 30px;
                text-transform: capitalize;
            }
            .progammer-part .popular-sports .program_overview .programs_popularity .box-part .text-part .bttn_part a:hover {
                background-color: transparent;
                color: #FF002B;
            }
            .progammer-part .popular-sports .program_overview .programs_popularity .box-part .text-part .bttn_part {
                padding-top: 25px;
                display: none;
            }
            .progammer-part .popular-sports .program_overview .programs_popularity .active .text-part p {
                display: none;
            }
            .progammer-part .popular-sports .program_overview .programs_popularity .active .text-part .bttn_part {
                display: block;
            }
            .progammer-part .popular-sports .left-tabsect .btn_part .network-btn.active {
                color: #ff002b;
                border-color: #ff002b;
                font-weight: 600;
            }*/
            .contribute_modal .modal-content .modal-body .Contribute-Cause .contributions-contact .personal-info .location-part .content-part p, a:hover {
                color: #FF002B;
            }
                 .filter_grid_main .filter_wrapper .filter_form_outer .filter_search ul {
        background-color: #fff;
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
        margin-top: 8px !important;
        position: absolute;
        width: -webkit-fill-available;
        z-index: 9;
        flex-wrap: wrap;
        padding: 6px 0 !IMPORTANT;
    }
            .filter_grid_main .filter_wrapper .filter_form_outer .filter_search ul li {
                padding: 4px 8px;
                font-size: 14px;
                font-weight: 400;
                line-height: 16px;
            }
            .filter_grid_main .filter_wrapper .filter_form_outer .filter_search ul li:hover {
                background-color: #ff002b;
                color: #fff;
            }
            .hswf_header .hswf_header_main .hswf_nav_menu .hswf_nav_menu_list .arrow-change img {
                rotate: 58deg;
            }
            footer.hswf_footer .ftr_row .ftr_col .contact_us .contact_btn a:hover {
                color: #FF002B;
                background-color: #fff;
            }
            .gallery_modal .modal-content .modal-body {
                padding: 0;
            }
            .gallery_modal .modal-content {
                background-color: transparent;
                border: 0px;
                box-shadow: unset;
            }
            .after_sign_in_profile .dropdown-profile-content a {
                width: 100%;
                padding: 0px 16px;
                font-size: 16px;
                font-weight: 400;
                line-height: 24px;
                color: #191B2A;
                display: flex;
            }
            .after_sign_in_profile {
                position: relative;
            }
           .after_sign_in_profile .dropdown-profile-content {
            display: none;
            position: absolute;
            background-color: #Fff;
            min-width: 128px;
            overflow: auto;
            z-index: 999;
            top: 60px;
            border-radius: 8px;
            padding: 8px 0;
            right: 0;
            box-shadow: 0px 0px 4px 0px #00000040;
        }
            .after_sign_in_profile .dropdown-profile-content.show{
                display: block;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .remove_with_sect {
                padding-top: 16px;
            }
            header.hswf_header .toggle_logo_close_btn .toggle_logo img {
                width: 90px;
                height: 45px;
                object-fit: contain;
            }
            header.hswf_header .hswf_logo img.inner-page-logo {
                display: none;
            }
            header.hswf_header.main-header .hswf_header_main .hswf_logo img.home-page-logo {
                display: none;
            }
            header.hswf_header.main-header .hswf_header_main .hswf_logo img.inner-page-logo {
                display: block;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left {
                display: flex;
                gap: 48px;
                margin: 64px 0px 112px;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-left {
                width: 70%;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-right {
                width: 30%;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-right h2 {
                font-size: 32px;
                font-weight: 600;
                line-height: 38.98px;
                color: #000000;
                margin-bottom: 10px !important;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-right iframe {
                width: 100%;
                height: 427px;
                object-fit: cover;
                margin-bottom: 20px !important;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-right .tags-share-with-friends .tags- .delhi-event-cricket {
                display: flex;
                gap: 8px;
                margin-bottom: 24px;
                margin-top: 10px;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-right .tags-share-with-friends .tags- .delhi-event-cricket p {
                padding: 8px 12px 8px 12px !IMPORTANT;
                border-radius: 8px;
                background-color: #F8F8F8;
                font-size: 16px;
                font-weight: 400;
                line-height: 19.49px;
                color: #383838;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-right .share-with-friends .share-with-friends-img {
                display: flex;
                gap: 16px;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-right .share-with-friends .share-with-friends-img img {
                width: 48px;
                height: 48px;
                border: 1px solid #FFFFFF33;
                object-fit: cover;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-left .bond-over {
                display: flex;
                gap: 32px;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-left .bond-over-img img {
                width: 478px;
                height: 466px;
                object-fit: cover;
                border: 1px solid #000000;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-left .bond-over-text h2 {
                font-size: 40px;
                font-weight: 600;
                line-height: 60px;
                color: #000000;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-left .bond-over-text .bond-over-text-about {
                display: flex;
                margin-top: 14px;
                gap: 8px;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-left .bond-over-text .bond-over-text-about .bond-over-text-about-img img {
                height: 24px;
                width: 24px;
                object-fit: cover;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-left .bond-over-text .bond-over-text-about .bond-over-text-about-text p {
                font-size: 20px;
                font-weight: 400;
                line-height: 20px;
                color: #383838;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-left .bond-over-text .bond-over-button button {
                margin-top: 32px !important;
                padding: 16px 48px 16px 48px !important;
                border-radius: 10px;
                background-color: #FF002B;
                font-size: 28px;
                font-weight: 500;
                line-height: 36px;
                color: #FFFFFF;
                border: 1px solid #FF002B;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-left .bond-over-text .bond-over-button button:hover {
                background-color: #fff;
                color: #FF002B;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-left .bond-over-text .bond-over-button button:focus {
                outline: 0;
                box-shadow: unset;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-left .about-Offers-Specially .about h2 {
                font-size: 20px;
                font-weight: 600;
                line-height: 30px;
                color: #FF002B;
                margin-top: 24px !important;
                margin-bottom: 8px !important;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-left .about-Offers-Specially .about p {
                font-size: 20px;
                font-weight: 400;
                line-height: 30px;
                color: #000000;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-left .about-Offers-Specially h2 {
                font-size: 24px;
                font-weight: 600;
                line-height: 36px;
                color: #383838;
                margin-top: 24px !important;
                margin-bottom: 8px !important;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-left .about-Offers-Specially li {
                font-size: 20px;
                font-weight: 400;
                line-height: 30px;
                color: #383838;
                list-style: auto;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-left .about-Offers-Specially  ul {
                padding-left: 20px !IMPORTANT;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .specially-abled-on-wheelchair-fans li {
                list-style: disc !important;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-left .faq .faq-header h2 {
                font-size: 32px;
                font-weight: 600;
                line-height: 48px;
                color: #383838;
                 margin-top: 24px !important;
                margin-bottom: 8px !important;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-left .faq .faq-text .accordion-item {
                padding: 23px 40px 23px 40px !important;
                border-radius: 10px;
                border: 2px solid #F0F0F0;
                background-color: #FFFFFF;
                margin-bottom: 8px !important;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-left .faq .faq-text .accordion-item button {
                padding: 0px;
                box-shadow: none;
                border-color: #fff;
                background-color: #fff;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-left .faq .faq-text .accordion-item h3 {
                font-size: 22px;
                font-weight: 400;
                line-height: 30px;
                color: #000000;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-left .faq .faq-text .accordion-item .accordion-body {
                padding: 0;
                margin-top: 10px;
                font-size: 16px;
                font-weight: 400;
                line-height: 20px;
                color: #787878;
            }
            .hswf-tata-ipl .upcoming-events {
                padding: 72px 0px 72px 120px !important;
                background-color: #F8F8F8;
            }
            .hswf-tata-ipl .upcoming-events .upcoming-events-heading h2 {
                font-size: 48px;
                font-weight: 400;
                line-height: 72px;
                color: #081C36;
                margin-bottom: 24px !important;
            }
            .hswf-tata-ipl .upcoming-events .upcoming-events-heading h2 span {
                font-weight: 600;
            }
            .hswf-tata-ipl .upcoming-events .item .upcoming-events-owl-img-and-text .upcoming-events-owl-img img {
                width: 100%;
                height: 266px;
                object-fit: cover;
            }
            .hswf-tata-ipl .upcoming-events .item .upcoming-events-owl-img-and-text .upcoming-events-owl-text h3 {
                padding: 4px 8px 4px 8px !important;
                background-color: #E7E6F080;
                font-size: 16px;
                font-weight: 400;
                line-height: 19.49px;
                color: #393939;
                margin-top: 16px !important;
                margin-bottom: 8px !important;
                width: fit-content;
            }
            .hswf-tata-ipl .upcoming-events .item .upcoming-events-owl-img-and-text .upcoming-events-owl-text h2 {
                font-size: 24px;
                font-weight: 600;
                line-height: 28px;
                color: #0D123D;
                overflow: hidden;
                display: -webkit-box;
                -webkit-line-clamp: 1;
                -webkit-box-orient: vertical;
                margin-bottom: 8px !important;
            }
            .hswf-tata-ipl .upcoming-events .item .upcoming-events-owl-img-and-text .upcoming-events-owl-text p {
                font-size: 16px;
                font-weight: 400;
                line-height: 24px;
                color: #333333;
                overflow: hidden;
                display: -webkit-box;
                -webkit-line-clamp: 1;
                -webkit-box-orient: vertical;
            }
            .hswf-tata-ipl .hswf-tata-ipl-all .hswf-tata-ipl-right-and-left .hswf-tata-ipl-left .faq .faq-text  .accordion-button:not(.collapsed)::after {
                filter: brightness(0) saturate(100%) invert(0%) sepia(72%) saturate(7342%) hue-rotate(79deg) brightness(97%) contrast(100%);
            }
            .hswf_edit-profile-page {
                padding: 64px 0px;
                background-color: rgba(248, 248, 248, 1);
            }
             .hswf-sign-in-page {
                display: flex;
                justify-content: center;
                gap: 32px;
            }
             .hswf-sign-in-page .hswf-left .hswf-left-small {
                background-color: rgba(255, 255, 255, 1);
                border-radius: 16px;
                height: 280px;
                width: 281px;
            }
             .hswf-sign-in-page .hswf-right .hswf-right-big {
                width: 1093px;
                border-radius: 16px;
                border: 4px solid rgba(250, 250, 250, 1);
                padding: 24px 48px !important;
                background-color: rgba(255, 255, 255, 1);
            }
             .hswf-sign-in-page .hswf-left .hswf-left-small .Edit {
                display: flex;
                min-height: 70px;
                align-items: center;
                padding-left: 16px !important;
                gap: 16px;
            }
             .hswf-sign-in-page .hswf-left .hswf-left-small .Edit .Edit-img img.Edit-small-img {
                height: 30px;
                width: 30px;
                object-fit: contain;
            }
             .hswf-sign-in-page .hswf-left .hswf-left-small .Edit .Edit-text {
                height: 70px;
                border-top: 1px solid rgba(222, 222, 222, 1);
                padding: 20px 20px 20px 10px;
                background-color: rgba(255, 255, 255, 1);
            }
             .hswf-sign-in-page .hswf-left .hswf-left-small .Edit .Edit-text h3 {
                font-size: 20px;
                line-height: 30px;
                font-weight: 600;
                color: rgba(0, 0, 0, 1);
            }
             .hswf-sign-in-page .hswf-left .hswf-left-small .Edit .Edit-text h3 span {
                margin-left: 15px;
                color: rgba(0, 0, 0, 1);
            }
             .hswf-sign-in-page .hswf-left .hswf-left-small .Edit .Edit-text h2 {
                font-size: 20px;
                line-height: 30px;
                font-weight: 400;
                color: rgba(120, 120, 120, 1);
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big h2.hswf-heading {
                font-size: 24px;
                font-weight: 400;
                color: rgba(0, 0, 0, 1);
                line-height: 36px;
                text-align: left;
                margin-bottom: 16px !IMPORTANT;
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Profile-Picture {
                position: relative;
            }
            .hswf_edit-profile-page label.Profile-Picture-label {
                position: absolute;
                top: -9px;
                background-color: rgba(255, 255, 255, 1);
                font-size: 14px;
                padding-left: 4px;
                padding-right: 4px;
                color: rgba(0, 0, 0, 1);
                left: 50% !important;
                transform: translatex(-50%);
            }
            .hswf_edit-profile-page span.label-star {
                color: rgba(239, 48, 48, 1);
                margin: 0px 0px 0px 4px;
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Profile-Picture .upload {
                display: flex;
                justify-content: center;
                align-items: center;
                padding: 21.5px 24px !important;
                gap: 10px;
                background-color: rgba(250, 250, 250, 1);
                border: 2px solid rgba(244, 244, 244, 1);
                border-radius: 4px;
                height: 114px;
                width: 100%;
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Profile-Picture .upload .upload-img img.upload-boy-img {
                height: 90px;
                width: 90px;
                object-fit: cover;
                border: 3.77px solid rgba(255, 255, 255, 1);
                border-radius: 50%;
            }
             .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Profile-Picture .upload .upload-text {
                display: flex;
                gap: 16px;
                align-items: center;
            }
             .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Profile-Picture .upload .upload-text .upload-form {
                padding: 8px 24px !important;
                border-radius: 8px;
                border: 1px solid rgba(222, 222, 222, 1);
                color: rgba(118, 118, 118, 1);
                position: relative;
            }
             .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Profile-Picture .upload .upload-text .upload-form input {
                opacity: 0;
                position: absolute;
                top: 0px;
                right: 0px;
                /* opacity: inherit; */
                background: #fafafa;
                border-radius: 4px;
                border: 2px solid #f4f4f4;
                padding: 10px 15px 10px 15px;
                width: 100%;
                height: 63px;
                color: #434343;
                font-size: 20px;
                line-height: 144.99%;
                letter-spacing: 0.02em;
                font-weight: 400;
            }
             .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Profile-Picture .upload .upload-text .upload-delete {
                padding: 8px;
                border: 1px solid rgba(255, 0, 43, 1);
                border-radius: 8px;
            }
             .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Profile-Picture .upload .upload-text .upload-delete img.delete-img {
                height: 28.67px;
                width: 28.67px;
                object-fit: cover;
            }
             .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Highlight-Video-all .drop-and-link {
                margin-top: 25px;
                display: flex;
                width: 100%;
                gap: 10px;
                padding: 12px;
                border-radius: 8px;
                border: 1px solid rgba(244, 244, 244, 1);
            }
             .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Highlight-Video-all {
                position: relative;
            }
             .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Highlight-Video-all .drop-and-link .drop {
                width: 50%;
                text-align: center;
                padding: 10px 24px;
                background-color: rgba(250, 250, 250, 1);
                border-radius: 4px;
                border: 2px solid rgba(244, 244, 244, 1);
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Highlight-Video-all .drop-and-link .drop h5 img {
                width: 22px;
                height: 22px;
                object-fit: contain;
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Highlight-Video-all .drop-and-link .drop h5 span {
                color: #000;
                font-size: 16px;
                font-weight: 400;
                line-height: 21.79px;
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Highlight-Video-all .drop-and-link .drop p {
                font-size: 14px;
                font-weight: 400;
                line-height: 25px;
                text-align: center;
                color: #767676;
                margin-top: 4px !important;
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Highlight-Video-all .drop-and-link .drop .Drag-and-drop .Browse-file {
                position: relative;
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Highlight-Video-all .drop-and-link .drop .Drag-and-drop {
                display: flex;
                justify-content: center;
                gap: 5px;
                margin-bottom: 0px;
                align-items: center;
            }
             .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Highlight-Video-all .drop-and-link .drop .Drag-and-drop .Browse-file a {
                font-size: 14px;
                line-height: 19px;
                font-weight: 600;
                text-decoration: underline !important;
                color: rgba(255, 0, 43, 1);
            }
             .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Highlight-Video-all .drop-and-link .drop .Drag-and-drop .Browse-file input {
                opacity: 0;
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Upload-or-drop-Title {
                padding: 12px;
                border: 1px solid rgba(220, 220, 220, 1);
                border-radius: 8px;
                margin-top: 25px;
            }
             .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-label-input-select {
                position: relative;
                margin: 25px 0px 0px;
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big label.label-text {
                position: absolute;
                top: -11px;
                left: 11px;
                background-color: rgba(255, 255, 255, 1);
                font-size: 14px;
                padding-left: 4px;
                padding-right: 4px;
                color: rgba(0, 0, 0, 1);
            }
             .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-label-input-select input {
                background: #fafafa;
                border-radius: 4px;
                border: 2px solid #f4f4f4;
                padding: 10px 15px 10px 15px;
                width: 100%;
                height: 63px;
                color: #434343;
                font-size: 20px;
                line-height: 144.99%;
                letter-spacing: 0.02em;
                font-weight: 400;
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Upload-or-drop-Title .save-file {
                margin: 14px 0px 0px 0px;
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
             .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Upload-or-drop-Title .save-file .file-name {
                display: flex;
                align-items: center;
                gap: 10px;
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Upload-or-drop-Title .save-file .file-name .save-file-img {
                background-color: rgba(245, 245, 245, 1);
                padding: 8px;
                border-radius: 4px;
                width: fit-content;
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Upload-or-drop-Title .save-file .file-name .save-file-img img {
                height: 27px;
                width: 22px;
                object-fit: contain;
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Upload-or-drop-Title .save-file .file-name p {
                color: #767676;
                font-size: 14px;
                font-weight: 400;
                margin-bottom: 0px;
                line-height: 19px;
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Upload-or-drop-Title .save-file .eyes-img-and-delete-img {
                display: flex;
                gap: 10px;
                align-items: center;
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .Upload-or-drop-Title .save-file .eyes-img-and-delete-img img {
                width: 18px;
                height: 21px;
                object-fit: contain;
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .add-button a {
                border: 1px solid rgba(255, 0, 43, 1);
                background-color: rgba(255, 0, 43, 1);
                padding: 4px 16px;
                width: fit-content;
                border-radius: 10px;
                font-size: 14px;
                font-weight: 500;
                color: rgba(255, 255, 255, 1);
                display: inline-block;
                line-height: 21px;
                margin-top: 15px;
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-big-first .hswf-right-big-second .add-button a:hover {
                background-color: #fff;
                color: rgba(255, 0, 43, 1);
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big .Personal-Information {
                /*margin-top: 25px;*/
                  margin-top: 0px;
            }
             .hswf-sign-in-page .hswf-right .hswf-right-big h2.hswf-heading {
                font-size: 24px;
                font-weight: 400;
                color: rgba(0, 0, 0, 1);
                line-height: 36px;
                text-align: left;
            }
             .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-label-input-select {
                position: relative;
                margin: 25px 0px 0px;
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big .hswf-right-label-input-select select {
                background: #fafafa;
                border-radius: 4px;
                border: 2px solid #f4f4f4;
                padding: 10px 15px 10px 15px;
                width: 100%;
                height: 63px;
                color: #434343;
                font-size: 20px;
                line-height: 144.99%;
                letter-spacing: 0.02em;
                font-weight: 400;
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big .Personal-Information .Personal-Information-form-all .Birth-and-Gender {
                display: flex;
                gap: 20px;
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big div#hswf-right-label-input-select-second {
                width: 50%;
            }
             .hswf-sign-in-page .hswf-right .hswf-right-big .Personal-Information .Personal-Information-form-all  .hswf-right-big-button {
                margin: 45px 0px 0px 0px;
                display: flex;
                justify-content: center;
                gap: 24px;
            }
            .hswf-sign-in-page .hswf-right .hswf-right-big .Personal-Information .Personal-Information-form-all  .hswf-right-big-button button {
                cursor: pointer;
                line-height: 36px;
                font-size: 28px;
                font-weight: 500;
                text-transform: capitalize;
                color: rgba(255, 255, 255, 1);
                background: rgba(255, 0, 43, 1);
                border-radius: 10px;
                padding: 16px 48px 16px 48px;
                display: inline-block;
                border: 1px solid rgba(255, 0, 43, 1);
                text-align: center;
            }
             .hswf-sign-in-page .hswf-right .hswf-right-big .Personal-Information .Personal-Information-form-all  .hswf-right-big-button button:hover {
                color: rgba(255, 0, 43, 1);
                background: #fff;
            }
            header.hswf_header .hswf_header_main .hswf_nav_menu .hswf_nav_menu_list .aim_nav_menu_link:hover {
                color: #FF002B;
            }
            header.hswf_header .hswf_header_main .hswf_nav_menu .hswf_nav_menu_list .dropdown-content a:hover {
                color: #ff002b;
            }
            header.hswf_header .hswf_header_main .hswf_nav_menu .hswf_nav_menu_list a.aim_nav_menu_link.active {
                color: #FF002B;
                font-weight: 600;
            }
            footer.hswf_footer .ftr_row .ftr_col .contact_social_link_main .contact_link ul li a:hover {
                color: #ff002b;
            }
            footer.hswf_footer .footer_link .footer_link_inner ul li a:hover {
                color: #ff002b;
            }
            footer.hswf_footer .ftr_row .ftr_col .contact_social_link_main .social_link ul li a img:hover {
                filter: brightness(0) saturate(100%) invert(13%) sepia(78%) saturate(6834%) hue-rotate(345deg) brightness(97%) contrast(109%);
            }
            .support_banner .support_wrapper h4 {
                color: #fff;
                font-size: 36px;
                font-weight: 700;
                line-height: 54px;
                text-align: center;
            }
            .our_commitment .our_commitment_wrapper .row {
                align-items: center;
            }
            .main_events_page .event-supporter section.volunteer_role {
                background: #fff;
            }
            .main_events_page .event-supporter section.volunteer_role .row {
                justify-content: center;
            }
            .main_events_page .volunteer_role .volunteer_role_wrapper .volteer_role_inner {
                padding: 27px 27px 0px 27px;
                position: relative;
            }
            .main_events_page  .volunteer_role .volunteer_role_wrapper .volteer_role_inner .img_box img {
                width: 308px;
                height: 310px;
                object-fit: contain;
                position: absolute;
                left: 0;
                right: 0;
                margin: 0 auto;
                bottom: -27px;
            }
            .event-unforgotable .transforming_lives .transforming_wrapper h4 {
                color: #0D123D;
                font-size: 48px;
                font-weight: 600;
                line-height: var(--lineheight576);
                letter-spacing: var(--letterspacing-1);
                text-align: center;
            }
            section.management-part .advisor-part .cheif-picture .about-cheif-part span.typography-alphabet-part {
                background: linear-gradient(133.98deg, #FCFCFC 13.22%, #DCDEDF 112.55%);
                width: 100%;
                height: 142px;
                object-fit: cover;
                border-radius: 50%;
                display: flex;
                align-items: center;
                justify-content: center;
                margin: 0 auto;
                max-width: 142px;
                color: #BABABC;
                font-size: 42.89px;
                font-weight: 600;
                line-height: 64.33px;
                margin-bottom: 8px;
            }
            section.student_feed_sec {
                padding: 64px 0;
            }
            section.student_feed_sec .aim_center_hd h6 {
                font-size: 64px;
                font-weight: 400;
                line-height: 96px;
                text-align: center;
                color: #000;
            }
            section.student_feed_sec .aim_center_hd h6 span.small_bld {
                font-weight: 600;
            }
            section.student_feed_sec .stu_float_img img {
                width: 100%;
                animation: mymove 5s infinite;
            }
            section.student_feed_sec .student-feed-main {
                text-align: center;
            }
            section.student_feed_sec .student-feed-main .student-round-img {
                display: flex;
                justify-content: center;
            }
            section.student_feed_sec .student-feed-main .student-round-img img {
                width: 226px !important;
                height: 226px;
                object-fit: cover;
                border-radius: 50%;
            }
            section.student_feed_sec .student-feed-main .main_all-thing {
                width: 100%;
                margin: 0 auto;
                max-width: 248px;
            }
            section.student_feed_sec .student-feed-main .main_all-thing h3 {
                font-size: 32px;
                font-weight: 700;
                line-height: 28px;
                color: #181818;
                margin-top: 32px !IMPORTANT;
            }
            section.student_feed_sec .student-feed-main .main_all-thing .student-sub p {
                color: #979797;
                font-size: 18px;
                font-weight: 400;
                line-height: 27px;
                margin-top: 24px !IMPORTANT;
            }
            section.student_feed_sec .student-feed-main .main_all-thing .student-star-rating i {
                margin-top: 18px !important;
                font-size: 30px;
                color: #FFCB06;
            }
            section.student_feed_sec .student-feed-main .student-main-content {
                margin-top: 82px !important;
                position: relative;
                margin-bottom: 62px;
            }
            section.student_feed_sec .student-feed-main .student-main-content::before {
                content: "";
                background: url(../images/left-Quotes.png);
                width: 70px;
                height: 70px;
                background-repeat: no-repeat;
                background-size: cover;
                display: inline-block;
                position: absolute;
                left: 13%;
                top: -58px;
            }
            section.student_feed_sec .student-feed-main .student-main-content::after {
                content: "";
                background: url(../images/right-Quotes.png);
                width: 70px;
                height: 70px;
                background-repeat: no-repeat;
                background-size: cover;
                display: inline-block;
                position: absolute;
                right: 13%;
                top: 52px;
            }
            section.student_feed_sec .student-feed-main .student-main-content p {
                color: #1D1D1B;
                text-align: center;
                font-family: Helvetica;
                font-size: 20px;
                font-style: normal;
                font-weight: 400;
                line-height: 32px;
                width: 64%;
                margin: 0 auto !IMPORTANT;
            }
            section.student_feed_sec .owl-nav button {
                position: absolute;
                top: 76%;
            }
            section.student_feed_sec .owl-nav button.owl-prev {
                position: absolute;
                left: 50px;
            }
            section.student_feed_sec .owl-nav button.owl-next {
                position: absolute;
                right: 50px;
            }
            section.student_feed_sec .owl-nav button.owl-prev i.fa.fa-chevron-left::before {
                content: "";
                background: url(../images/st-fd-left.png);
                width: 54px;
                height: 45px;
                background-repeat: no-repeat;
                background-size: cover;
                display: inline-block;
            }
            section.student_feed_sec .owl-nav button.owl-next i.fa.fa-chevron-right::before {
                content: "";
                background: url(../images/st-fd-right.png);
                width: 54px;
                height: 45px;
                background-repeat: no-repeat;
                background-size: cover;
                display: inline-block;
            }
            section.student_feed_sec .owl-nav {
                display: block !IMPORTANT;
            }
            @keyframes mymove {
                0% {
                    transform: translateX(0px);
                }

                25% {
                    transform: translateY(40px);
                }

                50% {
                    transform: translateY(0px);
                }

                75% {
                    transform: translateY(-40px);
                }

                100% {
                    transform: translateY(0px);
                }
            }
            .student_feed_slide_outer {
                margin-top: -230px;
            }
            .join_hswf_cat .join_hswf_sec_inner .img-box img.mobile-img {
                display: none;
            }
            .prgrm_dtl_txt_wrapper .prgrm_name h1 span.lighted-part {
            font-weight: 400;
        }
        .prgrm_dtl_txt_wrapper .program-data_part {
            border: 1px solid #BABABC80;
            border-radius: 8px;
            margin-top: 8px;
        }
        .prgrm_dtl_txt_wrapper .program-data_part table {
            width: 100%;
        }
        .prgrm_dtl_txt_wrapper .program-data_part table tr {
            padding: 6px 8px;
            display: flex;
            width: 100%;
            border-bottom: 0.5px solid #BABABC;
        }
        .prgrm_dtl_txt_wrapper .program-data_part table tr:last-child {
            border-bottom: 0;
        }
        .prgrm_dtl_txt_wrapper .program-data_part table tr td {
            width: 50%;
        }
        .prgrm_dtl_txt_wrapper .program-data_part table tr td {
            width: 50%;
        }

        .prgrm_dtl_txt_wrapper .program-data_part table tr td.odd-part {
            padding-left: 22px;
            border-left: 1px solid #BABABC;
            margin-left: 22px;
        }
        .prgrm_dtl_txt_wrapper .program-data_part table tr td p {
            color: #000;
            font-weight: 400;
            font-size: 18px;
            line-height: 27px;
        }
        .prgrm_dtl_txt_wrapper .program-data_part table tr td p span.bold-part {
            font-weight: 600;
        }
        .iti__country-list {
            z-index: 9999;
        }
        .otp-field-success span.success-otp {
            color: #0fc32c;
        }
        header.hswf_header .hswf_header_main .hswf_sign_in_btn a {
            line-height: 36px;
            font-size: 18px;
            font-weight: 500;
            text-transform: capitalize;
            background: transparent;
            border-radius: 10px;
            padding: 8px 24px 8px 24px;
            display: inline-block;
            border: 1px solid #FF002B;
            color: #FF002B;
        }
         
        header.hswf_header .hswf_header_main .hswf_sign_in_btn.join_in_btn a {
            background: #ff002b;
            border-color: #ff002b;
            color: #fff;
        }
        .hswf_form_enter_title_enter_url .media_index_details .hswf_form_fields_inp input {
            background: #fafafa !important;
            border-radius: 4px;
            border: 2px solid #f4f4f4 !important;
            padding: 10px 15px 10px 15px !important;
            width: 100% !important;
            height: 72px;
            color: #434343;
            font-size: 20px;
            line-height: 144.99%;
            letter-spacing: 0.02em;
            font-weight: 400;
            box-shadow: unset;
        }
        .hswf_form_enter_title_enter_url .media_index_details label {
            margin: unset;
            left: 8px;
        }
        .progress_bar .progress-bar {
            background-color: #ff002b;
        }   
        .eror-part{
            color: #f00;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .state_city_info #prefered-role-ts-control {
            height: 54px;
            overflow: auto;
            background-color: #fafafa !important;
        }
        header.hswf_header .hswf_header_main .hswf_sign_in_btn.join_in_btn a:hover {
            color: #ff002b;
            background-color: #fff;
        }
        header.hswf_header .hswf_header_main .hswf_sign_in_btn a:hover {
            background-color: #FF002B;
            color: #fff;
        }
        .upcoming_events .upcome_big_banner .upcome_badge .day_past {
            background: #ff002b;
        }
        .thank_modal .modal-content .modal-body .btn-close {
            position: absolute;
            right: 16px;
            top: 16px;
        }
        .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .gender_change_selct {
            justify-content: flex-start;
        }
        .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .gender_change_selct .gender_box {
            text-align: left;
            width: fit-content;
        }
        .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .gender_change_selct .main_box-everyone {
            justify-content: flex-start;
        }
        .signup_popup_modal .modal-dialog {
            max-width: 1180px;
            height: -webkit-fill-available;
            display: flex;
            align-items: center;
        }
        .signup_popup_modal .modal-dialog .modal-content {
            box-shadow: 0px 0px 14px 0px #00000014;
            padding: 16px;
            border-radius: 24px;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body {
            padding: 0;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_side_left img {
            width: 100%;
            height: 695px;
            object-fit: cover;
            border-radius: 12px;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_side_left .over_text {
            position: absolute;
            bottom: 32px;
            width: 100%;
            padding: 0 32px;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_side_left .over_text .over_text_title h4 {
            color: #fff;
            font-weight: 600;
            font-size: 24px;
            line-height: 36px;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_side_left .over_text .over_text_name h5 {
            color: #fff;
            font-weight: 600;
            font-size: 24px;
            line-height: 36px;
            margin-top: 18px !important;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_side_left .over_text .over_text_prfl h6 {
            color: #fff;
            font-weight: 400;
            font-size: 20px;
            line-height: 30px;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_form_inner {
            height: 100%;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_form_inner .log_in_logo img {
            width: 172px;
            height: 77px;
            object-fit: contain;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_form_inner .log_in_logo img {
            width: 172px;
            height: 77px;
            object-fit: contain;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_side_left {
            position: relative;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_form_wrapper input {
            border: 2px solid #F4F4F4;
            border-radius: 4px;
            background: #FAFAFA;
            padding: 21px 24px;
            width: 100%;
            font-size: 20px;
            font-weight: 400;
            line-height: 30px;
            letter-spacing: 0.02em;
            color: #434343;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_form_wrapper ::placeholder {
            color: #434343;
        }
        body .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .otp-field input {
            height: 73px;
            width: 73px !important;
            border-radius: 2px !important;
            outline: none;
            text-align: center;
            border: 2px solid #F4F4F4 ! IMPORTANT;
            color: #434343 !important;
            -moz-appearance: textfield;
            padding: 0 !IMPORTANT;
            background-color: #F4F4F4;
        }
        body .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .rec-resend-code .recive-code p {
            color: #787878;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .iti.iti--allow-dropdown input {
            padding: 21px 24px 21px 52px;
            font-size: 20px;
            line-height: 30.8px;
        }
        .program-seprater {
            padding-top: 24px;
        }
        .personal-editing-info .upload-new-pic .mobile-info-part .upload-pic-uniq .avtar-list-section img {
            border-radius: 0px;
            width: 12px;
            height: 12px;
            object-fit: contain;
            margin-left: 4px;
        }
        .hide{
        display: none;
        }
        .show_part{
        display: block;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .note-part p {
            color: #898989;
            font-size: 18px;
            font-weight: 500;
            line-height: 20px;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .note-part p span.diffrentiate_colour {
            color: #000;
        }
        .apply_form_fields .sports_levl_with_achive .single_sposrts_level {
            width: 30%;
        }
        .apply_form_fields .sports_levl_with_achive .single_sposrts_achieve {
            width: 70%;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .hswf_field_50 {
               position: relative;
        }
        .apply_form_fields .sports_levl_with_achive {
            display: flex;
            gap: 12px;
        }
        .apply_form_fields .sports_levl_with_achive .single_sposrts_achieve .new-sport-achie a {
            border: 1px solid #FF002B;
            background-color: #FF002B;
            padding: 8px 24px;
            width: fit-content;
            border-radius: 10px;
            font-size: 20px;
            font-weight: 400;
            color: #fff;
        }
        .apply_form_fields .sports_levl_with_achive .single_sposrts_achieve .new-sport-achie {
            position: absolute;
            right: 24px;
            top: 24px;
        }
        .apply_form_fields .series_data .about_tha_mixed_data {
            border: 1px solid #E0E0E0;
            background: #FFFFFF;
            padding: 4px 8px;
            border-radius: 4px;
            margin-bottom: 12px;
        }
        .apply_form_fields .series_data .about_tha_mixed_data .inner_part {
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 10px;
        }
        .apply_form_fields .series_data .about_tha_mixed_data .inner_part h3 {
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            color: #828282;
        }
        .apply_form_fields .series_data .about_tha_mixed_data .inner_part img {
            width: 10px;
            height: 10px;
            object-fit: contain;
        }
        .apply_form_fields .sports_levl_with_achive .state_city_info {
            margin-bottom: 12px !important;
        }
        /*.become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .hswf_field_50 .hswf_form_fields_inp {
            margin-bottom: 12px;
        }*/
        .head_coach_traing {
            background-color: #fff;
            padding: 16px;
            max-width: 950px;
            width: 100%;
            margin: 0 auto;
            border-radius: 16px;
            margin-top: 64px;
        }
        .head_coach_traing .general-traing-part .img-part img {
            width: 232px;
            height: 118px;
            border-radius: 12px;
            object-fit: cover;
        }
        .head_coach_traing .general-traing-part .about_performance h3 {
            color: #000;
            font-weight: 600;
            font-size: 32px;
            line-height: 48px;
        }
        .head_coach_traing .general-traing-part .about_performance h4 {
            font-weight: 400;
            font-size: 24px;
            line-height: 36px;
           color: #000;
        }
        .head_coach_traing .general-traing-part .about_performance h4 span.bold-part {
            font-weight: 600;
        }
        .head_coach_traing .general-traing-part .about_performance p.for-location {
            font-weight: 400;
            font-size: 20px;
            line-height: 28px;
            letter-spacing: 1px;
            color: #787878;
        }
        .head_coach_traing .general-traing-part .about_performance p.for-location img {
            filter: brightness(0) saturate(100%) invert(49%) sepia(0%) saturate(240%) hue-rotate(3deg) brightness(95%) contrast(93%);
            width: 24px;
            height: 24px;
            object-fit: contain;
        }
        .head_coach_traing .general-traing-part {
            display: flex;
            align-items: center;
            gap: 10px;
        }
        .head_coach_traing .offline-thing .durating-thing img {
            width: 20px;
            height: 20px;
            object-fit: contain;
        }
        .head_coach_traing .offline-thing .durating-thing p {
            font-weight: 400;
            font-size: 20px;
            line-height: 30px;
            color: #434343;
        }
        .head_coach_traing .offline-thing .durating-thing h6 {
            font-weight: 500;
            font-size: 20px;
            line-height: 30px;
            color: #000;
        }
        .head_coach_traing .offline-thing .durating-thing {
            display: flex;
            align-items: center;
            gap: 2px;
            border-right: 1px solid #DEDEDE;
            margin-right: 8px;
        }
        .head_coach_traing .offline-thing .durating-thing:last-child {
            border: 0;
            padding: 0;
        }
        .head_coach_traing .offline-thing {
            width: 100%;
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            margin-top: 12px;
        }
        .apply_form_fields .all-info-saved {
            background: #FFFFFF;
            border: 1px solid #E8E9E9;
            padding: 24px;
            border-radius: 16px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        .apply_form_fields .all-info-saved .pre-filled-part .user-img-part img {
            width: 64px;
            height: 64px;
            object-fit: cover;
            border-radius: 50%;
        }
        .apply_form_fields .all-info-saved .pre-filled-part .filled-already-info h4 {
            color: #000;
            font-weight: 700;
            font-size: 24px;
            line-height: 32.68px;
            text-transform: capitalize;
            margin-bottom: 4px !IMPORTANT;
        }
        .apply_form_fields .all-info-saved .pre-filled-part .filled-already-info h4 span.dot {
            width: 8px;
            height: 8px;
            display: inline-flex;
            background-color: #FF002B;
            border-radius: 50%;
            margin: 0px 8px 0px 2px;
        }
        .apply_form_fields .all-info-saved .pre-filled-part .filled-already-info h4 span.status {
            color: #787878;
            font-weight: 400;
            font-size: 20px;
            line-height: 27.24px;
        }
        .apply_form_fields .all-info-saved .pre-filled-part .filled-already-info p {
            font-weight: 400;
            font-size: 20px;
            line-height: 27.24px;
            color: #4D4D4D;
        }
        .apply_form_fields .all-info-saved .pre-filled-part {
            display: flex;
            align-items: center;
            gap: 12px;
        }
        .apply_form_fields .all-info-saved .pre-filled-part .filled-already-info p img {
            width: 20px;
            height: 20px;
            object-fit: contain;
        }
        .apply_form_fields .all-info-saved .pre-filled-part .filled-already-info .main-part {
            display: flex;
            align-items: center;
            gap: 16px;
        }
        .apply_form_fields .all-info-saved .edit-part {
            border: 1px solid #ff002b;
            background-color: #fff;
            border-radius: 50%;
            width: 40px;
            height: 40px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .apply_form_fields .all-info-saved .edit-part img {
            width: 18px;
            height: 18px;
            object-fit: contain;
            filter: brightness(0) saturate(100%) invert(19%) sepia(100%) saturate(1681%) hue-rotate(330deg) brightness(115%) contrast(143%);
        }
        .upl_proof_part {
            border: 0;
            background-color: unset;
            padding: 0;
        }
        .upl_proof_part #org-media-details {
            background: #fafafa;
            border: 2px solid #F4F4F4;
            padding: 10px 24px;
            margin-top: 12px;
        }
        .endurance_network .second-main-head h4 {
        font-weight: 400;
        font-size: 40px;
        line-height: 60px;
        color: #000;
    }
    .endurance_network .second-main-head {
        padding: 24px 0;
    }
        .endurance_network .second-main-head h4 span.bold-part {
            font-weight: 700;
        }
        .home_player_sect_part section.become_voluntr_sec {
            background: #fff;
        }
        .home_about_part section.about-join-section {
            background: #F8F8F8;
            padding: 72px 0;
        }
        .home_about_part section.about-join-section .hs_hndg h2 {
            color: #081C36;
        }
        .home_about_part section.about-join-section .gradient_hndg h6 {
            text-align: left;
        }
        footer.hswf_footer .ftr_row .ftr_col.logo_col {
            text-align: left;
        }
        footer.hswf_footer .ftr_row .ftr_col.logo_col .info_about_first_col {
            padding-top: 20px;
        }
        footer.hswf_footer .ftr_row .ftr_col.logo_col .info_about_first_col p {
            font-weight: 400;
            font-size: 14px;
            line-height: 19px;
            color: #fff;
        }
        footer.hswf_footer .ftr_row .ftr_col.logo_col .info_about_first_col p span.bold_part {
            font-weight: 600;
        }
        .preview_screen_modal .modal-dialog {
            max-width: 1036px;
        }
        .preview_screen_modal .modal-dialog .modal-content {
            border: 0;
            padding: 32px;
            border-radius: 16px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body {
            padding: 0;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything h2 {
            color: #000;
            font-weight: 600;
            font-size: 32px;
            line-height: 48px;
            text-align: center;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything p {
            color: #787878;
            font-weight: 400;
            font-size: 20px;
            line-height: 30px;
            text-align: center;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything  ul {
            justify-content: center;
            gap: 15px;
            padding-top: 14px !important;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything ul li.nav-item {
            width: 32%;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything ul li.nav-item .nav-link {
            border: 1px solid #e7e6f0;
            width: 100%;
            border-radius: 6px;
            padding: 8px;
            height: 100%;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything ul li.nav-item .nav-link img {
            width: 40px;
            height: 40px;
            object-fit: contain;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything ul li.nav-item .nav-link h3 {
            font-weight: 400;
            font-size: 20px;
            line-height: 35.69px;
            color: #4D4D4D;
            margin-top: 8px !IMPORTANT;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything ul li.nav-item .nav-link.active {
            border: 1px solid #ff002b;
            background-color: rgb(255 0 43 / 4%);
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything ul li.nav-item .nav-link.active img {
            filter: brightness(0) saturate(100%) invert(15%) sepia(100%) saturate(2479%) hue-rotate(339deg) brightness(126%) contrast(120%);
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything ul li.nav-item .nav-link.active h3 {
            color: #ff002b;
            font-weight: 600;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part {
    border: 1px solid #E7E6F0;
    border-radius: 12px;
    padding: 16px;
    margin-bottom: 14px;
}
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part h4 {
            color: #000;
            font-weight: 600;
            font-size: 24px;
            line-height: 36px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part .about_every_small_deatil p.kshak {
            text-align: left;
            font-weight: 400;
            font-size: 20px;
            line-height: 30px;
            margin-bottom: 4px !important;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part .about_every_small_deatil p.kshak span.title {
            color: #141414;
            font-weight: 500;
            margin-left: 14px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part .payment_summary h5 {
            font-weight: 600;
            font-size: 24px;
            line-height: 36px;
            color: #000;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part .payment_summary .payment_about {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-top: 3px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part .payment_summary .payment_about h6 {
            font-weight: 400;
            font-size: 20px;
            line-height: 30px;
            color: #141414;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part .payment_summary .payment_about span.amout-part {
            font-weight: 400;
            font-size: 24px;
            line-height: 36px;
            color: #141414;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part .payment_summary {
            border-top: 1px solid #E7E6F0;
            padding-top: 12px;
            margin-top: 12px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .bottompart_footer {
            display: flex;
            justify-content: center;
            gap: 24px;
            padding-top: 24px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body  .btn {
            border: 1px solid #FF002B;
            padding: 16px 48px;
            border-radius: 10px;
            color: #fff;
            font-weight: 500;
            font-size: 28px;
            line-height: 36px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body  .btn-secondary {
            color: #ff002b;
            background-color: #fff;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body  .btn-secondary:hover {
            background-color: #ff002b;
            color: #fff;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body  .btn-primary {
            background-color: #ff002b;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body  .btn-primary:hover {
            background-color: #fff;
            color: #ff002b;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .payment_related_queries {
            width: 100%;
            margin: 0 auto;
            max-width: 652px;
            background: #EBEDF066;
            border-radius: 10px;
            padding: 16px;
            text-align: center;
            margin-top: 24px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .payment_related_queries p {
            color: #787878;
            font-family: Poppins;
            font-weight: 400;
            font-size: 20px;
            line-height: 30px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .payment_related_queries h4 {
            font-weight: 400;
            font-size: 20px;
            line-height: 30px;
            color: #141414;
            margin-top: 4px !important;
            text-transform: capitalize;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .payment_related_queries .personal_info a {
            font-weight: 400;
            font-size: 20px;
            line-height: 30px;
            color: #434343;
            padding: 0px 16px
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .payment_related_queries .personal_info a img {
            width: 20px;
            height: 20px;
            object-fit: contain;
            margin-right: 5px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .payment_related_queries .personal_info {
            padding-top: 4px;
        }
       body .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part .online_thing .payment_about {
    border-top: 1px solid #E7E6F0;
    padding-top: 12px;
    margin-top: 12px;
    padding-bottom: 11px;
}
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part .online_thing  {
            border-top: 0;
            padding-top: 0;
            margin-top: 0;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything img {
            width: 100%;
            margin: 0 auto;
            height: 84px;
            object-fit: contain;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .retry_thing {
            padding-top: 16px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .what_we_try {
            margin-top: 20px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .what_we_try h4 {
            color: #000;
            font-weight: 400;
            font-size: 20px;
            line-height: 30px;
            text-align: center;
            margin-bottom: 16px !important;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .what_we_try .recheck-part {
            border: 1px solid #E7E6F0;
            padding: 12px 14px;
            background: #FFFFFF80;
            height: 100%;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .what_we_try .recheck-part img {
            width: 32px;
            height: 32px;
            object-fit: contain;
            opacity: 40%;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .what_we_try .recheck-part h3 {
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            color: #626262;
            margin-top: 4px !important;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .what_we_try .recheck-part h3 span.cold-part {
            font-weight: 600;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .what_we_try p.try {
            color: #787878;
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            text-align: center;
            margin-top: 16px !important;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment {
            width: 100%;
            margin: 0 auto;
            max-width: 645px;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .get-receipt {
            border: 2px solid #F4F4F4;
            background: #FAFAFA;
            border-radius: 2px;
            padding: 10px 24px;
            margin-top: 18px;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .get-receipt .broswe-part h5 img {
            width: 22px;
            height: 22px;
            margin: unset;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .get-receipt .broswe-part h5 {
            color: #000;
            font-weight: 400;
            font-size: 16px;
            line-height: 21.79px;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 4px;
            margin-bottom: 4px !IMPORTANT;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .get-receipt .broswe-part .browse-file-bx p {
            font-weight: 400;
            font-size: 14px;
            line-height: 19.07px;
            text-align: center;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .get-receipt .broswe-part .browse-file-bx .browse-file {
            height: 0;
            margin-top: -4px;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .get-receipt .broswe-part .browse-file-bx .browse-file input {
            height: 0;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .get-receipt .broswe-part .browse-file-bx a {
            font-weight: 600;
            font-size: 14px;
            line-height: 19.07px;
            text-align: center;
            color: #FF002B;
            text-decoration: underline !IMPORTANT;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .media-detail-section {
            border: 2px solid #F4F4F4;
            background: #FAFAFA;
            border-radius: 2px;
            padding: 10px 24px;
            margin-top: 20px;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .media-detail-section .save-file {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .media-detail-section .save-file .view-part img {
            margin: unset;
            width: 24px;
            height: 24px;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .media-detail-section .save-file .view-part {
            display: flex;
            align-items: center;
            gap: 10px;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .media-detail-section .save-file .file-name .file-icon {
            background-color: #F5F5F5;
            width: 52px;
            height: 43px;
            border-radius: 4px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .media-detail-section .save-file .file-name {
            display: flex;
            align-items: center;
            gap: 10px;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .media-detail-section .save-file .file-name .file-icon img {
            width: 22px;
            height: 27px;
            object-fit: contain;
            margin: unset;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .media-detail-section .save-file .file-name p#image-name {
            color: #767676;
            font-weight: 400;
            font-size: 14px;
            line-height: 19.07px;
        }
        .finshied_syccesfully_thankyou .modal-dialog {
            max-width: 750px;
        }
        .finshied_syccesfully_thankyou .modal-dialog .modal-content {
            border-radius: 24px;
        }
        .finshied_syccesfully_thankyou .modal-dialog .modal-content .modal-body .succes_submit_part h2 {
            font-weight: 600;
            font-size: 48px;
            line-height: 69.6px;
            text-align: center;
            margin-bottom: 8px !important;
            color: #393939;
        }
        .finshied_syccesfully_thankyou .modal-dialog .modal-content .modal-body .succes_submit_part h3 {
            font-weight: 500;
            font-size: 24px;
            line-height: 36px;
            text-align: center;
            color: #393939;
        }
        .finshied_syccesfully_thankyou .modal-dialog .modal-content .modal-body .succes_submit_part h3 {
            font-weight: 500;
            font-size: 24px;
            line-height: 36px;
            text-align: center;
            color: #393939;
            margin-bottom: 16px !important;
        }
        .finshied_syccesfully_thankyou .modal-dialog .modal-content .modal-body .succes_submit_part 
         p {
            font-weight: 400;
            font-size: 20px;
            line-height: 30px;
            text-align: center;
            color: #393939;
        }
        .finshied_syccesfully_thankyou .modal-dialog .modal-content .modal-body .succes_submit_part 
         .step-next-part {
            background: #EBEDF03D;
            padding: 16px;
        }
        .finshied_syccesfully_thankyou .modal-dialog .modal-content .modal-body .succes_submit_part .step-next-part h4 {
            font-weight: 600;
            font-size: 20px;
            line-height: 30px;
            color: #393939;
        }
        .finshied_syccesfully_thankyou .modal-dialog .modal-content .modal-body .succes_submit_part .step-next-part ul li {
            font-weight: 400;
            font-size: 20px;
            line-height: 30px;
            list-style: disc;
            color: #393939;
        }
        .finshied_syccesfully_thankyou .modal-dialog .modal-content .modal-body .succes_submit_part .step-next-part ul {
            padding-left: 32px !IMPORTANT;
        }
        .donation_full_page {
            background: #F8F8F8;
            padding: 64px 190px;
        }
        .donation_full_page .support_choose_way h2 {
            color: #000;
            font-weight: 600;
            font-size: 40px;
            line-height: 60px;
            text-align: center;
            text-transform: capitalize;
        }
        .donation_full_page .support_choose_way p {
            color: #787878;
            font-weight: 400;
            font-size: 24px;
            line-height: 36px;
            text-align: center;
        }
        .donation_full_page .support_choose_way .way-boxes-to.seprate .inner-sponsebjx {
            display: flex;
            justify-content: center;
            gap: 15px;
            padding-top: 32px;
        }
        .donation_full_page .support_choose_way .way-boxes-to.seprate .inner-sponsebjx .boxes-part {
            border: 1.27px solid #E7E6F0;
            background: #FFFFFF;
            border-radius: 12px;
            width: 300px;
            padding: 20px;
            text-align: center;
        }
        .donation_full_page .support_choose_way .way-boxes-to.seprate .inner-sponsebjx .boxes-part img {
            width: 40px;
            height: 40px;
            object-fit: contain;
        }
        .donation_full_page .support_choose_way .way-boxes-to.seprate .inner-sponsebjx .boxes-part h3 {
            font-weight: 400;
            font-size: 20px;
            line-height: 35.69px;
            margin-top: 8px !important;
            color: #4D4D4D;
        }
        .donation_full_page .support_choose_way .way-boxes-to.seprate .inner-sponsebjx .boxes-part.active {
            border: 1.27px solid #FF002B;
            background-color: rgb(255 0 43 / 4%);
        }
        .donation_full_page .support_choose_way .way-boxes-to.seprate .inner-sponsebjx .boxes-part.active h3 {
            color: #FF002B;
            font-weight: 600;
        }
        .donation_full_page .support_choose_way .way-boxes-to.seprate .inner-sponsebjx .boxes-part.active img {
            filter: brightness(0) saturate(100%) invert(15%) sepia(100%) saturate(3258%) hue-rotate(339deg) brightness(105%) contrast(124%);
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .summary_payment {
            border: 2px solid #DADADA33;
            background-color: #fff;
            border-radius: 20px;
            padding: 32px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part  h4 {
            font-weight: 400;
            font-size: 24px;
            line-height: 36px;
            color: #000;
            text-align: center;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .summary_payment .donation_amount .how-payed h5 {
            font-weight: 400;
            font-size: 20px;
            line-height: 30px;
            color: #4D4D4D;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .summary_payment .donation_amount p {
            font-weight: 400;
            font-size: 24px;
            line-height: 36px;
            color: #4D4D4D;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .summary_payment .donation_amount .how-payed {
            display: flex;
            align-items: center;
            justify-content: space-between;
            margin-bottom: 16px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .summary_payment .donation_amount {
            border-top: 1px solid #D9D9D9;
            padding-top: 16px;
            margin-top: 16px;
            border-bottom: 1px solid #D9D9D9;
            margin-bottom: 16px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .summary_payment .total-donation {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .summary_payment .total-donation span {
            color: #000;
            font-weight: 600;
            font-size: 24px;
            line-height: 36px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .summary_payment p.tax-part {
            margin-top: 16px !IMPORTANT;
            font-weight: 400;
            font-size: 14px;
            line-height: 21px;
            color: #898989;
            text-align: left;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .summary_payment p.tax-part img {
            width: 12px;
            height: 15px;
            object-fit: contain;
            margin-right: 4px;
            margin-top: -4px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .proceed-btn .pay-procedd {
            border: 1px solid #FF002B;
            background-color: #FF002B;
            width: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 16px 48px;
            color: #fff;
            border-radius: 10px;
            font-weight: 500;
            font-size: 28px;
            line-height: 36px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .proceed-btn .pay-procedd:hover {
            background-color: #fff;
            color: #FF002B;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .proceed-btn {
            padding-top: 8px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .summary_payment p.gate-way-through {
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            padding-top: 16px !important;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part {
            padding-top: 32px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .smae-thing {
            border: 4px solid #FAFAFA;
            background: #FFFFFF;
            border-radius: 16px;
            padding: 24px 48px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil h4 {
            text-align: left;
            margin-bottom: 24px !important;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .hswf_form_fields_inp label {
            position: absolute;
            top: -11px;
            left: 8px;
            font-size: 14px;
            font-weight: 400;
            color: #000;
            line-height: 21px;
            background-color: #fff;
            padding: 0 3px;
            z-index: 999;
            margin: unset;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .hswf_form_fields_inp label span.reqrd {
            color: #EF3030;
            margin: 0px 0px 0px 4px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .hswf_form_fields_inp input {
            background: #fafafa;
            border-radius: 4px;
            border: 2px solid #f4f4f4;
            padding: 21px 24px;
            width: 100% !important;
            height: 72px;
            color: #434343;
            font-size: 20px;
            line-height: 29px;
            letter-spacing: 0.02em;
            font-weight: 400;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .hswf_form_fields_inp {
            position: relative;
            width: 100%;
            margin-bottom: 20px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .hswf_form_fields_inp span.mandatory {
            font-weight: 400;
            font-size: 14px;
            line-height: 21px;
            color: #898989;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .hswf_form_fields_inp span.mandatory img {
            width: 18px;
            height: 18px;
            object-fit: contain;
            margin-top: -3px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .proceed-btn a.pay-procedd {
            margin: 0 auto;
            max-width: fit-content;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .remain-part input {
            height: initial;
            width: initial;
            margin-bottom: 0;
            display: none;
            cursor: pointer;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .remain-part label {
            font-weight: 400;
            font-size: 18px;
            line-height: 27px;
            color: #898989;
            margin-bottom: 20px;
            position: relative;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .remain-part label:before {
            content: "";
            -webkit-appearance: none;
            background-color: transparent;
            border: 1px solid #D8D8D8;
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
            display: inline-block;
            position: relative;
            vertical-align: middle;
            cursor: pointer;
            margin-right: 5px;
            border-radius: 4px;
            width: 20px;
            height: 20px;
            margin-top: -3px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .remain-part input:checked + label:after {
    content: "";
    display: block;
    position: absolute;
    top: 6px;
    left: 8px;
    width: 5px;
    height: 12px;
    border: solid #FF002B;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .remain-part input:checked + label:before {
            border: 1px solid #FF002B;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .upadte-notify {
            border-top: 1px solid #43434333;
            padding-top: 24px;
            margin-top: 4px;
            padding-bottom: 16px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .hswf_form_fields_inp:first-child {
            margin-bottom: 8px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil {
            margin-top: 32px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount h4 {
            text-align: left;
            margin-bottom: 24px !IMPORTANT;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .set_amount h6 {
            color: #000;
            font-weight: 500;
            font-size: 18px;
            line-height: 27px;
            text-align: center;
            margin-bottom: 8px !important;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .session-body-part .session-slot-time {
            position: relative;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .session-body-part .session-slot-time a {
            border: 1px solid #D8D8D8;
            padding: 12px;
            border-radius: 4px;
            font-size: 24px;
            font-weight: 500;
            color: #434343;
            line-height: 18px;
            height: 60px;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 140px;
            position: relative;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .session-body-part .session-slot-time input[type=radio] {
            opacity: 0.011;
            z-index: 100;
            width: 100%;
            height: 100%;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount  .session-body-part .session-slot-time label, .session-slot-time input[type=radio] {
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .session-body-part .session-slot-time label {
            font-size: 24px;
            font-weight: 500;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 0px;
            border-radius: 4px;
            color: #434343;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .session-body-part .session-slot-time input[type="radio"]:checked + label {
            color: #ff002b;
            border: 1px solid #ff002b;
            background-color: #FAFAFA;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .session-body-part {
            display: flex;
            gap: 10px;
            justify-content: center;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .session-body-part .session-slot-time label img {
            width: 20px;
            height: 20px;
            object-fit: contain;
            display: none;
            position: absolute;
            right: 20px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .session-body-part .session-slot-time input[type="radio"]:checked + label img {
            display: block;
        }
        footer.hswf_footer .ftr_row .ftr_col .location_txt h3 {
            font-weight: 700;
            font-size: 20px;
            line-height: 30px;
            text-align: center;
            margin-bottom: 8px !important;
        }
        .copyright-section .conduvte-part .year-define span.instiative a {
            text-decoration: underline ! IMPORTANT;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount 
         .tips-part {
            border-top: 1px solid #43434333;
            padding-top: 24px;
            margin-top: 24px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .tips-part .how_much_tips {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .tips-part .how_much_tips p.amount-according {
            font-weight: 400;
            font-size: 20px;
            line-height: 29px;
            color: #434343;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .tips-part .how_much_tips h3 {
            font-weight: 400;
            font-size: 18px;
            line-height: 27px;
            color: #898989;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .tips-part .how_much_tips h3 span.diffrentaite-part {
            color: #FF002B;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .tips-part .how_much_tips h3 span.diffrentaite-part img {
            width: 10px;
            height: 12px;
            object-fit: contain;
            margin-left: 8px;
            filter: brightness(0) saturate(100%) invert(13%) sepia(84%) saturate(6325%) hue-rotate(345deg) brightness(97%) contrast(110%);
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .tips-part .showing_tips_list h3 span.diffrentaite-part img {
            rotate: -180deg;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .tips-part .session-body-part .session-slot-time a {
            width: 213.75px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .tips-part .session-body-part {
            padding-top: 24px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .set_amount .select_amount {
            border: 2px solid #F4F4F4;
            background: #FAFAFA;
            padding: 21px 24px;
            margin-top: 8px;
            display: flex;
            align-items: center;
            gap: 10px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .set_amount .select_amount p {
            font-weight: 500;
            font-size: 24px;
            line-height: 34.8px;
            color: #434343;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .set_amount .select_amount input {
            border: 0;
            background-color: transparent;
            font-weight: 400;
            font-size: 20px;
            line-height: 29px;
            color: #434343;
            width: 100%;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .set_amount .select_amount ::placeholder {
            color: #434343;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .set_amount .select_amount :focus-visible {
            outline: 0;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .set_amount .select_amount input::-webkit-outer-spin-button,
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .set_amount .select_amount input::-webkit-inner-spin-button {
            -webkit-appearance: none;
            margin: 0;
        }

        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .set_amount .select_amount input[type=number] {
            -moz-appearance: textfield;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect {
            width: 100%;
            margin: 0 auto;
            max-width: 932px;
            background-color: #ffffff;
            padding: 32px;
            border-radius: 24px;
            margin-top: 32px;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect h5 {
            font-size: 32px;
            font-weight: 600;
            line-height: 48px;
            text-align: left;
            border-bottom: 3px solid;
            border-image-source: linear-gradient(90deg, #007CFF 0%, #FF00D0 73.5%, #FFF500 100%);
            border-image-slice: 1;
            margin-bottom: 8px !important;
            width: fit-content;
            color: #000;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .Contribute-Cause-info p {
            font-size: 16px;
            font-weight: 400;
            line-height: 24px;
            text-align: left;
            color: #787878;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contributions-contact .contributions-contact-heading h2 {
            font-size: 20px;
            font-weight: 500;
            line-height: 30px;
            text-align: left;
            color: #191B2A;
            margin: 16px 0px 12px !important;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contributions-contact .personal-info {
            padding: 12px;
            border-radius: 8px;
            border: 1px solid #DEDEDE;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contributions-contact .personal-info .location-part {
            display: flex;
            gap: 10.13px;
            width: 100%;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contributions-contact .personal-info .location-part img {
            width: 25px;
            height: 25px;
            object-fit: contain;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contributions-contact .personal-info .location-part .content-part h2 {
            font-size: 14px;
            font-weight: 700;
            line-height: 21px;
            text-align: left;
            color: #686868;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contributions-contact .personal-info .location-part .content-part p {
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            color: #787878;
            text-align: left;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contributions-contact .personal-info .nuber_part {
            display: grid;
            width: 100%;
            margin-top: 8px;
            gap: 16px;
            grid-template-columns: repeat(3, 1fr);
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contribution-goes-towards h2 {
            font-size: 20px;
            font-weight: 500;
            line-height: 30px;
            text-align: left;
            color: #191B2A;
            margin: 16px 0px 12px !important;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contribution-goes-towards .contribution-goes-towards-info {
            padding: 12px;
            border: 1px solid #DEDEDE;
            height: 100%;
            border-radius: 8px;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contribution-goes-towards .contribution-goes-towards-info h2 {
            font-size: 16px;
            font-weight: 700;
            line-height: 24px;
            color: #333333;
            margin: 0px !IMPORTANT;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contribution-goes-towards .contribution-goes-towards-info p {
            font-size: 16px;
            font-weight: 400;
            line-height: 24px;
            color: #333333;
            text-align: left;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contribution-goes-towards .contribution-goes-towards-about p {
            font-size: 16px;
            font-weight: 400;
            line-height: 24px;
            color: rgba(120, 120, 120, 1);
            margin: 24px 0px !important;
            text-align: left;
        }
        section.privacy-policy .contract-part {
            padding: 64px 110px;
        }
        section.privacy-policy {
            background: #F8F8F8;
        }
        section.privacy-policy .contract-part .nav {
            border: 4px solid #FAFAFA;
            background: #FFFFFF;
            border-radius: 12px;
        }
        section.privacy-policy .contract-part .nav .nav-link {
            border-bottom: 1px solid #EFEFEF66;
            padding: 12px 24px;
            font-weight: 500;
            font-size: 16px;
            line-height: 24px;
            color: #787878;
            text-align: left;
            background-color: transparent;
        }
        section.privacy-policy .contract-part .nav .nav-link:hover {
            color: #FF002B;
            font-weight: 600;
        }
        section.privacy-policy .contract-part .inner-privacy-content {
            border: 4px solid #FAFAFA;
            background: #FFFFFF;
            border-radius: 16px;
            padding: 24px;
        }
        section.privacy-policy .contract-part .inner-privacy-content .banner-privacy {
            background: url(../images/privacy-banner.svg);
            background-size: cover;
            background-repeat: no-repeat;
            padding: 20px 32px;
            border-radius: 8px;
            margin-bottom: 16px;
        }
        section.privacy-policy .contract-part .inner-privacy-content .banner-privacy h2 {
            color: #fff;
            font-family: Poppins;
            font-weight: 600;
            font-size: 32px;
            line-height: 48px;
        }
        section.privacy-policy .contract-part .inner-privacy-content h3.date-part {
            font-weight: 600;
            font-size: 16px;
            line-height: 24px;
            color: #828282;
        }
        section.privacy-policy .contract-part .inner-privacy-content h5 {
            font-weight: 600;
            font-size: 16px;
            line-height: 24px;
            color: #828282;
            padding: 20px 0 0 !IMPORTANT;
            text-transform: uppercase;
        }
        section.privacy-policy .contract-part .inner-privacy-content  p, a {
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            color: #828282;
        }
        section.privacy-policy .contract-part .inner-privacy-content  a {
          text-decoration: underline !important;
        }
        section.privacy-policy .contract-part .nav .nav-link.active {
            color: #ff002b !IMPORTANT;
        }
        section.privacy-policy .contract-part .inner-privacy-content ul li {
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            color: #828282;
            list-style: disc;
        }
        section.privacy-policy .contract-part .inner-privacy-content ul {
            padding-left: 28px !IMPORTANT;
            padding-top: 20px !IMPORTANT;
        }
        section.privacy-policy .contract-part .inner-privacy-content p.coomon-part {
            padding-top: 20px !important;
        }
        section.privacy-policy .contract-part .inner-privacy-content  p, a {
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            color: #828282;
        }
        section.privacy-policy .contract-part .inner-privacy-content table td {
            border: 2px solid #828282;
            padding: 8px;
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            color: #828282;
        }
        section.privacy-policy .contract-part .inner-privacy-content table {
            margin-top: 20px !IMPORTANT;
        }
        section.preview_screen_data {
            background: #F8F8F8;
            padding: 64px 0px;
        }
        section.preview_screen_data .head_coach_traing {
            margin-top: 0;
        }
        section.preview_screen_data .personal-filled-information {
            border: 4px solid #FAFAFA;
            background-color: #fff;
            padding: 24px;
            max-width: 950px;
            width: 100%;
            margin: 0 auto;
            margin-top: 24px;
        }
        section.preview_screen_data .personal-filled-information h4 {
            font-weight: 400;
            font-size: 24px;
            line-height: 36px;
            color: #000;
        }
        section.preview_screen_data .personal-filled-information .champaion-part {
            border: 1px solid #E8E9E9;
            padding: 16px;
            border-radius: 16px;
            margin-top: 14px;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details {
            display: flex;
            align-items: flex-start;
            justify-content: space-between;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .pre-filled-part {
            display: flex;
            align-items: center;
            gap: 10px;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .pre-filled-part .user-img-part img {
            width: 65px;
            height: 65px;
            object-fit: cover;
            border-radius: 50%;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .pre-filled-part .filled-already-info h4 {
            color: #000;
            font-weight: 700;
            font-size: 24px;
            line-height: 32.68px;
            text-transform: capitalize;
            margin-bottom: 4px ! IMPORTANT;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .pre-filled-part .filled-already-info h4 span.status {
            color: #787878;
            font-weight: 400;
            font-size: 20px;
            line-height: 27.24px;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .pre-filled-part .filled-already-info h4 span.dot {
            width: 8px;
            height: 8px;
            display: inline-flex;
            background-color: #FF002B;
            border-radius: 50%;
            margin: 0px 8px 0px 2px;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .edit-part.edit-profile-btn {
            border: 1px solid #ff002b;
            background-color: #fff;
            border-radius: 50%;
             min-width: 40px;
            width: 40px;
            height: 40px;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .edit-part.edit-profile-btn img {
            width: 18px;
            height: 18px;
            object-fit: contain;
            filter: brightness(0) saturate(100%) invert(19%) sepia(100%) saturate(1681%) hue-rotate(330deg) brightness(115%) contrast(143%);
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .pre-filled-part .filled-already-info .main-part {
            display: flex;
            align-items: center;
            gap: 16px;
            flex-wrap: wrap;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .pre-filled-part .filled-already-info .main-part p img {
    width: 20px;
    height: 20px;
    object-fit: contain;
    margin-top: -3px;
    margin-right: 4px;
}
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .pre-filled-part .filled-already-info .main-part p {
            font-weight: 400;
            font-size: 16px;
            line-height: 21.24px;
            color: #4D4D4D;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .full_info_include_parental {
            border: 1px solid #E8E9E9;
            border-radius: 8px;
            margin-top: 12px;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .full_info_include_parental .main_sect .occupation-part {
            display: flex;
            flex-wrap: wrap;
            padding: 8px;
            border-bottom: 1px solid #E8E9E9;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .full_info_include_parental .main_sect .occupation-part p {
            color: #787878;
            font-weight: 500;
            font-size: 14px;
            line-height: 21px;
            letter-spacing: 0px;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .full_info_include_parental .main_sect .occupation-part p span.title {
            font-weight: 600;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .full_info_include_parental .main_sect .occupation-part span.divider {
            color: #787878;
            font-weight: 600;
            font-size: 14px;
            padding: 0px 6px;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .full_info_include_parental .other-part .main_sect:last-child .occupation-part {
            border: 0;
        }
        section.preview_screen_data .personal-filled-information .increase-btn .show_data {
            background: #FF002B1A;
            padding: 2px 12px;
            margin: 0 auto;
            max-width: fit-content;
            display: flex;
            width: 40px;
            height: 20px;
            align-items: center;
            border-radius: 40px;
        }
        section.preview_screen_data .personal-filled-information .increase-btn .show_data img {
            width: 10px;
            height: 8px;
            object-fit: contain;
            filter: brightness(0) saturate(100%) invert(19%) sepia(100%) saturate(1681%) hue-rotate(330deg) brightness(115%) contrast(143%);
        }
        section.preview_screen_data .personal-filled-information .increase-btn {
            padding-top: 4px;
        }
        section.preview_screen_data .personal-filled-information .btn-part_proced .processed_prt {
            border: 1px solid #FF002B;
            background-color: #FF002B;
            width: 100%;
            margin: 0 auto;
            max-width: fit-content;
            display: flex;
            justify-content: center;
            align-items: center;
            color: #fff;
            padding: 16px 48px;
            border-radius: 10px;
            font-weight: 500;
            font-size: 28px;
            line-height: 36px;
        }
        section.preview_screen_data .personal-filled-information .btn-part_proced .processed_prt:hover {
            background-color: #fff;
            color: #FF002B;
        }
        section.preview_screen_data .personal-filled-information .btn-part_proced {
            padding-top: 24px;
        }
        section.preview_screen_data .under-verification-sect {
            padding: 24px;
            max-width: 950px;
            width: 100%;
            margin: 0 auto;
            border-radius: 16px;
            background-color: #fff;
            border: 4px solid #FAFAFA;
            margin-top: 24px;
        }
        section.preview_screen_data .under-verification-sect h2.fedh {
            font-weight: 600;
            font-size: 32px;
            line-height: 46.4px;
            text-align: center;
            color: #393939;
        }
        section.preview_screen_data .under-verification-sect h2.fedh img {
            width: 28px;
            height: 28px;
            object-fit: contain;
            margin-right: 8px;
        }
        section.preview_screen_data .under-verification-sect h3 {
            font-weight: 500;
            font-size: 20px;
            line-height: 30px;
            text-align: center;
            color: #393939;
            margin-bottom: 16px !important;
        }
        section.preview_screen_data .under-verification-sect p {
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            text-align: center;
            color: #393939;
            width: 100%;
            margin: 0 auto !important;
            max-width: 650px;
        }
        section.preview_screen_data .under-verification-sect .bottompart_footer  .btn {
            border: 1px solid #FF002B;
            padding: 16px 48px;
            border-radius: 10px;
            color: #fff;
            font-weight: 500;
            font-size: 28px;
            line-height: 36px;
        }
        section.preview_screen_data .under-verification-sect .bottompart_footer  .btn-primary {
            background-color: #ff002b;
        }
        section.preview_screen_data .under-verification-sect .bottompart_footer   .btn-primary:hover {
            background-color: #fff;
            color: #ff002b;
        }
        section.preview_screen_data .under-verification-sect .bottompart_footer  .btn-secondary {
            color: #ff002b;
            background-color: #fff;
        }
        section.preview_screen_data .under-verification-sect .bottompart_footer .btn-secondary:hover {
            background-color: #ff002b;
            color: #fff;
        }
        section.preview_screen_data .under-verification-sect .bottompart_footer {
            display: flex;
            justify-content: center;
            gap: 24px;
            padding-top: 24px;
        }
        section.preview_screen_data .under-verification-sect .payment_related_queries {
            background: #EBEDF066;
            border-radius: 10px;
            padding: 12px;
            text-align: center;
            margin-top: 24px;
        }
        section.preview_screen_data .under-verification-sect .payment_related_queries p {
            color: #787878;
            font-weight: 400;
            font-size: 20px;
            line-height: 30px;
        }
        section.preview_screen_data .under-verification-sect .payment_related_queries h4 {
            font-weight: 400;
            font-size: 20px;
            line-height: 30px;
            color: #141414;
            margin-top: 4px !important;
            text-transform: capitalize;
        }
        section.preview_screen_data .under-verification-sect .payment_related_queries .personal_info {
            padding-top: 4px;
        }
        section.preview_screen_data .under-verification-sect .payment_related_queries .personal_info a {
            font-weight: 400;
            font-size: 20px;
            line-height: 30px;
            color: #434343;
            padding: 0px 16px;
        }
        section.preview_screen_data .under-verification-sect .payment_related_queries .personal_info a img {
            width: 20px;
            height: 20px;
            object-fit: contain;
            margin-right: 5px;
        }
        section.preview_screen_data .registration-incomplete p {
            max-width: 710px;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contribution-goes-towards .btn-part  .btn-part {
            border: 1px solid #FF002B;
            background-color: #FF002B;
            color: #fff;
            margin: 0 auto;
            max-width: fit-content;
            width: 100%;
            display: flex;
            justify-content: center;
            padding: 16px 48px;
            border-radius: 10px;
            font-weight: 500;
            font-size: 28px;
            line-height: 36px;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contribution-goes-towards .btn-part  .btn-part:hover {
            background-color: #FFf;
            color: #FF002B;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount ul .nav-item .nav-link {
            border: 1px solid #F4F4F4;
            background: #FCFCFC;
            padding: 16px;
            font-weight: 400;
            font-size: 20px;
            line-height: 29px;
            color: #393939;
            border-radius: 0;
            border-top: 3px solid #F4F4F4 !IMPORTANT;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount ul .nav-item .nav-link.active {
            border-top: 3px solid #FF002B !IMPORTANT;
            background-color: #fff;
            color: #FF002B;
            font-weight: 500;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_event .download-part {
            border: 1px solid #DEDEDE;
            background: #FFFFFF;
            width: fit-content;
            padding: 12px 24px;
            border-radius: 8px;
            display: flex;
            align-items: center;
            gap: 60px;
            margin-bottom: 16px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_event .download-part .download_part img {
            width: 40px;
            height: 40px;
            object-fit: contain;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_event .download-part .icon-part {
            display: flex;
            align-items: center;
            gap: 10px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_event .download-part .icon-part img {
            width: 62px;
            height: 62px;
            object-fit: contain;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_event .download-part .contant h3 {
            color: #191B2A;
            font-weight: 500;
            font-size: 20px;
            line-height: 30px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_event .download-part .contant  h5 {
            color: #191B2A;
            font-weight: 700;
            font-size: 40px;
            line-height: 48px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount ul {
            margin-bottom: 24px !IMPORTANT;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_payer_part .month_cover {
            display: grid;
            gap: 12px;
            grid-template-columns: repeat(2, 1fr);
            margin-bottom: 16px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_payer_part .month_cover .amout_dontantion {
            border: 1px solid #D8D8D8;
            background: #FFFFFF;
            border-radius: 4px;
            padding: 12px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_payer_part .month_cover .amout_dontantion .inner-part input {
            width: 27px;
            height: 27px;
            accent-color: #ff002b;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_payer_part .month_cover .amout_dontantion .inner-part label {
            font-weight: 600;
            font-size: 28px;
            line-height: 35px;
            color: #191B2A;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_payer_part .month_cover .amout_dontantion .inner-part {
            display: flex;
            align-items: center;
            gap: 8px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_payer_part .month_cover .amout_dontantion p {
            text-align: left;
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            margin-top: 4px !important;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_payer_part .month_cover  .active-select {
            border: 1px solid #FF002B;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .hswf_form_fields_inp .iti.iti--allow-dropdown {
            width: 100%;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .hswf_form_fields_inp .iti.iti--allow-dropdown input {
            padding-left: 48px;
        }
        .otp_verify_modal .modal-content .modal-body .otp-field input.otp-box::-webkit-outer-spin-button, .otp_verify_modal .modal-content .modal-body .otp-field input.otp-box::-webkit-inner-spin-button
         {     -webkit-appearance: none;    margin: 0; } /* For Firefox */.otp_verify_modal .modal-content .modal-body .otp-field input.otp-box { -moz-appearance: textfield; }
         
        /*.become_volunteer_main .become_volunteer_form .apply_form_section  .hswf_form_fields .state_city_info .ts-dropdown {
            top: unset;
        }*/
        .need-support-page .need_banner_support {
            background-image: url('../images/need-banner.png');
            height: 400px;
        }
        .need-support-page .need_banner_support p {
            font-size: 20px;
            width: 730px;
        }
        .need-support-page .cateory-support section.way_to_support {
            padding: 64px 0;
        }

        .need-support-page .cateory-support section.way_to_support .supprt_img_col .way_to_img img {
            height: 533px;
            border: 4px solid #FFFFFF;
            border-radius: 16px;
        }
        .need-support-page .cateory-support section.way_to_support .way_to_support_wrapper h4 {
            font-weight: 600;
        }
      
        body .need-support-page .cateory-support .way_to_support .way_to_support_wrapper .contribute_para .first-box-changes {
            grid-template-columns: repeat(3, 1fr);
        }
        .need-support-page .cateory-support .way_to_support .way_to_support_wrapper .supprt_img_col {
            width: 38%;
        }
        .need-support-page .cateory-support .way_to_support .way_to_support_wrapper .supprt_txt_col {
            width: 62%;
        }
        .underprivileged_part section.champion_sec {
            background: url(../images/underpreviled-part.png);
            background-position: left;
            background-size: contain;
        }
        .underprivileged_part .champion_text .contribute_para .contri_box_main {
            gap: 8px;
        }
        .underprivileged_part .champion_text .contribute_para .contri_box_inner {
            padding: 12px;
        }
        .special-offering-part .grass_accordn .hs_hndg h2 {
            text-align: left;
            margin-bottom: 16px !important;
        }
        .special-offering-part  section.grassroot_sec {
            background: #fff;
            padding: 72px 0;
        }
        .need_request_support {
            background: #F8F8F8;
            padding: 100px 0;
        }
        .need_request_support .support-request {
            display: flex;
            gap: 54px;
        }
        .need_request_support .support-request .img-part {
            width: 40%;
        }
        .need_request_support .support-request .fill-info_request {
            width: 60%;
        }
        .need_request_support .support-request .img-part img {
        width: 100%;
        border-radius: 16px;
        height: 865px;
        object-fit: cover;
    }
        .need_request_support .support-request .fill-info_request .supprot_descibe {
            box-shadow: 0px 0px 12px 0px #00000012;
            border: 4px solid #FAFAFA;
            background: #FFFFFF;
            border-radius: 16px;
            padding: 48px;
        }
        .need_request_support .support-request .fill-info_request .supprot_descibe h2 {
            color: #0D123D;
            margin-bottom: 24px !IMPORTANT;
            font-weight: 600;
            font-size: 32px;
            line-height: 48px;
        }
        .need_request_support .support-request .fill-info_request .supprot_descibe .hswf_form_fields_inp input, select, textarea {
            border: 2px solid #F4F4F4;
            background: #FAFAFA;
            padding: 21px 24px;
            height: 72px;
            width: 100%;
            font-weight: 400;
            font-size: 20px;
            line-height: 29px;
            color: #434343;
        }
        .need_request_support .support-request .fill-info_request .supprot_descibe .hswf_form_fields_inp ::placeholder {
            color: #434343;
        }
        .need_request_support .support-request .fill-info_request .supprot_descibe .hswf_form_fields_inp label {
            position: absolute;
            top: -11px;
            left: 8px;
            font-family: Poppins;
            font-size: 14px;
            font-weight: 400;
            color: #000;
            line-height: 21px;
            background-color: #fff;
            padding: 0 3px;
            z-index: 999;
            margin: unset;
        }
        .need_request_support .support-request .fill-info_request .supprot_descibe .hswf_form_fields_inp {
            position: relative;
            width: 100%;
            margin: 0px 0px 25px 0px;
        }
        .need_request_support .support-request .fill-info_request .supprot_descibe .hswf_form_fields_inp label span.reqrd {
            color: #EF3030;
            margin: 0px 0px 0px 4px;
        }
        .need_request_support .support-request .fill-info_request .supprot_descibe .divide_filed {
            display: flex;
            gap: 16px;
        }
        .need_request_support .support-request .fill-info_request .supprot_descibe .neew-describe textarea {
            height: 105px;
        }
        .need_request_support .support-request .fill-info_request .supprot_descibe  .uploaded-part {
            border: 2px solid #F4F4F4;
            background: #FAFAFA;
            padding: 16px 24px;
            border-radius: 2px;
            text-align: center;
        }
        .need_request_support .support-request .fill-info_request .supprot_descibe .neew-describe {
            margin-bottom: 16px;
        }
        .need_request_support .support-request .fill-info_request .supprot_descibe .uploaded-part h5 {
        font-size: 16px;
        color: #000;
        font-weight: 400;
        margin-bottom: 4px !important;
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 4px;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .uploaded-part h5 img {
        width: 22px;
        height: 22px;
        object-fit: contain;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .uploaded-part p {
        font-size: 14px;
        font-weight: 400;
        line-height: 25px;
        text-align: center;
        color: #767676;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .uploaded-part a {
        font-size: 14px;
        line-height: 19px;
        font-weight: 600;
        color: #FF002B;
        text-decoration: underline !important;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .media_index_details.org_index {
        margin-top: 14px;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .media_index_details.org_index .save-file {
        border: 2px solid #F4F4F4;
        background: #FAFAFA;
        padding: 10px 24px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .media_index_details.org_index .save-file .view-part {
        display: flex;
        align-items: center;
        gap: 10px;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .media_index_details.org_index .save-file .file-name {
        display: flex;
        align-items: center;
        gap: 10px;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .media_index_details.org_index .save-file .file-name .file-icon {
        width: 52px;
        height: 48px;
        background: #F5F5F5;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 8px;
        border-radius: 4px;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .media_index_details.org_index .save-file .file-name .file-icon img {
        width: 22px;
        height: 22px;
        object-fit: contain;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .submit-part {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
        margin-top: 24px !IMPORTANT;
        border: 1px solid #FF002B;
        background-color: #FF002B;
        color: #fff;
        padding: 16px 48px;
        border-radius: 10px;
        font-weight: 500;
        font-size: 28px;
        line-height: 36px;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .submit-part:hover {
        background-color: #FFf;
        color: #FF002B;
    }
    .endurance_network .network_tab_wrapper ul {
        display: flex;
        overflow-x: auto;
       /* white-space: nowrap;*/
        user-select: none;
        scrollbar-width: none;
        gap: 16px;
        flex-wrap: nowrap;
    }

    .endurance_network .network_tab_wrapper ul::-webkit-scrollbar {
      height: 8px;
    }

    .endurance_network .network_tab_wrapper ul::-webkit-scrollbar-thumb {
      background-color: #888;
      border-radius: 10px;
    }

    .endurance_network .network_tab_wrapper ul::-webkit-scrollbar-thumb:hover {
      background-color: #555;
    }
    .endurance_network .network_tab_wrapper ul.school-part li {
        border: 1px solid #E0E0E0;
        background: #FFFFFF;
        padding: 12px 16px 16px;
        border-radius: 8px;
        text-align: center;
        min-width: 172px;
        height: 108px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .endurance_network .network_tab_wrapper ul.school-part li img {
        width: 40px;
        height: 40px;
        object-fit: contain;
        padding: 5px;
    }
    .endurance_network .network_tab_wrapper ul.school-part li p.text-part {
        color: #787878;
        font-weight: 400;
        font-size: 16px;
        line-height: 20px;
    }
    .endurance_network .network_tab_wrapper .diffrent-sport {
        padding-top: 24px;
    }
    .endurance_network .network_tab_wrapper .diffrent-sport ul {
        gap: 14px;
        white-space: nowrap;
    }
    .endurance_network .network_tab_wrapper .diffrent-sport ul .nav-link {
        border: 1px solid #E0E0E0;
        background: #FFFFFF;
        padding: 2px 12px;
        border-radius: 8px;
        min-width: 152px;
        height: 50px;
        color: #787878;
        font-weight: 400;
        font-size: 20px;
        display: flex;
        align-items: center;
        gap: 8px;
    }
    .endurance_network .network_tab_wrapper .diffrent-sport ul .nav-link img {
        width: 30px;
        height: 30px;
        object-fit: contain;
        opacity: 80%;
    }
    .endurance_network .network_tab_wrapper .diffrent-sport ul .nav-link.active {
        border-left: 4px solid #ff002b;
        color: #ff002b;
        font-weight: 500;
    }
    .endurance_network .network_tab_wrapper .diffrent-sport ul .nav-link.active img {
        filter: brightness(0) saturate(100%) invert(15%) sepia(96%) saturate(3428%) hue-rotate(340deg) brightness(107%) contrast(122%);
        opacity: 100%;
    }
    .filter_wrapper {
        padding-top: 24px;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_img .rating-view {
        border: 1px solid #E7E6F080;
        background: #FFFFFF;
        padding: 4px 8px;
        border-radius: 4px;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 4px;
        position: absolute;
        right: 16px;
        top: 16px;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_img .rating-view img {
        width: 14px;
        height: 14px;
        object-fit: contain;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_img .rating-view span.rating-number {
        color: #FFB54B;
        font-weight: 400;
        font-size: 12px;
        line-height: 100%;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_img .verifed-tag h4 {
        border-left: 4px solid #FFFFFF;
        background: #03C514;
        padding: 4px 10px !important;
        border-radius: 0px 4px 4px 0px;
        color: #fff;
        font-weight: 500;
        font-size: 14px;
        line-height: 100%;
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: center;

    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_img .verifed-tag {
        position: absolute;
        left: 0;
        top: 16px;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .filter_club_title {
        padding-top: 10px;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .oragnatisation-setting .program-part img {
        width: 14px;
        height: 14px;
        object-fit: contain;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .oragnatisation-setting .program-part h3 {
        font-weight: 400;
        font-size: 14px;
        line-height: 100%;
        color: #434343;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .oragnatisation-setting .program-part h3 span.coutnt {
        color: #000;
        font-weight: 500;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .oragnatisation-setting .program-part {
        display: flex;
        align-items: center;
        gap: 6px;
        padding: 4px 0;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .oragnatisation-setting .sperator-sec {
        display: flex;
        align-items: center;
        gap: 8px;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .oragnatisation-setting .sperator-sec .program-part {
        width: 50%;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .oragnatisation-setting {
        padding-top: 8px;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .btn-type-part .detail-btn {
        width: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 10px 24px;
        font-weight: 400;
        font-size: 16px;
        line-height: 100%;
        color: #191B2A;
        height: 44px;
          background: #F6F6F6;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .btn-type-part {
        border-top: 1px solid #DCDCDD;
        display: flex;
        align-items: center;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .btn-type-part .detail-btn:first-child {
        border-right: 1px solid #DCDCDD;
        border-radius: 0px 0px 0px 16px;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .btn-type-part .detail-btn:last-child {
        border-radius: 0px 0px 16px 0px;
    }
    .network_frame_part .final-btn-part .view-part {
        display: flex;
        justify-content: center;
        margin-top: 40px !important;
        border: 1px solid var(--red, #FF002B);
        width: fit-content;
        margin: 0 auto;
        padding: 16px 48px;
        border-radius: 10px;
        color: #FF002B;
        font-weight: 500;
        font-size: 28px;
        line-height: 36px;
       

    }
    .network_frame_part .final-btn-part .view-part:hover {
        color: #fff;
        background-color: #FF002B ;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_img .program-online h4 {
        border-left: 4px solid #03C514;
        background: #000000B2;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .filter_club_title .trained-coach {
        display: flex;
        align-items: center;
        gap: 10px;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .filter_club_title .trained-coach span.fees {
        margin-right: -16px;
        padding: 8px 12px;
        border-radius: 44px 0 0 44px;
        color: #000000;
        font-weight: 600;
        font-size: 18px;
        line-height: 20px;
        background: #F6F6F6;
    }
    .home_learning_part {
        background: #F8F8F8;
        padding: 8px 0;
    }
    .home_learning_part section.category_tab_sec .title-part h2 {
        text-align: center;
        font-weight: 400;
        font-size: 48px;
        line-height: 150%;
        color: #081C36;
    }
    .home_learning_part section.category_tab_sec .title-part h2 span.bld_txt {
        font-weight: 700;
    }
    .home_learning_part section.category_tab_sec .title-part .hs_descp p {
        color: #081C36;
        width: 100%;
        margin: 0 auto !important;
        max-width: 1074px;
        text-align: center;
    }
    .home_learning_part section.category_tab_sec .title-part {
        margin-bottom: 32px;
    }
    section.news-section .news-heading h2 {
        text-align: center;
        font-weight: 400;
        font-size: 48px;
        line-height: 150%;
        color: #081C36;
    }
    section.news-section .news-heading .hs_descp p {
        width: 100%;
        margin: 0 auto !IMPORTANT;
        max-width: 1680px;
        text-align: center;
        color: #081C36;
    }
    section.news-section {
        padding: 72px 0;
    }
    section.news-section .news-middle-part .new-reatledt-content {
        padding: 24px;
        border: 3px solid #f4f4f4;
        background: #FFFFFF;
        border-radius: 12px;
        margin-bottom: 16px;
    }
    section.news-section .news-middle-part .new-reatledt-content p {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px;
        color: #4d4d4d;
    }
    section.news-section .news-middle-part .new-reatledt-content .img-part img {
        width: 120px;
        height: 28px;
        object-fit: contain;
    }
    section.news-section .news-middle-part .new-reatledt-content .logo-part .red_more {
        color: #FF002B;
        font-weight: 400;
        font-size: 16px;
        line-height: 100%;
        display: flex;
        align-items: center;
        gap: 4px;
    }
    section.news-section .news-middle-part .new-reatledt-content .logo-part {
        display: flex;
        align-items: center;
        justify-content: space-between;
        border-top: 1px solid #f4f4f4;
        padding-top: 8px;
        margin-top: 24px;
    }
    section.news-section .news-middle-part .new-reatledt-content .logo-part .red_more img {
        width: 20px;
        height: 20px;
        object-fit: contain;
    }
    section.news-section .news-middle-part {
        padding-left: 124px;
        padding-top: 32px;
    }
    section.news-section .news-middle-part .all-nesw-part .view_news-sec {
        display: flex;
        justify-content: center;
        margin: 0 auto !IMPORTANT;
        border: 1px solid #ff002b;
        width: fit-content;
        color: #FF002B;
        padding: 16px 48px;
        border-radius: 10px;
        font-weight: 500;
        font-size: 28px;
        line-height: 36px;
        margin-top: 16px !IMPORTANT;
    }
    section.news-section .news-middle-part .all-nesw-part .view_news-sec:hover {
        color: #fff;
        background-color: #FF002B;
    }
    .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_payer_part .month_cover .active-select label {
        color: #ff002b !important;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .btn-type-part .detail-btn:hover {
        color: #FF002B;
    }
    .endurance_network .network_tab_wrapper li.active_page a {
        color: #ff002b !important;
        border-color: #ff002b !important;
        font-weight: 600 !important;
    }
    .filter_grid_main .filter_wrapper .filter_form_outer .filter_select .dropdown.bootstrap-select .dropdown-menu.show ul.dropdown-menu.inner.show {
        flex-wrap: wrap;
    }
    .our_prog_box::before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .hswf_form_fields_inp .iti.iti--allow-dropdown {
        width: 100%;
    }
    body .need_request_support .support-request .fill-info_request .supprot_descibe .hswf_form_fields_inp .iti.iti--allow-dropdown input {
        padding-left: 50px !IMPORTANT;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .hswf_form_fields_inp .iti.iti--allow-dropdown ul {
        z-index: 9999;
    }
    body .progammer-part .popular-sports .program_overview .filter_grid_main .fliter_grid_box_main {
        grid-template-columns: repeat(3, 1fr);
        margin: 24px 0px 0px 0px;
    }
    body section.network-banner-part .sport-club-part .content-about-part .fliter_grid_box_main {
        display: unset;
        margin: 0;
    }
    body section.network-banner-part .sport-club-part .content-about-part .fliter_grid_box_main  .fliter_grid_box {
        border: 0;
        border-radius: 0;
    }
    body section.network-banner-part .sport-club-part .content-about-part .fliter_grid_box_main .fliter_grid_box .filter_grid_content {
        padding: 0;
    }
    body section.network-banner-part .sport-club-part .content-about-part .fliter_grid_box_main .fliter_grid_box .filter_grid_content .oragnatisation-setting {
        display: flex;
        flex-wrap: wrap;
        gap: 24px;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .oragnatisation-setting .program-part span.pomits-part {
        font-weight: 500;
        font-size: 20px;
        line-height: 100%;
        color: #FFB54B;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .oragnatisation-setting .review-part {
        gap: 2px;
    }
    section.network-banner-part .sport-club-part .content-about-part .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .oragnatisation-setting .program-part img {
        width: 20px;
        height: 20px;
    }
    section.network-banner-part .sport-club-part .content-about-part .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .oragnatisation-setting .program-part h3 {
        font-size: 18px;
    }
    .blog-detail-page .quick-navigate .sold-part a {
        color: unset;
        font-size: unset;
    }
    section.news-section .news-heading h2 span.bld_txt {
        font-weight: 600;
    }
    .endurance_network .network_tab_wrapper ul.school-part li.active-sc_tabs {
        border-bottom: 4px solid #FF002B;
    }
    .endurance_network .network_tab_wrapper ul.school-part li.active-sc_tabs p.text-part {
        color: #FF002B;
        font-weight: 500;
    }
    .endurance_network .network_tab_wrapper ul.school-part li.active-sc_tabs img {
        filter: brightness(0) saturate(100%) invert(15%) sepia(96%) saturate(3428%) hue-rotate(340deg) brightness(107%) contrast(122%);
    }
    .confirm_modal_payment .modal-dialog.modal-dialog-centered {
        max-width: 741px;
    }
    .confirm_modal_payment .modal-dialog.modal-dialog-centered .modal-body .pre-filled-everything p {
        margin-bottom: 16px !IMPORTANT;
    }
    .confirm_modal_payment .modal-dialog.modal-dialog-centered .modal-content .modal-body .pre-filled-everything .banking_details-part .payment_summary .payment_about {
        border-top: 1px solid #E7E6F0;
        padding: 11px 0;
    }
    .confirm_modal_payment .modal-dialog.modal-dialog-centered .modal-content .modal-body .pre-filled-everything .banking_details-part .payment_summary h5 {
        padding-bottom: 11px !IMPORTANT;
    }
    .confirm_modal_payment .modal-dialog.modal-dialog-centered .modal-content .modal-body .pre-filled-everything .banking_details-part .payment_summary .payment_about:last-child {
        padding-bottom: 0;
    }
    .confirm_modal_payment .modal-dialog.modal-dialog-centered .modal-content .modal-body .pre-filled-everything .banking_details-part .payment_summary .payment_about .medium-part {
        font-weight: 400;
    }
    .confirm_modal_payment .modal-dialog.modal-dialog-centered .modal-content .modal-body .pre-filled-everything .banking_details-part .payment_summary .payment_about .extra-bold-part {
        font-weight: 600;
    }
    .confirm_modal_payment .modal-dialog.modal-dialog-centered .modal-content .modal-body .pre-filled-everything .banking_details-part .payment_summary {
        border: 0;
        padding: 0;
        margin: 0;
    }
    .online-payemnt-registration {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 72px 0;
    }
    .online-payemnt-registration .after-registration-see-info h2 img {
        width: 40px;
        height: 40px;
        object-fit: contain;
    }
    .online-payemnt-registration .after-registration-see-info h2 {
        display: flex;
        align-items: center;
        justify-content: center;
        color: #393939;
        font-weight: 600;
        font-size: 48px;
        line-height: 145%;
        text-transform: capitalize;
        gap: 8px;
    }
    .online-payemnt-registration .after-registration-see-info {
        width: 100%;
        margin: 0 auto;
        max-width: 762px;
    }
    .online-payemnt-registration .after-registration-see-info h3 {
        font-weight: 500;
        font-size: 24px;
        line-height: 100%;
        text-align: center;
        color: #393939;
        margin-top: 8px !IMPORTANT;
    }
    .online-payemnt-registration .after-registration-see-info h4 {
        font-weight: 400;
        font-size: 20px;
        line-height: 28px;
        text-align: center;
        color: #393939;
        margin-top: 16px !important;
        margin-bottom: 24px !important;
    }
    .online-payemnt-registration .after-registration-see-info .sucessful-sect {
        display: flex;
        justify-content: center;
        align-items: center;
        background: #ff002b;
        border: 1px solid #ff002b;
        margin: 0 auto !IMPORTANT;
        width: fit-content;
        color: #fff;
        padding: 16px 48px;
        border-radius: 10px;
        font-weight: 500;
        font-size: 28px;
        line-height: 36px;
    }
    .online-payemnt-registration .after-registration-see-info .sucessful-sect:hover {
        background: #fff;
        color: #ff002b;
    }
    .online-payemnt-registration .after-registration-see-info .payment_related_queries {
        background: #EBEDF066;
        margin-top: 24px;
        border-radius: 10px;
        padding: 12px;
    }
    .online-payemnt-registration .after-registration-see-info .payment_related_queries p {
        font-weight: 400;
        font-size: 20px;
        line-height: 30px;
        text-align: center;
        color: #787878;
    }
    .online-payemnt-registration .after-registration-see-info .payment_related_queries h5 {
        font-weight: 400;
        font-size: 20px;
        line-height: 30px;
        text-align: center;
        text-transform: capitalize;
        color: #141414;
        margin-top: 4px !IMPORTANT;
    }
    .online-payemnt-registration .after-registration-see-info .payment_related_queries .personal_info {
        padding-top: 4px;
        text-align: center;
    }
    .online-payemnt-registration .after-registration-see-info .payment_related_queries .personal_info a {
        font-weight: 400;
        font-size: 20px;
        line-height: 30px;
        color: #434343;
        padding: 0px 16px;
    }
    .online-payemnt-registration .after-registration-see-info .payment_related_queries .personal_info a img {
        width: 20px;
        height: 20px;
        object-fit: contain;
        margin-right: 5px;
    }
    .latst_insights_sec .latest_insights_slide_wrapper .latest_insight_grid {
    position: relative;
}
.latst_insights_sec .latest_insights_slide_wrapper .latest_insight_grid .home-slide-content {
    position: absolute;
    bottom: 16px;
    left: 16px;
    padding-right: 16px;
}
.latst_insights_sec .latest_insights_slide_wrapper .latest_insight_grid .last_insights_ftr_img {
    position: relative;
}
.latst_insights_sec .latest_insights_slide_wrapper .latest_insight_grid .last_insights_ftr_img::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background: linear-gradient(185.14deg, rgba(0, 0, 0, 0) 41.99%, rgba(0, 0, 0, 0.591447) 65.35%, rgba(0, 0, 0, 0.83) 93.95%);
}
.latst_insights_sec .latest_insights_slide_wrapper .latest_insight_grid ul.author-listing {
    display: flex;
    gap: 24px;
    list-style: none;
}
.latst_insights_sec .latest_insights_slide_wrapper .latest_insight_grid ul.author-listing li {
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    color: #fff;
    position: relative;
    opacity: 70%;
}
.latst_insights_sec .latest_insights_slide_wrapper .latest_insight_grid ul.author-listing li::before {
    content: "";
    width: 4px;
    height: 4px;
    position: absolute;
    background-color: #fff;
    border-radius: 50%;
    top: 9px;
    left: -15px;
}
.latst_insights_sec .latest_insights_slide_wrapper .latest_insight_grid ul.author-listing li:first-child::before {
 display: none;
}
.hswf_edit-profile-page .edit-gender-info {
    padding-top: 16px;
    width: 50%;
}
.hswf_edit-profile-page .become_volunteer_form {
    background: transparent;
    max-width: 100%;
    padding: 0;
    border: 0;
    margin: 24px auto 0px auto;
}
.hswf_edit-profile-page .become_volunteer_main {
    background-color: transparent;
    padding: 0;
}
.hswf_edit-profile-page .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .hswf_form_fields_inp {
    margin: 0px 0px 20px 0px;
}
.hswf_edit-profile-page .mlstp_btn {
    margin: 24px 0px 0px 0px;
    padding-top: 24px;
    border-top: 1px solid #43434333;
}
.hswf_edit-profile-page .edit-gender-info .gender_box label {
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 21px;
    background-color: #fff;
    padding: 0 3px;
}
.hswf_edit-profile-page .edit-gender-info .gender_box label span.reqrd {
    color: #EF3030;
    margin: 0px 0px 0px 4px;
}
.complete-registration .modal-dialog .modal-content {
    padding: 52px 32px;
}
.complete-registration .modal-dialog {
    display: flex;
    align-items: center;
    height: -webkit-fill-available;
}
.pre-filled-everything .banking_details-part .payment_summary .fee-registration .fee-deatil-part {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 11px 0;
}
 .pre-filled-everything .banking_details-part .payment_summary .fee-registration .first-part-box {
    padding-top: 0;
}
 .pre-filled-everything .banking_details-part .payment_summary .fee-registration .fee-deatil-part h3 {
    color: #787878;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
}
body .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part .payment_summary .payment_about .total-part {
    font-weight: 600;
}
/****************************************************************************** become orgnization form page end ********************************************************************/


                        /* media query */
              @media (min-width:1800px){
                  .need-support-page .cateory-support  .contribute_para .contri_box_main .contri_box_inner ul li {
            font-size: 24px;
            line-height: 36px;
        }
            .student_feed_slide_outer {
                margin-top: -300px;
            }
            section.student_feed_sec .owl-nav button.owl-next i.fa.fa-chevron-right::before {
                width: 77px;
                height: 66px;
            }
            section.student_feed_sec .owl-nav button.owl-prev i.fa.fa-chevron-left::before {
                width: 77px;
                height: 66px;
            }
            section.student_feed_sec .owl-nav button.owl-next {
                right: 90px;
            }
            section.student_feed_sec .owl-nav button.owl-prev {
                left: 90px;
            }
            section.student_feed_sec .student-feed-main .student-main-content::before {
                width: 90px;
                height: 77px;
                left: 204px;
                top: -75px;
            }
            section.student_feed_sec .student-feed-main .student-main-content p {
                font-size: 24px;
                line-height: 34px;
            }
            section.student_feed_sec .student-feed-main .student-main-content::after {
                width: 100px;
                height: 90px;
                right: 177px;
                top: 46px;
            }
              }
                @media (max-width:1750px){
                    .upcoming_events .upcome_hd_col {
                width: 50%;
            }

            .sports-pai-charcha-page  .outside-frame-part {
    padding: 72px 240px;
}
            .sports-pai-charcha-page .charcha-part-sect .support_page section.how_can_help .hs_hndg h2 {
    line-height: 84px;
}
            .program_detail_sec .program_detail_data_wrapper .program_detail_data_inner .prgm_dtl_data_hd h4 {
            font-size: 16px;
        }
        .donation_full_page {
            padding: 64px 0px;
        }
        .program_detail_page .progammer-part .popular-sports .col-sm-9 {
        width: 70%;
    }
    body .progammer-part .popular-sports .program_overview .filter_grid_main .fliter_grid_box_main {
        grid-template-columns: repeat(2, 1fr);
    }
    .program_detail_page .progammer-part .popular-sports .col-sm-3 {
        width: 30%;
    }
        .program_detail_sec .program_detail_data_wrapper .program_detail_data_inner .prgm_dtl_data_sbhd h6 {
            font-size: 14px;
        }
            section.student_feed_sec .owl-nav button.owl-prev {
                left: 100px;
            }
            section.student_feed_sec .owl-nav button.owl-next {
                right: 110px;
            }
            .progammer-part .prgrm_dtl_ftr_prgm .ftr_prgm_hd h3 {
                font-size: 28px;
            }
            .upcoming_events .upcoming_events_wrapper .upcome_big_col {
                width: 50%;
            }
                    .join_hswf_cat .join_hswf_sec  .join_hswf_sec_inner .info-box  h2 {
                font-size: 30px;
            }
            .join_hswf_cat .join_hswf_sec_inner .join_hswf_cta a {
                font-size: 18px;
            }
                .progammer-part .popular-sports .facilites_overview .about-facilites .campus-part h4 {
                    line-height: 17.5px;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per .feedback-section .main-rating-sec .rating-bar .percetage .jewf {
                    width: 190px;
                }
                .blog-detail-page .benefit-of.deatil .latest-blog .about-latest .content h3.title {
                    font-size: 20px;
                    line-height: 24.23px;
                }
                .blog-detail-page .benefit-of.deatil .upcoming-event .event-paty .abour-event h4 {
                    font-size: 20px;
                    line-height: 24.23px;
                }
                .blog-detail-page .benefit-of.deatil .gallery-part .main-part .galley-pics img {
                    width: 100%;
                    height: 100px;
                }
                            .container {
                                padding: 0px 80px;
                            }

                            header.hswf_header .hswf_header_main .hswf_search input {
                                font-size: 16px;
                            }

                            header.hswf_header .hswf_header_main .hswf_search {
                                width: 410px;
                            }

                            header.hswf_header .hswf_header_main .hswf_nav_menu .hswf_nav_menu_list .aim_nav_menu_link {
                                font-size: 16px;
                        
                            }

                            header.hswf_header .hswf_header_main .hswf_sign_in_btn a {
                                line-height: 26px;
                                font-size: 22px;
                    
                            }

                            .hs_cta a {
                                line-height: 26px;
                                font-size: 22px;
                    
                            }

                            footer.hswf_footer .ftr_row .ftr_col .contact_us .contact_btn a {
                                line-height: 26px;
                                font-size: 22px;
                   
                            }

                            footer.hswf_footer .ftr_row .ftr_col .location_link .location_link_inner a {
                                font-size: 16px;
                                line-height: 24px;
                            }

                            footer.hswf_footer .ftr_row .ftr_col .contact_social_link_main .contact_link ul li a {
                                font-size: 16px;
                                line-height: 24px;    
                            }

                            footer.hswf_footer .ftr_row .ftr_col .contact_social_link_main .social_link ul {
                                gap: 12px;
                            }

                            footer.hswf_footer .ftr_row .ftr_col .contact_us_txt p {
                                font-size: 14px;
                                line-height: 20px;
                            }

                            footer.hswf_footer .footer_link .footer_link_inner ul li a {
                                font-size: 16px;
                            }

                            .our_prog_box img {
                                height: 450px;
                                }

                        }
                        @media (max-width:1650px){
                            .program_detail_sec .program_detail_data_wrapper .program_detail_data_inner {
            padding: 12px;
        }
        .rister-session-modal  .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .iti.iti--allow-dropdown input {
    font-size: 16px;
}
        .underprivileged_part .champion_sec .chmpn_txt_col {
        padding: 64px 100px 64px 50px;
    }
    .online-payemnt-registration .after-registration-see-info .sucessful-sect {
        line-height: 26px;
        font-size: 22px;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .oragnatisation-setting .program-part span.pomits-part {
        font-size: 12px;
    }
    section.news-section .news-middle-part {
        padding-left: 90px;
    }
    section.news-section .news-middle-part .all-nesw-part .view_news-sec {
        line-height: 24px;
        font-size: 18px;
        padding: 12px 36px;
    }
    section.network-banner-part .sport-club-part .content-about-part .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .oragnatisation-setting .review-part img {
        width: 14px;
        height: 14px;
    }
    section.network-banner-part .sport-club-part .content-about-part .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .oragnatisation-setting .program-part h3 {
        font-size: 12px;

    }
    .filter_grid_main .filter_wrapper .filter_form_outer .filter_search input {
        font-size: 16px;
    }
    .filter_grid_main .filter_wrapper .filter_form_outer .filter_setting .acoording_us_select img {
        width: 20px;
        height: 20px;
    }
    .network_frame_part .final-btn-part .view-part {
        font-size: 20px;
        line-height: 26px;
    }
    .filter_grid_main .filter_wrapper .filter_form_outer .filter_setting .acoording_us_select span.txt-wite {
        font-size: 16px;
    }
    .filter_grid_main .filter_wrapper .filter_form_outer .filter_select .dropdown.bootstrap-select button.btn.dropdown-toggle.btn-light {
        font-size: 16px;

    }
    .underprivileged_part .champion_sec .chmpn_txt_col h4 {
        font-size: 50px;
    }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .session-body-part .session-slot-time a {
            width: 129px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .tips-part .session-body-part .session-slot-time a {
            width: 198.75px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .proceed-btn .pay-procedd {
            padding: 16px 32px;
        }
        body .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .otp-field input {
            height: 52px;
            width: 52px !important;
        }
        .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp label {
            font-size: 12px;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_form_wrapper input {
            padding: 12px 24px;
            font-size: 16px;
            height: 50px;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_side_left .over_text .over_text_title h4 {
            font-size: 20px;
            line-height: 30px;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_side_left img {
            height: 630px;
        }
        .signup_popup_modal .modal-dialog {
            max-width: 1100px;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .iti.iti--allow-dropdown input {
            padding: 12px 24px 12px 52px;
            font-size: 16px;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_side_left .over_text .over_text_name h5 {
            font-size: 20px;
            line-height: 30px;
            margin-top: 12px !important;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_side_left .over_text .over_text_prfl h6 {
            font-size: 16px;
            line-height: 26px;
        }
        .log_in_form_inner .log_in_form_wrapper .login_fields {
            width: 450px;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_form_inner .log_in_logo img {
            width: 152px;
            height: 57px;
        }

                            .prgrm_dtl_txt_wrapper .prgrm_name h1 {
                                font-size: 30px;
            
                            }
                            
                            .prgrm_dtl_txt_wrapper .prgrm_name h1 span {
                                font-size: 26px;
                            }

                            .prgrm_dtl_txt_wrapper .prgrm_loction_inner p {
                                 font-size: 22px;
                            }

                        .our_prog_box img {
                            height: 420px;
                        }

            .join_hswf_cat .join_hswf_sec  .join_hswf_sec_inner .info-box  h2 {
                font-size: 26px;
            }
            .prgrm_dtl_txt_wrapper .program-data_part table tr td p {
            font-size: 14px;
            line-height: 24px;
        }
            .takeway-section .key-points ul.list-key li {
            font-size: 16px;
            line-height: 26px;
        }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .content-part h4 {
                font-size: 36px;
                line-height: 50px;
            }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .content-part .languages-diff ul li {
                font-size: 20px;
            }
            .quick-navigate .sold-part  h2.level-part {
                font-size: 24px;
                line-height: 38px;
            }
            .quick-navigate .sold-part .more-like-part .main-blog-page .trending-career-sect .box-sides .content-part h4 {
                font-size: 18px;
            }
            .quick-navigate .sold-part .more-like-part .main-blog-page .trending-career-sect .box-sides .content-part ul li {
                font-size: 12px;
            }
            .quick-navigate .sold-part .more-like-part .main-blog-page .trending-career-sect .box-sides .content-part ul li:before {
                top: 10px;
            }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .content-part .languages-diff ul li::before {
                bottom: 13px;
            }
            .upcoming_events .upcoming_events_wrapper .left_upcoming_event img {
                width: 725px;
                height: 725px;
            }
            .join_hswf_cat .join_hswf_sec_inner .join_hswf_cta a {
                font-size: 16px;
                padding: 6px 16px 6px 16px;
                line-height: 30px;
            }
            .join_hswf_cat .join_hswf_sec_inner p {
                font-size: 12px;
                line-height: 20px;
            }
            .best_player_join_sect .featured-player-section {
                padding-left: 100px;
            }
                            .container {
                                padding: 0px 90px;
                            }
                            .hswf_login .hswf_login_wrapper .log_in_form_inner .log_in_logo img {
                    width: 145px;
                    height: 65.04px;
                }
                .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .rec-resend-code .recive-code p {
                font-size: 18px;
                line-height: 26px;
            }
            .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp  .rec-resend-code .resend-code a {
                font-size: 18px;
                line-height: 26px;
            }
                .hswf_login .hswf_login_wrapper .log_in_side_left img {
                width: 100%;
                height: 600px;
            }
                .log_in_form_inner .log_in_form_wrapper .log_in_title_descp h2 {
                    font-size: 32px;
                }
                .log_in_form_inner .log_in_form_wrapper .log_in_title_descp p {
                    font-size: 16px;
                    line-height: 18px;
                }
              .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .iti.iti--allow-dropdown input {
                font-size: 18px;
                height: 50px;
            }
                .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp input, .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp select {
                height: 50px;
                font-size: 16px;
            }
            .hswf_login {
                padding: 28px;
            }
                .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp button {
                    line-height: 26px;
                    font-size: 22px;
                }
                .hswf_login .hswf_login_wrapper .log_in_side_left .over_text .over_text_title h4 {
                    font-size: 20px;
                    line-height: 26px;
                }
                .hswf_login .hswf_login_wrapper .log_in_side_left .over_text .over_text_title {
                    margin: 0px 0px 8px 0px;
                }
                .hswf_login .hswf_login_wrapper .log_in_side_left .over_text .over_text_name h5 {
                    font-size: 18px;
                    line-height: 30px;
                }
                .hswf_login .hswf_login_wrapper .log_in_side_left .over_text .over_text_prfl h6 {
                    font-size: 16px;
                    line-height: 26px;
                }
                            .progammer-part .popular-sports .facilites_overview .about-facilites {
                                grid-template-columns: repeat(5, 1fr);
                            }
                            section.category_tab_sec {
                                padding: 64px 90px;
                            }
                            .outside-frame-part {
                    padding: 0px 90px;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per .feedback-section .main-rating-sec .rating-bar .percetage .jewf {
                    width: 194px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .contact_info_bx h2 {
                    font-size: 40px;
                }

                section.contact_form_sec .contact_form_inner .contact-informtion .contact_info_bx p {
                    font-size: 18px;
                    line-height: 30px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing .location-listing-address .info-box h3 {
                    font-size: 20px;
                    line-height: 30px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .con_social_link .social_link_title h3 {
                    font-size: 28px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing .location-listing-address .info-box p {
                    font-size: 18px;
                    line-height: 30px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing .location-listing-address .info-box a {
                    font-size: 18px;
                    line-height: 30px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .con_social_link .social_link_desc p {
                    font-size: 18px;
                    width: auto;
                    padding: 0 16px !important;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .con_social_link .social_link_icon a {
                    padding: 4.6px 4.4px 4.6px 4.4px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .con_social_link .social_link_icon a img {
                    width: 25.8px;
                    height: 25.8px;
                }
                }
        @media (max-width:1600px){
         section.why-joining-section .network-joing .img-part img {
    height: 570px;
}  
section.inspiring-section .second_sect_part .left_hand_img img {
    width: 82%;
}
section.inspiring-section .second_sect_part .left_hand_img .study-method  .ninth_img {
    top: 48px;
    right: 200px;
}
section.inspiring-section .second_sect_part .left_hand_img .study-method .tenth_img {
    top: 104px;
    left: 6px;
}
section.inspiring-section .second_sect_part .left_hand_img .study-method .eighth_img {
    top: -130px;
        right: 166px;
}
section.inspiring-section .second_sect_part .left_hand_img .study-method  .eleventh_img {
    top: -43px;
    right: 386px;
    rotate: 0.64deg;
}
section.inspiring-section .second_sect_part .left_hand_img .study-method .twelev_img {
    top: -31px;
    right: 464px;
    rotate: 0.64deg;
}
section.inspiring-section .second_sect_part {
    height: 200px;
}
section.inspiring-section .second_sect_part .left_hand_img .study-method .thirtheen_img {
    top: -55px;
    right: 556px;
    rotate: -0.36deg;
}
section.inspiring-section .second_sect_part .left_hand_img .study-method  .fourththeen_img {
    left: -18px;
}
section.inspiring-section .first_sect_part .vedio_sect_part {
    max-width: 52%;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .recording-acces-part .date_and_time span.full_time_showing {
    font-size: 12px;
} 
.sports-pai-charcha-page  .outside-frame-part {
    padding: 72px 200px;
}

.complete-session-part-sect .complete-chanllanges .main_uper_sect .recording-acces-part .suprising-img-sect img {
    height: 210px;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .recording-acces-part .vedio-part-inner {
      height: 210px;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .recording-acces-part .for_playing img {
    width: 45px;
    height: 45px;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .recording-acces-part .upcoming_part .latest-up {
    padding: 2px 6px !important;
    font-size: 12.57px;
}
        }

        @media (max-width:1550px){
            section.why-joining-section .network-joing .content-part {
    padding-left: 32px;
}
[aria-current="page"] span {
    font-size: 14px;
    line-height: 22px;
}
.pagination-section nav div:last-child [aria-disabled="true"] span {
    font-size: 14px;
    line-height: 22px;
}
.chacha-modal-part {
    margin-left: 40px;
    margin-top: 0;
}
section.inspiring-section .about_aim-talk h3 {
    font-size: 18px;
}
section.inspiring-section .about_aim-talk .online-sect-part .about-timing span {
    font-size: 16px;
}
section.inspiring-section .about_aim-talk .online-sect-part .about-timing img {
    width: 20px;
    height: 20px;
}
section.inspiring-section .first_sect_part .vedio_sect_part .upcoming_vc .subtitle-part span.economical-part {
    font-size: 24px;
}
.sports-pai-charcha-page .charcha-part-sect .support_page section.how_can_help .hs_hndg h2 {
    line-height: 74px;
}
section.inspiring-section .first_sect_part .vedio_sect_part .upcoming_vc .rgister-btn-part .rigert-part {
    font-size: 16px;
}
.sports-pai-charcha-page .support_page .how_can_help .our_comnt_list ul li .tik_text {
    font-size: 20px;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .content_bottm_part h2 {
    font-size: 16px;
    line-height: 22px;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .content_bottm_part p {
    font-size: 12px;
}
            .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_side_left img {
            height: 530px;
        }
        .underprivileged_part .champion_sec .chmpn_txt_col h4 {
        font-size: 44px;
    }
    .finshied_syccesfully_thankyou .modal-dialog .modal-content .modal-body .succes_submit_part h2 {
    font-size: 40px;
    line-height: 58.6px;
}
.finshied_syccesfully_thankyou .modal-dialog .modal-content .modal-body .succes_submit_part h3 {
    font-size: 20px;
    line-height: 28px;
}
.finshied_syccesfully_thankyou .modal-dialog .modal-content .modal-body .succes_submit_part  p {
    font-size: 18px;
    line-height: 26px;
}
.preview_screen_modal .modal-dialog .modal-content .modal-body  .btn {
    padding: 12px 36px;
    font-size: 24px;
}
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .filter_club_title .trained-coach span.fees {
        font-size: 16px;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .btn-type-part .detail-btn {
        font-size: 14px;
    }
        .need-support-page .cateory-support section.way_to_support .supprt_img_col .way_to_img img {
        height: 460px;
    }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contribution-goes-towards .btn-part  .btn-part {
            font-size: 22px;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contribution-goes-towards .btn-part  .btn-part {
            padding: 12px 32px;
            font-size: 26px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .proceed-btn .pay-procedd {
            font-size: 26px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .session-body-part .session-slot-time a {
            width: 122px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .tips-part .session-body-part .session-slot-time a {
            width: 187.75px;
        }
        footer.hswf_footer .ftr_row .ftr_col .location_txt h3 {
            font-size: 18px;
        }
        .signup_popup_modal .modal-dialog {
            max-width: 990px;
        }
        .program_detail_sec .program_detail_data_wrapper .program_detail_data_inner .prgm_dtl_data_hd h4 {
            font-size: 14px;
            line-height: 18px;
        }
        .program_detail_sec .program_detail_data_wrapper .program_detail_data_inner .prgm_dtl_data_sbhd h6 {
            font-size: 12px;
            line-height: 18px;
        }
        .join_page .container {
                padding: 0 60px;
        }
            .our_prog_box img {
            height: 340px;
        }
            .upload-part .broswe-part h5 span#file-name {
            font-size: 12px;
        }
        .sports_one_part .specific_main-part .about_main_sports .bio-data .data_part p {
            font-size: 14px;
            line-height: 18px;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields.kjxl .add_more a {
            height: 40px;
            font-size: 16px;
        }
        .become_volunteer_main .become_volunteer_form .add_more_sports a {
            height: 48px;
            font-size: 16px;
        }
            section.student_feed_sec .aim_center_hd h6 {
                font-size: 55px;
                line-height: 76px;
            }
            .prgrm_dtl_txt_wrapper .prgrm_name h1 {
                font-size: 28px;
                line-height: 42px;
            }
            
            .prgrm_dtl_txt_wrapper .prgrm_name h1 span {
            font-size: 24px;
        }
            .prgrm_dtl_txt_wrapper .prgrm_btn a.rqst {
                font-size: 18px;
            }
            .prgrm_dtl_txt_wrapper .prgrm_btn a.get_drctn {
                font-size: 18px;
            }
            .prgrm_dtl_txt_wrapper .prgrm_game {
                margin: 10px 0px 10px 0px;
            }
            .progammer-part .popular-sports .left-tabsect h2 {
                font-size: 26px;
                line-height: 38px;
            }
            .progammer-part .popular-sports .faq_overview .accordion .accordion-item .accordion-button {
                font-size: 18px;
            }
            .progammer-part .popular-sports .faq_overview .accordion .accordion-item {
                padding: 18px 32px;
            }
            .progammer-part .prgrm_dtl_ftr_prgm {
                padding: 0px 0px 0px 32px;
            }
            .prgrm_dtl_txt_wrapper .pgrm_descrptn p {
                font-size: 16px;
                line-height: 26px;
            }
            .prgrm_dtl_txt_wrapper .pgrm_descrptn p a#readMoreLink {
                font-size: 16px;
            }
            .prgrm_dtl_txt_wrapper .prgrm_club h4 {
                font-size: 24px;
                line-height: 36px;
            }
            .prgrm_dtl_txt_wrapper .prgrm_loction_inner p {
            font-size: 18px;
            line-height: 28px;
        }
            .prgrm_dtl_txt_wrapper .prgrm_loction_inner img {
                width: 25px;
                height: 25px;
            }
           /* .filter_grid_main .filter_wrapper .filter_form_outer .filter_select {
                width: 16%;
            }
            .filter_grid_main .filter_wrapper .filter_form_outer .filter_search {
                width: 42%;
            }*/
            /*.filter_grid_main .filter_wrapper .filter_form_outer .filter_select .dropdown.bootstrap-select button.btn.dropdown-toggle.btn-light {
                padding: 10px;
            }*/
           /* .progammer-part .popular-sports .program_overview .programs_popularity .box-part .text-part .bttn_part a {
                padding: 6px 48px;
                font-size: 16px;
            }
            .progammer-part .popular-sports .program_overview .programs_popularity .box-part .text-part .bttn_part a {
                padding: 6px 48px;
                font-size: 16px;
                line-height: 22px;
            }*/
            .error_section .error_wrapper .blck_big_text p {
                font-size: 16px;
                line-height: 20px;
            }
            .prgm_join_modal .modal-body .program_join_popup_cntnt .program_join_form .join_fields .join_inp_fields .iti input {
                padding: 8px 12px 8px 52px;
            }
            .prgm_join_modal .modal-body .program_join_popup_cntnt .program_join_form .join_fields .join_inp_fields {
                margin: 0px 0px 16px 0px;
            }
            .prgm_join_modal .modal-body .program_join_popup_cntnt .program_join_form .join_fields .join_inp_fields button {
                padding: 12px 36px 12px 36px;
                font-size: 20px;
                line-height: 24px;
            }
            .error_section .error_wrapper .blck_small_text p {
                font-size: 14px;
                line-height: 22px;
            }
            .error_section .error_wrapper .oops_hd h1 {
                font-size: 61.35px;
                line-height: 96.03px;
            }
            .thank_modal .modal-body .thank_pop_up_content .thank_pop_hd_sbhd h3 {
                font-size: 40px;
                line-height: 59.6px;
            }
            .thank_modal .modal-body .thank_pop_up_content .thank_pop_hd_sbhd h6 {
                font-size: 20px;
                line-height: 26px;
                margin: 16px 0px 0px 0px!important;
            }
            .error_section .error_menu .error_menu_inner ul li a {
                font-size: 14px;
                line-height: 18px;
            }
            .error_section {
                padding: 100px 0;
            }
            .thank_modal .modal-body .thank_pop_up_content .thank_pop_descp p {
                font-size: 16px;
                line-height: 26px;
            }
            .thank_modal .modal-body .thank_pop_up_content .thank_pop_btn button {
                padding: 12px 36px 12px 36px;
                font-size: 20px;
                line-height: 24px;
            }
            .thank_modal .modal-dialog {
                max-width: 630px;
            }
            section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .research_learn_grid_box_img img {
                height: 245px;
            }
            .upcoming_events .upcoming_events_wrapper .left_upcoming_event img {
                width: 710px;
                height: 710px;
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .Contribute-Cause-info p {
                font-size: 14px;
                line-height: 22px;
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .contributions-contact-heading h2 {
                font-size: 18px;
                line-height: 25px;
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .contributions-contact .personal-info .location-part img {
                width: 22px;
                height: 22px;
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .contributions-contact .personal-info .location-part .content-part h2 {
                font-size: 12px;
                line-height: 18px;
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .contributions-contact .personal-info .location-part .content-part p, a {
                font-size: 14px;
                line-height: 22px;
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .contribution-goes-towards .contribution-goes-towards-info h2 {
                font-size: 14px;
                line-height: 22px;
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .contribution-goes-towards .contribution-goes-towards-info p {
                font-size: 14px;
                line-height: 22px;
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .contribution-goes-towards .contribution-goes-towards-about p {
                font-size: 14px;
                line-height: 22px;
                margin: 16px 0px !important;
            }
            .contribute_modal .modal-content .modal-footer button {
                font-size: 20px;
                line-height: 24px;
                padding: 12px 36px 12px 36px;
            }
            .way_to_support .hs_descp p {
                font-size: 18px;
                line-height: 30px;
            }
            .hndg_line_txt h4 {
                font-size: 44px;
                line-height: 52px;
            }
            .contribute_para p {
                font-size: 18px;
                line-height: 24px;
            }
            .contribute_para .contri_box_main .contri_box_inner ul li {
                font-size: 16px;
                line-height: 22px;
            }
            .download_deck .download_deck_inner .pdf_icn_txt .pdf_icn img {
                width: 80%;
            }
            .download_deck .download_deck_inner .pdf_icn_txt .pdf_txt p {
                font-size: 16px;
                line-height: 24px;
            }
            .download_deck .download_deck_inner .pdf_icn_txt .pdf_txt  h6 {
                font-size: 32px;
                line-height: 42px;
            }
            .hs_cta button {
                line-height: 24px;
                font-size: 18px;
                padding: 12px 36px 12px 36px;
            }
            .contribute_para .contri_option_box_main .contri_option_box_inner h5 {
                font-size: 20px;
                line-height: 32px;
            }
            .contribute_para .contri_option_box_main .contri_option_box_inner p {
                font-size: 16px;
                line-height: 22px;
            }
            .player_sec .player_img img {
                width: 100%;
                height: auto;
            }
            .note_sec .note_wrapprer h6 {
                font-size: 20px;
                line-height: 26px;
            }
            .note_sec .note_wrapprer  p {
                font-size: 18px;
                line-height: 26px;
            }
            .track_impact .hs_descp p {
                color: #383838;
                font-size: 18px;
                line-height: 30px;
            }
            .download_deck .download_deck_inner .downld_icn img {
                width: 32px;
                height: 32px;
                object-fit: contain;
            }
            .donate_amount_wrapper .amount_rs p {
                font-size: 18px;
                line-height: 20.8px;;
            }
            .donate_select_amount .select_amount p {
                font-size: 28px;
                line-height: 36px;
            }
            .donate_select_amount .select_amount input {
                font-size: 28px;
                line-height: 41px;
                width: 115px;
            }
            .contribute_para h4 {
                font-size: 20px;
            }
            .our_commitment .cmnt_mnt_img img {
                height: 530px;
            }
            .benefit_volunteer .benefit_volunteer_wrapper .benefit_inner .benefit_text .benefit_tile h6 {
                font-size: 18px;
                line-height: 26px;
            }
            .benefit_volunteer .benefit_volunteer_wrapper .benefit_inner .benefit_text .benefit_descp p {
                font-size: 14px;
                line-height: 18px;
            }
            .benefit_volunteer .benefit_volunteer_wrapper .benefit_inner .benefit_icon img {
                width: 100%;
            }
            .benefit_volunteer .benefit_volunteer_wrapper .benefit_inner .benefit_icon img {
                width: 36px;
                height: 36px;
                object-fit: contain;
            }
            .featured-player-section .player-profile h2 {
                font-size: 55px;
                line-height: 76px;
            }

            .featured-player-section .player-profile p {
                font-size: 18px;
                line-height: 26px;
            }
            .featured-player-section .player-profile .best_player .join_for_view h4 {
                font-size: 16px;
            }
            .volunteer_role .volunteer_role_wrapper .volteer_role_inner .info_box p {
                font-size: 18px;
                line-height: 26px;
            }
            .volunteer_role .volunteer_role_wrapper .volteer_role_inner {
                min-height: 514px;
            }
            .volunteer_role .volunteer_role_wrapper .volteer_role_inner .info_box h6 {
                font-size: 24px;
                line-height: 38px;
            }
            .volunteer_process .volunteer_process_inner .volunteer_process_text p {
                font-size: 16px;
                line-height: 22px;
            }
            .volunteer_process .volunteer_process_inner .volunteer_process_number h2 {
                font-size: 40px;
            }
            /*.become_volunteer_main .become_volunteer_form {
                max-width: 80%;
            }*/
                    .otp_verify_modal .modal-content .modal-body .verification-part h3 {
                font-size: 32px;
                line-height: 48px;
            }
            .otp_verify_modal .modal-content .modal-body .verification-part p {
                font-size: 16px;
                line-height: 24px;
            }
            .otp_verify_modal .modal-content .modal-body .rec-resend-code .resend-code a.resendOtp {
                font-size: 16px;
                line-height: 24px;
            }
            .otp_verify_modal .modal-content .modal-body .otp-field input.otp-box {
                height: 60px;
                width: 60px;
                font-size: 22px;
            }
            .otp_verify_modal .modal-content .modal-body .submit-btn button {
                padding: 12px 36px;
                font-size: 20px;
                line-height: 30px;
            }
                section.contact_form_sec .contact_form_inner .form-sect-part .form_info_bx h2 {
                font-size: 40px;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part .contact_form_box {
                    margin-top: 50px;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part .contact_form_box .contact_form_box_inner input.submit_ctn_btn {
                    line-height: 24px;
                    font-size: 18px;
                    padding: 12px 36px 12px 36px;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part .contact_form_box .contact_form_box_inner textarea {
                    height: 130px;
                    font-size: 16px;
                    padding: 10px 16px;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part .contact_form_box .contact_form_box_inner input {
                    height: 60px;
                    font-size: 16px;
                    padding: 10px 16px;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part .contact_form_box .contact_form_box_inner p {
                    font-size: 16px;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part .form_info_bx .info_ist li {
                    font-size: 16px;
                    line-height: 26px;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part .form_info_bx .info_ist li span.icon img {
                    width: 20px;
                    height: 20px;
                }
                    section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .title_doc_wrapper .doc_downld a {
                    width: 34px;
                    height: 34px;
                    padding: 4.58px;
                    min-width: 34px;
                }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .title_doc_wrapper .doc_downld a img {
                    width: 16px;
                    height: 16px;
                }
                    section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .title_doc_wrapper .doc_downld p {
                    font-size: 12px;
                    line-height: 16px;
                }
                    body section.about-join-section p {
                    font-size: 24px;
                    line-height: 40px;
                }
                section.core-value-section .vission-part .mission-part .img-part img {
                    width: 80px;
                    height: 80px;
                }
                section.why-joining-section .network-joing .content-part .resources-part .build-connection p {
                    font-size: 16px;
                    line-height: 26px;
                }
                section.why-joining-section .network-joing .content-part .resources-part .build-connection span.img-part img {
                    width: 20px !important;
                    height: 20px;
                    max-width: 20px;
                }
                section.why-joining-section .network-joing .img-part img {
                    height: 536px;
                }
                section.core-value-section .vission-part .mission-part .content-part h3 {
                    font-size: 40px;
                    line-height: 62px;
                }
                section.core-value-section .vission-part .mission-part {
                    padding: 50px 32px;
                }
                .acc-content li, span.lfjkm {
                    font-size: 16px;
                    line-height: 26px;
                }

                  .our_comnt_list ul li .tik_text {
                    font-size: 16px;
                    line-height: 26px; 
                }

                .about-banner-section h4 {
                    font-size: 20px;
                    line-height: 30px;
                }
                section.network-banner-part .sport-club-part .content-about-part .nameing-part h2 {
                    font-size: 32px;
                    line-height: 48px;
                }
                section.network-banner-part .sport-club-part .content-about-part .nameing-part p.for-location {
                    font-size: 18px;
                    line-height: 32px;
                }
                section.network-banner-part .sport-club-part .right-side-sport .sports-collection .view-part .view-gallery-btn {
                    padding: 8px 12px;
                    font-size: 14px;
                }
                .progammer-part .popular-sports .review_overview .write-review .btn-write .review-btn {
                    line-height: 24px;
                    font-size: 18px;
                    padding: 12px 36px 12px 36px;
                }
                .progammer-part .popular-sports .review_overview .show-all-comment-part .all-comment {
                    line-height: 24px;
                    font-size: 18px;
                    padding: 12px 36px 12px 36px;
                }
                section.network-banner-part .sport-club-part .content-about-part .nameing-part p.for-location img {
                    width: 22px;
                    height: 22px;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per .feedback-section .main-rating-sec .rating-bar .percetage .jewf {
                    width: 200px;
                }
                .blog-detail-page .benefit-of.deatil .latest-blog .about-latest {
                    padding: 12px;
                }
                .blog-detail-page .benefit-of.deatil .upcoming-event .event-paty .event-img img {
                    width: 164px;
                    height: 164px;
                }
                .blog-detail-page .benefit-of.deatil .upcoming-event .event-paty .abour-event .contentlatest-event span.show-latest {
                    font-size: 12px;
                }
                .blog-detail-page .benefit-of.deatil .upcoming-event .event-paty .abour-event p {
                    font-size: 12px;
                    line-height: 15.5px;
                }
                .blog-detail-page .latest-blog h2, .blog-detail-page .benefit-of.deatil .gallery-part h2, .blog-detail-page .benefit-of.deatil .upcoming-event h2 {
                    font-size: 26px;
                    line-height: 32.98px;
                }
                .about-banner-section h2 {
                    font-size: 55px;
                    line-height: 76px;
                }
                .blog-detail-page .benefit-of.deatil .upcoming-event .event-paty .abour-event h4 {
                    font-size: 18px;
                    line-height: 21.23px;
                    margin-top: 10px !important;
                }
                .blog-detail-page .benefit-of.deatil .latest-blog .about-latest .content h3.title {
                    font-size: 18px;
                    line-height: 22.23px;
                }
                .blog-detail-page .benefit-of.deatil  p.date-part {
                    font-size: 12px;
                }
                .about-banner-section p {
                    font-size: 18px;
                    line-height: 24px;
                    width: 1000px;
                }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .title_doc_wrapper .title_doc_wrapper_main .head_desc_side h6 {
                    font-size: 20px;
                    line-height: 22.8px;
                }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .title_doc_wrapper .title_doc_wrapper_main .head_desc_side ul.author-listing li {
                    font-size: 12px;
                }
                section.newsletter-section .reframe-part .heading-sect p {
                    font-size: 18px;
                    line-height: 20px;
                }
                section.newsletter-section .reframe-part .heading-sect h2 {
                    font-size: 34px;
                    line-height: 48px;
                }
                section.newsletter-section .reframe-part .newlwtter form .btn-pat .subscribe {
                    font-size: 24px;
                    line-height: 30px;
                }

                            header.hswf_header .hswf_header_main .hswf_logo img {
                                width: 150px;
                                height: 70px;
                            }

                            header.hswf_header .hswf_header_main .hswf_nav_menu .hswf_nav_menu_list .aim_nav_menu_link {
                                font-size: 14px;
                            }

                            header.hswf_header .hswf_header_main .hswf_search input {
                                font-size: 14px;
                                line-height: 24px;
                                padding: 12px 16px 12px 56px;
                            }

                            header.hswf_header .hswf_header_main .hswf_search {
                                width: 370px;
                            }

                            header.hswf_header .hswf_header_main .hswf_sign_in_btn a {
                                    line-height: 24px;
                                    font-size: 18px;
                                    padding: 12px 36px 12px 36px;
                            }

                            .hs_cta a {
                                line-height: 24px;
                                font-size: 18px;
                                padding: 12px 36px 12px 36px;
                            }

                            .hs_hero_banner .banner_text .banner_subhead h6 {
                                font-size: 28px;
                                line-height: 32px;
                    
                            }

                            .hs_hndg h2 {
                                font-size: 55px;
                                line-height: 76px;
                    
                            }

                            .hs_descp p {
                                font-size: 16px;
                                line-height: 26px;
                            }

                            .our_prog_box .our_prog_title_decp .our_prog_title h6 {
                                font-size: 20px;
                                line-height: 26px;
                            }

                            .our_prog_box .our_prog_title_decp .our_prog_decp p {
                                font-size: 14px;
                                line-height: 20px;

                            }

                            .upcome_event_hndg h2 {
                                font-size: 80px;
                                line-height: 90px;
                    
                            }

                            .upcome_event_hndg h4 {
                                font-size: 80px;
                                line-height: 90px;
                            }

                            .upcoming_events .upcome_big_banner .upcome_badge .upcm_bdg {
                                font-size: 18px;
                                line-height: 24px;
                                padding: 6px 12px 6px 12px;
                    
                            }

                            .upcoming_events .upcome_big_banner .counter_timer .dy_hr_mints h6 {
                                font-size: 28px;
                                line-height: 30px;
                            }

                            .upcoming_events .upcome_big_banner .counter_timer .dy_hr_mints p {
                                font-size: 14px;
                                line-height: 20px;
                            }

                            .upcoming_events .upcome_big_banner .fitfest_marathon_main .fit_fest_mara_text .ft_fst_big_txt h2 {
                                font-size: 116px;
                                line-height: 146px;
                            }

                            .upcoming_events .upcome_big_banner .fitfest_marathon_main .fit_fest_mara_text .two_text h3 span {
                                font-size: 86px;
                                line-height: 105px;
                            }

                            .upcoming_events .upcome_big_banner .fitfest_marathon_main .fit_fest_post_txt .fit_fest_post_title h3 {
                                font-size: 32px;
                                line-height: 42px;
                            }

                            .upcoming_events .upcome_big_banner .fitfest_marathon_main .fit_fest_post_txt .fit_fest_post_descp p {
                                font-size: 16px;
                                line-height: 26px;
                            }

                            .day_date_main .day_past ,
                            .day_date_main .date_past {
                                font-size: 15px;
                                line-height: 18px;

                            }

                            .latest_insight_grid .latest_insights_title h6 a {
                                font-size: 20px;
                                line-height: 26px;
                            }

                            .latest_insight_grid .latest_insights_descp p {
                                font-size: 14px;
                                line-height: 20px;

                            }

                            footer.hswf_footer .ftr_row .ftr_col .contact_us .contact_btn a {
                                line-height: 24px;
                                font-size: 18px;
                                padding: 12px 36px 12px 36px;
                            }

                            footer.hswf_footer .footer_link .footer_link_inner ul li a {
                                font-size: 14px;
                                line-height: 20px;
                            }

                            footer.hswf_footer .ftr_row .ftr_col .contact_social_link_main .contact_link ul li a {
                                font-size: 14px;
                                line-height: 20px;
                            }

                            footer.hswf_footer .ftr_row .ftr_col .location_link .location_link_inner a {
                                font-size: 14px;
                                line-height: 20px;
                            }

                            footer.hswf_footer .ftr_row .ftr_col .location_link .location_link_inner p {
                                max-width: 280px;
                            }

                            .upcoming_events .upcoming_events_wrapper {
                                padding: 0px 0px 0px 90px;
                            }

                            .team_achieve .team_achieve_slide_wrapper {
                                padding: 30px 0px 0px 90px;
                            }

                            .latst_insights_sec .latest_insights_slide_wrapper {
                                padding: 30px 0px 0px 90px;
                            }

                            .partner_logo img {
                                height: 75px;
                            }

                            .hs_hero_banner {
                                min-height: 786px;
                            }

                            #tabs-nav li a {
                                font-size: 18px;
                                line-height: 26px;
                                padding: 6px 10px;
                    
                            }

                            .filter_grid_main .filter_wrapper .filter_form_outer .filter_search input {
        background-size: 24px;
        background-position: 17px 17px;
    }

                            .filter_grid_main .filter_wrapper .filter_form_outer .filter_select select {
                                font-size: 14px;
                                line-height: 20px;
                            }
.filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .filter_club_title h6 {
    font-size: 16px;
    line-height: 22px;
    height: 42px;
}
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .filter_club_location p {
    font-size: 12px;
    line-height: 16.4px;
    height: 34px;
}
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_img .verifed-tag h4 {
        font-size: 12px;
    }
                            .grassroot_sec .grass_accordn .upper_text p {
                    font-size: 16px;
                    line-height: 26px;
                }
                .acc-head p {
                    font-size: 20px;
                    line-height: 30px;
                }
                  

                        }
                 @media (max-width:1500px){
                    .join_page .container {
                padding: 0 40px;
            }
            .how_can_help .how_can_img img {
    height: 442px;
}
[aria-current="page"] span {
    font-size: 12px;
}
.pagination-section nav div:last-child [aria-disabled="true"] span {
     font-size: 12px;
}
.complete-session-part-sect .complete-chanllanges {
    padding: 40px 40px 0;
}
.sports-pai-charcha-page  section.newsletter-section .reframe-part .newlwtter form .fiels-part {
    gap: 14px;
}
.sports-pai-charcha-page  section.newsletter-section .reframe-part .newlwtter form {
    gap: 14px;
}
.sports-pai-charcha-page .outside-frame-part section.newsletter-section .reframe-part .write-site-mail h3 {
    font-size: 16px;
}
.sports-pai-charcha-page .outside-frame-part section.newsletter-section .reframe-part .write-site-mail .mail-sect-part a {
    font-size: 16px;
}
            .copyright-section .conduvte-part .year-define span.instiative {
            font-size: 12px;
        }
        .filter_grid_main .filter_wrapper .filter_form_outer .filter_search:first-child input {
    padding: 12px;
}
.donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .remain-part input:checked + label:after {
    top: 7px;
}
    .filter_grid_main .filter_wrapper .filter_form_outer .filter_select .dropdown.bootstrap-select button.btn.dropdown-toggle.btn-light {
        padding: 12px 12px;
    }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_payer_part .month_cover .amout_dontantion p {
            font-size: 14px;
            line-height: 21px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_payer_part .month_cover .amout_dontantion .inner-part label {
            font-size: 24px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_payer_part .month_cover .amout_dontantion .inner-part input {
            width: 24px;
            height: 24px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_event .download-part .icon-part img {
            width: 52px;
            height: 52px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_event .download-part .contant h3 {
            font-size: 16px;
            line-height: 22px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_event .download-part .download_part img {
            width: 32px;
            height: 32px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_event .download-part .contant  h5 {
            font-size: 32px;
            line-height: 36px;
        }
        .donation_full_page .support_choose_way .way-boxes-to.seprate .inner-sponsebjx .boxes-part img {
            width: 32px;
            height: 32px;
        }
        .donation_full_page .support_choose_way .way-boxes-to.seprate .inner-sponsebjx .boxes-part h3 {
            font-size: 18px;
            line-height: 30.69px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .session-body-part .session-slot-time a {
            width: 103px;
            height: 50px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .session-body-part .session-slot-time label {
            font-size: 18px;
        }
        .donation_full_page .support_choose_way .way-boxes-to.seprate .inner-sponsebjx .boxes-part {
            width: 235px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .tips-part .session-body-part .session-slot-time a {
            width: 158.75px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .proceed-btn .pay-procedd {
            font-size: 20px;
        }
        .donation_full_page .support_choose_way h2 {
            font-size: 32px;
            line-height: 48px;
        }
        .donation_full_page .support_choose_way p {
            font-size: 18px;
            line-height: 28px;
        }
        footer.hswf_footer .ftr_row .ftr_col .contact_social_link_main .contact_link ul li a img {
            width: 22px;
            height: 22px;
        }
        .copyright-section .conduvte-part .refund-part li a {
            font-size: 12px;
        }
        .copyright-section .conduvte-part .refund-part li span.divider {
            font-size: 12px;
        }
        .copyright-section .conduvte-part .year-define p, a {
            font-size: 12px;
        }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .content-part h4 {
                font-size: 28px;
                line-height: 40px;
            }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .content-part .languages-diff ul li {
                font-size: 14px;
            }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .content-part .languages-diff ul li::before {
                bottom: 8px;
            }
            .quick-navigate .sold-part ul.sold-dec li span {
                font-size: 16px;
            }
            .quick-navigate .sold-part .more-like-part .inner-heading-part h3 {
                font-size: 20px;
                line-height: 32px;
            }
            .quick-navigate .sold-part .more-like-part .inner-heading-part a {
                font-size: 18px;
            }
            .quick-navigate .sold-part .more-like-part .main-blog-page .trending-career-sect .box-sides .img-part img {
                height: 220px;
            }
            .quick-navigate .sold-part .more-like-part .main-blog-page .trending-career-sect .box-sides .content-part h4 {
                font-size: 16px;
                line-height: 24.8px;
            }
            .quick-navigate .sold-part img {
                height: 450px;
            }
            .quick-navigate .sold-part .more-like-part .main-blog-page .trending-career-sect .box-sides .content-part ul li {
                font-size: 10px;
            }
            .quick-navigate .sold-part .more-like-part .main-blog-page .trending-career-sect .box-sides .content-part ul li:before {
                top: 8px;
            }
            .event-unforgotable .transforming_lives .transforming_wrapper h4 {
                font-size: 32px;
            }
            section.student_feed_sec .student-feed-main .student-round-img img {
                width: 200px !important;
                height: 200px;
            }
            .main_events_page .volunteer_role .volunteer_role_wrapper .volteer_role_inner {
                min-height: 445px;
            }
            /*.filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_img img.mn_img {
                height: 170px;
            }*/
            .progammer-part .prgrm_dtl_ftr_prgm {
                padding: 0px 0px 0px 0px;
            }
            .progammer-part .prgrm_dtl_ftr_prgm .ftr_prgm_hd h3 {
                font-size: 26px;
            }
            .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_img .club_play_icon .club_play img {
                width: 28px;
                height: 28px;
                padding: 6px;
            }
            .prgm_join_modal .modal-dialog {
                max-width: 710px;
            }
            section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner {
                gap: 22px;
            }
            section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .research_learn_grid_box_img img {
                height: 200px;
            }
            .upcoming_events .upcoming_events_wrapper .left_upcoming_event img {
                width: 626px;
                height: 626px;
            }
            .contribute_modal .modal-dialog {
                max-width: 680px;
            }
            footer.hswf_footer .ftr_row .ftr_col .contact_social_link_main .social_link ul li a img {
                width: 24px;
                height: 24px;
            }
            .track_impact .track_img img {
                width: 100%;
                height: auto;
            }
            .donate_amount_wrapper {
                flex-wrap: wrap;
                justify-content: center;
            }
            .our_commitment .cmnt_mnt_img img {
                height: 495px;
            }
            .volunteer_role .volunteer_role_wrapper .volteer_role_inner .info_box p {
                font-size: 16px;
                line-height: 24px;
            }
            .volunteer_role .volunteer_role_wrapper .volteer_role_inner .info_box h6 {
                font-size: 22px;
                line-height: 30px;
            }
            .volunteer_process .volunteer_process_inner {
                gap: 8px;   
            }
            .volunteer_process .volunteer_process_inner .volunteer_process_text p {
                font-size: 14px;
            }
            .join_hswf_cat .hswf_player .img-box img {
                width: 318px;
                height: 325px;
                top: 24px;
            }
            .join_hswf_cat .join_hswf_sec_inner .join_hswf_cta a {
                font-size: 13px;
            }
            .join_hswf_cat .join_hswf_sec  .join_hswf_sec_inner .info-box  h2 {
                font-size: 20px;
                line-height: 33px;
            }
                    section.contact_form_sec .contact_form_inner .contact-informtion .contact_info_bx p {
                    font-size: 16px;
                    line-height: 26px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing .location-listing-address .info-box p {
                    font-size: 16px;
                    line-height: 24px;
                }
                 section.contact_form_sec .contact_form_inner .contact-informtion .location-listing .location-listing-address .info-box a {
                    font-size: 16px;
                    line-height: 24px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing .location-listing-address .info-box h3 {
                    font-size: 18px;
                    line-height: 28px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing .location-listing-address .icon-box img {
                    width: 34.52px;
                    height: 34.52px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing {
                    margin-top: 55px;
                    margin-bottom: 55px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion {
                    padding: 50px 32px;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part {
                    padding: 50px 32px;
                }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .title_doc_wrapper .title_doc_wrapper_main .doc_side {
               
                margin-bottom: 8px;
            }
                    section.why-joining-section .network-joing .img-part img {
                    height: 486px;
                }
                section.how-to-join .network-joing .content-part {
                    padding: 0px 100px;
                }
                section.network-banner-part .sport-club-part .content-about-part .nameing-part h2 {
                    font-size: 28px;
                    line-height: 42px;
                }
                .progammer-part .popular-sports .left-tabsect h2 {
                    font-size: 28px;
                    line-height: 42px;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .short-form .short-name {
                    width: 40px;
                    height: 40px;
                    font-size: 16px;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .commented span {
                    font-size: 14px;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .commented span ul li span.how_points {
                    font-size: 14px;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .commented  p.para-part {
                    font-size: 14px;
                }
                .progammer-part .popular-sports .right-tabsct .timing-part .open-part h2 {
                    font-size: 12px;
                }
                .progammer-part .popular-sports .right-tabsct .timing-part .open-part img {
                    width: 16px;
                    height: 16px;
                }
                .progammer-part .popular-sports .right-tabsct .about-club-location .detail-after-loaction .email_network p , 
                .progammer-part .popular-sports .right-tabsct .about-club-location .detail-after-loaction .email_network p a {
                    font-size: 14px;
                 
                }
                .progammer-part .popular-sports .right-tabsct .about-club-location .detail-after-loaction .email_network img {
                    width: 16px;
                    height: 16px;
                }
                .progammer-part .popular-sports .right-tabsct .about-club-location .detail-after-loaction .social-mediaicon img {
                    width: 20px;
                    height: 20px;
                }
                .progammer-part .popular-sports .right-tabsct .timing-part .excatly-time p {
                    font-size: 12px;
                }
                .progammer-part .popular-sports .overview-sect p {
                    font-size: 14px;
                    line-height: 22px;
                }
                /*.progammer-part .popular-sports .program_overview .programs_popularity .box-part img {
                    height: 150px;
                }
                .progammer-part .popular-sports .program_overview .programs_popularity .box-part .text-part h3 {
                    font-size: 16px;
                    line-height: 20px;
                }
                .progammer-part .popular-sports .program_overview .programs_popularity .box-part .text-part p {
                    font-size: 14px;
                    line-height: 18px;
                }*/
                .progammer-part .popular-sports .faq_overview .accordion .accordion-item {
                    padding: 16px 28px;
                }
                .progammer-part .popular-sports .faq_overview .accordion .accordion-item .accordion-button {
                    font-size: 18px;
                    line-height: 30px;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per .left-side-rate h2 {
                    font-size: 55px;
                    line-height: 60px;
                }
                .progammer-part .popular-sports .review_overview img {
                    width: 16px;
                    height: 16px;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per .left-side-rate h4 {
                    font-size: 14px;
                }
                .progammer-part .popular-sports .program_overview .programs_popularity {
                    gap: 32px;
                }
                .progammer-part .popular-sports .left-tabsect .btn_part .network-btn {
                    padding: 4px 14px;
                    font-size: 16px;
                }
                section.network-banner-part .sport-club-part .content-about-part .nameing-part p.for-location img {
                    width: 18px;
                    height: 18px;
                }
                section.network-banner-part .sport-club-part .content-about-part .sport-thing span.badminton-part img {
                    width: 55px;
                    height: 55px;
                }
                section.network-banner-part .sport-club-part .content-about-part .nameing-part p.for-location {
                    font-size: 14px;
                    line-height: 24px;
                }
                section.network-banner-part .sport-club-part .content-about-part .nameing-part p.for-location img {
                    width: 18px;
                    height: 18px;
                }
                .blog-detail-page .benefit-of.deatil .about-the-blog h4 {
                    font-size: 14px;
                }
                .blog-detail-page .benefit-of.deatil .upcoming-event .event-paty .event-img img {
                    width: 146px;
                }
                .blog-detail-page .benefit-of.deatil .about-the-blog h2 {
                    font-size: 28px;
                    line-height: 38px;
                }
                .blog-detail-page .benefit-of.deatil .about-the-blog p {
                    font-size: 14px;
                    line-height: 22px;
                    margin-bottom: 18px!important;
                }

                section.category_tab_sec .category_tab_container ul li.nav-item .nav-link {
                    padding: 4px 14px;
                    font-size: 16px;
                    min-width: 110px;
                }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .title_doc_wrapper .title_doc_wrapper_main .head_desc_side h6 {
                    font-size: 18px;
                    line-height: 18.8px;
                }
                section.newsletter-section .reframe-part .newlwtter form .btn-pat .subscribe {
                    font-size: 18px;
                    padding: 12px 36px;
                    height: 55px;
                    line-height: 0px;
                }
                section.newsletter-section .reframe-part .newlwtter .fiels-part input {
                    height: 55px;
                    font-size: 16px;
                }
                section.newsletter-section .reframe-part .heading-sect p {
                    font-size: 14px;
                    line-height: 16px;
                }
                 }
                        @media (max-width:1400px){
.how_can_help .how_can_img img {
    height: 430px;
}
.complete-session-part-sect .complete-chanllanges {
    padding: 40px 0px 0;
}
.rister-session-modal .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp button {
    font-size: 18px;
    padding: 10px 32px;
}

                            .program_detail_sec .program_detail_data_wrapper .program_detail_data_inner {
                                padding: 10px 12px 10px 12px;

                            } 

                            header.hswf_header .hswf_header_main .hswf_search {
                                width: 300px;
                            }

                            .our_prog_box img {
                                height: 340px;
                            }

                            .our_prog_box .our_prog_title_decp .our_prog_title h6 {
                                font-size: 18px;
                                line-height: 26px;
                            }

                            /*.upcoming_events .upcome_big_banner img {
                                height: 784px;
                            }*/

        /*                    .upcome_slide_box img {
                                height: 300px;
                            }*/

                            .upcoming_events .upcome_big_banner .fitfest_marathon_main .fit_fest_post_txt .fit_fest_post_title h3 {
                                font-size: 28px;
                                line-height: 38px;
                            }

                            .partner_logo img {
                                padding: 15px;
                    
                            }

                            .team_achieve .our_prog_box img {
                                height: 426px;
                            }

                            footer.hswf_footer .ftr_row .ftr_col .contact_social_link_main .social_link ul {
                                gap: 10px;
                            }



                        }

                @media (max-width:1300px){
                    .hswf_login {
                padding: 70px;

            }
            .how_can_help .how_can_img img {
    height: auto;
}
body header.hswf_header .hswf_header_main .hswf_nav_menu .hswf_nav_menu_list:first-child {
    display: block;
}
header.hswf_header .hswf_header_main .hswf_nav_menu .sport-pe a {
    color: #333333;
    font-weight: 400;
    font-size: 12px;
    text-transform: uppercase;
}
span.flag-part {
    font-size: 10px;
    line-height: 17px;
    right: unset;
    bottom: 25px;
    left: 95px;
}

header.hswf_header .hswf_header_main .hswf_nav_menu .sport-pe {
    position: relative;
}
header.hswf_header .hswf_header_main .common-left-div .sport-pe {
    display: none;
}
.sports-pai-charcha-page  .outside-frame-part {
    padding: 72px 126px;
}
.sports-pai-charcha-page .charcha-part-sect .support_page section.how_can_help .hs_hndg h2 {
    line-height: 52px;
}
            .apply_form_fields .sports_levl_with_achive .single_sposrts_achieve .new-sport-achie a {
            padding: 4px 12px;
            border-radius: 4px;
            font-size: 12px;

        }
        .filter_grid_main .fliter_grid_box_main {
        grid-template-columns: repeat(3 , 1fr);
    }
    body section.network-banner-part .sport-club-part .content-about-part .fliter_grid_box_main .fliter_grid_box .filter_grid_content .oragnatisation-setting {
        gap: 8px;
    }
    body .progammer-part .popular-sports .program_overview .filter_grid_main .fliter_grid_box_main {
        grid-template-columns: repeat(2, 1fr);
    }
    .filter_grid_main .filter_wrapper .filter_form_outer .filter_search input {
        background-position: 17px 14px;
        height: 54px;
    }
    .online-payemnt-registration .after-registration-see-info h2 {
    font-size: 40px;
}
.online-payemnt-registration .after-registration-see-info h2 img {
    width: 32px;
    height: 32px;
}
.online-payemnt-registration .after-registration-see-info h3 {
    font-size: 20px;
}
.online-payemnt-registration .after-registration-see-info h4 {
    font-size: 18px;
}
.online-payemnt-registration .after-registration-see-info .payment_related_queries p {
    font-size: 18px;
}
.online-payemnt-registration .after-registration-see-info .payment_related_queries h5 {
    font-size: 18px;
}
.online-payemnt-registration .after-registration-see-info .payment_related_queries .personal_info a {
    font-size: 18px;
}
    .filter_grid_main .filter_wrapper .filter_form_outer {
        gap: 6px;
    }
    .filter_grid_main .filter_wrapper .filter_form_outer .filter_select .dropdown.bootstrap-select button.btn.dropdown-toggle.btn-light {
        height: 54px;
    }
    .filter_grid_main .filter_wrapper .filter_form_outer .filter_setting .acoording_us_select {
        height: 54px;
    }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .smae-thing {
            padding: 24px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .proceed-btn .pay-procedd {
            padding: 16px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .summary_payment .donation_amount .how-payed h5 {
            font-size: 18px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .summary_payment .donation_amount p {
            font-size: 20px;
            line-height: 28px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .summary_payment .total-donation span {
            font-size: 20px;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .edit-part.edit-profile-btn img {
            width: 14px;
            height: 14px;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .edit-part.edit-profile-btn {
            width: 32px;
            height: 32px;
             min-width: 32px;
        }
        .apply_form_fields .all-info-saved .pre-filled-part .filled-already-info h4 {
            font-size: 18px;
            line-height: 22.68px;
        }
        .apply_form_fields .all-info-saved .pre-filled-part .filled-already-info h4 span.status {
            font-size: 16px;
            line-height: 22.24px;
        }
        .apply_form_fields .all-info-saved .pre-filled-part .filled-already-info p {
            font-size: 16px;
        }
        .apply_form_fields .all-info-saved .pre-filled-part .filled-already-info p img {
            width: 18px;
            height: 18px;
            margin-right: 4px;
        }
        .apply_form_fields .all-info-saved .edit-part {
            width: 32px;
            height: 32px;
        }
        .apply_form_fields .all-info-saved .pre-filled-part .filled-already-info .main-part {
            display: block;
        }
            section.management-part .advisor-part .cheif-picture .about-cheif-part {
                width: 16.6666666%;
            }
            .upcoming_events .upcoming_events_wrapper .left_upcoming_event img {
                width: 580px;
                height: 580px;
            }
            header.hswf_header .hswf_header_main .search_outer.open .after_sign_in_profile {
                display: none;
            }
            body header.hswf_header .for_mobile_part {
                display: block;
            }
            header.hswf_header .hswf_header_main .hswf_nav_menu .hswf_nav_menu_list .dropdown-content {
                box-shadow: unset;
                top: 45px;
                left: 16px;
                min-width: -webkit-fill-available;
            }
            header.hswf_header .hswf_header_main .hswf_nav_menu .hswf_nav_menu_list .dropdown-content a {
                padding: 6px 12px 6px 0;
                border-top: 1px solid;
                font-size: 12px;
                line-height: 18px;
                 border-bottom: unset;
            }
            .donate_sec .donate_col {
                width: 65%;
            }
            .volunteer_role .volunteer_role_wrapper .volteer_role_inner {
                min-height: 460px;
            }
            .featured-player-section .player-profile .best_player {
                grid-template-columns: repeat(5, 1fr);
            }
            .featured-player-section .player-profile h2 {
                font-size: 45px;
                line-height: 56px;
            }
           /* .become_volunteer_main .become_volunteer_form {
                max-width: 90%;
            }*/
            .volunteer_role .volunteer_role_wrapper .volteer_role_inner .img_box img {
                width: 100%;
            }
            .join_hswf_cat .join_hswf_cat_outer .join_hswf_cat_inner .row {
                justify-content: center;
            }
            .join_hswf_cat .join_hswf_cat_outer .join_hswf_cat_inner .col-lg-4 {
                width: 50%;
                margin-bottom: 24px;
            }
            .join_hswf_cat .hswf_sport .img-box img {
                height: 365px;
            }
                 section.management-part .advisor-part .cheif-picture {
                    grid-template-columns: repeat(5, 1fr);
                }
                section.why-joining-section .network-joing .img-part img {
                    height: 448px;
                }
                body section.about-join-section p {
                    font-size: 20px;
                    line-height: 35px;
                }
                section.contact_form_sec {
                    padding: 60px 0;
                }
                .hs_hndg h2 {
                    font-size: 45px;
                    line-height: 56px;
                }           


                .our_cause 
                         .our_cause_wrapper {
                    padding-left: 110px;
                }

                section.newsletter-section {
                    height: 238px;
                }
                .blog-detail-page .benefit-of.deatil .left-detail-part {
                    width: 60%;
                }
                .blog-detail-page .benefit-of.deatil .right-deatl-part {
                    width: 40%;
                }
                .blog-detail-page .benefit-of.deatil .gallery-part .main-part {
                    gap: 8px;
                }
                .blog-detail-page .benefit-of.deatil .about-the-blog img.main-img {
                    height: 430px;
                }
                .progammer-part .popular-sports .facilites_overview .about-facilites .campus-part {
                    padding: 16px;
                }
                            /* toggle css*/


                            header.hswf_header .hswf_header_main .search_outer {
                position: fixed;
                background: #fff;
                top: 0px;
                left: -329px;
                width: 329px;
                height: 100%;
                transition: left 0.3s ease;
                overflow-y: auto;
                Z-INDEX: 9999;
            }

                            header.hswf_header .hswf_header_main .search_outer.open {
                                left: 0px;

                            }

                            div#nav-icon {
                                display:block;
                            }

                            header.hswf_header .hswf_header_main .search_menu_main {
                                flex-wrap: wrap;
                            }

                            header.hswf_header .hswf_header_main .hswf_nav_menu {
                                flex-wrap: wrap;
                                gap: 0px;
                            }

                            header.hswf_header .hswf_header_main .hswf_nav_menu li.hswf_nav_menu_list {
                                width: 100%;
                                border-bottom: 1px solid #F9F8F9;
                                padding: 16px;
                            }

                            header.hswf_header .hswf_header_main .hswf_nav_menu .hswf_nav_menu_list .aim_nav_menu_link {
                                font-size: 12px;
                                line-height: 18px;
                                color: #333333;
                            }

                            header.hswf_header .hswf_header_main .hswf_search {
                                display: none;
                            }

                            header.hswf_header .toggle_logo_close_btn {
                                display: flex;
                                justify-content: space-between;
                                align-items: center;
                                padding: 17px 17px 17px 17px;
                            }

                            header.hswf_header .hswf_header_main .hswf_menu {
                                width: 100%;
                            }

                            header.hswf_header .hswf_header_main .hswf_sign_in_btn a {
                                line-height: 21px;
                                font-size: 14px;
                                padding: 8px 24px 8px 24px;
                            }

                            header.hswf_header .hswf_header_main .search_menu_main .hswf_sign_in_btn {
                                width: 100%;
                                padding: 0px 17px;
                            }

                            body.bgover {
                                overflow: hidden;
                            }

                            body.bgover::before {
                                content: "";
                                position: absolute;
                                top: 0;
                                left: 0;
                                width: 100%;
                                height: 100%;
                                background: #0000003D;
                            }

                            /* toggle css end*/
                        }


        @media (max-width:1200px){
            .program_detail_page .filter_grid_main .fliter_grid_box_main {
        grid-template-columns: repeat(2, 1fr);
    }
    .sports-pai-charcha-page  .outside-frame-part {
    padding: 72px 68px;
}
.pagination-section nav div:last-child {
    display: block;
}
.pagination-section nav div:last-child div:first-child {
    padding-bottom: 12px;
}
.chacha-modal-part {
    margin-top: 60px;
}
section.inspiring-section .right-record-part .right_hand_group_img {
    display: none;
}
section.inspiring-section .second_sect_part {
    height: unset;
}
section.inspiring-section .first_sect_part .vedio_sect_part {
    max-width: 72%;
}
section.inspiring-section .first_sect_part {
    padding-top: 60px;
    padding-bottom: 60px;
    height: 100%;
}
section.inspiring-section .second_sect_part .left_hand_img {
    display: none;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .recording-acces-part .suprising-img-sect img {
    height: 170px;
}
.complete-session-part-sect .complete-chanllanges .main_uper_sect .recording-acces-part .vedio-part-inner {
      height: 170px;
}
.sports-pai-charcha-page section.newsletter-section .reframe-part .heading-sect {
    display: block;
}
.sports-pai-charcha-page .outside-frame-part section.newsletter-section .reframe-part .heading-sect p {
    text-align: center;
}
.sports-pai-charcha-page  section.newsletter-section .reframe-part .newlwtter form .fiels-part {
    gap: 6px;
}
.sports-pai-charcha-page  section.newsletter-section .reframe-part .newlwtter form {
    gap: 6px;
}
.sports-pai-charcha-page .outside-frame-part section.newsletter-section {
    padding: 30px 24px;
}
            .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .col-sm-8 {
            width: 100%;
        }
        .underprivileged_part .champion_sec .chmpn_txt_col {
        padding: 63px 100px 41px 50px;
    }
    section.news-section .news-heading .hs_descp p {
        max-width: 100%;
        padding: 0px 16px !IMPORTANT;
    }
    section.news-section .news-middle-part {
        padding-left: 60px;
    }
    section.news-section .news-heading h2 {
        font-size: 36px;
        line-height: 52px;
    }
    .home_learning_part section.category_tab_sec .title-part h2 {

        font-size: 36px;
        line-height: 52px;
    }
    .need-support-page .need_banner_support p {
        font-size: 16px;
        line-height: 20px;
        width: 85%;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe {
        padding: 42px;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .submit-part {
        font-size: 20px;
        line-height: 30px;
    }
    .need_request_support .support-request .img-part img {
        height: 842px;
    }
        .cateory-support .contribute_para .contri_box_main .contri_box_inner ul li {
        font-size: 14px;
        line-height: 20px;
    }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .col-sm-4 {
            width: 100%;
            margin-top: 20px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .session-body-part {
            justify-content: left;
        }
        .finshied_syccesfully_thankyou .modal-dialog .modal-content .modal-body .succes_submit_part h2 {
            font-size: 38px;
            line-height: 48.6px;
        }
        section.preview_screen_data .under-verification-sect h2.fedh img {
            width: 24px;
            height: 24px;
        }
        section.preview_screen_data .under-verification-sect h3 {
            font-size: 18px;
            line-height: 26px;

        }
        section.preview_screen_data .under-verification-sect p {
            font-size: 14px;
            line-height: 22px;
        }
        section.preview_screen_data .under-verification-sect .bottompart_footer  .btn {
            font-size: 22px;
        }
        section.preview_screen_data .under-verification-sect .payment_related_queries h4 {
            font-size: 18px;
            line-height: 26px;
        }
        section.preview_screen_data .under-verification-sect .payment_related_queries .personal_info a {
            font-size: 18px;
        }
        section.preview_screen_data .under-verification-sect .payment_related_queries .personal_info a img {
            width: 18px;
            height: 18px;
        }
        section.preview_screen_data .under-verification-sect .payment_related_queries p {
            font-size: 18px;
            line-height: 26px;
        }
        section.preview_screen_data .under-verification-sect h2.fedh {
            font-size: 28px;
            line-height: 38px;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .pre-filled-part .filled-already-info .main-part {
            gap: 12px;
        }
        .finshied_syccesfully_thankyou .modal-dialog .modal-content .modal-body .succes_submit_part h3 {
            font-size: 20px;
            line-height: 32px;
        }
        .finshied_syccesfully_thankyou .modal-dialog .modal-content .modal-body .succes_submit_part 
         p {
            font-size: 18px;
            line-height: 28px;
        }
        .finshied_syccesfully_thankyou .modal-dialog .modal-content .modal-body .succes_submit_part .step-next-part ul li {
            font-size: 18px;
            line-height: 28px;
        }
        .finshied_syccesfully_thankyou .modal-dialog .modal-content .modal-body .succes_submit_part .step-next-part h4 {
            font-size: 18px;
            line-height: 28px;
        }
        .preview_screen_modal .modal-dialog {
            max-width: 750px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything img {
            height: 64px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .what_we_try h4 {
         font-size: 18px;
         line-height: 26px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .what_we_try .recheck-part h3 {
            font-size: 14px;
            line-height: 21px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .what_we_try p.try {
         font-size: 14px;
         line-height: 20px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .what_we_try .recheck-part {
          padding: 12px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .what_we_try .recheck-part img {
            width: 26px;
            height: 26px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything h2 {
            font-size: 28px;
            line-height: 38px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything  ul {
            gap: 12px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything ul li.nav-item .nav-link img {
            width: 32px;
            height: 32px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything ul li.nav-item .nav-link h3 {
            font-size: 18px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part .payment_summary h5 {
            font-size: 20px;
            line-height: 28px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part .payment_summary .payment_about h6 {
            font-size: 18px;
            line-height: 24px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part .payment_summary .payment_about span.amout-part {
            font-size: 20px;
            line-height: 36px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body  .btn {
            font-size: 22px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part h4 {
            font-size: 20px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .payment_related_queries h4 {
            font-size: 18px;
            line-height: 26px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .payment_related_queries .personal_info a {
            font-size: 18px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .payment_related_queries .personal_info a img {
            width: 18px;
            height: 18px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .payment_related_queries p {
            font-size: 18px;
            line-height: 26px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part .about_every_small_deatil p.kshak {
            font-size: 18px;
            line-height: 28px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything p {
            font-size: 18px;
            line-height: 26px;
        }
        .transforming_lives::after {
        width: 168px;
        height: 183px;
        }
        .acc-head p {
        width: 75%;
        }
        .takeway-section .key-points ul.list-key li {
            font-size: 14px;
            line-height: 22px;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .profile_details .match-avtar .according-you {
            width: 11.5%;
        }
        .start_end_time_block {
            margin-top: 18px;
        }
        body .start_end_time_block .start_end_time_inp label {
            left: 0px!important;
        }
            .quick-navigate .sold-part .col-sm-4 {
                display: none;
            }
            .quick-navigate .sold-part .col-sm-8 {
                width: 100%;
            }
            .main_events_page  .volunteer_role .volunteer_role_wrapper .volteer_role_inner .img_box img {
                width: 236px;
                height: 252px;
            }
            .main_events_page .volunteer_role .volunteer_role_wrapper .volteer_role_inner {
                min-height: 400px;
            }
            .student_feed_slide_outer {
                margin-top: -150px;
            }
            section.student_feed_sec .student-feed-main .student-main-content p {
                width: 75%;
            }
            section.student_feed_sec .student-feed-main .main_all-thing h3 {
                font-size: 28px;
                margin-top: 26px !IMPORTANT;
            }
            section.student_feed_sec .student-feed-main .main_all-thing .student-sub p {
                font-size: 16px;
                line-height: 25px;
                margin-top: 16px !IMPORTANT;
            }
            section.student_feed_sec .student-feed-main .main_all-thing .student-star-rating i {
                font-size: 22px;
            }
            section.student_feed_sec .student-feed-main .student-main-content {
                margin-top: 58px !important;
                margin-bottom: 22px;
            }
            section.student_feed_sec .student-feed-main .student-main-content::after {
                right: 6%;
            }
            section.student_feed_sec .student-feed-main .student-main-content::before {
                left: 6%;
            }
            section.student_feed_sec .owl-nav button.owl-next {
                right: 0;
            }
            section.student_feed_sec .owl-nav button.owl-prev {
                left: 0;
            }
            section.management-part .advisor-part .cheif-picture .about-cheif-part img {
                width: 132px;
                height: 132px;
            }
            section.management-part .advisor-part .cheif-picture .about-cheif-part {
                width: 20%;
            }
            section.management-part .advisor-part .cheif-picture .about-cheif-part span.typography-alphabet-part {
                height: 132px;
                max-width: 132px;
                font-size: 38.89px;
            }
            section.contact_form_sec .contact_form_inner .row {
                flex-direction: column-reverse;
            }
            .program_detail_page .progammer-part .popular-sports .col-sm-9 {
                width: 100%;
                margin-bottom: 25px;
            }
            .program_detail_sec {
                padding: 48px 0px 55px 0px;
            }
            .program_detail_page .progammer-part .popular-sports .col-sm-3 {
                width: 100%;
            }
            .program_detail_sec .program_detail_wrapper  .program_dtl_txt_col {
                width: 100%;
            }
            .program_detail_sec .program_detail_wrapper 
                .program_dtl_img_col {
                width: 100%;
            }
            .program_detail_sec .program_detail_wrapper .row {
                flex-direction: column-reverse;
            }
            .prgrm_dtl_ftr_img img {
                margin-bottom: 25px;
            }
            .program_detail_page .progammer-part {
                padding-top: 0;
            }
                 .days_select_block {
                justify-content: flex-start;
                }
                .bs_hr_time_day_main {
                    display: block;
                }
                .hswf_login {
                padding: 70px 0;
            }
            .upcoming_events .upcoming_events_wrapper .left_upcoming_event img {
                width: 445px;
                height: 445px;
            }
            .upcome_event_hndg h2 {
                font-size: 52px;
                line-height: 46px;
            }
            .upcome_event_hndg h4 {
                font-size: 52px;
                line-height: 52px;
            }
            /*.upcome_slide_box img {
                height: 274px;
            }*/
            .upcoming_events .upcoming_events_wrapper .upcome_big_col .left_upcoming_event {
                text-align: center;
            }
            .support_page .transforming_lives::after {
                width: 170px;
                height: 256px;
            }
            .best_player_join_sect .featured-player-section {
                padding-left: 60px;
            }
            .featured-player-section .player-profile .best_player .join_for_view p {
                font-size: 12px;
            }
            .featured-player-section .player-profile .join_for_view h3 {
                font-size: 12px;
                line-height: 18px;
            }
            .featured-player-section .player-profile .best_player .join_for_view h6 {
                font-size: 14px;
                line-height: 20px;
            }
            .join_hswf_cat .hswf_sport .img-box img {
                height: 280px;
                width: 100%;
            }
            .join_hswf_cat .hswf_member .img-box img {
                width: 198px;
                height: 215px;
            }
            .join_hswf_cat .hswf_player .img-box img {
                width: 200px;
                height: 245px;
                top: 38px;
            }
            section.why-joining-section .big_bottom_text p {
                font-size: 18px;
                line-height: 22px;
            }
            .join_hswf_cat .hswf_sport {
                height: 722px;
            }
            .join_hswf_cat .hswf_player {
                height: 326px;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .question_wrapper .question_ans_title .ques_ans_heading h6 {
                font-size: 18px;
            }
            #progressbar .steps_name {
                font-size: 18px;
            }
                section.network-banner-part .sport-club-part .right-side-sport .sports-collection .view-part .view-gallery-btn {
                    right: 8px;
                }
                section.contact_form_sec {
                    padding: 34px 0;
                }
                section.contact_form_sec .contact_form_inner {
                    padding: 16px 25px;
                    border-radius: 12px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion {
                    padding: 32px;
                    width: 100%;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part {
                    padding: 32px;
                    width: 100%;
                }
                section.contact_form_sec .contact_form_inner {
                    padding: 25px 32px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing .location-listing-address {
                    margin-bottom: 16px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing {
                    gap: 0;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing .location-listing-center {
                    display: block;
                }
                section.why-joining-section .network-joing .img-part img {
                    height: 365px;
                }       
                section.how-to-join .network-joing .content-part {
                    padding: 28px 64px;
                }
                section.how-to-join .network-joing .img-part  img {
                    height: 486px;
                }
                            
                            
                    footer.hswf_footer .ftr_row {
                    grid-template-columns: repeat(2 , 1fr);

                }       
                            
                .transforming_lives .hs_hndg h2 {
                    font-size: 36px;
                    line-height: 42px;
                }
                            
                .grassroot_sec .hs_hndg h2 {
                    font-size: 36px;
                    line-height: 42px;
                }
                            
                .hs_hndg h2 {
                    font-size: 36px;
                    line-height: 52px;
                }
                            
                .our_cause 
                         .our_cause_wrapper {
                    padding-left: 85px;
                }

                section.category_tab_sec {
                    padding: 64px 60px;
                }
                .progammer-part .popular-sports .review_overview img {
                    width: 14px;
                    height: 14px;
                }
                .progammer-part .popular-sports .review_overview .write-review .btn-write .review-btn {
                    font-size: 16px;
                }
                .progammer-part .popular-sports .left-network-part {
                    width: 70%;
                }
                .progammer-part .popular-sports .right-network-part {
                    width: 30%;
                }
                .blog-detail-page .benefit-of.deatil .upcoming-event .event-paty .event-img img {
                    height: 146px;
                }
                .outside-frame-part {
                    padding: 0px 60px;
                }
                .about-banner-section p {
                    font-size: 16px;
                    line-height: 20px;
                    width: 85%;
                }
                .blog-detail-page .benefit-of.deatil .left-detail-part {
                    width: 100%;
                }
                .blog-detail-page .benefit-of.deatil .right-deatl-part {
                    width: 100%;
                }
                            .container {
                                padding: 0px 60px;
                            }

                            .our_program .hndg_desk_main {
                                flex-wrap: wrap;
                            }

                            .our_program .hndg_desk_main .hs_hndg {
                                width: 100%;
                            }

                            .our_program .hndg_desk_main .hs_descp {
                                width: 100%;
                                padding: 0px 0px 0px 0px;
                            }

                            
                            
                            .upcoming_events .upcome_big_col {
                                width: 100%;
                            }

                           

                            .upcoming_events .upcoming_events_wrapper {
                                padding: 0px 0px 0px 60px;
                            }

                            /*.upcoming_events .upcome_big_banner img {
                                height: 864px;
                            }
        */
                            .upcoming_events .upcome_slider_wrapper {
                                margin: 20px 0px 0px 0px;
                            }

                            
                            .title_descp_main_wrapper {
                                padding: 0px 60px 0px 60px;
                            }

                            .team_achieve .our_prog_box .our_prog_title_decp .our_prog_decp p {
                                display: -webkit-box;
                            }

                            .team_achieve .team_achieve_slide_wrapper {
                                padding: 30px 0px 0px 60px;
                            }

                            .filter_grid_main .fliter_grid_box_main {
                                grid-template-columns: repeat(3 , 1fr);
                            }


                            .latst_insights_sec .latest_insights_slide_wrapper {
                                padding: 30px 0px 0px 60px;
                            }

                            footer.hswf_footer .ftr_row {
                                grid-template-columns: repeat(2 , 1fr);
                            }

                            footer.hswf_footer .footer_link .footer_link_inner ul {
                                flex-wrap: wrap;
                                width: 100%;
                            }

                            .filter_grid_main .filter_wrapper .filter_form_outer .filter_search {
                                width: 33%;
                            }

                            .filter_grid_main .filter_wrapper .filter_form_outer .filter_select {
                                width: 33%;
                            }       

                        }
                @media (max-width:1100px){
                section.network-banner-part .sport-club-part .content-about-part .nameing-part .athletic-part {
                    display: block;
                }
                section.network-banner-part .sport-club-part  .contact-btn {
        padding-top: 0px;
    }
                section.network-banner-part .sport-club-part .left-club {
                    width: 100%;
                    margin-bottom: 30px;
                }
                section.network-banner-part .sport-club-part .right-club .contact-btn {
                    display: none;
                }
                section.network-banner-part .sport-club-part .left-club .contact-btn {
                    display: block;
                    position: unset;
                    margin-top: 20px;
                }
                section.network-banner-part .sport-club-part .right-side-sport .gallery-part .sport-diffrent-img img {
                    width: 280px;
                    height: 160.5px;
                }

                .progammer-part .popular-sports .left-network-part {
                    width: 100%;
                }
                .progammer-part .popular-sports .right-network-part {
                    width: 100%;
                }

                }

                @media (max-width:991px){
                    /*.upcome_slide_box img {
                height: 310px;
            }*/
            .sports-pai-charcha-page .charcha-part-sect .support_page section.how_can_help .how_can_help_wrapper .how_txt_col {
    width: 100%;
}
[aria-current="page"] span {
    padding-right: 12px !important;
    padding-left: 12px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
.pagination-section nav div:last-child [aria-disabled="true"] span {
    padding-right: 12px !important;
    padding-left: 12px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
.pagination-section nav a {
    padding-right: 12px !important;
    padding-left: 12px !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
.chacha-modal-part {
    margin: 0 auto;
    margin-top: 60px;
}
section.inspiring-section .first_sect_part .vedio_sect_part {
    max-width: 90%;
}
.sports-pai-charcha-page  .outside-frame-part {
    padding: 72px 40px;
}
.complete-session-part-sect .complete-chanllanges .col-session {
    width: 50%;
    margin-bottom: 40px;
}
.complete-session-part-sect .complete-chanllanges .col-session:last-child {
    margin-bottom: 0;
}
.sports-pai-charcha-page .charcha-part-sect .support_page section.how_can_help .how_can_help_wrapper .how_img_col {
    width: 100%;
    margin-bottom: 16px;
}
.sports-pai-charcha-page .charcha-part-sect .support_page section.how_can_help .how_can_help_wrapper .how_img_col .how_can_img {
    text-align: center;
}
.sports-pai-charcha-page .how_can_help .how_can_img img {
    width: 65%;
}
            .sports-pai-charcha-page .how_can_help_wrapper .row {
    flex-direction: column-reverse;
}
            section.why-joining-section .network-joing .content-part {
    padding-left: 0;
}
.sports-pai-charcha-page .support_page .how_can_help .our_comnt_list ul li .tik_text {
    font-size: 16px;
}
            .quick-navigate .sold-part .section-title {
            border-left: 5px solid #FF002B;
        }
        .need-support-page .cateory-support .way_to_support .way_to_support_wrapper .supprt_img_col {
        width: 100%;
    }
    .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .remain-part input:checked + label:after {
    top: 6px;
}
    .filter_grid_main .filter_wrapper .filter_form_outer .filter_search input {
    font-size: 12px;
}
.volunteer_process .volunteer_process_inner .volunteer_process_number {
    width: 55px;
    min-width: 55px;
}
    .online-payemnt-registration .after-registration-see-info {
    max-width: 100%;
    padding: 0px 16px;
}
    section.news-section .news-middle-part {
        padding-left: 40px;
    }
    body .progammer-part .popular-sports .program_overview .filter_grid_main .fliter_grid_box_main {
        grid-template-columns: repeat(1, 1fr);
    }
    body section.network-banner-part .sport-club-part .content-about-part .fliter_grid_box_main .fliter_grid_box .filter_grid_content .oragnatisation-setting .program-part {
        padding-bottom: 0;
    }
    .need-support-page .cateory-support .way_to_support .way_to_support_wrapper .supprt_txt_col {
        width: 100%;
    }
    .special-offering-part  section.grassroot_sec {
        padding: 0 0 55px;
    }
    .need_request_support {
        padding: 60px 0;
    }
    .need_request_support .support-request .img-part {
        width: 100%;
    }
    .need_request_support .support-request .fill-info_request {
        width: 100%;
    }
    .need_request_support .support-request {
        display: block;
    }
    .need_request_support .support-request .img-part img {
        height: 560px;
        margin-bottom: 30px;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .divide_filed {
        display: block;
    }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect h5 {
            font-size: 28px;
        }
        .donation_full_page .support_choose_way .way-boxes-to.seprate .inner-sponsebjx .boxes-part {
            width: 218px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .set_amount .select_amount {
            height: 65px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .hswf_form_fields_inp input {
            font-size: 18px;
            height: 60px;
        }
        section.preview_screen_data .personal-filled-information .btn-part_proced .processed_prt {
            font-size: 20px;
            padding: 10px 36px 10px 36px;
        }
        .copyright-section .conduvte-part {
            display: block;
        }
        .copyright-section .conduvte-part .refund-part {
            justify-content: center;
        }
        .copyright-section .conduvte-part .year-define {
            justify-content: center;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .note-part p {
            font-size: 16px;
        }
        .head_coach_traing .general-traing-part .about_performance h3 {
            font-size: 24px;
            line-height: 32px;
        }
        .head_coach_traing .general-traing-part .about_performance h4 {
            font-size: 18px;
            line-height: 28px;
        }
        .head_coach_traing .general-traing-part .about_performance p.for-location {
            font-size: 16px;
            line-height: 20px;
        }
        .head_coach_traing .general-traing-part .about_performance p.for-location img {
            width: 20px;
            height: 20px;
        }
        .head_coach_traing .offline-thing .durating-thing p {
            font-size: 18px;
        }
        .head_coach_traing .offline-thing .durating-thing h6 {
            font-size: 18px;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .profile_details h4.select-avtar {
            font-size: 18px;
        }
        .head_coach_traing .offline-thing {
            grid-template-columns: repeat(2, 1fr);
            gap: 12px;
        }
        .signup_popup_modal .modal-dialog {
            max-width: 95%;
            height: auto;
        }
        .our_prog_box img {
            height: 290px;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_form_inner {
            padding: 32px 0;
        }
        .hswf_form_enter_title_enter_url .media_index_details .hswf_form_fields_inp input {
            font-size: 16px;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .add_link .title-part {
            width: 100%;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .add_link .links-part {
            width: 100%;
            text-align: left;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .add_link {
            display: block;
        }
        .buns-of-sponsship .remain-part label {
            font-size: 16px;
        }
        .terms-condition .buns-of-sponsship .remain-part label a {
            font-size: 16px;

        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .profile_details .match-avtar .according-you {
            width: auto;
        }
        .form_banner_sec .form_banner_wrapper .form_banner_wrap_botm_txt p {
            padding: 0 10px !important;
        }
        .quick-navigate .sold-part ul.sold-dec {
            margin-bottom: 22px !important;
        }
        .quick-navigate .sold-part  h2.level-part {
            font-size: 20px;
            line-height: 26px;
        }
        .quick-navigate .sold-part p.para-part {
            font-size: 14px;
        }
        .quick-navigate .sold-part ul.sold-dec li span {
            font-size: 14px;
        }
        .quick-navigate .sold-part ul.sold-dec li {
            margin-bottom: 4px;
        }
            .takeway-section .key-points .section-title {
                border-left: 5px solid #FF002B;
            }
            .takeway-section .key-sect .col-sm-6 {
                width: 100%;
            }
            .takeway-section .key-sect .key-points {
                padding-top: 20px;
            }
            .grassroot_sec .grassroot_aec_wrapper .row {
                flex-direction: column-reverse;
            }
            .grassroot_sec .grassroot_aec_wrapper .grsrt_txt_col {
                margin-top: 20px;
            }
            .support_page .our_commitment {
                padding: 40px 0;
            }
            .our_commitment .our_commitment_wrapper .row {
                flex-direction: column-reverse;
            }
            section.student_feed_sec .student-feed-main .student-round-img img {
                width: 170px !important;
                height: 170px;
            }
            .student_feed_slide_outer {
                margin-top: -124px;
            }
            section.student_feed_sec .student-feed-main .student-main-content::after {
                width: 50px;
                height: 50px;
                top: 68px;
                right: 8%;
            }
            section.student_feed_sec .student-feed-main .student-main-content::before {
                width: 50px;
                height: 50px;
                top: -44px;
            }
            section.student_feed_sec .owl-nav button {
                top: 79%;
            }
            section.management-part .advisor-part .cheif-picture .about-cheif-part h4 {
                font-size: 13px;
                line-height: 15px;
            }
            section.management-part .advisor-part .cheif-picture .about-cheif-part h6 {
                font-size: 14px;
                line-height: 18px;
            }
            .after_sign_in_profile .dropdown-profile-content {
                top: 70px;
            }
            /*.progammer-part .popular-sports .program_overview .programs_popularity .box-part .text-part .bttn_part a {
                padding: 6px 40px;
                font-size: 14px;
            }
            .progammer-part .popular-sports .program_overview .programs_popularity .box-part .text-part .bttn_part {
                display:block;
            }
            .progammer-part .popular-sports .program_overview .programs_popularity .active .text-part p {
                display: -webkit-box;
            }*/
            .prgm_join_modal .modal-dialog {
                max-width: 90%;
            }
            .latest_insight_grid .last_insights_ftr_img img {
                height: 200px;
            }
            .upcoming_events .upcoming_events_wrapper .upcome_big_col {
                width: 100%;
            }
            .upcoming_events .upcome_hd_col {
            width: 100%;
            } 
            .upcoming_events .upcoming_events_wrapper .left_upcoming_event img {
                width: 100%;
                height: 600px;
            }
            .upcome_event_hndg.mob_ipad_hndg {
             display: block;
             margin: 0px 0px 30px 0px;
            }
            .upcome_event_hndg h2 {
                                text-align: center;
                            }
            .upcome_event_hndg {
              display: none;
             }
             .upcome_event_hndg h4 {
                   text-align: center;
             }
            .join_hswf_banner .banner_text .banner_head h2 {
                font-size: 55px;
                line-height: 76px;
            }
            .support_banner .support_wrapper .kefchj h2 {
                font-size: 42px;
            }
            .our_commitment .cmnt_mnt_img img {
                height: auto;
            }
            .support_banner .support_wrapper .yfejks  h2 {
                font-size: 42px;
            }
            .support_banner .support_wrapper  .hejkc h3 {
                font-size: 42px;
            }
            .way_to_support .supprt_img_col {
                width: 100%;
                margin-bottom: 26px;
            }
            .track_impact .trck_txt_col .track_text {
                padding: 40px 40px 40px 40px;
            }
            .support_page .transforming_lives::after {
            display: none;
            }
            .track_impact .track_img img {
                padding: 40px;
            }
            .way_to_support  .supprt_txt_col {
                width: 100%;
                padding-left: 8px;
            }
            .donate_sec .donate_col {
                width: 100%;
            }
            .player_sec .player_img img {
                height: 450px;
                margin-top: 26px;
                object-fit: contain;
            }
            .best_player_join_sect .featured-player-section .player-profile .col-sm-4 {
                width: 100%;
            }
            .best_player_join_sect .featured-player-section .player-profile  .col-sm-8 {
                width: 100%;
            }
            .best_player_join_sect .featured-player-section .player-profile .right_joiner .featured-player-section {
                padding: 30px 0;
            }
            .best_player_join_sect .featured-player-section {
                padding-left: 40px;
            }
            .benefit_volunteer .benefit_volunteer_wrapper .benfit_left .benefit_inner {
                flex-direction: row-reverse;
                justify-content: flex-end;
            }
            .benefit_volunteer .benefit_volunteer_wrapper .benefit_inner {
                margin: 30px 0 0;
            }
            .benefit_volunteer .benefit_volunteer_wrapper .benefit_inner .benefit_text {
                text-align: left;
            }
            .benefit_volunteer .benefit_volunteer_wrapper .benfit_left {
                order: 2;
            }
            .benefit_volunteer .benefit_volunteer_wrapper .benefit_center_img img {
                width: 70%;
            }
            .benefit_volunteer .benefit_volunteer_wrapper .benfit_right {
                order: 3;
            }
            .featured-player-section .player-profile .best_player .join_for_view h4 {
                font-size: 12px;
            }
            .featured-player-section .player-profile .best_player .join_for_view h6 {
                font-size: 12px;
                line-height: 18px;
            }
            .featured-player-section .player-profile .best_player .join_for_view p {
                font-size: 10px;
                line-height: 15px;
            }
            .featured-player-section .player-profile .join_for_view h3 {
                font-size: 10px;
            }
            .featured-player-section .player-profile .best_player .join_for_view img {
                width: 70px !important;
                height: 70px;
            }
            .featured-player-section .player-profile .best_player .join_for_view img {
                width: 120px !important;
                max-width: 120px;
                height: 120px;
            }
            .featured-player-section .player-profile .best_player {
                grid-template-columns: repeat(4, 1fr);
            }
            .volunteer_role .volunteer_role_wrapper .volteer_role_inner .img_box img {
                height: 350px;
            }
            .become_voluntr_sec .become_voluntr_wrapper .about-right-img img {
                margin-bottom: 30px;
            }
            .join_hswf_cat .hswf_player .img-box img {
                height: 212px;
                top: 82px;
            }
            .join_hswf_cat .hswf_sport {
                height: fit-content;
                padding-bottom: 30px;
            }
            .join_hswf_cat .join_hswf_cat_outer .join_hswf_cat_inner .col-lg-4 {
                width: 100%;
                margin-bottom: 20px;
            }
            .join_hswf_cat .hswf_member {
                height: fit-content;
                padding-bottom: 30px;
            }
            .join_hswf_banner .banner_text .banner_desc p {
                font-size: 18px;   
            }
                    .otp_verify_modal .modal-dialog {
                max-width: 80%;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .add_btn a {
                padding: 4px 16px 4px 16px;
                border-radius: 6px;
                font-size: 14px;
                line-height: 27px;
               /* width: 100px;*/
            }
                          .hswf_login .hswf_login_wrapper .log_in_form_inner .log_in_logo {
                text-align: center;
            }
            .hswf_login .hswf_login_wrapper .log_in_side_left {
                margin-bottom: 36px;
            }
                    #progressbar .steps_name {
                    display: none;
                }
                .multistep_frm .action-button {
                    font-size: 20px;
                    padding: 10px 36px 10px 36px;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields textarea {
                    height: 100px;
                    font-size: 16px;
                }
                .upload-part {
                    display: block;
                }
                .upload-part .pas-url-part {
                    margin-top: 12px;
                }
                .become_volunteer_main .become_volunteer_form {
                    max-width: 100%;
                    padding: 24px;
                }
                
               
                .start_end_time_block {
                    margin-bottom: 24px;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .acceptance  .custom-checkbox {
                    font-size: 16px;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .acceptance  .custom-checkbox  a {
                    font-size: 16px;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .volunteer_submit button {
                    font-size: 20px;
                    padding: 10px 36px 10px 36px;

                }
                body .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields select {
                    font-size: 16px;
                    
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields input {
                font-size: 16px;
                width: 100%;
                white-space: nowrap;
                overflow: hidden !important;
                text-overflow: ellipsis;
            }
                .form_banner_sec .form_banner_wrapper .form_subhd h4 {
                    font-size: 24px;
                }
                .form_banner_sec .form_banner_wrapper .yfejks  h2 {
                    font-size: 42px;  
                }
                .form_banner_sec .form_banner_wrapper  .hejkc h3 {
                    font-size: 42px;
                }
                .form_banner_sec .form_banner_wrapper .kefchj h2 {
                    font-size: 42px;
                }
                section.about-join-section .main-sect .left-part {
                    width: 100%;
                }
                section.network-banner-part .sport-club-part .right-side-sport .gallery-part .sport-diffrent-img img {
                    width: 100%;
                }
                section.management-part .advisor-part .gradient_hndg  h6 {
                    font-size: 28px;
                }
                section.management-part .advisor-part .cheif-picture .about-cheif-part img {
                    width: 120px;
                    height: 120px;
                }
                section.about-join-section .main-sect .right-part {
                    width: 100%;
                    margin-top: 30px;
                }
                section.management-part .advisor-part .cheif-picture {
                    grid-template-columns: repeat(4, 1fr);
                }
                section.about-join-us-sect .join-network .col-sm-6 {
                    width: 100%;
                }
                section.about-join-us-sect .join-network .row {
                    flex-direction: column-reverse;
                }
                section.why-joining-section .network-joing .col-sm-6 {
                    width: 100%;
                    margin-bottom: 20px;
                }
                section.why-joining-section .network-joing .img-part img {
                    height: 648px;
                }
                section.how-to-join .network-joing .row {
                    flex-direction: column-reverse;
                }
                section.core-value-section .vission-part .col-part {
                    width: 100%;
                    margin-bottom: 20px;
                }
                    section.network-banner-part .sport-club-part .right-club .contact-btn {
                    display: none;
                }
                .grassroot_sec .grassroot_aec_wrapper  .gsrt_img {
                    padding: 30px 0px 0px 0px;
                }
                    
                .our_cause .hs_hndg h2 {
                    max-width: 100%;
                }
                    
                .our_cause .cause_txt_col .cause_text {
                    padding: 40px 40px 40px 0px;
                }
                    
                .our_cause .cause_bnr_col {
                    width: 100%;
                }
                             
                .our_cause .cause_txt_col {
                    width: 100%;
                }
                             
                .our_cause .our_cause_wrapper {
                    padding-left: 50px;
                }            
                             
                section.network-banner-part .sport-club-part .left-club .contact-btn {
                    display: block;
                }
                .outside-frame-part {
                    padding: 0px 40px;
                }
                section.network-banner-part .sport-club-part .left-club {
                    width: 100%;
                }
                section.network-banner-part .sport-club-part .right-club {
                    width: 100%;
                    margin-top: 30px;
                }
                .progammer-part .popular-sports .left-network-part {
                    width: 100%;
                }
                .progammer-part .popular-sports .right-network-part {
                    width: 100%;
                }
                section.category_tab_sec {
                    padding: 64px 40px;
                }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner {
                    grid-template-columns: repeat(2, 1fr);
                }
                section.newsletter-section .reframe-part .heading-sect h2 {
                    font-size: 26px;
                    line-height: 36px;
                }
                section.newsletter-section {
                    height: 182px;
                    padding: 30px 24px;
                }
                            .container {
                                padding: 0px 40px;
                            }

                            footer.hswf_footer .footer_link .footer_link_inner ul {
                                gap: 12px;
                            }

                            .hs_hero_banner .banner_text .banner_head h1 {
                                font-size: 60px;
                                line-height: 65px;
                            }

                            .our_prgm_slide .owl-nav button {
                                width: 30px;
                                height: 30px;
                            }

                            .our_prgm_slide .owl-nav button.owl-prev {
                                left: -32px;
                            }

                            .our_prgm_slide .owl-nav button.owl-next {
                                right: -32px;
                            }

                            .upcoming_events .upcoming_events_wrapper {
                                padding: 0px 40px 0px 40px;
                            }

                            .team_achieve .team_achieve_slide_wrapper {
                                padding: 30px 0px 0px 40px;
                            }

                            .filter_grid_main .fliter_grid_box_main {
                                grid-template-columns: repeat(2 , 1fr);
                            }

                            .latst_insights_sec .latest_insights_slide_wrapper {
                                padding: 30px 0px 0px 40px;
                            }

                            .latest_insight_grid .latest_insights_title h6 a {
                                font-size: 17px;
                            }

                            /* .hs_hndg h2 {
                                font-size: 45px;
                                line-height: 70px;
                            } */

                            .gradient_hndg h6 {
                                font-size: 20px;
                                line-height: 26px;
                            }

                            .title_descp_main_wrapper {
                                padding: 0px 40px 0px 40px;
                            }
                            

                }

                  @media (max-width:850px){
                section.newsletter-section .reframe-part .newlwtter form {
                    gap: 6px;
                }
                .latst_insights_sec .latest_insights_slide_wrapper .latest_insight_grid ul.author-listing li {
    font-size: 11px;
}
               /* .progammer-part .popular-sports .program_overview .programs_popularity .box-part img {
                    height: 130px;
                }*/
                section.why-joining-section .network-joing .img-part img {
                    height: 576px;
                }
                section.newsletter-section .reframe-part .newlwtter form .fiels-part {
                    gap: 6px;
                }
                .progammer-part .popular-sports .facilites_overview .about-facilites {
                    grid-template-columns: repeat(4, 1fr);
                }
                  }
                @media screen and (min-width: 768px) and (max-width: 768px) {
                    section.newsletter-section .reframe-part .newlwtter form .btn-pat .subscribe {
                    font-size: 16px;
                    padding: 12px 20px;
                }
                .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .session-body-part .session-slot-time a {
            width: 97px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .tips-part .session-body-part .session-slot-time a {
            width: 150.75px;
        }
                }


        @media (max-width:767px){
            .chacha-modal-part span.cross-part {
    right: 8px;
    top: 8px;
}
.filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .filter_club_location p {
    height: unset;
}
[aria-current="page"] span {
    font-size: 11px;
    line-height: 20px;
}
.pagination-section nav svg {
    width: 14px;
    height: 14px;
}
.pagination-section nav div:last-child [aria-disabled="true"] span {
     font-size: 11px;
    line-height: 20px;
}
.chacha-modal-part span.cross-part img {
    width: 12px;
    height: 12px;
}
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_event .download-part {
            padding: 12px;
        }
        .chacha-modal-part {
    width: 94%;
    padding: 16px;
    border-radius: 8px;
}
.chacha-modal-part h2 {
    font-size: 24px;
}
.chacha-modal-part h3 {
    font-size: 12px;
}
.chacha-modal-part h4 {
    font-size: 14px;
}

.chacha-modal-part .open-all {
    padding: 8px;
    margin-top: 8px;
    margin-bottom: 8px;
}
.chacha-modal-part .open-all .online-part img {
    width: 14px;
    height: 14px;
}
.chacha-modal-part .open-all .online-part p {
    font-size: 12px;
}
.chacha-modal-part .btn-part a {
    padding: 6px 12px;
    border-radius: 6px;
    font-size: 12px;
}
.chacha-modal-part {
    margin-top: 30px;
    margin-bottom: 30px;
}
        .rister-session-modal .modal-dialog .modal-content .log_in_title_descp {
    padding: 12px 16px;
}
header.hswf_header .hswf_header_main .common-left-div .sport-pe a {
    font-size: 12px;
    padding-left: 8px;
    margin-left: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
}
section.inspiring-section .about_aim-talk h3 {
    font-size: 14px;
    line-height: 18px;
}
section.inspiring-section .about_aim-talk .online-sect-part {
    display: block;
    border-radius: 12px;
}
section.inspiring-section .about_aim-talk .online-sect-part .about-timing:first-child {
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
    margin-bottom: 6px;
}
section.inspiring-section .first_sect_part .vedio_sect_part {
    max-width: 100%;
    padding-top: 20px;
}
section.inspiring-section .first_sect_part .vedio_sect_part .upcoming_vc .date_and_time span.full_time_showing {
    font-size: 10px;
}
section.inspiring-section .first_sect_part .vedio_sect_part .upcoming_part p.latest-up {
    font-size: 12.62px;
}
section.inspiring-section .first_sect_part .vedio_sect_part .upcoming_vc .date_and_time {
    right: unset;
    padding: 2px 8px;
    left: 8px;
    top: 48px;
}
section.inspiring-section .first_sect_part .vedio_sect_part .upcoming_vc .subtitle-part {
    bottom: 16px;
    left: 16px;
    line-height: 0px;
    width: 52%;
}
section.inspiring-section .first_sect_part .vedio_sect_part .upcoming_vc .subtitle-part span.economical-part {
    font-size: 14px;
    line-height: 18px;
}
section.inspiring-section .first_sect_part .vedio_sect_part .upcoming_vc .rgister-btn-part .rigert-part {
    font-size: 12px;
    padding: 4px 12px;
    border-radius: 4px;
}
section.inspiring-section .first_sect_part .vedio_sect_part .upcoming_vc .rgister-btn-part {
    right: 16px;
    bottom: 16px;
}
section.inspiring-section .first_sect_part .vedio_sect_part  .success-video-thumbn .big-imag-part {
    height: 220px;
    aspect-ratio: unset;
    border-radius: 8px;
}
section.inspiring-section .first_sect_part .vedio_sect_part  .success-video-thumbn .big-imag-part::before {
    border-radius: 8px;
}
section.inspiring-section .first_sect_part .vedio_sect_part .success-video-thumbn .big-imag-part img {
    border-radius: 8px;
}
section.inspiring-section .about_aim-talk .online-sect-part .about-timing span {
    font-size: 12px;
    line-height: 14px;
    text-align: left;
}
section.inspiring-section .about_aim-talk .online-sect-part .about-timing img {
    width: 16px;
    height: 16px;
}

section.inspiring-section .first_sect_part {
    padding: 34px 16px;
}
.rister-session-modal .modal-dialog .modal-content .log_in_title_descp h2 {
    font-size: 18px;
    line-height: normal;
}
.rister-session-modal .modal-dialog .modal-content .form_side .log_in_form_inner .log_in_form_wrapper .login_fields h6 {
    font-size: 12px;
}
.rister-session-modal .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp button {
    font-size: 14px;
}
.rister-session-modal .modal-dialog .modal-content .form_side .log_in_form_inner .log_in_form_wrapper .login_fields {
    padding: 18px 16px 0;
}
        .complete-session-part-sect {
    padding: 34px 0px;
}
.sports-pai-charcha-page .outside-frame-part section.newsletter-section .reframe-part .write-site-mail {
    padding: 10px 18px;
    display: block;
    text-align: center;
    border-radius: 12px;
}
.complete-session-part-sect .complete-chanllanges {
    padding: 24px 0px 0;
}
.complete-session-part-sect .complete-chanllanges .col-session {
    width: 100%;
    margin-bottom: 16px;
    padding: 0px 16px;
}
body .sports-pai-charcha-page .outside-frame-part section.newsletter-section .reframe-part .write-site-mail h3 {
    font-size: 14px;
    padding-right: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 8px !important;
}
.sports-pai-charcha-page .outside-frame-part section.newsletter-section .reframe-part .write-site-mail .mail-sect-part a {
    font-size: 14px;
}
.sports-pai-charcha-page .outside-frame-part section.newsletter-section .reframe-part .write-site-mail .mail-sect-part img {
    width: 16px;
    height: 16px;
}
        .sports-pai-charcha-page  .outside-frame-part {
    padding: 34px 16px;
}
.sports-pai-charcha-page .outside-frame-part section.newsletter-section {
    padding: 16px;
}
        .need-support-page .cateory-support section.way_to_support {
        padding: 40px 0;
    }
    .sports-pai-charcha-page .support_page .how_can_help .our_comnt_list ul li .tik_text {
    font-size: 14px;
    line-height: 21px;
}
.sports-pai-charcha-page .charcha-part-sect .support_page section.how_can_help .hs_hndg h2 {
    line-height: 42px;
}
.sports-pai-charcha-page .how_can_help .how_can_img img {
    width: 100%;
}
    .volunteer_process .volunteer_process_inner .volunteer_process_number {
    width: 42px;
    min-width: 42px;
}
.sports-pai-charcha-page .support_page .how_can_help {
    padding: 34px 0;
}
body .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part .online_thing .payment_about {
    padding-top: 6px;
    margin-top: 6px;
    padding-bottom: 6px;
}
.donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .remain-part input:checked + label:after {
    top: 2px;
}
 .pre-filled-everything .banking_details-part .payment_summary .fee-registration .fee-deatil-part h3 {
    font-size: 12px;
}
.pre-filled-everything .banking_details-part .payment_summary .fee-registration .fee-deatil-part {
    padding: 6px 0;
}
    .online-payemnt-registration {
    padding: 32px 0;
}
.online-payemnt-registration .after-registration-see-info h2 {
    font-size: 28px;
}
.online-payemnt-registration .after-registration-see-info .payment_related_queries .personal_info a {
    font-size: 14px;
    width: 100%;
    display: flex;
    justify-content: center;
    line-height: 24px;
    align-items: center;
}
.online-payemnt-registration .after-registration-see-info .payment_related_queries .personal_info a img {
    width: 15px;
    height: 15px;
}
.online-payemnt-registration .after-registration-see-info h2 img {
    width: 24px;
    height: 24px;
}
.online-payemnt-registration .after-registration-see-info .payment_related_queries p {
    font-size: 14px;
    line-height: 26px;
}
.online-payemnt-registration .after-registration-see-info h3 {
    font-size: 18px;
}
.online-payemnt-registration .after-registration-see-info h4 {
    font-size: 14px;
    line-height: 24px;
}
.online-payemnt-registration .after-registration-see-info .payment_related_queries h5 {
    font-size: 14px;
    line-height: 26px;
}
.online-payemnt-registration .after-registration-see-info .sucessful-sect {
    line-height: 21px;
    font-size: 14px;
    padding: 10px 32px;
    border-radius: 8px;
}
    .confirm_modal_payment .modal-dialog.modal-dialog-centered .modal-content .modal-body .pre-filled-everything .banking_details-part .payment_summary .payment_about {
        padding: 6px 0;
    }
    .confirm_modal_payment .modal-dialog.modal-dialog-centered .modal-content .modal-body .pre-filled-everything .banking_details-part .payment_summary h5 {
        padding-bottom: 6px !IMPORTANT;
    }
    section.news-section .news-middle-part .all-nesw-part .view_news-sec {

        line-height: 21px;
        font-size: 14px;
        padding: 8px 16px 8px 16px;
    }
    section.news-section .news-middle-part .new-reatledt-content {
        padding: 16px;
        border-radius: 8px;
    }
    section.news-section .news-middle-part .new-reatledt-content p {
        font-size: 14px;
        line-height: 20px;
    }
    section.news-section .news-middle-part .new-reatledt-content .logo-part {
        display: block;
        margin-top: 16px;
    }
    section.news-section .news-middle-part .new-reatledt-content .img-part img {
        width: 100px;
        height: 25px;
    }
    section.news-section .news-middle-part .new-reatledt-content .logo-part .red_more {
        font-size: 14px;
        margin-top: 8px !IMPORTANT;
    }
    section.news-section .news-middle-part {
        padding-left: 16px;
    }
    section.news-section {
        padding: 32px 0;
    }
    section.news-section .news-heading h2 {
        font-size: 32px;
        line-height: 40px;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .oragnatisation-setting .sperator-sec .program-part {
        width: 100%;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .oragnatisation-setting .sperator-sec {
        display: block;
    }
    body .progammer-part .popular-sports .program_overview .filter_grid_main .fliter_grid_box_main {
        grid-template-columns: repeat(1, 1fr);
    }
    .program_detail_page .filter_grid_main .fliter_grid_box_main {
        grid-template-columns: repeat(1, 1fr);
    }
    .home_learning_part section.category_tab_sec .title-part h2 {
        font-size: 32px;
        line-height: 40px;
    }
    .endurance_network .second-main-head h4 {
        font-size: 30px;
        line-height: 36px;
    }
    .endurance_network .network_tab_wrapper .diffrent-sport {
        padding-top: 12px;
    }
    .endurance_network .network_tab_wrapper ul {
        gap: 8px;
    }
    .endurance_network .network_tab_wrapper ul.school-part li {
        padding: 12px;
        min-width: 120px;
        height: 76px;
    }
    .endurance_network .network_tab_wrapper ul.school-part li p.text-part {
        font-size: 12px;
        line-height: 16px;
    }
    .endurance_network .network_tab_wrapper ul.school-part li img {
        width: 28px;
        height: 28px;
    }
    .endurance_network .network_tab_wrapper .diffrent-sport ul .nav-link img {
        width: 20px;
        height: 20px;
    }
    .endurance_network .network_tab_wrapper .diffrent-sport ul {
        gap: 8px;
    }
    .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .filter_club_title .trained-coach span.fees {
        font-size: 14px;
    }
    .network_frame_part .final-btn-part .view-part {
        font-size: 14px;
        line-height: 18px;
        margin-top: 30px !important;
        padding: 12px 32px;
        border-radius: 6px;
    }
    .endurance_network .network_tab_wrapper .diffrent-sport ul .nav-link {
        height: 45px;
        font-size: 12px;
    }
    .filter_grid_main .filter_wrapper .filter_form_outer .filter_search:first-child input {
        padding: 12px;
    }
    .filter_grid_main .filter_wrapper .filter_form_outer .filter_setting {
        width: 100%;
    }
    .filter_grid_main .filter_wrapper .filter_form_outer .filter_setting .acoording_us_select {
        justify-content: space-between;
        padding: 12px;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .hswf_form_fields_inp input, select, textarea {
        padding: 12px;
        height: 45px;
        font-size: 12px;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .uploaded-part h5 {
        font-size: 10px;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe  .uploaded-part {
        padding: 12px;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .submit-part {
        line-height: 21px;
        font-size: 14px;
        padding: 8px 16px 8px 16px;
        border-radius: 6px;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .uploaded-part h5 img {
        width: 14px;
        height: 14px;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .uploaded-part p {
        font-size: 10px;
        line-height: 27px;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .uploaded-part a {
        font-size: 10px;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .hswf_form_fields_inp label {
        font-size: 10px;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe h2 {
        font-size: 24px;
        line-height: 36px;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe .neew-describe textarea {
        height: 90px;
    }
    .need_request_support .support-request .img-part img {
        height: 450px;
    }
    .need_request_support .support-request .fill-info_request .supprot_descibe {
        padding: 16px;
    }
    .special-offering-part  section.grassroot_sec {
        padding: 0 0 30px;
    }
    .underprivileged_part .champion_sec .chmpn_txt_col h4 {
        font-size: 32px;
        line-height: 40px;
    }
    .underprivileged_part .champion_sec .chmpn_txt_col {
        padding: 32px;
    }
    .need-support-page .cateory-support section.way_to_support .supprt_img_col .way_to_img img {
        height: 300px;
    }
    body .need-support-page .cateory-support .way_to_support .way_to_support_wrapper .contribute_para .first-box-changes {
        grid-template-columns: repeat(1, 1fr);
        margin-bottom: 0;
    }
        .need-support-page .cateory-support section.way_to_support {
        padding: 40px 0;
    }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_event .download-part .icon-part img {
            width: 42px;
            height: 42px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_event .download-part .contant h3 {
            font-size: 14px;
            line-height: 18px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_event .download-part .contant  h5 {
            font-size: 26px;
            line-height: 32px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_event .download-part .download_part img {
            width: 26px;
            height: 26px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount ul .nav-item .nav-link {
            padding: 10px;
            font-size: 14px;
            line-height: 22px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount ul {
            margin-bottom: 16px !IMPORTANT;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_payer_part .month_cover {
            gap: 8px;
            grid-template-columns: repeat(1, 1fr);
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_payer_part .month_cover .amout_dontantion .inner-part input {
            width: 20px;
            height: 20px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_payer_part .month_cover .amout_dontantion .inner-part label {
            font-size: 18px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .specifc_donation_amount .sponser_payer_part .month_cover .amout_dontantion p {
            font-size: 12px;
            line-height: 16px;
            margin-top: 0px !IMPORTANT;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect {
            max-width: 100%;
            padding: 16px;
            border-radius: 12px;
            margin-top: 24px;
        }
        .contribute_modal .modal-content .modal-body .Contribute-Cause .contributions-contact .personal-info .location-part .content-part p, a {
            font-size: 14px;
            line-height: 20px;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect h5 {
            font-size: 20px;
            line-height: 28px;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contributions-contact .contributions-contact-heading h2 {
         font-size: 16px;
         line-height: 20px;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contributions-contact .personal-info .location-part img {
            width: 18px;
            height: 18px;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contribution-goes-towards h2 {
            font-size: 16px;
            line-height: 20px;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contribution-goes-towards .contribution-goes-towards-info p {
            font-size: 14px;
            line-height: 20px;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contribution-goes-towards .contribution-goes-towards-about p {
            font-size: 14px;
            line-height: 22px;
            margin: 16px 0px !important;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contribution-goes-towards .btn-part  .btn-part {
            font-size: 14px;
            padding: 8px 22px;
            width: auto;
            line-height: 21px;
            border-radius: 6px;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contribution-goes-towards .contribution-goes-towards-info h2 {
            font-size: 14px;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contributions-contact .personal-info .nuber_part {
            gap: 0px;
            grid-template-columns: repeat(1, 1fr);
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contributions-contact .personal-info .location-part .content-part h2 {
            font-size: 12px;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .contributions-contact .personal-info .location-part .content-part p {
            font-size: 14px;
            line-height: 20px;
        }
        .donation_full_page .way-boxes-to.seprate .contribute-new_sect .Contribute-Cause .Contribute-Cause-info p {
            font-size: 14px;
            line-height: 20px;
        }
        .donation_full_page {
            padding: 32px 0px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .hswf_form_fields_inp input {
            font-size: 12px;
            height: 45px;
            padding: 12px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .remain-part label {
            font-size: 12px;
            line-height: 20px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .proceed-btn .pay-procedd {
            font-size: 14px;
            padding: 8px 22px;
            width: auto;
            line-height: 21px;
            border-radius: 6px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .summary_payment .donation_amount .how-payed h5 {
            font-size: 14px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .summary_payment .donation_amount p {
            font-size: 16px;
            line-height: 20px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .summary_payment .total-donation span {
            font-size: 16px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .summary_payment p.tax-part {
            margin-top: 8px !IMPORTANT;
            font-size: 12px;
            margin-bottom: 8px !important;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .summary_payment p.tax-part img {
            width: 10px;
            height: 12px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .summary_payment p.gate-way-through {
            font-size: 14px;
            line-height: 18px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .summary_payment .donation_amount {
            margin-bottom: 8px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .summary_payment .donation_amount .how-payed {
            margin-bottom: 8px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .summary_payment {
            padding: 16px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .proceed-btn {
            padding-top: 0;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .hswf_form_fields_inp span.mandatory {
            font-size: 12px;
            line-height: 16px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil .hswf_form_fields_inp label {
            font-size: 10px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .set_amount .select_amount {
            padding: 12px;
            height: 50px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .donor-personal-deatil {
            margin-top: 16px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .set_amount .select_amount p {
            font-size: 18px;
            line-height: 22.8px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .set_amount .select_amount input {
            font-size: 14px;
            line-height: 24px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .tips-part .how_much_tips h3 {
            font-size: 14px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .tips-part .how_much_tips p.amount-according {
            font-size: 14px;
            line-height: 22px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .tips-part .session-body-part {
            padding-top: 16px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .session-body-part {
            flex-wrap: wrap;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .tips-part .session-body-part .session-slot-time a {
            width: 144.75px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .session-body-part .session-slot-time a {
            width: 92px;
            height: 45px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .session-body-part .session-slot-time label {
            font-size: 14px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part  h4 {
            font-size: 20px;
            line-height: 28px;
        }
        .donation_full_page .way-boxes-to.seprate .specifc_donation_amount .set_amount h6 {
            font-size: 16px;
            line-height: 25px;
        }
        .donation_full_page .way-boxes-to.seprate .donaor_deatils_part .smae-thing {
            padding: 16px;
        }
        .donation_full_page .support_choose_way .way-boxes-to.seprate .inner-sponsebjx .boxes-part h3 {
            font-size: 12px;
            line-height: 18.69px;
        }
        .donation_full_page .support_choose_way .way-boxes-to.seprate .inner-sponsebjx .boxes-part img {
            width: 22px;
            height: 22px;
        }
        .donation_full_page .support_choose_way .way-boxes-to.seprate .inner-sponsebjx .boxes-part {
            width: 109px;
            padding: 12px;
            border-radius: 6px;
        }
        .donation_full_page .support_choose_way h2 {
            font-size: 24px;
            line-height: 36px;
        }
        .donation_full_page .support_choose_way p {
            font-size: 14px;
            line-height: 24px;
        }
        .donation_full_page .support_choose_way .way-boxes-to.seprate .inner-sponsebjx {
            gap: 8px;
            padding-top: 24px;
        }
        .apply_form_fields .all-info-saved {
            padding: 12px;
            border-radius: 8px;
            align-items: flex-start;
        }
        section.preview_screen_data .under-verification-sect p {
            font-size: 12px;
            line-height: 20px;
            max-width: 100%;
        }
        section.preview_screen_data .under-verification-sect .bottompart_footer {
            gap: 8px;
        }
        section.preview_screen_data .under-verification-sect .payment_related_queries .personal_info a img {
            width: 14px;
            height: 14px;
        }
        section.preview_screen_data .under-verification-sect .payment_related_queries .personal_info a {
            font-size: 14px;
            width: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 0;
            line-height: 24px;
        }
        section.preview_screen_data .under-verification-sect .payment_related_queries h4 {
            font-size: 14px;
            line-height: 20px;
        }
        section.preview_screen_data .under-verification-sect .payment_related_queries p {
            font-size: 14px;
            line-height: 20px;
        }
        section.preview_screen_data .under-verification-sect .bottompart_footer  .btn {
            font-size: 12px;
            padding: 6px 20px;
            border-radius: 6px;
            line-height: 26px;
        }
        section.preview_screen_data .under-verification-sect h2.fedh {
            font-size: 20px;
            line-height: 30px;
        }
        section.preview_screen_data .under-verification-sect h2.fedh img {
            width: 18px;
            height: 18px;
        }
        section.preview_screen_data .under-verification-sect h3 {
            font-size: 14px;
            line-height: 18px;
        }
        section.preview_screen_data .under-verification-sect {
            padding: 16px;
            max-width: 100%;
            margin-top: 16px;
        }
        section.preview_screen_data .personal-filled-information h4 {
            font-size: 21px;
            line-height: 30px;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .pre-filled-part {
            display: block;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .pre-filled-part .filled-already-info h4 span.dot {
            width: 6px;
            height: 6px;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .pre-filled-part .user-img-part img {
            width: 55px;
            height: 55px;
        }
        section.preview_screen_data .personal-filled-information {
            padding: 16px;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .edit-part.edit-profile-btn img {
            width: 12px;
            height: 12px;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .full_info_include_parental .main_sect .occupation-part p {
            font-size: 12px;
            line-height: 20px;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .full_info_include_parental .main_sect .occupation-part span.divider {
            font-size: 12px;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .edit-part.edit-profile-btn {
            width: 28px;
            height: 28px;
            min-width: 28px;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .pre-filled-part .filled-already-info h4 span.status {
            font-size: 12px;
            line-height: 25.24px;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .pre-filled-part .filled-already-info .main-part p {
            font-size: 12px;
            line-height: 20.24px;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .pre-filled-part .filled-already-info .main-part {
            display: block;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .pre-filled-part .filled-already-info .main-part p img {
            width: 14px;
            height: 14px;
            margin-right: 4px;
        }
        section.preview_screen_data .personal-filled-information .champaion-part .all-info-saved.edit-profile-details .pre-filled-part .filled-already-info h4 {
            font-size: 14px;
            line-height: 16.68px;
            margin-bottom: 0px !IMPORTANT;
        }
        section.preview_screen_data .personal-filled-information .champaion-part {
            padding: 12px;
            border-radius: 8px;
        }
        section.preview_screen_data {
            padding: 32px 0;
        }
        footer.hswf_footer .ftr_row .ftr_col .location_txt h3 {
            font-size: 14px;
            line-height: 20px;
        }
        .apply_form_fields .all-info-saved .pre-filled-part {
            display: block;
        }
        .apply_form_fields .all-info-saved .edit-part {
            width: 28px;
            height: 28px;
            min-width: 28px;
            margin-left: -18px;
        }
        .apply_form_fields .all-info-saved .pre-filled-part .user-img-part img {
            width: 54px;
            height: 54px;
        }
        .apply_form_fields .all-info-saved .pre-filled-part .filled-already-info h4 {
            font-size: 14px;
            line-height: 16.68px;
            margin-bottom: 0px !important;
        }
        .apply_form_fields .all-info-saved .pre-filled-part .filled-already-info h4 span.status {
            font-size: 12px;
            line-height: 25.24px;
        }
        .apply_form_fields .all-info-saved .pre-filled-part .filled-already-info p {
            font-size: 12px;
            line-height: 20.24px;
        }
        .apply_form_fields .all-info-saved .pre-filled-part .filled-already-info p img {
            width: 14px;
            height: 14px;
            margin-right: 4px;
        }
        .apply_form_fields .all-info-saved .edit-part img {
            width: 12px;
            height: 12px;
        }
        .finshied_syccesfully_thankyou .modal-dialog .modal-content .modal-body .succes_submit_part h2 {
    font-size: 28px;
    line-height: 38.6px;
}
        .finshied_syccesfully_thankyou .modal-dialog .modal-content .modal-body .succes_submit_part h3 {
            font-size: 16px;
            line-height: 22px;
        }
        .finshied_syccesfully_thankyou .modal-dialog .modal-content .modal-body .succes_submit_part 
         p {
            font-size: 14px;
            line-height: 22px;
        }
        .finshied_syccesfully_thankyou .modal-dialog .modal-content .modal-body .succes_submit_part .step-next-part h4 {
            font-size: 14px;
            line-height: 20px;
        }
        .finshied_syccesfully_thankyou .modal-dialog .modal-content .modal-body .succes_submit_part .step-next-part ul li {
            font-size: 14px;
            line-height: 21px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything img {
            height: 52px;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .get-receipt .broswe-part h5 {
            font-size: 14px;
            line-height: 18.79px;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .get-receipt .broswe-part h5 img {
            width: 16px;
            height: 16px;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .get-receipt .broswe-part .browse-file-bx p {
            font-size: 12px;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .get-receipt .broswe-part .browse-file-bx a {
            font-size: 12px;
            line-height: 16.07px;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .media-detail-section .save-file .file-name .file-icon {
            width: 42px;
            height: 33px;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .media-detail-section .save-file .file-name .file-icon img {
            width: 18px;
            height: 18px;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .get-receipt .broswe-part .browse-file-bx .browse-file {
            margin-top: 0px;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .media-detail-section .save-file .file-name p#image-name {
            font-size: 12px;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .media-detail-section .save-file .view-part img {
            width: 16px;
            height: 16px;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .media-detail-section .save-file .view-part {
            gap: 6px;
        }
        .payment_receipt_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .upload_payment .media-detail-section {
            padding: 10px 12px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .what_we_try .try-col {
            margin-bottom: 12px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .what_we_try .try-col:last-child {
            margin-bottom: 0;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .what_we_try h4 {
            font-size: 16px;
            line-height: 18px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .what_we_try .recheck-part h3 {
            font-size: 12px;
            line-height: 18px;
        }
        .preview_screen_modal .modal-dialog {
            max-width: 100%;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything ul li.nav-item .nav-link h3 {
            font-size: 12px;
            line-height: 16px;
            margin-top: 4px ! IMPORTANT;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part .payment_summary .payment_about span.amout-part {
    font-size: 16px;
    line-height: 20px;
}
.confirm_modal_payment .modal-dialog.modal-dialog-centered .modal-content .modal-body .pre-filled-everything .banking_details-part .payment_summary .fee-registration .first-part-box {
    padding-top: 0;
}
        .preview_screen_modal .modal-dialog .modal-content .modal-body  .btn {
            font-size: 12px;
            padding: 6px 24px;
            border-radius: 6px;
            line-height: 26px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .bottompart_footer {
            gap: 8px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .payment_related_queries p {
            font-size: 14px;
            line-height: 20px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .payment_related_queries h4 {
            font-size: 14px;
            line-height: 20px;
        }
         .preview_screen_modal .modal-dialog .modal-content .modal-body .payment_related_queries .personal_info a {
            font-size: 14px;
            width: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 0;
            line-height: 24px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .payment_related_queries .personal_info a img {
            width: 14px;
            height: 14px;
        }       
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part .payment_summary .payment_about span.amout-part {
    font-size: 12px;
    line-height: 16px;
}
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part .payment_summary .payment_about h6 {
    font-size: 12px;
    line-height: 16px;
}
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part .payment_summary .payment_about {
            margin-top: 0;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part {
            border-radius: 8px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part h4 {
            font-size: 18px;
            line-height: 24px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything .banking_details-part .about_every_small_deatil p.kshak {
            font-size: 12px;
            line-height: 18px;
            margin-bottom: 0px !IMPORTANT;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything ul li.nav-item .nav-link img {
            width: 22px;
            height: 22px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything h2 {
            font-size: 20px;
            line-height: 30px;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything p {
            font-size: 14px;
            line-height: 18px;
            padding-top: 6px !important;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything  ul {
            gap: 8px;
            flex-wrap: nowrap;
        }
        .preview_screen_modal .modal-dialog .modal-content .modal-body .pre-filled-everything ul li.nav-item .nav-link {
            border-radius: 6px;
            padding: 8px;
        }
        .preview_screen_modal .modal-dialog .modal-content {
            padding: 16px;
            border-radius: 8px;
        }
         .add-file-sect .save-file {
            padding: 10px 12px;
        }
        .copyright-section .conduvte-part .refund-part {
            display: block;
        }
        body .our_prgm_slide .owl-nav {
            display:none !IMPORTANT;
        }
        .copyright-section .conduvte-part .refund-part span.divider {
            display: none;
        }
        .copyright-section .conduvte-part .year-define {
            display: block;
        }
        .prgm_join_modal .modal-body .btn-close {
            right: 14px;
            top: 14px;
            width: 8px;
            height: 8px;
            padding: 3px;
        }
        .add-file-sect .save-file .file-icon {
            width: 35px;
            height: 35px;
        }
        .add-file-sect .save-file .file-icon img {
            width: 18px;
            height: 18px;
        }
        .apply_form_fields .sports_levl_with_achive {
            display: block;
        }
        .apply_form_fields .sports_levl_with_achive .single_sposrts_level {
            width: 100%;
        }
        .apply_form_fields .sports_levl_with_achive .single_sposrts_achieve {
            width: 100%;
        }
        .apply_form_fields .sports_levl_with_achive .single_sposrts_achieve .new-sport-achie a {
            padding: 2px 8px;
            border-radius: 2px;
            font-size: 8px;
        }
        .apply_form_fields .sports_levl_with_achive .single_sposrts_achieve .new-sport-achie {
            right: 8px;
            top: 9px;
        }
        .mlstp_btn {
            margin: 12px 0px 0px 0px;
            gap: 8px;
        }
        .add-file-sect .save-file .file-name {
            gap: 6px;
        }
        .upl_proof_part #org-media-details {
            padding: 10px 12px;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .note-part p {
            font-size: 14px;
        }
        .head_coach_traing {
            max-width: 100%;
            margin-top: 32px;
        }
        .head_coach_traing .general-traing-part .img-part img {
            width: 100%;
            height: 150px;
            border-radius: 8px;
            margin-bottom: 10px;
        }
        .head_coach_traing .general-traing-part .about_performance h3 {
            font-size: 20px;
            line-height: 28px;
        }
        .head_coach_traing .general-traing-part .about_performance h4 {
            font-size: 16px;
            line-height: 26px;
        }
        .head_coach_traing .general-traing-part .about_performance p.for-location {
            font-size: 14px;
            line-height: 18px;
        }
        .head_coach_traing .general-traing-part .about_performance p.for-location img {
            width: 18px;
            height: 18px;
        }
        .head_coach_traing .offline-thing {
            grid-template-columns: repeat(1, 1fr);
            gap: 4px;
        }
        .head_coach_traing .offline-thing .durating-thing {
            border-right: 0;
            margin-right: 0;
        }
        .head_coach_traing .offline-thing .durating-thing p {
            font-size: 16px;
        }
        .head_coach_traing .offline-thing .durating-thing h6 {
            font-size: 16px;
            margin-left: 2px !IMPORTANT;
        }
        .head_coach_traing .offline-thing .durating-thing img {
            width: 18px;
            height: 18px;
        }
        .head_coach_traing .general-traing-part {
            display: block;
        }
        body .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .otp-field input {
            height: 45px;
            width: 45px !important;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_form_wrapper input {
            padding: 12px;
            font-size: 12px;
        }
        .gender_change_selct .gender_box .gender_icon img {
            width: 20px;
            height: 36px;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_form_inner .log_in_logo img {
            width: 122px;
            height: 42px;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_form_inner .log_in_logo {
            margin-bottom: 12px;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .iti.iti--allow-dropdown input {
            padding: 12px 12px 12px 48px;
            font-size: 12px;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .img_side {
            display: none;
        }
        .signup_popup_modal .modal-dialog {
            height: -webkit-fill-available;
        }
        .signup_popup_modal .modal-dialog .modal-content .modal-body .log_in_form_inner {
            padding: 12px 0;
        }
        .thank_modal .modal-content .modal-body .wrapper {
            padding-top: 30px;
        }
        .prgrm_dtl_txt_wrapper .prgrm_name h1 span {
            font-size: 20px;
        }

        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .state_city_info input.items-placeholder {
            padding: 5px 15px 5px 15px !important;
        }

        .program_detail_sec .program_detail_data_wrapper .program_detail_data_inner:nth-child(2),
        .program_detail_sec .program_detail_data_wrapper .program_detail_data_inner:nth-child(4)  {
            border-right: none;
        }

        .program_detail_sec .program_detail_data_wrapper .program_detail_data_inner:nth-child(3),
        .program_detail_sec .program_detail_data_wrapper .program_detail_data_inner:nth-child(4)  {
            border-bottom: none;
        }
        .program_detail_sec .program_detail_data_wrapper .program_detail_data_inner {
            width: 50%;
            border-bottom: 0.5px solid #D8D8D880;
        }

        .program_detail_sec .program_detail_data_wrapper {
            flex-wrap: wrap;
        }


        .acc-head .acc_frnt_icon img {
          width: 20px;
         height: 20px;
        }
            .our_prog_box img {
            height:380px;
        }
            .takeway-section .key-points .section-title {
            border-left: 3px solid #FF002B;
            padding: 0px 0px 0px 8px;
        }
        .hswf_form_enter_title_enter_url .media_index_details .hswf_form_fields_inp input {
            height: 45px;
            font-size: 12px;

        }
        .prgrm_dtl_txt_wrapper .program-data_part table tr td {
            width: 100%;
            border-bottom: 0.5px solid #BABABC;
            padding: 6px 8px !IMPORTANT;
        }
        .prgrm_dtl_txt_wrapper .program-data_part table tr td {
            width: 100%;
        }
        .prgrm_dtl_txt_wrapper .program-data_part table tr:last-child td {
            border-bottom: 0;
        }
        .prgrm_dtl_txt_wrapper .program-data_part table tr td.odd-part {
            padding-left: 0;
            border-left: 0;
            margin-left: 0;
        }
        .prgrm_dtl_txt_wrapper .program-data_part table tr {
            display: flex;
            border-bottom: 0;
            flex-wrap: wrap;
            padding: 0;
        }
        .buns-of-sponsship .remain-part input:checked + label:after {
            top: 1px;
        }
        .sports_one_part .specific_main-part .about_main_sports {
            align-items: flex-start;
        }
        .sports_one_part .specific_main-part .about_main_sports .bio-data {
            display: block;
        }
        .sports_one_part .specific_main-part .about_main_sports .bio-data .icon_part {
            width: 45px;
            height: 45px;
        }
        .sports_one_part .specific_main-part .about_main_sports .bio-data .icon_part img {
            width: 31px;
            height: 31px;
        }
        .sports_one_part .specific_main-part .about_main_sports .bio-data .data_part h4 {
            font-size: 14px;
        }
        .sports_one_part .specific_main-part .about_main_sports .bio-data .data_part p {
            font-size: 12px;
            line-height: 15px;
        }
        .sports_one_part .specific_main-part .about_main_sports .shorted-part {
            gap: 8px;
        }
        .sports_one_part .specific_main-part .about_main_sports .shorted-part img {
            width: 20px;
            height: 20px;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields.kjxl .add_more a {
            height: auto;
            font-size: 14px;
            padding: 6px 12px;
            border-radius: 6px;
            line-height: 18px;
        }
        .become_volunteer_main .become_volunteer_form .add_more_sports a {
            height: auto;
            font-size: 12px;
            border-radius: 6px;
            padding: 6px 18px;
        }
        .become_volunteer_main .become_volunteer_form .add_more_sports {
            margin-top: 16px;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields.kjxl .hswf_form_fields_inp {
            position: relative;
            width: 100%;
            margin: 0px 0px 12px 0px;
        }
        .sports_imformation_section {
            padding: 10px;
        }
        .sports_one_part {
            padding: 10px;
        }
        .sports_one_part .sport_heading h3 {
            font-size: 16px;
            line-height: 22px;
        }
        .orgaization-hightligyed .hswf_form_fields_inp.profile_center label {
            font-size: 12px;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .add_btn {
            margin-bottom: 25px;
        }
        .add-file-sect label {
            font-size: 10px;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .add_link .title-part h2 {
            font-size: 16px;
            line-height: 26px;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .add_link .links-part a {
            font-size: 12px;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .add_link .links-part img {
            width: 10px;
            height: 10px;
        }
        .form_banner_sec .form_banner_wrapper .hejkc .hswf_form_logo_center {
            padding: 0px 16px;
        }
        .gender_change_selct .main_box-everyone {
            gap:8px;
            justify-content: flex-start;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields h2 span.chnag3-part {
            font-size: 10px;
        }
        .buns-of-sponsship .remain-part label {
            font-size: 14px;
        }
        .terms-condition .buns-of-sponsship .remain-part label a {
            font-size: 14px;
        }
        .gender_change_selct {
            display: block;
        }
        .gender_change_selct .gender_box {
            text-align: left;
            margin-bottom: 2px;
        }
        .gender_change_selct .gender_box .gender_icon {
            padding: 8px 16px;
            width: 74px;
            height: 54px;
        }
        .form_banner_sec .form_banner_wrapper .hejkc .hswf_form_logo_center img {
            width: 30px;
            height: 72px;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .profile_details .match-avtar .according-you {
            width: 30.333%;
        }
        .form_banner_sec .form_banner_wrapper .form_banner_wrap_botm_txt p {
            font-size: 14px;
            line-height: 22px;
        }
        .form_banner_sec .form_banner_wrapper .form_banner_wrap_botm_txt {
            margin-top: 16px;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .profile_details .match-avtar {
            gap: 10px;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .profile_details .match-avtar .according-you label img {
            width: 65px;
            height: 65px;
        }
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .profile_details h4.select-avtar {
            font-size: 14px;
        }
        .personal-editing-info .upload-new-pic .mobile-info-part .upload-pic-uniq .avtar-list-section img {
            width: 10px;
            height: 10px;
        }
        .quick-navigate .sold-part .section-title {
            border-left: 3px solid #FF002B;
            padding: 0px 0px 0px 8px;
        }
        .quick-navigate .sold-part .section-title h4 span {
            font-size: 20px;
        }
        .quick-navigate .sold-part .section-title h4:before {
            top: 13px;
            height: 2px;
        }
        .quick-navigate .sold-part img {
            height: 265px;
        }
        .takeway-section .key-points .section-title h4 span {
            font-size: 20px;
        }
        .takeway-section .key-points .section-title h4::before {
            top: 14px;
            height: 2px;
        }
        .takeway-section .key-points ul.list-key li {
            font-size: 14px;
            line-height: 26px;
        }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .img-part img {
                height: 330px;
            }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .liked-part img {
                width: 16px;
                height: 16px;
            }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .liked-part {
                top: 10px;
                right: 10px;
                width: 28px;
                height: 28px;
            }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .content-part h4 {
                font-size: 20px;
                line-height: 28px;
            }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .content-part .languages-diff ul li {
                font-size: 11px;
            }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .content-part .languages-diff ul li::before {
                bottom: 6px;
            }
            .takeway-section .key-sect .main-blog-page .trending-career-sect .box-sides .content-part {
                left: 16px;
                right: 16px;
                bottom: 16px;
            }
            .join_hswf_cat .join_hswf_sec_inner .img-box img.mobile-img {
                display: block;
            }
            .join_hswf_cat .join_hswf_sec_inner .img-box img.desktop-img {
                display: none;
            }
            section.student_feed_sec {
                padding: 40px 0;
            }
            section.student_feed_sec .aim_center_hd h6 {
                font-size: 32px;
                line-height: 40px;
            }
            section.student_feed_sec .stu_float_img img {
                display: none;
            }
            .event-unforgotable .transforming_lives .transforming_wrapper h4 {
                font-size: 24px;
                line-height: 28px;
                margin-bottom: 8px !IMPORTANT;
            }
            .student_feed_slide_outer {
                margin-top: 20px;
            }
            section.student_feed_sec .student-feed-main .student-round-img img {
                width: 100px !important;
                height: 100px;
            }
            section.student_feed_sec .owl-nav button {
                top: 81%;
            }
            section.student_feed_sec .student-feed-main .main_all-thing h3 {
                font-size: 20px;
                margin-top: 12px !IMPORTANT;
            }
            section.student_feed_sec .student-feed-main .main_all-thing .student-sub p {
                font-size: 14px;
                line-height: 18px;
                margin-top: 10px !IMPORTANT;
            }
            section.student_feed_sec .student-feed-main .main_all-thing .student-star-rating i {
                font-size: 18px;
                margin-top: 16px !important;
            }
            section.student_feed_sec .student-feed-main .student-main-content::after {
                width: 30px;
                height: 30px;
                top: 60px;
                right: 4%;
            }
            section.student_feed_sec .student-feed-main .student-main-content::before {
                width: 30px;
                height: 30px;
                top: -30px;
            }
            section.student_feed_sec .student-feed-main .student-main-content {
                margin-top: 38px !important;
                margin-bottom: 0;
            }
            section.student_feed_sec .student-feed-main .student-main-content p {
                width: 80%;
                font-size: 14px;
                line-height: 22px;
            }
            section.student_feed_sec .owl-nav button.owl-next i.fa.fa-chevron-right::before {
                width: 30px;
                height: 25px;
            }

            section.student_feed_sec .owl-nav button.owl-prev i.fa.fa-chevron-left::before {
                width: 30px;
                height: 25px;
            }
            section.student_feed_sec .student-feed-main .main_all-thing {
                max-width: 100%;
            }
            .main_events_page  .volunteer_role .volunteer_role_wrapper .volteer_role_inner .img_box img {
                width: 100%;
                height: 220px;
                bottom: 0px;
            }
            .main_events_page .volunteer_role .volunteer_role_wrapper .volteer_role_inner {
                min-height: 380px;
            }
            .after_sign_in_profile .dropdown-profile-content {
                top: 46px;
            }
            .filter_grid_main .filter_wrapper .filter_form_outer .filter_search ul li {
                padding: 3px 6px;
                font-size: 12px;
                font-weight: 400;
            }
            .prgrm_dtl_txt_wrapper .prgrm_btn {
                display: block;
            }
            .prgrm_dtl_txt_wrapper .prgrm_btn a.rqst {
                font-size: 16px;
                width: 100%;
                text-align: center;
                margin-bottom: 12px;
            }
            .prgrm_dtl_txt_wrapper .prgrm_btn a.get_drctn {
                font-size: 16px;
                width: 100%;
                justify-content: center;
            }
            .program_detail_sec {
                padding: 40px 0;
            }
            /*.prgrm_dtl_ftr_img img {
                width: 100%;
                height: 320px;
            }*/
            .prgrm_dtl_txt_wrapper .prgrm_name h1 {
                font-size: 24px;
                line-height: 34px;
            }
            .prgrm_dtl_txt_wrapper .prgrm_game {
                margin: 8px 0px 8px 0px;
            }
            .prgrm_dtl_txt_wrapper .prgrm_club h4 {
                font-size: 18px;
                line-height: 32px;
            }
            .prgrm_dtl_txt_wrapper .prgrm_loction_inner p {
                font-size: 16px;
                line-height: 24px;
            }
            .prgrm_dtl_txt_wrapper .prgrm_loction_inner img {
                width: 20px;
                height: 20px;
               /* margin-top: -2px;*/
            }
            .prgrm_dtl_txt_wrapper .pgrm_descrptn p {
                font-size: 14px;
                line-height: 25px;
            }
            .prgrm_dtl_txt_wrapper .pgrm_descrptn p a#readMoreLink {
                font-size: 14px;
            }
            .prgrm_dtl_txt_wrapper .prgrm_game h6 {
                font-size: 18px;
                line-height: 22px;
            }
            /*.progammer-part .popular-sports .program_overview .programs_popularity .box-part .text-part .bttn_part {
                padding-top: 18px;
                padding-bottom: 8px;
            }
            .progammer-part .popular-sports .program_overview .programs_popularity .box-part:last-child .bttn_part {
                padding-bottom: 0px;
            }*/
            .prgm_join_modal .modal-dialog {
                max-width: 100%;
            }
            .prgm_join_modal .modal-dialog .modal-content {
              border-radius: 16px;
            }
            .prgm_join_modal  .modal-body {
                padding: 22px 16px;
            }
            .prgm_join_modal .modal-body .program_join_popup_cntnt .program_join_form .join_fields .join_inp_fields input {
                padding: 6px 12px 6px 12px;
                font-size: 14px;
            }
            .prgm_join_modal .modal-body .program_join_popup_cntnt .program_join_form .join_fields 
                 .join_inp_fields.join_sbmt {
                margin: 26px 0px 0px 0px;
            }
            .prgm_join_modal .modal-body .program_join_popup_cntnt .program_join_form .join_fields .join_inp_fields button {
                padding: 8px 26px 8px 26px;
                font-size: 16px;
                line-height: 22px;
                border-radius: 8px;
            }
            .prgm_join_modal .modal-body .program_join_popup_cntnt .program_join_hd h6 {
                font-size: 20px;
                line-height: 26px;
            }
            .error_section {
                padding: 50px 0;
            }
            .error_section .error_wrapper .oops_hd h1 {
                font-size: 42.35px;
                line-height: 68.03px;
            }
            .error_section .error_wrapper .blck_big_text p {
                font-size: 14px;
            }
            .error_section .error_wrapper .blck_small_text {
                width: 100%;
            }
            .error_section .error_menu .error_menu_inner ul li a {
                font-size: 12px;
                line-height: 16px;
                padding: 6px 12px 6px 12px;
            }
            .error_section .error_menu .error_menu_inner ul {
                gap: 8px;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .achievent-part .bootstrap-tagsinput {
                min-height: 28px;
                max-height: 28px;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .achievent-part .bootstrap-tagsinput input[type="text"] {
                padding: 0 !important;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .achievent-part .bootstrap-tagsinput {
                height: auto;
                padding: 0;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .state_city_info  select {
            padding: 2px 15px 0 !important;
        }
            .ts-dropdown [data-selectable].option {
                font-size: 10px;
            }
            /*.become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .state_city_info input {
                padding: 2px 0 0 !important;
            }*/
        .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .state_city_info #prefered-role-ts-control {
            height: 26px;
        }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .state_city_info .item {
                margin-top: 2px;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .state_city_info {
            height: 45px;
        }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .start_end_time_block .start_end_time_sep p {
                font-size: 12px;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .start_end_time_block .start_end_time_inp label {
                font-size: 10px;
                left: 10px !IMPORTANT;
                line-height: 22px;
                height: 0;
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .contributions-contact .personal-info .location-part .content-part p, a {
                font-size: 11px;
                line-height: 20px;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .ts-control .item {
                font-size: 12px;
                line-height: 10px;
                margin: 10px 4px 4px 4px;
            }
            section.contact_form_sec .contact_form_inner .form-sect-part .contact_form_box .iti {
                margin-bottom: 12px;
            }
            .acc-head::after {
                width: 14px;
            }
            .thank_modal .modal-content .modal-body {
                padding: 16px;
            }
            .thank_modal .modal-content {
                border-radius: 16px;
            }
            .thank_modal .modal-body .thank_pop_up_content .thank_pop_btn button {
                padding: 8px 26px 8px 26px;
                font-size: 16px;
                line-height: 20px;
                border-radius: 8px;
            }
            .thank_modal .modal-body .thank_pop_up_content .thank_pop_hd_sbhd h3 {
                font-size: 28px;
                line-height: 38.6px;
            }
            .thank_modal .modal-body .thank_pop_up_content .thank_pop_hd_sbhd h6 {
                font-size: 16px;
                line-height: 22px;
                margin: 8px 0px 0px 0px!important;
            }
            .thank_modal .modal-body .thank_pop_up_content .thank_pop_descp {
                width: 100%;
            }
            .thank_modal .modal-body .thank_pop_up_content .thank_pop_descp p {
                font-size: 14px;
                line-height: 22px;
            }

            .our_cause .our_cause_wrapper .row {
                flex-direction: column-reverse;
            }
            .join_hswf_cat .join_hswf_sec  .join_hswf_sec_inner .info-box h6 {
                font-size: 16px;
                line-height: 22px;
            }
            .our_cause .our_cause_wrapper {
                padding-left: 0px;
            }
            .upcoming_events .upcoming_events_wrapper .left_upcoming_event img {
                width: 100%;
                height: 335px;
                object-fit: cover;
            }
            body header.hswf_header .for_mobile_part .inner_part .mobile_user img {
                width: 30px;
                height: 30px;
            }
            body header.hswf_header .for_mobile_part .inner_part #nav-icon img {
                width: 20px;
                margin-top: -2px;
            }
            body header.hswf_header .for_mobile_part .inner_part {
                gap: 12px;
            }
            .contribute_modal .modal-dialog {
                max-width: 100%;
            }
            .contribute_modal .modal-content {
                border-radius: 12px;
                padding: 16px;
            }
            .way_to_support  .supprt_txt_col {
                padding-left: 12px;
            }
            .contribute_modal .modal-content .modal-header h5.modal-title {
                font-size: 22px;
            }
            .contribution-goes-towards .expand_part {
                padding: 0 12px;
                margin-bottom: 8px;
            }
            .contribute_modal .modal-content .modal-footer button {
                font-size: 16px;
                line-height: 18px;
                padding: 8px 26px 8px 26px;
                border-radius: 6px;
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .contributions-contact .personal-info .nuber_part {
                width: 100%;
                margin-top: 0;
            }
            .contribute_modal .modal-content .modal-body .Contribute-Cause .contributions-contact .personal-info .location-part {
                margin-bottom: 8px;
            }
            .hndg_line_txt h4 {
                font-size: 32px;
                line-height: 40px;
            }
            .hndg_line_txt .red_line {
                height: 3px;
            }
            .donate_sec {
            padding: 16px 0px 16px 0px;
            }
            .donate_sec .donate_inner {
                padding: 16px;
            }
            .player_sec {
             padding: 32px 0px 32px 0px;
            }
            .note_sec {
                padding: 30px 0px 30px 0px;
            }
            .track_impact .track_imapct_wrapper {
                width: 100%;
                border-radius: 12px;
            }
            .track_impact .track_img img {
                padding: 16px 16px 20px;
            }
            .support_banner .support_wrapper .hs_descp {
                width: 100%;
            }
            .track_impact .hs_descp p {
                font-size: 14px;
                line-height: 26px;
            }
            .support_page .how_can_help {

                padding: 0px 0px 30px 0px;
            }
            .track_impact .trck_txt_col .track_text {
                padding: 28px 16px 16px;
            }
            .note_sec .note_wrapprer h6 {
                font-size: 18px;
                line-height: 24px;
            }
            .note_sec .note_wrapprer {
                padding: 24px 16px;
            }
            .note_sec .note_wrapprer  p {
                font-size: 14px;
                line-height: 22px;
            }
            .contribute_para .contri_option_box_main {
                grid-template-columns: repeat(2 , 1fr);
            }
            .player_sec .player_img img {
                height: 300px;
            }
            .contribute_para .contri_option_box_main .contri_option_box_inner h5 {
                font-size: 16px;
                line-height: 24px;
            }
            .contribute_para .contri_option_box_main .contri_option_box_inner p {
                font-size: 14px;
                line-height: 20px;
            }
            .contribute_para .contri_option_box_main .contri_option_box_inner {
                padding: 12px;
            }
            .champion_sec .chmpn_txt_col {
                padding: 32px;
            }
            .download_deck .download_deck_inner .pdf_icn_txt .pdf_txt p {
                font-size: 14px;
                line-height: 20px;
            }
            .download_deck .download_deck_inner .pdf_icn_txt .pdf_txt  h6 {
                font-size: 28px;
                line-height: 35px;
            }
            .download_deck .download_deck_inner .downld_icn img {
                width: 26px;
                height: 26px;
            }
            .download_deck .download_deck_inner {
              width: 290px;
            }
            .download_deck .download_deck_inner .pdf_icn_txt .pdf_icn img {
                width: 70%;
            }
            .download_deck .download_deck_inner .pdf_icn_txt {
                gap: 0px;
            }
            .contribute_para .contri_box_main .contri_box_inner ul li {
                font-size: 14px;
                line-height: 20px;
            }
            .donate_amount_wrapper .amount_rs p {
                font-size: 14px;
                line-height: 12.8px;
            }
            .donate_select_amount .select_amount p {
                font-size: 22px;
                line-height: 28px;
            }
            .donate_select_amount .select_amount input {
                font-size: 22px;
                line-height: 30px;
                width: 90px;
            }
            .donate_select_amount .select_amount {
                padding: 10px 6px 10px 15px;
                gap: 6px;
            }
            .contribute_para p {
                font-size: 16px;
            }
            .contribute_para h4 {
                font-size: 18px;
            }
            .contribute_para .contri_box_main {
                grid-template-columns: repeat(1 ,1fr);
            }
            .way_to_support .hs_descp p {
                font-size: 14px;
                line-height: 24px;
                margin-top: 10px !important;
            }
            .way_to_support .way_to_support_wrapper {
                margin: 36px 0px 0px 0px;
            }
            .way_to_support .supprt_img_col .way_to_img img {
                height: 320px;
            }
            .way_to_support {
                padding: 40px 0;
            }
            /*.support_page .our_commitment {
                padding: 40px 0px 0px 0px;
            }*/
            .our_commitment .cmnt_mnt_img img {
                margin-top: 26px;
            }
            .support_banner {
                min-height: 450px;
            }
            .support_banner .support_wrapper {
                padding: 110px 0;
            }
            .support_banner .support_wrapper .kefchj h2 {
                font-size: 20px;
                line-height: 72px;
            }
            .support_banner .support_wrapper  .hejkc h3 {
                font-size: 20px;
                line-height: 72px;
            }
            .support_banner .support_wrapper .hs_descp p {
                padding: 0px 16px !important;
            }
            .support_banner .support_wrapper .yfejks  h2 {
                font-size: 20px;
                line-height: 72px;
            }
            .best_player_join_sect .featured-player-section .player-profile .right_joiner .featured-player-section {
                padding: 16px 0 0;
            }
            .best_player_join_sect .featured-player-section {
                padding-left: 16px;
                padding-top: 12px;
            }
            .benefit_volunteer {
                padding: 32px 0;
            }
            .benefit_volunteer .benefit_volunteer_wrapper .benefit_center_img img {
                width: 100%;
            }
            .benefit_volunteer .benefit_volunteer_wrapper .benefit_inner .benefit_text .benefit_tile h6 {
                font-size: 16px;
                line-height: 24px;
            }
            .benefit_volunteer .benefit_volunteer_wrapper .benefit_inner .benefit_icon img {
                width: 32px;
                height: 32px;
            }
            .featured-player-section .player-profile .best_player {
                grid-template-columns: repeat(3, 1fr);
            }
            .volunteer_banner .voluntr_banner_sec {
                height: 320px;
                background-position: center;
            }
            .featured-player-section .player-profile h2 {
                font-size: 32px;
                line-height: 48px;
            }
            .featured-player-section .player-profile p {
                font-size: 14px;
                line-height: 22px;
            }
            .featured-player-section .player-profile .best_player .join_for_view img {
                width: 70px !important;
                height: 70px;
            }
            .become_voluntr_sec .volunt_txt {
                padding-left: 14px;
            }
            .volunteer_process .volunteer_process_inner .volunteer_process_text p {
                font-size: 12px;
                line-height: 16px;
            }
            .volunteer_process .volunteer_process_inner .volunteer_process_number h2 {
                font-size: 32px;
            }
            .become_voluntr_sec {
                padding: 32px 0;
            }
            .volunteer_role {
                padding: 32px 0;
            }
            .volunteer_role .volunteer_role_wrapper .volteer_role_inner .info_box h6 {
                font-size: 18px;
                line-height: 22px;
            }
            .volunteer_role .volunteer_role_wrapper .volteer_role_inner .info_box p {
                font-size: 14px;
                line-height: 20px;
            }
            .volunteer_role .volunteer_role_wrapper .volteer_role_inner .img_box img {
                height: 200px;
            }
            .volunteer_role .volunteer_role_wrapper .volteer_role_inner {
                min-height: 340px;
                padding: 16px;
                border-radius: 12px;
            }
            .featured-player-section {
                padding: 32px 0;
            }
            .join_hswf_cat .hswf_member {
                padding-bottom: 16px;
            }
            .join_hswf_cat .hswf_player .img-box img {
                height: 100%;
                top: 0;
                width: 100%;
            }
            section.why-joining-section .big_bottom_text p {
                font-size: 16px;
            }
            .join_hswf_cat .new_coach_member .join_hswf_sec_inner .info-box {
                width: 100%;
            }
            .join_hswf_cat .new_coach_member .join_hswf_sec_inner {
                align-items: center;
                padding-top: 0;
            }
            .join_hswf_cat .new_coach_member .join_hswf_sec_inner .img-box {
                width: auto;
                margin-right: 0px;
                position: unset;

            }
            .join_hswf_cat .hswf_partner .img-box img {
                right: 0;
            }
            .join_hswf_cat .hswf_player {
                height: fit-content;
                padding-bottom: 16px;
            }
            .join_hswf_cat .join_hswf_sec .sec_flex {
                flex-direction: column-reverse;
            }
            .join_hswf_cat .join_hswf_sec  .join_hswf_sec_inner .info-box  h2 {
                font-size: 16px;
                line-height: 30px;
            }
            .join_hswf_cat .join_hswf_sec_inner .join_hswf_cta a {
                font-size: 12px;
            }
            .join_hswf_cat .hswf_sport {
                padding-bottom: 16px;
            }
                    .coach_form_page {
                overflow-x: hidden;
            }
              .volunteer_form_page {
                overflow-x: hidden;
            }
            .join_hswf_cat .hswf_sport .info-box {
                margin: 20px 0px 0px 0px;
            }
            .join_hswf_cat .join_hswf_sec_inner {
                padding: 16px 16px 0px 16px;
            }
            .join_hswf_cat .join_hswf_sec {
                border-radius: 12px;
            }
            .join_hswf_cat .hswf_sport .img-box img {
                height: 100%;
            }
            .join_hswf_banner {
                min-height: 790px;
               
            }
            .join_hswf_cat .join_hswf_cat_outer .join_hswf_cat_inner {
                border-radius: 12px;
                padding: 16px 16px 0px;
            }
            .join_hswf_banner .banner_text .banner_desc p {
                font-size: 14px;
                line-height: 20px;
            }
            .join_hswf_banner .banner_text .banner_head h2 {
                font-size: 32px;
                line-height: 58px;
            }
            .join_page .container {
                padding: 0 16px;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .start_end_time_block input {
                width: 112px;
            }
            .otp_verify_modal .modal-dialog {
                max-width: 100%;
            }
            .otp_verify_modal .modal-dialog  .modal-content {
                border-radius: 12px;
            }
            .otp_verify_modal .modal-content .modal-body .verification-part h3 img {
                width: 26px;
                height: 26px;
            }
            .otp_verify_modal .modal-content .modal-body .verification-part p {
                font-size: 14px;
                line-height: 20px;
            }
            .otp_verify_modal .modal-content .modal-body .rec-resend-code .resend-code a.resendOtp {
                font-size: 14px;
                line-height: 20px;
            }
            .otp_verify_modal .modal-content .modal-body .rec-resend-code .resend-code {
                margin-top: 4px;
            }
            .otp_verify_modal .modal-content .modal-body  .submit-btn {
                padding-top: 16px;
            }
            .otp_verify_modal .modal-content .modal-body .submit-btn button {
                padding: 8px 28px;
                font-size: 16px;
                line-height: 25px;
            }
            .otp_verify_modal .modal-content .modal-body .otp-field input.otp-box {
                height: 45px;
                width: 45px;
                font-size: 16px;
            }
            .otp_verify_modal .modal-content .modal-body .verification-part h3 {
                font-size: 24px;
                line-height: 38px;
            }
            .otp_verify_modal .modal-content .modal-body {
                padding: 24px 16px;
            }
            .searching-by-google .cordinate-part {
                gap: 2px;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .question_wrapper .question_ans_title .ques_ans_heading h6 {
                font-size: 14px;
                line-height: 24px;
            }
            .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .hswf_form_fields_inp .hswf_form_fields_inp_radio_slct .inp_radio_slct_inner label {
                padding: 4px 8px 4px 8px;
                font-size: 12px;
                line-height: 18px;
            }
            .searching-by-google ul li .nav-link.active::after {
                border-left: 4px solid transparent;
                border-right: 4px solid transparent;
                border-top: 10px solid #FF002B;
            }
            .searching-by-google .pin-up-part .pin-sect {
                font-size: 10px;
            }
            .searching-by-google ul li .nav-link {
                padding: 4px 6px;
                font-size: 10px;
            }
            .hswf_login .hswf_login_wrapper .log_in_form_inner .log_in_logo img {
                width: 130px;
                height: 56.04px;
            }
            .log_in_form_inner .log_in_form_wrapper .log_in_title_descp h2 {
                font-size: 24px;
                line-height: 50px;
            }
            .hswf_login .hswf_login_wrapper .log_in_form_inner .log_in_logo {
                height: 65px;
            }
            .log_in_form_inner .log_in_form_wrapper .log_in_title_descp p {
                font-size: 14px;
            }
            .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .iti.iti--allow-dropdown input {
                font-size: 12px;
                height: 50px;
                padding: 12px 12px 12px 48px;
            }
            .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp button {
                line-height: 19px;
                font-size: 16px;
                padding: 12px 26px 12px 26px;
            }
            .hswf_login .hswf_login_wrapper {
                width: 100%;
                padding: 12px;
                border-radius: 0px 12px 0px 12px;
            }
            .hswf_login .hswf_login_wrapper .log_in_side_left .over_text {
                bottom: 16px;
                padding: 0px 16px 0px 16px;
            }
            .hswf_login .hswf_login_wrapper .log_in_side_left .over_text .over_text_title h4 {
                font-size: 16px;
                line-height: 22px;
            }
            .hswf_login .hswf_login_wrapper .log_in_side_left .over_text .over_text_name h5 {
                font-size: 16px;
                line-height: 20px;
            }
            .hswf_login .hswf_login_wrapper .log_in_side_left .over_text .over_text_prfl h6 {
                font-size: 14px;
                line-height: 22px;
            }
            .hswf_login .hswf_login_wrapper .log_in_side_left img {
                height: 400px;
                border-radius: 12px;
            }
            .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp .rec-resend-code .recive-code p {
                font-size: 16px;
                line-height: 18px;
            }
            .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp  .rec-resend-code .resend-code a {
                font-size: 16px;
                line-height: 26px;
            }
            .log_in_form_inner .log_in_form_wrapper .login_fields .log_inp {
                margin: 16px 0px 0px 0px;
            }
            .log_in_form_inner .log_in_form_wrapper .login_fields {
                width: 100%;
            }
                #progressbar li:after {
                    top: 12px;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .work_part .hswf_form_fields_inp .bs_hr_time_day_main input {
                width: 120px !important;
            }
               .mlstp_btn .action-button-previous {
            font-size: 12px;
            padding: 8px 22px;
            width: auto;
            line-height: 0;
            border-radius: 6px;
        }
                  .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .tags-input-wrapper .tag {
                padding: 2px 4px 2px 4px;
                font-size: 12px;
                line-height: 19px;
                height: 26px;
            }
                #progressbar li:before {
                    width: 28px;
                    height: 28px;
                    font-size: 14px;
                  
                }
                #progressbar .steps {
                    font-size: 12px;
                }
                .progress_main_outer {
                    border-radius: 8px;
                    max-width: 100%;
                    padding: 16px;
                }
                .mlstp_btn .action-button {
            font-size: 12px;
            padding: 8px 22px;
            width: auto;
            line-height: 21px;
            border-radius: 6px;
        }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .achievent-part {
                min-height: 45px;
                height: 45px;
            }
               body .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .achievent-part input {
                height: 24px !important;
            }
                    .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields textarea {
                    font-size: 12px;
                }
                    .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .work_part label {
                    font-size: 12px;
                   
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .volunteer_submit button {
                    font-size: 14px;
                    padding: 8px 40px 8px 40px;
                    width: auto;
                     line-height: 28px;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .acceptance  .custom-checkbox {
                    font-size: 12px;
                    flex-wrap: wrap;
                    line-height: 14px;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .mlfcsn {
                    align-items: flex-start;
                   
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .acceptance  .custom-checkbox  a {
                    font-size: 12px;
                    line-height: 14px;
                }
                .days_select_block {
                     gap: 2px;
                    flex-wrap: wrap;
                    justify-content: center;
                }
                .days_select_block {
                    padding: 12px 0px 0px;
                }

                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields  .days_select_block label.str_tme {
                    left: 10px !important;
                    margin: unset;
                }
                .days_select_block .day_select_btn_bx .day_select_btn {
                    font-size: 10px;   
                    width: 38px;
                    height: 38px;
                padding: 2px;
                }
                .start_end_time_block .start_end_time_inp input {
                    height: 48px!important;
                }
                .start_end_time_block .start_end_time_inp label {
                    left: 2px!important;
                }
                .become_volunteer_main .become_volunteer_form {
                    padding: 16px;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields h2 {
                    font-size: 18px;
                    line-height: 24px;

                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .hswf_form_fields_inp label {
                    font-size: 12px;
                }
                body .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields select {
                    font-size: 12px;
                    height: 45px;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields input {
                    font-size: 12px;
                    height: 45px;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields .hswf_form_fields .hswf_field_50 {
                    display: block;
                }
                .become_volunteer_main .become_volunteer_form .apply_form_section .apply_form_fields h2 {
                    font-size: 16px;
                    line-height: 22px;
                }
                .upload-part .broswe-part .browse-file-bx a {
                    font-size: 10px;
                }
                .upload-part .broswe-part h5 {
                    font-size: 14px;
                }
                .upload-part .broswe-part h5 img {
            width: 14px;
            height: 14px;
            object-fit: contain;
        }
                .upload-part .broswe-part {
            padding: 16px 4px;
        }
                .upload-part .broswe-part p {
            font-size: 10px;
        }
                .personal-editing-info .upload-new-pic .mobile-info-part {
                    justify-content: center;
                    margin-top: 10px;
                }
                .personal-editing-info .upload-new-pic .delete-btn img {
                    width: 16px;
                    height: 16px;
                }
                .personal-editing-info .upload-new-pic .delete-btn a {
                    border-radius: 6px;
                    width: 36px;
                    height: 36px;
                }
                .personal-editing-info .upload-new-pic .btn a {
                    padding: 8px 22px;
                    border-radius: 6px;
                    font-size: 14px;
                }
                .personal-editing-info .upload-new-pic {
                    display: block;
                    text-align: center;
                    padding-top: 14px;
                }
                .form_banner_sec {
                    padding: 36px 0px 5px 0px;
                }
                .form_banner_sec .form_banner_wrapper .form_subhd h4 {
                    font-size: 18px;
                }
                .form_banner_sec .form_banner_wrapper .yfejks  h2 {
                    font-size: 14px;
                    line-height: 72px;
                }
                .form_banner_sec .form_banner_wrapper  .hejkc h3 {
                    font-size: 20px;
                    line-height: 72px;
                }
                .form_banner_sec .form_banner_wrapper .kefchj h2 {
                    font-size: 14px;
                    line-height: 72px;
                }
                .progammer-part .popular-sports .review_overview .write-review .club-review input[type="text"] {
                    font-size: 14px;
                }
                .progammer-part .popular-sports .faq_overview .accordion .accordion-item .accordion-body {
                    font-size: 12px;
                    line-height: 18px;
                }
                .progammer-part .popular-sports .review_overview .user-review-part {
                    padding: 12px;
                    gap: 4px;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .commented span {
                    font-size: 12px;
                    align-items: center;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .commented span ul {
                    padding-left: 22px !important;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .commented span ul li span.how_points {
                    font-size: 12px;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .commented .use-rate-part span.in-points {
                    font-size: 12px;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .commented  p.para-part {
                    font-size: 12px;
                    line-height: 20px;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .commented .like-part img {
                    width: 30px;
                    height: 30px;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .commented p.report {
                    font-size: 14px;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .commented .like-part {
                    gap: 6px;
                }
                .progammer-part .popular-sports .review_overview .user-review-part .short-form .short-name {
                    width: 32px;
                    height: 32px;
                    font-size: 12px;
                }
                .progammer-part .popular-sports .review_overview .write-review .btn-write .review-btn {
                    font-size: 14px;
                    padding: 8px 16px 8px 16px;
                    text-align: center;
                    width: 100%;
                    margin-top: 12px;
                }
                .progammer-part .popular-sports .review_overview .write-review .club-review ::placeholder {
                    font-size: 14px;
                }
                .progammer-part .popular-sports .review_overview  .write-review {
                    padding: 12px;
                    border-radius: 8px;
                    display: block;
                }
                .progammer-part .popular-sports .review_overview .write-review .club-review {
                    width: 100%;
                }
                .progammer-part .popular-sports .review_overview .write-review .club-review h2 {
                    font-size: 20px;
                    line-height: 24px;
                    margin-bottom: 4px !important;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per .left-side-rate h4 {
                    text-align: center;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per .feedback-section .main-rating-sec .rating-bar .percetage .rating-img img {
                    width: 10px;
                    height: 10px;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per .feedback-section .main-rating-sec .rating-bar .percetage .jewf {
                    width: 162px;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per .feedback-section {
                    margin-top: 16px;
                }
               .progammer-part .popular-sports .review_overview .left-rating-show-per .feedback-section .main-rating-sec .rating-bar .percetage .jewf h2 {
            font-size: 12px;
            margin-bottom: 0px !IMPORTANT;
        }
                section.network-banner-part .sport-club-part .right-club {
                    padding-left: 16px;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per {
                    padding: 12px;
                    border-radius: 8px;
                    display: block;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per .left-side-rate {
                    width: 100%;
                    text-align: center;
                }
                .progammer-part .popular-sports .review_overview .left-rating-show-per .left-side-rate h2 {
                    font-size: 32px;
                    line-height: 40px;
                    text-align: center;
                }
                .progammer-part .popular-sports .faq_overview .accordion .accordion-item {
                    padding: 12px;
                }
                .progammer-part .popular-sports .faq_overview .accordion .accordion-item .accordion-button {
                    font-size: 14px;
                    line-height: 20px;
                }
                .progammer-part .popular-sports .faq_overview .accordion .accordion-item .accordion-button::after {
                    width: 16px;
                    height: 15px;
                    background-size: 16px;
                }
                .progammer-part .popular-sports .right-tabsct .about-club-location .detail-after-loaction {
                    margin-top: 24px;
                }
                .progammer-part .popular-sports .review_overview {
                    padding: 12px;
                    border-radius: 8px;
                }
                .progammer-part .popular-sports .right-tabsct .about-club-location .locate-sports iframe {
                    height: 146px;
                }
                .progammer-part .popular-sports  .overview-sect {
                    margin-top: 18px;
                }
                /*.progammer-part .popular-sports .program_overview .programs_popularity .box-part img {
                    height: 150px;
                }
                .progammer-part .popular-sports .program_overview .programs_popularity .box-part {
                    margin-bottom: 16px;
                }*/
                .progammer-part .popular-sports .facilites_overview {
                    padding: 12px;
                    border-radius: 8px;
                }
                .progammer-part .popular-sports .facilites_overview .about-facilites {
                    grid-template-columns: repeat(2, 1fr);
                    gap: 8px;
                }
                .progammer-part .popular-sports .faq_overview {
                    border: 1px solid #E7E6F0;
                    padding: 12px;
                    border-radius: 8px;
                    margin-top: 16px;
                }

                /*.progammer-part .popular-sports .program_overview .programs_popularity {
                    display: block;
                }*/
                .progammer-part .popular-sports  .program_overview {
                    padding: 12px;
                    border-radius: 8px;
                    margin-top: 18px;
                }
                .progammer-part .popular-sports .left-tabsect h2 {
                font-size: 16px;
                line-height: 24px;
            }
            .program_detail_page .progammer-part .popular-sports .overview-sect .overview_prgm_dtl_hd_para p {
                font-size: 14px;
                line-height: 22px;
            }
            .program_detail_page .progammer-part .popular-sports .overview-sect .overview_prgm_dtl_hd_para h6 {
                font-size: 14px;
                line-height: 20px;
            }
            .progammer-part .prgrm_dtl_ftr_prgm .ftr_prgm_hd h3 {
                font-size: 22px;
                line-height: 30px;
            }
            .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .filter_club_dstnc_loctn_main .club_distnc p {
                font-size: 14px;
            }
            .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .filter_club_dstnc_loctn_main .club_loctn a img {
                width: 16px;
                height: 16px;
            }
            .progammer-part {
                padding: 32px 0px 38px;
            }
                .progammer-part .popular-sports .overview-sect p {
                    margin-top: 12px !important;
                }
                .progammer-part .popular-sports .left-tabsect .btn_part {
                    /* overflow-x: auto; */
                    display: block;
                    text-align: center;
                }
                .progammer-part .popular-sports .left-tabsect .btn_part .network-btn {
                    padding: 2px 10px;
                    font-size: 12px;
                    line-height: 22px;
                    margin-bottom: 8px;
                }
                .progammer-part .popular-sports .left-tabsect {
                    border-radius: 8px;
                    padding: 12px 8px;
                }
                section.network-banner-part .sport-club-part .right-side-sport .sports-collection .view-part .view-gallery-btn {
                    padding: 6px 8px;
                    font-size: 12px;
                }
                section.network-banner-part .sport-club-part .left-side-sport  .club-logo img {
                    width: 80px;
                    height: 80px;
                    margin-left: 14px;
                    margin-top: -52px;
                }
                section.network-banner-part .sport-club-part .content-about-part .nameing-part h2 {
                    font-size: 24px;
                    line-height: 36px;
                }
               section.network-banner-part .sport-club-part .content-about-part .sport-thing span.badminton-part img {
                width: 40px;
                height: 40px;
               /* padding: 6px;*/
            }
                section.network-banner-part .sport-club-part .content-about-part .sport-thing {
                    gap: 8px;
                }
                section.network-banner-part .sport-club-part .left-club {
                    width: 100%;
                    margin-bottom: 0px;
                }
                section.network-banner-part .sport-club-part .right-side-sport .gallery-part .sport-diffrent-img img {
                    height: 140px;
                }
                section.network-banner-part .sport-club-part .content-about-part {
                    padding-left: 0px;
                }
                section.how-to-join {
                    padding-top: 0 !important;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part {
                    padding: 16px 8px;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part .form_info_bx .info_ist li {
                    align-items: unset;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part .form_info_bx .info_ist li {
                    font-size: 14px;
                    line-height: 22px;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part .form_info_bx .info_ist li span.icon img {
                    width: 16px;
                    height: 16px;
                    margin-top: 3px;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part .contact_form_box {
                    margin-top: 22px;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part .contact_form_box .contact_form_box_inner p {
                    font-size: 14px;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part .contact_form_box .contact_form_box_inner input {
                    height: 45px;
                    font-size: 12px;
                    margin-bottom: 12px;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part .contact_form_box .contact_form_box_inner textarea {
                    height: 90px;
                    font-size: 12px;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part .form_info_bx h2 {
                    font-size: 32px;
                    line-height: 40px;
                }
                section.contact_form_sec .contact_form_inner .form-sect-part .contact_form_box .contact_form_box_inner input.submit_ctn_btn {
                    line-height: 21px;
                    font-size: 14px;
                    padding: 8px 22px 8px 22px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .con_social_link .social_link_icon a {
                    padding: 2.6px 2.4px 2.6px 2.4px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .con_social_link .social_link_icon a img {
                    width: 20.8px;
                    height: 20.8px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .con_social_link .social_link_icon {
                    display: flex;
                    flex-direction: row;
                    gap: 12px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing .location-listing-address {
                    margin-bottom: 12px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .con_social_link {
                    border-radius: 8px;
                    padding: 12px;
                    gap: 12px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .con_social_link .social_link_title h3 {
                    font-size: 24px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .con_social_link .social_link_desc p {
                    font-size: 14px;
                    padding: 0 0px !important;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .contact_info_bx h2 {
                    font-size: 32px;
                    line-height: 40px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .contact_info_bx p {
                    font-size: 14px;
                    line-height: 22px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing {
                    margin-top: 20px;
                    margin-bottom: 20px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing .location-listing-address .icon-box img {
                    width: 20.52px;
                    height: 20.52px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing .location-listing-address .info-box h3 {
                    font-size: 16px;
                    line-height: 22px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .location-listing .location-listing-address .info-box p {
                    font-size: 14px;
                    line-height: 22px;
                }
                 section.contact_form_sec .contact_form_inner .contact-informtion .location-listing .location-listing-address .info-box a {
                    font-size: 14px;
                    line-height: 22px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion .contact_info_bx {
                    gap: 6px;
                }
                section.contact_form_sec .contact_form_inner {
                    padding: 8px 18px;
                }
                section.contact_form_sec .contact_form_inner .contact-informtion {
                    padding: 16px;
                    border-radius: 8px;
                }
                section.about-join-section {
                    padding: 34px 0;
                }
                body section.about-join-section p {
                    font-size: 16px;
                    line-height: 28px;
                }
                section.core-value-section {
                    padding: 34px 0 54px;
                }
                section.core-value-section .vission-part .mission-part {
                    padding: 16px;
                    display: block;
                }
                section.core-value-section .vission-part .mission-part .img-part img {
                    width: 55px;
                    height: 55px;
                }
                section.core-value-section .vission-part .mission-part .content-part h3 {
                    font-size: 24px;
                    line-height: 34px;
                }
                section.management-part {
                    padding: 34px 0;
                }
                section.management-part .advisor-part .gradient_hndg  h6 {
                    font-size: 22px;
                    line-height: 32px;
                }
                section.management-part .advisor-part .cheif-picture {
                gap: 12px;
            }
            section.management-part .advisor-part .cheif-picture .about-cheif-part {
                width: 30%;
            }
                section.management-part .advisor-part .cheif-picture .about-cheif-part h4 {
                font-size: 12px;
            }
            section.management-part .advisor-part .cheif-picture .about-cheif-part h6 {
                font-size: 10px;
                line-height: 12px;
                margin-top: 4px !IMPORTANT;
            }
                section.management-part .advisor-part .cheif-picture .about-cheif-part h4::before {
                width: 46px;
                bottom: -2px;
            }
            section.management-part .advisor-part .cheif-picture .about-cheif-part span.typography-alphabet-part {
                height: 70px;
                max-width: 70px;
                font-size: 18px;
            }
                section.about-join-us-sect {
                    padding: 34px 0;
                }
                section.why-joining-section {
                    padding: 34px 0;
                }
                section.why-joining-section .network-joing .img-part img {
                    height: auto;
                }
                section.why-joining-section .network-joing .content-part .resources-part .build-connection p {
                    font-size: 14px;
                }
                section.how-to-join .network-joing .content-part {
                    padding: 0px 16px;
                }
                section.why-joining-section .network-joing .content-part .resources-part .build-connection span.img-part img {
                    width: 16px !important;
                    height: 16px;
                    max-width: 16px;
                    margin-top: 2px;
                }
                section.management-part .advisor-part {
                    margin-top: 24px;
                }
                section.management-part .advisor-part .cheif-picture .about-cheif-part img {
                    width: 70px;
                    height: 70px;
                }
                .blog-detail-page .benefit-of.deatil .latest-blog .about-latest .content h3.title {
                    font-size: 14px;
                    line-height: 18.23px;
                }
                .blog-detail-page .benefit-of.deatil .upcoming-event .event-paty .abour-event h4 {
                    font-size: 14px;
                    line-height: 18.23px;
                    margin-top: 8px !important;
                }
                .blog-detail-page .benefit-of.deatil .upcoming-event .event-paty .abour-event .contentlatest-event p.date-part {
                    font-size: 8px;
                }   
                .our_comnt_list ul li .tik_text {
                    font-size: 14px;
                    line-height: 21px;
                }
                    
                .transforming_lives::before {
                    display:none;
                }
                    
                .transforming_lives::after {
                    display:none;
                }
                    
                .transforming_lives {
                    padding: 40px 0px 40px 0px;
                }
                    
                .transforming_lives .hs_hndg h2 {
                    font-size: 32px;
                    line-height: 48px;
                }
                    
                .how_can_help .how_can_img img {
                   height:auto;
                }
                    
                .how_can_help {
                    padding: 40px 0px 40px 0px;
                }
                    
                .our_commitment {
                    padding: 40px 0px 40px 0px;
                }
                    
                .our_commitment .cmnt_mnt_img img {
                    height: auto;
                }
                    
                .grassroot_sec .gsrt_img img {
                    height: auto;
                }
                    
                .acc-head p {
                font-size: 15px;
                line-height: 22px;
                width: 75%;
            }
                    
                .acc-head::after {
                    right: -1px;
                }
                    
                .acc-head::before {
                right: 30px;
                width: 2px;
                height: 14px;
                margin-top: -7px;
                right: 5px;
            }
                    
                .acc {
                    padding: 16px 16px 16px 16px;
                }
                    
                .acc-content li, span.lfjkm {
                    font-size: 14px;
                    line-height: 21px;
                }
                    
                .grassroot_sec .grass_accordn .upper_text p {
                    font-size: 14px;
                    line-height: 18px;
                    text-align: center;
                }
                    
                .grassroot_sec .grassroot_aec_wrapper {
                    padding: 10px 0px 0px 0px;
                }
                    
                .grassroot_sec .hs_hndg h2 {
                    font-size: 32px;
                    line-height: 40px;
                }
                    
                .our_cause .cause_txt_col .cause_text {
                padding: 34px 28px 34px 28px;
            }

                .container {
                   padding: 0px 16px;
                  }
                  
                .about-banner-section h4 {
                    font-size: 16px;
                }

                .blog-detail-page .benefit-of.deatil .upcoming-event .event-paty .abour-event {
                    padding-top: 8px;
                }
                .blog-detail-page .benefit-of.deatil .upcoming-event .event-paty {
                    padding: 12px 0;
                }
                .blog-detail-page .benefit-of.deatil .upcoming-event .event-paty .abour-event .contentlatest-event span.show-latest {
                    font-size: 8px;
                }

                .blog-detail-page .benefit-of.deatil .latest-blog .about-latest {
                    padding: 12px 0;
                    margin-bottom: 12px;
                }
                .blog-detail-page .benefit-of.deatil .latest-blog .about-latest .content {
                    padding-top: 8px;
                }
                .blog-detail-page .benefit-of.deatil .about-the-blog img.main-img {
                    height: 220px;
                }
                .blog-detail-page .benefit-of.deatil .gallery-part .main-part .galley-pics img {
                    height: 80px;
                }
                .blog-detail-page .benefit-of.deatil {
                    padding: 25px 0;
                }
                .about-banner-section {
                    min-height: 270px;
                    height: fit-content;

                }
                .blog-page section.category_tab_sec {
                    padding-bottom: 28px;
                }
                .outside-frame-part {
                    padding: 0px 16px;
                }
                section.newsletter-section {
                    height: auto;
                    padding: 24px 16px;
                    border-radius: 8px;
                }
                section.newsletter-section .reframe-part .newlwtter .fiels-part input {
                    height: 50px;
                    font-size: 14px;
                    border-radius: 6px;
                    padding: 12px 18px;
                    margin-bottom: 10px;
                    width: 100%;
                }
                section.newsletter-section .reframe-part .newlwtter form .btn-pat .subscribe {
                    font-size: 14px;
                    padding: 8px 36px;
                    height: 50px;
                    width: 100%;
                    text-align: center;
                }
                section.newsletter-section .reframe-part .heading-sect {
                    display: block;
                }
                section.newsletter-section .reframe-part .heading-sect p {
                    text-align: left;
                }
                section.newsletter-section .reframe-part .newlwtter form {
                    display: block;
                }
                section.newsletter-section .reframe-part .newlwtter form .fiels-part {
                    display: block;
                    width: 100%;
                }
                section.newsletter-section .reframe-part .heading-sect h2 {
    font-size: 22px;
    line-height: 26px;
    text-align: left;
    margin-bottom: 12px !important;
}

                section.category_tab_sec {
                    padding: 28px 16px;
                }
                section.category_tab_sec .category_tab_container ul li.nav-item .nav-link {
                    font-size: 14px;
                    min-width: 92px;
                }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner {
                    grid-template-columns: repeat(1, 1fr);
                }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .title_doc_wrapper .title_doc_wrapper_main .head_desc_side h6 {
                    font-size: 14px;
                    line-height: 16.8px;
                }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .title_doc_wrapper .title_doc_wrapper_main .head_desc_side ul.author-listing li {
                    font-size: 10px;
                }
                section.category_tab_sec .category_tab_container .tab-content .research_learn_grid_inner .research_learn_grid_box .title_doc_wrapper {
                    bottom: 12px;
                    left: 12px;
                    right: 12px;
                }
                section.category_tab_sec .category_tab_container ul {
                    gap: 12px;
                }
                .about-banner-section h2 {
                    font-size: 32px;
                    line-height: 58px;
                }
                .about-banner-section p {
                    font-size: 14px;
                    line-height: 18px;
                }
                            header.hswf_header .hswf_header_main .hswf_logo img {
                                width: 71px;
                                height: 32px;
                            }

                            .hs_hero_banner {
                                min-height: 445px;
                            }

                            .hs_hero_banner .banner_text .banner_subhead h6 {
                                font-size: 16px;
                                line-height: 36px;
                            }

                            .hs_hero_banner .banner_text .banner_head h1 {
                                font-size: 32px;
                                line-height: 39px;
                            }

                            .hs_cta a {
                                line-height: 21px;
                                font-size: 14px;
                                padding: 8px 16px 8px 16px;
                                text-align: center;
                            }

                            .hs_hero_banner .banner_text .banner_subhead {
                                margin: 0px 0px 8px 0px;
                            }

                            .hs_hero_banner .hs_cta {
                                margin: 25px 0px 0px 0px;
                            }

                            .hs_hero_banner .banner_text {
                                text-align: center;
                                margin: 38px 0px 0px 0px;
                            }

                            .hs_hndg h2 {
                font-size: 32px;
                line-height: 40px;
            }

                            .hs_descp p {
                                font-size: 14px;
                                line-height: 21px;
                            }

                            .our_prgm_slide .owl-nav {
                                display: none;
                            }

                            .our_program .container {
                                padding-right: 0px;
                            }

                            .our_program .hndg_desk_main {
                                padding-right: 17px;
                            }

                            .our_prog_box .our_prog_title_decp .our_prog_title h6 {
                                font-size: 20px;
                                line-height: 24px;
                            }

                            .our_prog_box .our_prog_title_decp .our_prog_decp p {
                                line-height: 21px;
                            }

                            .our_program {
                                background: #191B2A;
                                padding: 24px 0px 24px 0px;
                            }

                            .upcoming_events {
                              padding: 22px 0px 22px 0px;
                            }

                            .upcome_event_hndg h2 {
                                font-size: 32px;
                                line-height: 30px;
                            }

                            .upcome_event_hndg h4 {
                                font-size: 32px;
                                line-height: 30px;
                            }

                            .upcoming_events .upcoming_events_wrapper {
                                padding: 0px 0px 0px 17px;
                            }

                            .upcoming_events .row {
                                margin: 0px;
                            }

                            .upcoming_events .upcome_big_col {
                                padding:0px 17px 0px 0px;
                            }

                            .upcoming_events .upcome_hd_col {
                                padding: 0px 0px 0px 0px;
                            }

                            /*.upcoming_events .upcome_big_banner img {
                                height: 405px;
                            }*/

                            .upcoming_events .upcome_big_banner .fitfest_marathon_main .fit_fest_mara_text .ft_fst_big_txt h2 {
                                font-size: 68px;
                                line-height: 55px;
                                -webkit-text-stroke: 1px #ffffff;
                                text-stroke: 1px #ffffff;
                            }

                            .upcoming_events .upcome_big_banner .fitfest_marathon_main .fit_fest_mara_text .two_text h3 span {
                                font-size: 45px;
                                line-height: 54px;
                                -webkit-text-stroke: 1px #ffffff;
                                text-stroke: 1px #ffffff;
                            }

                            .upcoming_events .upcome_big_banner .fitfest_marathon_main .fit_fest_mara_text .two_text h3 {
                                font-size: 32px;
                                line-height: 38px;
                            }

                            .upcoming_events .upcome_big_banner .fitfest_marathon_main .fit_fest_post_txt .fit_fest_post_title h3 {
                                font-size: 20px;
                                line-height: 24px;
                            }

                            .upcoming_events .upcome_big_banner .fitfest_marathon_main .fit_fest_post_txt .fit_fest_post_descp p {
                                font-size: 14px;
                                line-height: 21px;
                            }

                            .upcoming_events .upcome_big_banner .fitfest_marathon_main .fit_fest_mara_text {
                                margin: 0px 0px 20px 0px;
                            }

                            .upcoming_events .upcome_big_banner .fitfest_marathon_main {
                                bottom: 15px;
                                padding: 0px 17px;
                            }

                            .upcoming_events .upcome_big_banner .upcome_badge .upcm_bdg {
                                font-size: 11px;
                                line-height: 11px;
                                padding: 5px 8px 5px 8px;
                            }

                            .upcoming_events .upcome_big_banner .counter_timer .dy_hr_mints h6 {
                                font-size: 18px;
                                line-height: 18px;
                            }

                            .upcoming_events .upcome_big_banner .counter_timer .dy_hr_mints p {
                                font-size: 8px;
                                line-height: 11px;
                            }

                            .upcoming_events .upcome_big_banner .counter_timer .dy_hr_mints {
                                padding: 5px;
                            }

                            .upcoming_events .upcome_big_banner .upcome_badge {
                                top: 4px;
                            }

                            .upcoming_events .upcome_big_banner .counter_timer {
                                gap: 2px;
                                top: 9px;
                                right: 9px;
                            }

                            .upcoming_events .upcome_big_banner .fitfest_marathon_main .fit_fest_post_txt .fit_fest_post_title {
                                margin: 0px 0px 6px 0px;
                            }

                            .upcoming_events .upcome_big_banner .fitfest_marathon_main .fit_fest_post_txt .fit_fest_post_descp {
                                margin: 0px 0px 10px 0px;
                            }

                            .upcoming_events .view_event {
                                margin: 25px 0px 0px 0px;
                            }

                            .gradient_hndg h6 {
                              font-size: 14px;
                              line-height: 21px;
                            }

                            .team_achieve .hs_descp p {
                                max-width: 100%;
                            }

                            .team_achieve .team_achieve_slide_wrapper {
                                padding: 30px 0px 0px 17px;
                            }

                            .team_achieve {
                                padding: 20px 0px 24px 0px;
                                background: #F8F8F8;
                            }

                            .team_achieve .our_prog_box img {
                                height: 405px;
                            }

                            .endurance_network {
                                padding: 25px 0px 25px 0px;
                            }

                            .endurance_network .hs_hndg h2 {
                                font-size: 32px;
                                line-height: 48px;
                            }

                            .endurance_network .network_tab_wrapper {
                                margin: 15px 0px 0px 0px;
                            }

                            ul#tabs-nav {
                                gap: 11px;
                            }

                            #tabs-nav li a {
                                font-size: 14px;
                                line-height: 21px;
                                padding: 8px 24px;
                            }



                            .filter_grid_main .filter_wrapper .filter_form_outer {
                                gap: 8px;
                                flex-wrap: wrap;
                            }

                            .filter_grid_main .filter_wrapper .filter_form_outer .filter_search {
                                width: 100%;
                            }

                            .filter_grid_main .filter_wrapper .filter_form_outer .filter_select {
                                width: 100%;
                            }


                            .filter_grid_main .fliter_grid_box_main {
                                margin: 36px 0px 0px 0px;
                                grid-template-columns: auto;
                            }

                            /*.filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_img img.mn_img {
                                height: 184px;
                            }*/

                           .filter_grid_main .fliter_grid_box_main .fliter_grid_box .filter_grid_content .filter_club_title h6 {
                                font-size: 16px;
                                line-height: 25px;
                                height: unset;
                            }

                            .partner_sec {
                                padding: 32px 0;
                            }

                            .partner_logo img {
                                height: 40px;
                                padding: 11px;
                            }

                            .latst_insights_sec {
                                padding: 54px 0px 10px 0px;
                            }

                            .latst_insights_sec .latest_insights_slide_wrapper {
                                padding: 30px 0px 0px 17px;
                            }

                            .latest_insight_grid .latest_insights_title h6 a {
                                font-size: 20px;
                                line-height: 23px;
                            }

                           /* .latest_insight_grid .last_insights_ftr_img img {
                                height: 227px;
                                object-fit: cover;
                            }*/

                            .latest_insight_grid .latest_insights_title {
                                margin: 15px 0px 0px 0px;
                            }

                            .latest_insight_grid .latest_insights_descp {
                                margin: 5px 0px 0px 0px;
                            }

                            footer.hswf_footer .ftr_row {
                                grid-template-columns: auto;
                            }

                            footer.hswf_footer .ftr_row .ftr_col {
                                min-height: unset;
                            }

                            footer.hswf_footer .ftr_row .ftr_col .contact_social_link_main .contact_link ul li a img {
                                width: 20px;
                                height: 20px;
                            }

                            footer.hswf_footer .ftr_row .ftr_col .contact_social_link_main .social_link ul li a img {
                                width: 20px;
                                height: 20px;
                            }

                            footer.hswf_footer .ftr_row .ftr_col .location_link .location_link_inner a img {
                                width: 20px;
                                height: 20px;
                            }

                            footer.hswf_footer .ftr_row .ftr_col .contact_us_txt p {
                                width: 100%;
                            }

                            footer.hswf_footer .ftr_row .ftr_col .contact_us .contact_btn a {
                                line-height: 21px;
                                font-size: 14px;
                                padding: 8px 16px 8px 16px;
                            }

                            .title_descp_main_wrapper {
                                padding: 0px 17px 0px 17px;
                            }

                            .hs_descp {
                                margin: 8px 0px 0px 0px;
                            }

                         }
              @media (max-width:360px){
            .upload-part .broswe-part p {
                font-size: 11px;
            }
            .upload-part .broswe-part .browse-file-bx a {
                font-size: 10px;
            }
              }
                @media (max-width:320px){
            .browse-file {
                margin-top: -6px;
            }
            section.inspiring-section .first_sect_part .vedio_sect_part  .success-video-thumbn .big-imag-part {
    height: 170px;
}
            .browse-file-bx {
                display: block;
            }
            .searching-by-google ul li .nav-link {
                font-size: 8px;
            }
            .searching-by-google .pin-up-part .pin-sect {
                font-size: 8px;
            }
              }
                        /* media query */

