/* Medium screen  */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .about-one__left{
        margin-right: 0px !important;
    }
    .causes-one__content {
        padding: 22px 25px 30px;
    }

    .events-one__left .section-title__title {
        font-size: 40px;
        line-height: 50px;
    }

    .events-one__right {
        margin-right: 0;
    }

    .events-one__text-1 {
        margin-right: 35px;
    }

    .events-one {
        padding: 120px 0 190px;
    }


    .testimonial-one__left {
        margin-right: 0;
    }

    .testimonial-one__left .section-title__title {
        font-size: 48px;
    }

    .testimonial-one {
        padding: 120px 0 140px;
    }

    .gallery-one__single {
        width: 50%;
    }

    .gallery-one__single:last-child {
        float: none;
        margin: 0 auto;
    }

    .faq-one__left .section-title__title {
        font-size: 45px;
    }

    .footer-widget__contact {
        margin-left: 0;
        margin-top: 32px;
    }

    .footer-widget__non-profit {
        margin-top: 32px;
    }

    .feature-two__single-inner {
        padding: 47px 30px 45px;
    }

    .about-two__left {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .about-two__right {
        max-width: 600px;
        margin: 90px auto 0;
    }

    .causes-two-top__left {
        margin-right: 0;
    }

    .causes-two__carousel.owl-theme .owl-nav {
        left: -265px;
    }

    .urgent-cause__top-left {
        float: none;
    }

    .urgent-cause__top-right {
        float: none;
        text-align: left;
        margin-top: 23px;
        margin-bottom: 8px;
    }

    .news-two__content-one {
        padding: 42px 25px 41px;
    }

    .make-donation__btn-box {
        bottom: 124px;
    }

    .about-three__left {
        max-width: 600px;
        margin: 0 auto;
    }

    .about-three__right {
        max-width: 600px;
        margin: 50px auto 0;
    }

    .events-two__left .section-title__title {
        font-size: 43px;
    }

    .events-two__text {
        font-size: 14px;
    }

    .events-two__content {
        padding: 23px 15px 21px;
    }

    .events-two__title {
        font-size: 20px;
    }

    .about-one__left {
        /* max-width: 600px; */
        margin: 0 auto 0;
    }

    .about-one__right {
        /* max-width: 600px; */
        margin: 500px auto 0;
        padding-left: 0px !important;
    }

    .about-four__left {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .about-four__right {
        max-width: 600px;
        margin: 220px auto 0;
    }

    .become-volunteer-page__right {
        padding: 25px 60px 25px;
    }

    .donation-details__donate {
        flex-direction: column;
    }

    .donation-details__donate-left {
        margin-bottom: 20px;
    }

    .feature-four__single {
        padding: 37px 30px 37px;
    }

    .news-details__pagenation li+li {
        margin-left: 0;
        margin-top: 30px;
    }



    .feature-three__single {
        min-height: 447px;
        max-width: 427px;
        margin: 0 auto 10px;
    }

    .feature-three__img {
        top: 0;
        left: 0px;
        right: 0px;
        bottom: 0;
        background-size: auto;
    }

    .feature-three__btn {
        bottom: 45px;
    }

    .feature-three__btn-two {
        bottom: 48px;
    }

    .join-as-card .icon {
        font-size: 30px;
    }
    .join-as-card .text h5 {
        font-size: 12px;
        line-height: 20px;
    }
    .join-as-card p {
        font-size: 10px;
    }
    .join-as-card {
        padding: 5px 5px !important;
    }

    .join-as-card .text {
        margin-left: 10px;
        line-height: 1;
    }

    .main-menu__main-menu-box{
        display: flex;
        align-items: center;
        margin-left: 90%;
    }
}















/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .winner-left-side{
        border-right: dashed 3px #cacaca;
     }
    .wishlist-card-header{
        display: none;
    }
    .cart-image{
        width: 100%;
    }
    .cart-card-image{
        align-items: start !important;
    }
    .wishlist-card-header{
        display: none;
    }

    .champions-label-wrapper{
        justify-content: space-between;
    }
    .banner-left-text {
        padding-top: 20%;
        padding-left: 10%;
    }
    .cover-content{
        margin-bottom: 50px !important;
    }
    .bangladesh-map{
        display: none;
    }
    .events-one__left {
        margin-bottom: 50px;
    }

    .events-one__right {
        margin-left: 0;
        margin-right: 0;
    }

    .events-one {
        padding: 120px 0 190px;
    }

    .testimonial-one {
        padding: 120px 0 140px;
    }

    .testimonial-one__left {
        margin-bottom: 40px;
    }

    .gallery-one__single {
        width: 50%;
    }

    .gallery-one__single:last-child {
        float: none;
        margin: 0 auto;
    }

    .faq-one__left {
        margin-bottom: 50px;
    }

    .footer-widget__contact {
        margin-left: 0;
        margin-top: 32px;
    }

    .footer-widget__non-profit {
        margin-top: 32px;
    }

    .about-two__left {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .about-two__right {
        max-width: 600px;
        margin: 90px auto 0;
    }

    .causes-two-top__right {
        margin-top: 23px;
    }

    .causes-two__tab-main-content {
        margin-right: 0;
        margin-top: 60px;
    }

    .causes-two__carousel.owl-theme .owl-nav {
        bottom: -90px;
        left: 0;
    }

    .causes-two {
        padding: 120px 0 210px;
    }

    .help__single {
        max-width: 500px;
    }

    .urgent-cause__top-left {
        float: none;
    }

    .urgent-cause__top-right {
        float: none;
        text-align: left;
        margin-top: 23px;
        margin-bottom: 8px;
    }

    .urgent-cause__inner {
        padding: 100px 65px 94px;
    }

    .contact-one__list {
        align-items: baseline;
        justify-content: inherit;
        flex-direction: column;
    }

    .contact-one__single+.contact-one__single {
        margin-top: 30px;
    }

    .news-two__content-one {
        padding: 42px 20px 41px;
    }

    .make-donation__right {
        margin-left: 0;
    }

    .make-donation__img img {
        border-bottom-left-radius: 0;
    }

    .about-three__left {
        max-width: 600px;
        margin: 0 auto;
    }

    .about-three__right {
        max-width: 600px;
        margin: 50px auto 0;
    }

    .events-two__left {
        margin-bottom: 60px;
    }

    .become-volunteer__inner {
        justify-content: center;
        flex-direction: column;
        text-align: center;
    }

    .become-volunteer__right {
        margin-top: 25px;
    }

    .contact-one__single:before {
        display: none;
    }

    .about-one__left {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .about-one__right {
        /* max-width: 600px; */
        margin: 500px auto 0;
        padding-left: 0px !important;
    }

    .about-four__left {
        max-width: 600px;
        margin: 0 auto 0;
    }

    .about-four__right {
        max-width: 600px;
        margin: 220px auto 0;
    }

    .become-volunteer-page__left {
        border-radius: var(--oxpins-bdr-radius);
        margin-bottom: 30px;
    }

    .become-volunteer-page__right {
        border-radius: var(--oxpins-bdr-radius);
    }

    .donate-now__right {
        margin-top: 30px;
    }

    .donation-details__sidebar {
        margin-top: 60px;
    }

    .donations-list__img img {
        border-bottom-left-radius: 0;
        border-top-right-radius: var(--oxpins-bdr-radius);
    }

    .donations-list__content {
        border-top-right-radius: 0;
        border-bottom-left-radius: var(--oxpins-bdr-radius);
    }

    .event-details__right {
        margin-top: 60px;
    }

    .news-page .news-one__title {
        font-size: 23px;
    }

    .news-details__pagenation li+li {
        margin-left: 0;
        margin-top: 30px;
    }



    .feature-three__single {
        min-height: 447px;
        max-width: 427px;
        margin: 0 auto 10px;
    }

    .feature-three__img {
        top: 0;
        left: 0px;
        right: 0px;
        bottom: 0;
        background-size: auto;
    }

    .feature-three__btn {
        bottom: 47px;
    }

    .feature-three__btn-two {
        bottom: 48px;
    }

    .join_as_right_style {
        width: 100%;
    }

    .join_as_left {
        text-align: center;
    }

    .main-menu__main-menu-box{
        display: flex;
        align-items: center;
        margin-left: 87%;
    }

    .profile-dropdown-menu-notification {
        width: 400px !important;
        margin-top: 15px !important;
        right: 0px !important;
        left: -380px !important;
        background-color: #ffffffcf !important;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2) !important;
        border-radius: 16px;
        box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
        backdrop-filter: blur(10.100000000000001px) !important;
        -webkit-backdrop-filter: blur(10.1px);
        /* border: 1px solid rgba(255, 255, 255, 0.16); */
        border-radius: 0px 0px 0px 4px;
    }












}






























/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
    .hero-content {
        padding-left: 20px;
    }
    .summit-home{
        flex-direction: column-reverse;
    }
    .positon-title-hero{
        /* flex-wrap: wrap; */
    }
    .side-nav {
        position: fixed;
        bottom: 0px;
        flex-direction: row;
        padding-top: 15px;
        /* margin-bottom: 93px; */
        height: auto;
        flex-wrap: wrap;
        width: 100% !important;
    }
    .winner-left-side{
        border-right: dashed 3px #cacaca;
     }
    .jury-board-img {
        width: 100%;
        height: 300px;
        cursor: pointer;
    }
    #createSupportDiv{
        margin-right: 0px !important;
    }
    .wishlist-card-header{
        display: none;
    }
    .cart-image{
        width: 100%;
    }
    .cart-card-image{
        align-items: start !important;
    }
    .wishlist-card-header{
        display: none;
    }
    .review-progressbar-container{
        flex-direction: column;
        gap: 20px;
    }
    .book-search-main{
        flex-direction: column;
        gap: 20px;
        margin-bottom: 10px;
    }
    .champions-label-wrapper{
        justify-content: space-between;
    }
    .bangladesh-map{
        display: none;
    }
    .banner-left-text{
        padding-top: 20%;
        padding-left: 10%;
    }
    .right-banner{
        padding-top: 50px;
    }
    .left-title{
        font-size: 30px;
    }
    .page-wrapper{
        top: 70px;
    }
    .section-title__title {
        font-size: 35px;
        line-height: 45px;
    }

    .section-title__title br {
        display: none;
    }

    .causes-one__content {
        padding: 22px 25px 30px;
    }

    .become-volunteer-one__title br {
        display: none;
    }

    .events-one__left {
        margin-bottom: 50px;
    }

    .events-one__right {
        margin-left: 0;
        margin-right: 0;
    }

    .events-one__text-1 {
        margin-right: 0px;
    }

    .events-one {
        padding: 120px 0 190px;
    }

    .testimonial-one {
        padding: 120px 0 140px;
    }

    .testimonial-one__left {
        margin-bottom: 40px;
        margin-right: 0;
    }

    .testimonial-one__client-img {
        left: 10px;
    }

    .testimonial-one__client-info {
        top: -95px;
        left: 155px;
    }

    .testimonial-one__client-name {
        font-size: 18px;
        line-height: 28px;
    }

    .testimonial-one__quote {
        right: 10px;
    }

    .testimonial-one__single {
        padding: 72px 20px 44px;
    }

    .gallery-one__single {
        width: 100%;
    }

    .faq-one__left {
        margin-bottom: 50px;
    }

    .faq-one__text-1 {
        margin-right: 0;
    }

    .counter-one__single {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .counter-one__single:before {
        display: none;
    }

    .footer-widget__links {
        margin-top: 49px;
        margin-bottom: 39px;
    }

    .footer-widget__contact {
        margin-left: 0;
        margin-top: 39px;
    }

    .feature-two__single-inner {
        padding: 47px 30px 45px;
    }

    .about-two__left {
        margin-right: 0;
    }

    .about-two__img-two {
        display: none;
    }

    .about-two__left-title-box {
        left: 0;
        bottom: 45px;
    }

    .about-two__shape-3 {
        display: none;
    }

    .about-two__right {
        margin-top: 60px;
    }

    .about-two__points {
        flex-direction: column;
        align-items: baseline;
    }

    .about-two__points li+li {
        margin-left: 0;
        margin-top: 25px;
    }

    .causes-two-top__right {
        margin-top: 23px;
    }

    .causes-two__tab-main-content {
        margin-right: 0;
        margin-top: 60px;
    }

    .causes-two__carousel.owl-theme .owl-nav {
        bottom: -90px;
        left: 0;
    }

    .causes-two {
        padding: 120px 0 210px;
    }

    .causes-two-top__left {
        margin-right: 0;
    }

    .testimonial-two__content {
        padding: 36px 20px 67px;
    }

    .urgent-cause__top-left {
        float: none;
    }

    .urgent-cause__top-right {
        float: none;
        text-align: left;
        margin-top: 23px;
        margin-bottom: 8px;
    }

    .urgent-cause__inner {
        padding: 100px 20px 94px;
    }

    .contact-one__list {
        align-items: baseline;
        justify-content: inherit;
        flex-direction: column;
    }

    .contact-one__single+.contact-one__single {
        margin-top: 30px;
    }

    .contact-one__inne {
        padding: 42px 20px 43px;
    }

    .news-two__list-single {
        flex-direction: column;
    }

    .news-two__img-two {
        max-width: 100%;
        border-bottom-left-radius: 0;
        border-top-left-radius: var(--oxpins-bdr-radius);
        border-top-right-radius: var(--oxpins-bdr-radius);
    }

    .news-two__img-two img {
        width: 100%;
        border-top-left-radius: var(--oxpins-bdr-radius);
        border-top-right-radius: var(--oxpins-bdr-radius);
        border-bottom-left-radius: 0;
    }

    .news-two__content-two {
        border-left: 1px solid var(--oxpins-bdr-color);
        border-top-right-radius: 0;
        border-bottom-left-radius: var(--oxpins-bdr-radius);
    }

    .news-two__content-one {
        padding: 42px 25px 41px;
    }

    .make-donation__right {
        margin-left: 0;
    }

    .make-donation__img img {
        border-bottom-left-radius: 0;
    }

    .make-donation__content {
        padding-left: 15px;
        padding-bottom: 160px;
    }

    .make-donation__text br {
        display: none;
    }

    .make-donation__btn-box {
        position: absolute;
        bottom: 50px;
        right: inherit;
    }

    .make-donation__raised-goal {
        flex-direction: column;
        align-items: baseline;
    }

    .make-donation__raised-goal li+li {
        margin-left: 0;
        margin-top: 40px;
    }

    .about-three__right {
        margin-right: 0;
        margin-top: 50px;
    }

    .about-three__img-two {
        display: none;
    }

    .about-three__border {
        display: none;
    }

    .about-three__help {
        left: 5px;
    }

    .testimonial-three__client-img {
        left: 10px;
    }

    .testimonial-three__client-info {
        left: 160px;
    }

    .testimonial-three__client-name {
        font-size: 19px;
        line-height: 25px;
    }

    .testimonial-three__quote {
        height: 50px;
        width: 50px;
        top: -30px;
        right: 0;
    }

    .testimonial-three__single {
        padding: 65px 20px 40px;
    }

    .events-two__list>li {
        flex-direction: column;
        align-items: baseline;
    }

    .events-two__img {
        max-width: 100%;
        border-top-left-radius: var(--oxpins-bdr-radius);
        border-bottom-left-radius: 0;
        border-top-right-radius: var(--oxpins-bdr-radius);
    }

    .events-two__img img {
        border-top-left-radius: var(--oxpins-bdr-radius);
        border-bottom-left-radius: 0;
        border-top-right-radius: var(--oxpins-bdr-radius);
    }

    .events-two__content {
        border-top-right-radius: 0;
        border-bottom-right-radius: var(--oxpins-bdr-radius);
        border-bottom-left-radius: var(--oxpins-bdr-radius);
        width: 100%;
    }

    .events-two__right-bg-box {
        display: none;
    }

    .events-two__left {
        margin-bottom: 60px;
    }

    .become-volunteer__inner {
        justify-content: center;
        flex-direction: column;
        text-align: center;
    }

    .become-volunteer__right {
        margin-top: 25px;
    }

    .contact-one__single:before {
        display: none;
    }

    .about-one__left {
        margin-right: 0;
    }

    .about-one__img-border {
        display: none;
    }

    .error-page__title-2 {
        font-size: 170px;
        line-height: 170px;
    }

    .error-page__tagline br {
        display: none;
    }

    .error-page {
        padding: 75px 0 120px;
    }

    .about-four__left {
        margin-right: 0;
    }

    .about-four__img-two {
        display: none;
    }

    .about-four__right {
        margin-left: 0;
        margin-top: 60px;
    }

    .become-volunteer-page__left {
        border-radius: var(--oxpins-bdr-radius);
        margin-bottom: 30px;
        padding: 30px 20px 30px;
    }

    .become-volunteer-page__right {
        border-radius: var(--oxpins-bdr-radius);
        padding: 30px 20px 30px;
    }

    .become-volunteer__call-content p {
        font-size: 19px;
    }

    .donate-now__right {
        margin-top: 30px;
    }

    .donation-details__organizer {
        padding: 50px 25px 41px;
    }

    .donation-details__sidebar {
        margin-top: 60px;
    }

    .donation-details__donate {
        flex-direction: column;
    }

    .donation-details__donate-list {
        flex-direction: column;
    }

    .donation-details__donate-list li+li {
        margin-left: 0;
        margin-top: 20px;
    }

    .donation-details__donate-list {
        margin-bottom: 20px;
    }

    .donation-details__recent-donation-list {
        flex-direction: column;
        align-items: baseline;
    }

    .donation-details__recent-donation-list li+li {
        margin-top: 20px;
    }

    .comment-one__single {
        flex-direction: column;
        align-items: baseline;
    }

    .comment-one__content {
        margin-left: 0;
        margin-top: 20px;
    }

    .donations-list__img img {
        border-bottom-left-radius: 0;
        border-top-right-radius: var(--oxpins-bdr-radius);
    }

    .donations-list__content {
        border-top-right-radius: 0;
        border-bottom-left-radius: var(--oxpins-bdr-radius);
        padding: 50px 20px 50px;
    }

    .event-details__right {
        margin-top: 60px;
    }

    .feature-four__single {
        padding: 37px 30px 37px;
    }

    .news-details__pagenation li+li {
        margin-left: 0;
        margin-top: 30px;
    }

    .news-details__pagenation li {
        padding-left: 30px;
        padding-right: 30px;
    }

    .news-details__bottom {
        flex-direction: column;
    }

    .news-details__social-list {
        margin-top: 20px;
    }

    .sidebar__tags {
        padding: 46px 15px 50px;
    }

    .sidebar__comments {
        padding: 46px 20px 43px;
    }

    .news-sidebar__bottom-box {
        padding: 60px 30px 56px;
    }

    .news-sidebar__delivering-services {
        padding: 60px 30px 56px;
    }

    .about-four__border {
        display: none;
    }



    .feature-three__single {
        min-height: 447px;
        width: 320px;
        margin: 0 auto 10px;
    }

    .feature-three__img {
        top: 0;
        left: -53px;
        right: -54px;
        bottom: 0;
        background-size: auto;
    }

    .feature-three__title-box {
        left: 40px;
    }

    .feature-three__btn {
        bottom: 46px;
        left: 75px;
    }
    .join_as_right_style {
        width: 100% !important;
    }

    .join_as_right {
        display: none !important;
        margin: 0px 2px;
    }

    .join_as_left {
        text-align: center !important;
    }

    .roadmap-frame {
        margin-top: 0px !important;
    }












}

/*--------------------------------------------------------------
# Slider All Responsice Css
--------------------------------------------------------------*/



@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .main-slider__nav {
        left: 50%;
        transform: translateY(-50%) translateX(-50%);
        align-items: flex-end;
    }

    .main-slider-two__title {
        font-size: 75px;
        line-height: 80px;
        margin-top: 16px;
        margin-bottom: 25px;
    }
















}






@media only screen and (min-width: 768px) and (max-width: 991px) {
    .main-slider__nav {
        left: 50%;
        transform: translateY(-50%) translateX(-50%);
        align-items: flex-end;
    }


    .main-slider-two__title {
        font-size: 65px;
        line-height: 75px;
        margin-top: 16px;
        margin-bottom: 25px;
    }

    .main-slider-two__title br {
        display: none;
    }













}



@media only screen and (max-width: 767px) {
    .main-slider .image-layer {
        display: none;
    }

    .main-slider__title {
        font-size: 42px;
        line-height: 52px;
    }

    .main-slider__nav {
        display: none;
    }

    .main-slider-two__nav {
        display: none;
    }

    .main-slider-two__title {
        font-size: 45px;
        line-height: 60px;
        margin-top: 14px;
        margin-bottom: 25px;
    }

    .main-slider-two__title br {
        display: none;
    }

    .main-slider-three__title {
        font-size: 42px;
        line-height: 52px;
        margin-bottom: 28px;
    }

    .main-slider-three__title br {
        display: none;
    }

    .main-slider-three .container {
        padding-top: 214px;
    }





}


/*--------------------------------------------------------------
# Main Menu All Responsice Css
--------------------------------------------------------------*/
@media only screen and (min-width: 1200px) and (max-width: 1400px) {
    .event-list-card-img{
        max-height: 350px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .event-list-card-img{
        max-height: 360px;
    }
    .main-menu__right-top-address {
        display: none;
    }

    .main-menu .mobile-nav__toggler {
        color: var(--oxpins-white);
        display: inline-block;
        padding: 17px 0;
    }

    .main-menu .mobile-nav__toggler:hover {
        color: var(--oxpins-primary);
    }

    .main-menu-two__left {
        padding-left: 30px;
    }

    .main-menu-two__right-top {
        display: none;
    }

    .main-menu-two__shape-1 {
        display: none;
    }

    .main-menu-two__right-bottom {
        background-color: var(--oxpins-black);
        padding-left: 0;
        padding-right: 30px;
    }

    .main-menu-two__search {
        color: var(--oxpins-white);
    }

    .main-menu-two__cart {
        color: var(--oxpins-white);
    }

    .main-menu-two .mobile-nav__toggler {
        padding: 17px 0;
        margin-right: 60px;
    }

    .main-menu-two__wrapper-inner {
        padding: 8px 0;
    }

    .main-menu-two__btn:hover {
        background-color: var(--oxpins-white);
        color: var(--oxpins-base);
    }

    .main-menu-three__btn-box {
        display: none;
    }

    .main-menu-three__search-cat {
        margin-left: 400px;
    }

}


@media only screen and (min-width: 768px) and (max-width: 991px) {
    .main-menu__right-top-address {
        display: none;
    }

    .main-menu .mobile-nav__toggler {
        color: var(--oxpins-white);
        display: inline-block;
        padding: 17px 0;
    }

    .main-menu .mobile-nav__toggler:hover {
        color: var(--oxpins-primary);
    }

    /* .main-menu__wrapper {
        padding-left: 30px;
        padding-right: 30px;
    } */

    .main-menu__shape-1 {
        display: none;
    }

    .main-menu-two__left {
        padding-left: 30px;
    }

    .main-menu-two__right-top {
        display: none;
    }

    .main-menu-two__shape-1 {
        display: none;
    }

    .main-menu-two__right-bottom {
        background-color: var(--oxpins-black);
        padding-left: 0;
        padding-right: 30px;
    }

    .main-menu-two__search {
        color: var(--oxpins-white);
    }

    .main-menu-two__cart {
        color: var(--oxpins-white);
    }

    .main-menu-two .mobile-nav__toggler {
        padding: 17px 0;
        margin-right: 60px;
        color: var(--oxpins-white);
    }

    .main-menu-two__wrapper-inner {
        padding: 8px 0;
    }

    .main-menu-two__btn:hover {
        background-color: var(--oxpins-white);
        color: var(--oxpins-base);
    }



    .main-menu-three__btn-box {
        display: none;
    }

    .main-menu-three__search-cat {
        margin-left: 270px;
    }

    .main-menu-three__right-top {
        padding: 21.5px 30px;
    }

    .main-menu-three__right-bottom {
        padding: 0 30px;
    }


}




@media (max-width: 767px) {
    .login-register {
        display: none !important;
    }

    .main-menu__wrapper {
        padding-left: 30px;
        padding-right: 30px;
    }

    .main-menu__shape-1 {
        display: none;
    }

    .main-menu__right-top {
        display: none;
    }

    .main-menu .mobile-nav__toggler {
        color: #16004f;
        display: inline-block;
        padding: 17px 0;
    }

    .main-menu .mobile-nav__toggler:hover {
        color: var(--oxpins-black);
    }


    .main-menu__main-menu-content-box {
        display: none;
    }

    .main-menu__right-bottom {
        background-color: var(--oxpins-white);
        padding-left: 0;
    }

    .main-menu__left {
        width: 70%;
        margin-right: 0;
        float: left;
    }

    .main-menu__right {
        width: auto;
        float: right;
    }

    .main-menu__wrapper-inner {
        padding: 8px 0;
    }
    .main-menu-two__left {
        padding-left: 30px;
    }

    .main-menu-two__right-top {
        display: none;
    }

    .main-menu-two__shape-1 {
        display: none;
    }

    .main-menu-two__right-bottom {
        background-color: var(--oxpins-black);
        padding-left: 0;
        padding-right: 30px;
    }

    .main-menu-two__main-menu-content-box {
        display: none;
    }

    .main-menu-two .mobile-nav__toggler {
        padding: 17px 0;
        margin-right: 0px;
        color: var(--oxpins-white);
    }

    .main-menu-two .mobile-nav__toggler:hover {
        color: var(--oxpins-primary);
    }

    .main-menu-two__wrapper-inner {
        padding: 8px 0;
    }


    .main-menu-three__wrapper {
        padding: 8px 30px;
    }

    .main-menu-three__right-top {
        display: none;
    }

    .main-menu-three__right-bottom {
        padding: 0;
    }

    .main-menu-three .mobile-nav__toggler {
        color: var(--oxpins-white);
    }

    .main-menu-three__btn-box {
        display: none;
    }

    .main-menu-three__search-cat {
        display: none;
    }

}

@media only screen and (min-width: 1841px) and (max-width: 1900px) {
    .main-menu-two__shape-1 {
        display: none;
    }
    .main-menu__left {
        display: none;
    }


}


@media only screen and (min-width: 1400px) and (max-width: 1600px) {
    .event-list-card-img{
        max-height: 280px;
    }
    .main-menu-two__left {
        padding-left: 60px;
    }

    .main-menu-two__shape-1 {
        display: none;
    }

    .main-menu-two__right-top {
        padding-right: 40px;
    }
    .main-menu__left {
        display: none;
    }

    .about-one__points {
        display: grid;
        grid-template-columns: repeat(4, 1fr) !important;
        justify-content: center;
    }
}


@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .main-menu-two__left {
        padding-left: 30px;
    }

    .main-menu-two__shape-1 {
        display: none;
    }

    .main-menu-two__right-top {
        padding-right: 30px;
    }

    .main-menu-two__right-top {
        padding-right: 30px;
        padding-left: 30px;
    }

    .main-menu-two__right-top-address-list li+li {
        margin-left: 30px;
    }

    .main-menu-two__right-top-address-list li:before {
        display: none;
    }

    .main-menu-two__right-bottom {
        padding-left: 30px;
        padding-right: 30px;
    }

    .main-menu-two__search-box:before {
        display: none;
    }
    .main-menu__left {
        display: none;
    }
    .main-menu__right-top-address {
        display: none;
    }

    .p-card-btn {
        width: 65% !important;
        padding: 0;
    }
    button.p-wishlist {
        height: 30px;
    }

    .event-list-page {
        margin-top: 30px;
    }

}



@media only screen and (min-width: 1600px) and (max-width: 1840px) {
    .event-list-card-img{
        max-height: 280px;
    }
    .main-menu-two__left {
        padding-left: 60px;
    }

    .main-menu-two__shape-1 {
        right: -105px;
    }

    .main-menu-three__search-cat {
        margin-left: 230px;
    }

    .about-one__points {
        display: grid;
        grid-template-columns: repeat(5, 1fr) !important;
        justify-content: center; /* Center the grid horizontally */
    }
    .p-card-btn {
        width: 80%;
    }
    .p-card-btn {
        width: 70% !important;
        padding: 0;
    }
    button.p-wishlist {
        height: 30px;
    }


}

@media only screen and (min-width: 1400px) and (max-width: 1600px) {
    /* .main-menu__right-top-social {
        display: none;
    } */

    .main-menu-three__search-cat {
        margin-left: 40px;
    }
    .p-card-btn {
        width: 65% !important;
        padding: 0;
    }

    button.p-wishlist {
        height: 30px;
    }
}


@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .main-menu__right-top-social {
        display: none;
    }

    .main-menu__right-top {
        justify-content: inherit;
    }

    .main-menu__right-top-address-list li+li {
        margin-left: 14px;
    }

    .main-menu__right-top-address-list li:before {
        display: none;
    }

    .main-menu__volunteers {
        margin-right: 20px;
    }

    .main-menu__search-box {
        display: none;
    }

    .main-menu__cat-box {
        display: none;
    }


    .main-menu-three__search-cat {
        margin-left: 40px;
    }

    .main-menu-three__btn-box {
        display: none;
    }

    .main-menu .main-menu__list>li+li, .stricky-header .main-menu__list>li+li {
        margin-left: 20px;
    }

}

/* segment-section  */



/* Small mobile devices */
@media screen and (max-width: 576px) {
    .hero-content {
        padding-left: 20px;
    }

    .courses-grid {
        grid-template-columns: repeat(auto-fill, minmax(100%, 1fr)); /* Full width for small screens */
    }
    .suvenior-grid {
        grid-template-columns: repeat(auto-fill, minmax(40%, 1fr)); /* Full width for small screens */
    }
    .p-card-btn {
        width: 66%;
        padding: 0;
    }
    button.p-wishlist {
        top: 7px;
        height: 30px;

    }
    .cards-grid {
        grid-template-columns: repeat(auto-fill, minmax(40%, 1fr)); /* Full width for small screens */
    }
    .testimonial-grid {
        grid-template-columns: repeat(auto-fill, minmax(40%, 1fr)); /* Full width for small screens */
    }
    .videos-grid {
        grid-template-columns: repeat(auto-fill, minmax(40%, 1fr)); /* Full width for small screens */
    }
    .custom-container {
        width: 100%;
        padding: 0px 10px;
    }
    .col-lg-5.border-right {
        border-right: solid 1px #67546e75;
    }
    h3.form-header-text {
        padding-top: 20px;
    }

    /* suvenior  */
    img.img-fluid.product-card-body.pt-2.mx-auto.d-block:hover {
        transform: scale(1.0) !important;
    }
    img.img-fluid.product-card-body.pt-2.mx-auto.d-block {
        transform: scale(0.8) !important;
    }
    /* contact-us  */
    .con-left {
        margin: 15px 0px;
    }
    /* banner-section  */
    .col-lg-4.left-text {
        padding: 30px 45px;
    }
    .right-banner img {
        height: 240px;
        object-fit: fill;
        border-radius: 0px;
    }
    .bangladesh-map {
        position: absolute;
        top: 60%;
        left: 75%;
        transform: translate(-20%, -50%);
    }
    .bangladesh-map img {
        width: 100px;
        height: 100px;
    }
    /* login-register  */
    .login-register  {
       display: none;
    }
    .count-grid {
        z-index: 1;
        display: grid; /* Set display to grid to enable CSS Grid layout */
        grid-template-columns: repeat(2, 1fr); /* For extra-large screens, show 2 items in a row */
    }
    .background-overlaw-icon img {
        height: 35%;
        width: 100%;
    }
    .faq-one__middle {
        padding: 40px 0px;
    }
    .faq-one-shape-1 {
        width: 100%;
        height: 50%;
    }
    .faqSection.firstFAQ {
        padding: 0px 0 0px !important;
    }
    .counter-one {
       margin: 0 ;
    }
    .causes-one__single {
       margin: 0;
    }
    section.recent-section.pt-5.pb-5 {
        padding-bottom: 0px !important;
    }
    .mb-sm-0 {
        margin-bottom: 0 !important;
      }
    .mt-sm-0 {
        margin-top: 0 !important;
      }
    .pb-sm-0 {
        padding-bottom: 0 !important;
      }
    .pt-sm-0 {
        padding-top: 0 !important;
      }

      .about-one__right {
        margin-top: 235px;
        padding-left: 0px;
    }
    .background-overlaw-icon {
        z-index: -1;
    }
    .about-one__img-box {
        right: 10px !important;
    }
    #triangle-topleft {
        /* width: 370px; */
        width: 100%;
        height: 200px;
        right: -10px;
    }
    #triangle-bottomright {
        /* width: 384px; */
        width: 100%;
        height: 200px;
        top: 10px;
        right: -14px;
    }
    section.join-as {
        top: -50px;
    }
    .about-one__fund {
        margin-bottom: 0;
        margin-top: 40px;
    }
    .count-card-section {
     padding: 0;
     top: 0;
    }
    .right-banner {
        top: 40px;
    }
    .register-container {
        width: 100%;
        margin-top: 60px;
    }
    .overlay-text h2 {
        font-size: 22px;
    }
    .overlay-text p {
        font-size: 18px;
    }

    .page-wrapper {
        top: 50px;
    }

    .event-top-title{
        text-align: center;
    }

    .event-top-middle-text{
        text-align: center !important;
    }

    .event-regiserCard1{
        text-align: center;
    }

}

/* Medium tablet devices */
@media screen and (min-width: 577px) and (max-width: 767px) {
    #triangle-topleft {
        width: 450px;
        left: 0px;
    }
    #triangle-bottomright {
        width: 450px;
        left: 50px;
    }
    .cards-grid,
    .suvenior-grid {
        grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); /* Adjust for medium-sized screens */
    }
    .courses-grid {
        grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
    }
    .testimonial-grid {
        grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); /* Maintain the same layout for medium-sized screens */
    }
    .videos-grid {
        grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); /* Maintain the same layout for medium-sized screens */
    }
    .col-lg-5.border-right {
        border-bottom: solid 2px #5c5c5c;
        margin: 15px 0px;
    }
    .count-grid {
        z-index: 1;
        display: grid; /* Set display to grid to enable CSS Grid layout */
        grid-template-columns: repeat(4, 1fr); /* For extra-large screens, show 2 items in a row */
    }
    .register-container {
        width: 100%;
        margin-top: 60px;
    }
    .about-one__right {
        /* max-width: 600px; */
        padding-left: 0px !important;
        margin: 500px auto 0;
    }
}

/* Large desktops */
@media screen and (min-width: 768px) and (max-width: 1199px) {
    #triangle-topleft {
        left: 0px;
    }
    #triangle-bottomright {
        left: 50px;
    }
    .right-banner{
        top: 40px;
    }
    .cards-grid {
        grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); /* Adjust for larger screens */
    }

    .testimonial-grid {
        grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); /* Maintain the same layout for medium-sized screens */
    }

    .videos-grid {
        grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); /* Maintain the same layout for medium-sized screens */
    }
    .col-lg-5.border-right {
        border-bottom: solid 2px #5c5c5c;
        margin: 15px 0px;
    }
    .count-grid {
        z-index: 1;
        display: grid; /* Set display to grid to enable CSS Grid layout */
        grid-template-columns: repeat(6, 1fr); /* For extra-large screens, show 2 items in a row */
    }
    .main-menu__left {
        display: none;
    }
    .main-menu__right-top-social {
        display: none;
    }

    .p-card-btn {
        width: 80%;
        margin-right: 2px;
    }
    .bangladesh-map {
        position: absolute;
        left: 35%;
        top: calc(113% - 205px);
    }
    .cover-content {
        margin-bottom: 100px;
    }

}

/* Extra large devices */
@media screen and (min-width: 1200px) {
    .cards-grid,
    .suvenior-grid {
        grid-template-columns: repeat(5, 1fr); /* For extra-large screens, show 5 items in a row */
    }

    .courses-grid
     {
        grid-template-columns: repeat(3, 1fr); /* For extra-large screens, show 5 items in a row */
    }

    .testimonial-grid {
        grid-template-columns: repeat(5, 1fr); /* For extra-large screens, show 5 items in a row */
    }

    .videos-grid {
        grid-template-columns: repeat(5, 1fr); /* For extra-large screens, show 5 items in a row */
    }
    .col-lg-5.border-right {
        border-right: solid 2px #5c5c5c;
        padding: 15px 25px;
    }
    /* count-section  */
    .count-grid {
        z-index: 1;
        display: grid; /* Set display to grid to enable CSS Grid layout */
        grid-template-columns: repeat(5, 1fr); /* For extra-large screens, show 2 items in a row */
    }
    .main-menu__left {
        display: none;
    }

    .main-slider__nav {
        left: 50%;
        transform: translateY(-50%) translateX(-50%);
        align-items: flex-end;
    }

    .causes-one__content {
        padding: 22px 15px 30px;
    }

    .causes-one__title {
        font-size: 24px;
    }

    .join-as-card {
        padding: 5px 5px;
    }

    .join-as-card .icon {
        font-size: 35px !important;
    }

    .join-as-card .text h5 {
        font-size: 12px;
    }

    .join-as-card p {
        font-size: 10px;
        font-weight: 400;
        color: var(--oxpins-gray);
    }


}

/* about-one  */
/* Default: 6 items per row */
.about-one__points {
    grid-template-columns: repeat(6, 1fr);
  }

  @media (max-width: 1400px) {
    .about-one__points {
      grid-template-columns: repeat(4, 1fr); /* Five items per row */
    }
  }

  /* Media query for medium devices */
  @media (max-width: 1199px) {
    .hero-content{
        padding-left: 40px;
        text-wrap: wrap;
        /* padding-top: 100px; */
        padding-bottom: 100px;
        }
    .about-one__points {
      grid-template-columns: repeat(3, 1fr); /* Five items per row */
    }
  }

  /* Media query for small devices */
  @media (max-width: 991px) {
    .about-one__points {
      grid-template-columns: repeat(3, 1fr); /* Four items per row */
    }
  }

  /* Media query for extra small devices */
  @media (max-width: 767px) {
    .about-one__points {
      grid-template-columns: repeat(2, 1fr); /* Three items per row */
      gap: 0;
    }
    .icon_drop {
        display: none;
    }
    img.logo-img {
        margin-left: 0px !important;
        max-height: 40px;
    }
  }

  /* Media query for extra extra small devices */
  @media (max-width: 575px) {
    .about-one__points {
      grid-template-columns: repeat(1, 1fr); /* Two items per row */
      gap: 10px;
    }
    .about-one__points li {
        margin-bottom: 15px;
    }
    .sliding-text {
        --animation-duration: 5s;
        white-space: nowrap;
        animation: slideRightToLeft var(--animation-duration) linear infinite;
    }
    .event-list-page {
        margin-top: 80px;
    }

  }

  /* Media query for the smallest devices */
  @media (max-width: 375px) {
    .about-one__points {
      grid-template-columns: repeat(1, 1fr); /* One item per row */
      gap: 0;
    }
  }


  /* Media query for the smallest devices */
  @media (max-width: 375px) {
    .about-one__points {
      grid-template-columns: repeat(1, 1fr); /* One item per row */
      gap: 0;
    }
  }

  @media screen and (min-width: 1800px) and (max-width: 3000px){
    .event-list-card-img{
        max-height: 280px;
    }
  }

