@media (min-width: 1926px) {
  .custom-container {max-width: 130rem;margin: 0 auto;}
    .new-post {
        min-height: 480px;
    }
  
}

@media (min-width: 1200px) {
  .container {max-width: 1170px;}

}

@media (max-width: 1925px) {
  .newsletter-popup-inner {flex: 0 0 65rem;max-width: 65rem;}
  .newsletter-popup-cap > img {max-width: 17rem !important;}
  .newsletter-popup-cap > img + h3 {margin-top: 3.5rem;}
  .newsletter-popup-cap > h3 {font-size: 2.8rem;}
  .newsletter-popup-cap > h3 + form {margin-top: 1.65rem;}
  .newsletter-popup-cap .field-box > input {height: 3.6rem;font-size: 1.0625rem;}

}

@media (max-width: 1605px) {
  .theme-btn {font-size: 1.125rem;padding: 13px 2.25rem;}
  header .theme-btn {min-width: 8rem;}
  .news-box > span,
  .widget p,
  .widget ul li,
  .bottom-links > li {font-size: 1rem;}
  nav > ul > li,
  .post-info > p,
  .simple-link,
  .news-box > p {font-size: 0.90rem;}
  .text-box p,
  .parallel-cap > p {font-size: 1.25rem;}
  .post-info > h4 {font-size: 1.3rem;}
  /*.post-info > p {max-width: 90%;}*/
  .simple-link > i svg {height: 10px;}
  .blog-box.v2 {min-width: calc(100% + 28rem);margin-left: -14rem;}
  .popup-inner {max-width: 85%;}
  .social-signup-panel {right: -25%;max-width: 25%;}
  .social-signup-inner {padding-top: 3rem;}
  body.sidepanel-active .sidepanel-btn {top: 10px;right: 10px;}
  .social-share .social-links3 > a,
  .social-share .social-links3 span > a {height: 2.5rem;width: 2.5rem;}
  .social-share .social-links3 > a i,
  .social-share .social-links3 span > a i {max-height: 1.25rem;}
  .social-share .social-links3 > a svg,
  .social-share .social-links3 span > a svg {height: 1.25rem;}
  .newsletter-popup-inner {flex: 0 0 50rem;max-width: 50rem;}
  /*.newsletter-popup-bg {*/
  /*  -webkit-clip-path: polygon(30% 0, 100% 0, 100% 100%, 12% 100%);*/
  /*  clip-path: polygon(30% 0, 100% 0, 100% 100%, 12% 100%);*/
  /*}*/
  .newsletter-popup-cap {padding: 2.5rem 3.125rem;}
  .newsletter-popup-cap > img {max-width: 13rem !important;}
  .newsletter-popup-cap > img + h3 {margin-top: 2.5rem;}
  .newsletter-popup-cap > h3 {font-size: 2rem;}
  .newsletter-popup-cap > h3 + form {margin-top: 1rem;}
  .newsletter-popup-cap .field-box > input {height: 2.5rem;font-size: 14px;}
  .newsletter-popup-cap .field-box {margin-bottom: 10px;}
  .newsletter-popup-cap .field-btn button {font-size: 1rem;padding: 9px 2rem;}
  
  .newsletter-popup-bg {max-width: 50%;}
  .newsletter-popup-cap > p {line-height: 1.5;}
    .new-post {

        min-height: 400px;
    }

}

@media (max-width: 1445px) {
  h1 {font-size: 6rem;}
  h2 {font-size: 3.5rem;}
  .parallel-img {max-width: 80%;}
  .parallel-cap-wrap {max-width: 40%;}
  .post-info > p {max-width: 100%;}
  nav > ul > li,
  .post-info > p,
  .simple-link,
  .news-box > p {font-size: 1.0625rem;}
  .news-box > h4 {max-width: 90%;}
  .parallel-cap {padding: 3rem;}
  .parallel-cap > a {left: 3rem;}
  .text-box p,
  .parallel-cap > p {font-size: 1.125rem;}
  .parallel-cap {min-height: 25rem;}
  .council-member-caro {max-width: 50%;}
  .parallel-img.bg-scrollVertical {min-height: 35rem;}
  .blog-box.v2 {min-width: calc(100% + 18rem);margin-left: -9rem;}
  main.site-main {flex: 0 0 100%;max-width: 100%;}

}

@media (max-width: 1370px) {
  h1 {font-size: 5rem;}
  h2 {font-size: 3rem;}
  .text-box p,
  .parallel-cap > p {font-size: 1rem;}
  .theme-btn {font-size: 1rem;padding: 12px 2rem;}
  .post-info {padding: 2rem 3rem;}
  .parallel-cap {min-height: 21rem;}
  .post-info > h4,
  .container .post-info > h4 {font-size: 1.375rem;}
  nav > ul > li,
  .post-info > p,
  .simple-link,
  .news-box > p {font-size: 1rem;}
  .news-box > p {min-height: 5rem;max-height: 4rem;}
  .news-box > p + a {margin-top: 1.5rem;}
  .news-btn {font-size: 1.25rem;}
  .news-box > span,
  .widget p,
  .widget ul li,
  .bottom-links > li {font-size: .9375rem;}
  .parallel-img.bg-scrollVertical {min-height: 30rem;}
  .page-title-wrap.v2 > h1 {font-size: 6.25rem;}
  .blog-box.v2 {min-width: calc(100% + 14rem);margin-left: -7rem;}
  .testi-caro > button.slick-prev {left: -3rem;}
  .testi-caro > button.slick-next {right: -3rem;}
  .social-signup-panel {right: -25%;max-width: 25%;}
  .newsletter-popup-close svg {height: 1.5rem;}
  .newsletter-popup-inner {flex: 0 0 45rem;max-width: 45rem;}
  .newsletter-popup-cap {padding: 2rem;}
  .newsletter-popup-cap > img {max-width: 10rem !important;}
  .newsletter-popup-cap > img + h3 {margin-top: 1.5rem;}
  .newsletter-popup-cap > h3 {font-size: 1.6rem;}
  .newsletter-popup-cap .field-box > input {height: 2.25rem;font-size: 13px;padding: 10px .9375rem;}
  .newsletter-popup-cap .field-btn button {font-size: .9375rem;padding: 7px 1.6rem;}

}

@media (max-width: 1290px) {
  nav > ul > li {margin-right: 2.5rem;}
  .headerInner .logo {flex: 0 0 13rem;max-width: 13rem;}
  header .theme-btn {min-width: 6rem;}
  .theme-btn {font-size: .9375rem;padding: 11px 2rem;}
  .parallel-cap {padding: 2.5rem;}
  .parallel-cap > a {left: 2.5rem;bottom: -1.25rem;}
  .testi-item i svg {height: 4rem;}
  .post-info {padding: 2rem 2.5rem;}
  .post-info > h4,
  .container .post-info > h4 {min-height: 3.2rem;max-height: 3.2rem;}
  .widget .logo {max-width: 65%;}
  .page-title-wrap.v2 {margin-top: -5rem;}
  .page-title-wrap.v2 > h1 {font-size: 5rem;}
  .blog-wrap {padding: 0;}
  .blog-box.v2 {min-width: calc(100% + 3rem);margin-left: -1.5rem;}
  .blog-info {right: 0;}
  .blog-box.rev .blog-info {right: auto;left: 0;}
  .news-box > h4 {max-width: 100%;}
  .news-box > p {max-height: 5rem;min-height: 5rem;}

}

@media (max-width: 1255px) {
  nav ul ul ul {left: auto;right: 100%;
    -webkit-transform-origin: right;
    transform-origin: right;
  }
  .g-recaptcha-footer {
            transform: scale(0.70);
            -webkit-transform: scale(0.70);
            transform-origin: 0 0;
            -webkit-transform-origin: 0 0;
        }

    .g-recaptcha-header1 {
        transform: scale(0.60);
        -webkit-transform: scale(0.60);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    

}

@media (max-width: 1210px) {
  .pt-90,
  .pt-100,
  .pt-110,
  .pt-120,
  .pt-130,
  .pt-140,
  .pt-150,
  .pt-160,
  .pt-170,
  .pt-180,
  .pt-190,
  .pt-200 {padding-top: 5rem;}
  .pb-90,
  .pb-100,
  .pb-110,
  .pb-120,
  .pb-130,
  .pb-140,
  .pb-150,
  .pb-160,
  .pb-170,
  .pb-180,
  .pb-190,
  .pb-200 {padding-bottom: 5rem;}
  .pt-80 {padding-top: 4rem;}
  .pb-80 {padding-bottom: 4rem;}
  .mt-70 {margin-top: 3.5rem;}
  .mb-70 {margin-top: 3.5rem;}
  .page-title-wrap.v2 {padding-left: 0;}
  .blog-box.v2 {min-width: 100%;margin-left: 0;}
  .testi-caro > button.slick-arrow {background-color: var(--white-color);}
  .testi-caro > button.slick-prev {left: -5rem;}
  .testi-caro > button.slick-next {right: -5rem;}
  .news-box > h4 {max-height: 5rem;min-height: 5rem;}
  .social-signup-panel {right: -35%;max-width: 35%;}

}
@media (max-width:1128px) {
    .g-recaptcha-footer {
        transform: scale(0.63);
        -webkit-transform: scale(0.63);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
}

@media (max-width: 1031px) {
  h1 {font-size: 4rem;}
  .who-we-are-wrap .text-box {padding: 1.875rem;}
  h2 {font-size: 2.5rem;}
  .text-box p,
  .parallel-cap > p {font-size: .9375rem;}
  .parallel-cap {min-height: initial;padding: 3rem 1.875rem 4rem; margin-bottom:2rem}
  .parallel-cap > a {left: 1.875rem;}
  .sec-title:before {top: 2.5rem;height: 5px;}
  .post-info {padding: 2rem 1.5rem;}
  nav > ul > li,
  .post-info > p,
  .simple-link,
  .news-box > p {font-size: .9375rem;}
  .post-info > p {line-height: 1.5;min-height: 5.2rem;max-height: 5.2rem;}
  .custom-container {padding: 0 2%;}
  .news-box > h4,
  .news-box > p,
  .widget p {max-width: 100%;}
  .news-box > p {min-height: 4.5rem;max-height: 4.5rem;}
  .parallel-img.bg-scrollVertical {min-height: 25rem;}
  .widget h4 {font-size: 1.25rem;}
  .newsletter button {font-size: 1rem;height: 2.5rem;width: 2.5rem;}
  .newsletter input {height: 2.5rem;}
  /*.newsletter input[type="email"] {flex: 0 0 calc(100% - 3.125rem);max-width: calc(100% - 3.125rem);}*/
  .associates-logo {min-height: 5rem;}
  .page-content-block {min-height: 29rem;}
  .page-content .parallel-cap-wrap .parallel-cap {padding: 1.875rem 1.25rem;min-height: 18rem;}
  .members-wrap > div.row > div.col {flex: 0 0 25%;max-width: 25%;}
  .member-info > h5 {font-size: 1.25rem;}
  .member-info > p {font-size: .9375rem;line-height: 1.4;}
  .radio-list > li {flex: 0 0 25%;max-width: 25%;}
  .blog-box.v2 .blog-info {padding: 0 3.5rem;}
  .plan-box3 > a {padding: 1.5rem 1.875rem;}
  .plan-box3 > a span {font-size: 4rem;}
  .plan-box3 > a h4 {font-size: 1.25rem;}
  .contribute-boxes > h3 {font-size: 1.5rem;}
  .contribute-box > a,
  .contribute-box.radio-box > input + label {padding: 11px 1.5rem;font-size: .9375rem;}
  /*.contribute-box > input {height: 2.5rem;font-size: 1.25rem;}*/
  .contribute-box > input,
  .contribute-box > select {height: 2.78125rem;}
    .contribute-box > span {
        line-height: 2.78125rem !important;
    }
  .testi-cont {min-height: 35.625rem;}
  .part-box:before {height: 10rem;width: 10rem;}
  .part-box {min-height: 16rem;}
  .popup-inner {max-width: 100%;}
  /*.page-content p br {display: none;}*/
  .cont-info-box {max-width: 70%;}
  .page-content iframe {height: 495px;}


}

@media (max-width: 995px) {
  .post-info > p {max-width: 80%;}
  .page-title-wrap > h1,
  .page-title-wrap.v3 > h1 {font-size: 2.8rem;}
  .page-content p {font-size: 1.125rem;}
  .page-content-block {min-height: initial;}
  .page-content h3 {font-size: 1.75rem;}
  .page-content table tr th {font-size: 1rem;min-width: 14rem;}
  .page-content table tr td {font-size: 14px;}
  .sec-title.v2 > h2 {font-size: 2.2rem;}
  .page-content .parallel-cap-wrap,
  .page-content .parallel-sec-wrap.rev.v2 .parallel-cap-wrap {max-width: 100%;position: static !important;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
    .blog-info-inner > span {
        padding-top: 10px;
    }
  .parallel-sec-wrap.v2 .parallel-img {max-width: 100%;}
  .page-content .parallel-cap-wrap .parallel-cap {min-height: initial;}
  .members-wrap > div.row > div.col {flex: 0 0 33.33334%;max-width: 33.33334%;}
  .blog-img {max-width: 100%;margin-top: 0;}
  .blog-info {position: static !important;max-width: 100% !important;min-height: initial;width: 100%;}
  .blog-box.v2 > * {flex: 0 0 100%;max-width: 100%;}
  .blog-box.v2 .blog-info {padding: 1.875rem;}
  .blog-box.v2 .blog-info .blog-info-inner {max-width: inherit;}
  .news-meta > li img,
  .page-content .news-meta > li img {max-height: 2rem;width: auto;}
  .news-meta > li,
  .page-content .news-meta > li {font-size: 1rem;}
  .social-links2 > a svg {height: 1rem;}
  .banner-cap {max-width: 70%;}
  .banner-cap > p {max-width: 100%;}
  .testi-item {justify-content: center;text-align: center;}
  .testi-item > img + .testi-item-inner {flex: 0 0 100%;max-width: 100%;padding: 1.5rem 0 0;}
  .table-wrap.v3 table caption {font-size: 1.5rem;}
  .table-wrap.v3 table td {padding: 0.9375rem 1.25rem;}
  .testi-item2 {background-color: var(--color3);max-width: calc(100% - 8%);margin-left: 4%;padding: 2.5rem 1.25rem;text-align: center;min-height: 45.3125rem;
    -webkit-border-radius: var(--curve5);
    border-radius: var(--curve5);
  }
  .testi-img2 {position: static;display: inline-block;}
  .testi-cont {background-color: transparent;padding: 0;min-height: initial;}
  .testi-img2 + .testi-cont {margin-top: 1.25rem;}
  .part-box {padding: 1.875rem;min-height: 19rem;}
  .popup-wrap {padding: 5rem 1.25rem;}
  .don-way-box {min-height: 21rem !important;}
  .don-way-box-head > h5 {font-size: 1.25rem;}
  .contribute-video {padding-left: 0;}
  .cont-info-box {max-width: 100%;}
  .th-message-box-wrap.v2 .th-message-box {max-width: 100%;left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  ul.products > li.product {flex: 0 0 33.333334%;max-width: 33.333334%;}
  header.woocommerce-products-header > h1 {font-size: 1.875rem;}
  .press-release-box {max-width: 100%;}
  .page-content iframe {height: 360px;}
    

}
@media (max-width:991px) {
    .g-recaptcha-footer {
        transform: scale(1);
        -webkit-transform: scale(1);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .new-post {
        min-height: 450px;
    }
}

@media (max-width: 850px) {
  .pt-250,
  main.site-main {padding-top: 5rem;}
  .pb-250 {padding-bottom: 5rem;}
  header:not(.woocommerce-products-header) {display: none !important;}
  .res-header,
  header.woocommerce-products-header {display: block;}
  .who-we-are-wrap {padding-right: 1.875rem;}
  .parallel-img {max-width: 100% !important;}
  .parallel-cap-wrap {position: static !important;max-width: 100% !important;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  h1 {font-size: 3.5rem;}
  h2 {font-size: 2rem;}
  .sec-title:before {top: 2rem;}
  .post-info > p + a {margin-top: 1.125rem;}
  .post-info > h4 + p {margin-top: .9375rem;}
  .bottom-links {margin-top: 1.25rem;}
  .page-title-wrap.v2 {margin-top: -4rem;}
  .page-title-wrap.v2 > h1 {font-size: 3.5rem;}
  .blog-info-inner > h3 {font-size: 1.5rem;}
  .blog-info-inner > h3 + span {margin-top: .9375rem;}
  .load-more > a:not(.theme-btn) {font-size: 1.25rem;}
  .load-more > a svg {vertical-align: middle;height: 1.2rem;}
  .testi-caro > button.slick-prev {left: -1.5rem;}
  .testi-caro > button.slick-next {right: -1.5rem;}
  .news-box > h4 {font-size: 1.28rem;}
  .social-signup-panel {right: -45%;max-width: 45%;}

}

@media (max-width: 770px) {
  .mt-70 {margin-top: 3rem;}
  .mb-70 {margin-bottom: 3rem;}
  .res-row3 {overflow-x: auto;}
  .res-row3 > .row {flex-wrap: nowrap;}
  .page-title-wrap {margin-top: -5rem;}
  .page-title-wrap > h1,
  .page-title-wrap.v3 > h1 {font-size: 2.5rem;}
  .table-wrap.v3 {overflow-x: auto;}
  .banner-cap-wrap.position-absolute {top: 3.125rem;text-align: center;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .banner-cap {max-width: 100%;}
  .news-box > h4 {max-height: 5rem;min-height: 5rem;}

}

@media (max-width: 767px) {
    .new-post {min-height: 520px !important; height:520px}
  .who-we-are-wrap {padding: 0;}
  .post-info > p {max-width: 100%;}
  .news-caro {margin-top: 2.5rem;}
  .bottom-bar {padding: 1.25rem;justify-content: center !important;}
  .bottom-links {justify-content: center;}
  .bottom-bar p {width: 100%;text-align: center;margin-top: 1.5rem;}
  h1 {font-size: 3rem;}
  h2 {font-size: 1.8rem;}
  .sec-title:before {top: 1.7rem;}
  .table-wrap,
  .table-wrap.v2 {overflow-x: auto;}
  .table-wrap.v3 table td {padding: 10px;}
  .radio-list > li,
  .radio-list.contact-radio > li {flex: 0 0 50%;max-width: 50%;}
  .news-box > h4 {max-height: 6rem;min-height: 6rem;}
  .don-way-box {min-height: initial !important;}
  .don-way-box > img {max-height: 10rem;}
  .post-info > h4,
  .container .post-info > h4,
  .post-info > p{min-height: initial;max-height: initial;}
    .news-box > h4 {
        min-height: 3rem;
        max-height: 3rem;
    }
    .news-box > p {
        min-height: 5rem;
        max-height: 5rem;
    }
  .cont-info-box .cont-info-box-inner {flex: 0 0 100%;max-width: 100%;}
  .cont-info-box .cont-info-box-inner + .cont-info-box-inner {border-left: 0;border-top: 1px solid rgba(255,255,255,.5);margin-top: 1.25rem;padding-top: 1.25rem;}
  .newsletter-popup-wrap {overflow-y: auto;}
  .newsletter-popup-bg {background-position: center top;position: static !important;max-width: 100%;min-height: 30rem;
    -webkit-clip-path: initial;
    clip-path: initial;
  }
  .page-content iframe {height: 260px;}

}

@media (max-width: 730px) {


}

@media (max-width: 576px) {
    .new-post {
        min-height: 450px !important;
        height: 450px
    },
  .container,
  .custom-container {padding: 0 1.25rem;}
  h1 {font-size: 2.3rem;line-height: 1.1;}
  h2 {font-size: 1.6rem;}
  p {font-size: 1rem;line-height: 1.5;}
  .feat-video-wrap {padding-top: 0;}
  .sec-title > h1 {padding-right: 1.25rem;}
  .sec-title:before {top: 1.3rem;height: 4px;}
  .sec-title.rev > h1 {padding-left: 1.25rem;}
  .parallel-cap {padding: 1.875rem 1.875rem 3.5rem;}
  .news-caro > button.slick-arrow {bottom: -2.2rem;}
  /*.res-header-topbar-inner .logo {flex: 0 0 10rem;max-width: 10rem;}*/
  .res-menu-btn {width: 1.5rem;}
  .res-menu-btns .theme-btn {padding: 10px 1.7rem;font-size: 14px;}
  .theme-btn {
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.08);
    box-shadow: 0 0 10px rgba(0,0,0,.08);
  }
  .qr-area-wrap {display: none;}
  .page-title-wrap,
  .page-content-block {padding: 1.875rem 1.25rem;}
  .page-title-wrap {margin-top: -2rem;padding-bottom: 0;}
  .page-title-wrap > h1,
  .page-title-wrap.v3 > h1 {font-size: 1.5rem;line-height: 1.25;}
  .page-title-wrap > span {font-size: 1rem;}
  .page-content h3 {font-size: 1.5rem;}
  .sec-title.v2 > h2 {font-size: 1.55rem;}
  .page-content,
  .form-wrap {padding: 0 1.25rem;}
  .page-content p,
  .page-content ul li,
  figure figcaption {font-size: .9375rem;}
  .page-content ul li {padding-left: .9375rem;}
  .page-content ul li:before {top: 7px;}
  .table-wrap table {min-width: 250%;}
  .members-wrap > div.row > div.col {flex: 0 0 50%;max-width: 50%;}
  .page-content p strong {font-size: 1.125rem;}
  .tabs-nav > ul > li {padding-left: 0;font-size: 14px;}
  .tabs-nav > ul > li + li {margin-left: .9375rem !important;}
  .member-info > h5 {font-size: 1.325rem;}
  .radio-list > li {flex: 0 0 100%;max-width: 100%;}
  .sec-title.v2:before {display: none;}
  .sec-title.v2 {justify-content: flex-start !important;}
  .sec-title.v2 > h2 {padding: 0 !important;text-align: initial;}
  .sec-title.v2 + img {margin-top: 0;}
  .page-title-wrap.v2 {margin-top: -2.6rem;}
  .page-title-wrap.v2 > h1 {font-size: 1.875rem;}
  .blog-info {padding: 1.875rem 1.25rem;}
  .blog-info-inner > h3 {font-size: 1.25rem;}
  .blog-info-inner > span {font-size: 14px;}
  .load-more {margin-top: 2.5rem !important;}
  .load-more > a:not(.theme-btn) {font-size: 1rem;}
  .load-more > a svg {height: .9375rem;}
  /*.news-meta > li:first-child,
  .page-content .news-meta > li:first-child {flex: 0 0 100%;max-width: 100%;}*/
  .news-meta > li img,
  .page-content .news-meta > li img {max-height: initial;}
  .page-content h4 {max-width: 100%;font-size: 1.2rem;}
  .contribute-boxes > div.row > div {flex: 0 0 50%;max-width: 50%;}
  .contribute-boxes > div.row > div.col-lg-12 {flex: 0 0 100%;max-width: 100%;}
  .testi-wrap2 {padding: 1.875rem;}
  .testi-caro > button.slick-prev {left: -3rem;}
  .testi-caro > button.slick-next {right: -3rem;}
  .testi-caro > button.slick-arrow {height: 2.5rem;width: 2.5rem;line-height: 2.7rem;margin-top: -1.25rem;}
  .testi-caro > button.slick-arrow svg {height: 14px;}
  .plans-wrap2 > div.row > div {flex: 0 0 50%;max-width: 50%;}
  .plan-box3 > a {padding: 1.5rem;}
  .plan-box3 > a small {font-size: 1.0625rem;}
  .plan-box3 > a span {font-size: 2.75rem;}
  .plan-box3 > a h4 {font-size: .9375rem;}
  .banner-wrap {background-color: #006984;padding-top: 1rem;}
  .on-covid.banner-wrap .banner-cap {max-width: 100%;}
  .banner-wrap.on-covid .banner-cap-wrap.position-absolute {top: 1.875rem;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .banner-wrap.on-covid .banner-cap .btns-group {max-width: 40%;}
  .banner-cap-wrap.position-absolute {top: 30%;
    -webkit-transform: translateY(-20%);
    transform: translateY(-20%);
  }
  .banner-cap > p + * {margin-top: 10px !important;}
  .btns-group {justify-content: center;}
  .banner-cap .btns-group {margin: 0 -10px;}
  .btns-group > a {margin: 10px;}
  .field-box > input {height: 2.5rem;}
  .part-box {padding: 1.25rem;min-height: 12rem;}
  .part-box-inner > img {max-height: 6.25rem;width: auto;}
  .popup-inner {padding: 5rem 1.25rem 2.5rem;}
  .popup-inner > h3 {font-size: 1.5rem;}
  .popup-inner > ul li {font-size: 1rem;line-height: 1.5;}
  .contribute-boxes-inner form ul li {padding-left: 0;}
    .res-header-topbar-inner .logo {
        flex: 0 0 10rem !important;
        max-width: 10rem !important;
    }
  .res-menu-btns .theme-btn {padding: 8px .9375rem;}
  .banner-cap > p br {display: none;}
  /*.contribute-boxes-inner form div.row > .col-lg-4 {flex: 0 0 33.33334%;max-width: 33.33334%;}*/
  .contribute-boxes-inner form div.row > .col-lg-8 {flex: 0 0 66.66667%;max-width: 66.66667%;}
  .contribute-box > a {padding: 11px .9375rem;}
  .contribute-boxes-inner form div.row {margin: 0 -5px;}
  .contribute-boxes-inner form div.row > div {padding: 0 5px;}
  .don-way-box {margin-top: 2.5rem;padding: 0 1.25rem 1.25rem;text-align: center;}
  .don-way-box.v2 {padding-top: 1.25rem;margin-top: 0;}
  .don-way-box-head {justify-content: center;}
  .don-way-box-head > span + h5 {flex: 0 0 100%;max-width: 100%;padding: .9375rem 0 0;}
  .don-way-box-head > span {margin-top: -2.5rem;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .05);
    box-shadow: 0 0 10px rgba(0, 0, 0, .05);
  }
  .banner-cap {text-align: initial;}
  .banner-cap .btns-group {justify-content: flex-start !important;max-width: 100%;margin: 0;}
  .banner-cap .btns-group > a {margin: 10px 0 0;width: 100%;}
  .banner-cap > p {font-size: .9375rem;}
  .btns-group .theme-btn {padding: 10px;}
  .social-signup-panel {max-width: 100%;right: -100%;overflow-y: auto;padding-top: 4.5rem;}
  .signup-form:before {bottom: -10rem;}
  .table-wrap.v3 table {display: block;min-width: initial;}
  .table-wrap.v3 table tr {display: block;}
  .table-wrap.v3 table td {width: 100%;display: block;}
  .page-title-wrap.v2 {margin-top: 0;text-align: center;padding: 2.5rem 0 .9375rem;}
  .pt-rsd-mny .blog-info {background-color: var(--color3);}
  .pt-rsd-mny .blog-info > * > * {color: var(--white-color);}
  .pt-rsd-mny .blog-info-inner > h3 a:hover,
  .pt-rsd-mny .blog-info-inner > h3 a:focus {color: var(--color2);}
  .contribute-boxes {padding: 1.875rem 1.25rem;}
  /*.contribute-boxes div.row > div.col-lg-4 {flex: 0 0 33.33334%;max-width: 33.33334%;}*/
  .contribute-boxes div.row > div.col-lg-8 {flex: 0 0 66.66667%;max-width: 66.66667%;}
  .contribute-box.radio-box > input + label {line-height: 1.5;}
  .newsletter-popup-inner {flex: 0 0 90%;max-width: 90%;}
  .newsletter-popup-bg,
  .newsletter-popup-cap > img {display: none;}
  .newsletter-popup-cap > img + h3 {margin-top: 0;}
  .newsletter-popup-cap > p {display: block;}
  ul.products > li.product,
  div.woocommerce-product-gallery, 
  div.summary {flex: 0 0 100%;max-width: 100%;}
  header.woocommerce-products-header p br {display: none;}
  main.site-main p.woocommerce-result-count {text-align: center;width: 100%;}
  main.site-main form.woocommerce-ordering {width: 100%;}
  main.site-main form.woocommerce-ordering select {width: inherit;}
  /*.res-header-topbar-inner .logo {flex: 0 0 6.5rem;max-width: 6.5rem;}*/
  .res-menu-btn .bar {width: 1.25rem;}
  .res-menu-btn {width: 1.25rem;}
  .res-menu-btn .bar2, 
  .res-menu-btn .bar3 {opacity: 0;}
  .res-menu-btn.active .bar2, 
  .res-menu-btn.active .bar3 {opacity: 1;}
  .woocommerce .woocommerce-error .button, 
  .woocommerce .woocommerce-info .button, 
  .woocommerce .woocommerce-message .button, 
  .woocommerce-page .woocommerce-error .button, 
  .woocommerce-page .woocommerce-info .button, 
  .woocommerce-page .woocommerce-message .button, 
  .woocommerce #content table.cart td.actions .coupon .button.alt, 
  .woocommerce #content table.cart td.actions .coupon .input-text+.button, 
  .woocommerce table.cart td.actions .coupon .button.alt, 
  .woocommerce table.cart td.actions .coupon .input-text+.button, 
  .woocommerce-page #content table.cart td.actions .coupon .button.alt, 
  .woocommerce-page #content table.cart td.actions .coupon .input-text+.button, 
  .woocommerce-page table.cart td.actions .coupon .button.alt, 
  .woocommerce-page table.cart td.actions .coupon .input-text+.button {float: none;display: inline-block;height: initial;text-align: center;margin: 8px 0;width: 100%;}
  .page-content .woocommerce {padding-top: 5rem;}
  .container .page-content {padding: 0;}
  .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {max-width: 100%;}
  .page-content .woocommerce table.cart td.actions .coupon input,
  .woocommerce form .form-row {width: 100%;}
  .press-release-box > h2 {font-size: 1.5rem;}
  .press-release-box + .press-release-box {margin-top: 1.875rem;padding-top: 1.875rem;}
  
  .conv-cap {margin-top: 1.875rem;}
  .post-detail-gallery-list,
  .post-detail-gallery-list.column2,
  .post-detail-gallery-list.column3 {column-count: 1;}
  
  .don-boxes .contribute-btn > button.simple-link > span {display: none;}
  .page-content iframe {height: 280px;}
    .g-recaptcha-header1 {
        transform: scale(1);
        -webkit-transform: scale(1);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }


}

@media (max-width: 490px) {
  .res-menu {left: -95%;max-width: 100%;}
  .sidepanel-btn{z-index:99 !important; }
  .page-content iframe {
        height: 248px;
    }

}

@media (max-width: 470px) {


}

@media (max-width: 430px) {
    .new-post {
        min-height: 410px !important;
        height: 410px
    }
  .social-links3 > a,
  .social-links3 span > a {height: 2.5rem;width: 2.5rem;}
  .social-links3 > a i,
  .social-links3 span > a i {max-height: 1.25rem;}
  .social-links3 > a svg,
  .social-links3 span > a svg {height: 1.25rem;}
  .tabs-nav > ul > li {flex: 0 0 100%;max-width: 100%;text-align: center;}
  .tabs-nav > ul > li + li {margin: 0 !important;}
  .tabs-nav > ul > li + li {border-top: 1px solid rgba(0,0,0,.2);}
  .tabs-nav > ul > li a:hover:before,
  .tabs-nav > ul > li a.active:before {height: calc(100% + 2px);z-index: -1;}
  .tabs-nav > ul > li a:hover,
  .tabs-nav > ul > li a.active {color: var(--white-color);}
  .tabs-nav > ul > li a:before {right: 0;}
    .ThemeContent .DonateBanner .banner-cap > *:not(.btns-group) {
        text-align: initial !important;
    }
    .banner-cap > *:not(.btns-group) {
        text-align: center;
    }
  .video-box.yt-video + p {margin-top: 0.9375rem;}
  .testi-item2 {min-height: initial;}
  .testi-cont {min-height: 18.125rem;background-color: initial;max-height: 18.125rem;overflow-y: auto;}
  .page-content iframe {height: 218px;}


}

@media (max-width: 380px) {
  .members-wrap > div.row > div.col {flex: 0 0 100%;max-width: 100%;}
  .plan-box3 > a {padding: 1.125rem;}
  .banner-cap .btns-group > a {width: 100%;}
    .g-recaptcha-footer {
        transform: scale(0.80);
        -webkit-transform: scale(0.80);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .g-recaptcha-header1 {
        transform: scale(0.80);
        -webkit-transform: scale(0.80);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .res-header-topbar-inner .logo {
        flex: 0 0 7rem !important;
        max-width: 7rem !important;
    }

    .support-missions .flex-wrap {
        flex-wrap: unset !important;
    }
    .news-box > p {
        min-height: 4.5rem;
        max-height: 4.5rem;
    }
    .new-post {
        min-height: 350px !important;
        height: 350px;
    }

}

@media (max-width: 325px) {
  .plans-wrap2 > div.row > div {flex: 0 0 100%;max-width: 100%;}
    .g-recaptcha-footer {
        transform: scale(0.70);
        -webkit-transform: scale(0.70);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .g-recaptcha-header1 {
        transform: scale(0.70);
        -webkit-transform: scale(0.70);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .page-content h4 {
        font-size: 1rem;
    }
    .ThemeContent .plan-box3 > a img {
        max-height: 6rem !important;
    }/*.banner-cap .btns-group > a:last-child {display: none;}*/
    }
