/* ============================================================
   PADUR COMPACT DENSITY LAYER v2 (regenerated 2026-07-18)
   Desktop-only (min-width: 992px). HERO/SLIDER EXEMPT (owner
   wants the hero at full original size w/ shapes) -- slider.css
   excluded from generation. Typography x0.80, section spacing
   x0.75, container narrowed. Mobile untouched. NO zoom.
   ============================================================ */
@media (min-width: 992px) {
.container { max-width: 1150px; }
.main-header__one-top .container,
.main-header__one-bottom .container { max-width: 1440px; }
body { font-size: 13px; line-height: 22px; }
body {
  font-size: 13px;
  line-height: 21px;
}
.chat-popup .popup-inner {
  padding: 30px 35px;
}
.chat-popup .close-chat {
  line-height: 35px;
  font-size: 13px;
}
.chat-popup .popup-inner p {
  line-height: 16px;
  margin-bottom: 30px;
}
.chat-icon button {
  line-height: 38px;
  font-size: 16px;
}
.rating-box a i::before {
  font-size: 12px;
}
.xs-sidebar-group .widget-heading a {
  line-height: 24px;
  font-size: 13px;
}
.sidebar-textwidget {
  padding: 52px 30px;
}
.xs-sidebar-group .content-inner h4 {
  font-size: 16px;
  line-height: 24px;
}
.xs-sidebar-group .content-inner .form-inner .form-group input[type='text'],
.xs-sidebar-group .content-inner .form-inner .form-group input[type='email'],
.xs-sidebar-group .content-inner .form-inner .form-group textarea {
  font-size: 12px;
}
.sidebar-contact-info {
  padding-top: 32px;
}
.sidebar-contact-info ul li {
  line-height: 24px;
}
.thm-social-link1 ul li a {
  font-size: 12px;
}
.search-popup .close-search {
  font-size: 24px;
}
.search-popup .form-group input[type="text"],
.search-popup .form-group input[type="search"] {
  font-size: 14px;
  padding: 10px 30px 10px 56px;
}
.search-popup .form-group input[type="submit"],
.search-popup .form-group button {
  font-size: 16px;
}
.sec-title {
  padding-bottom: 35px;
}
.sec-title__tagline .text h4 {
  font-size: 22px;
  line-height: 27px;
}
.sec-title__title {
  font-size: 38px;
  line-height: 46px;
}
.thm-btn {
  font-size: 14px;
  line-height: 14px;
}
.thm-dot-style1.owl-theme .owl-nav.disabled+.owl-dots {
  margin-top: 41px;
}
.thm-dot-style2.owl-theme .owl-nav.disabled+.owl-dots {
  margin-top: 46px;
}
.styled-pagination li a {
  line-height: 32px;
}
.main-header__contact-list-style1 li .icon-box span::before {
  font-size: 12px;
}
.main-header__contact-list-style1 li .text-box p {
  font-size: 13px;
  line-height: 21px;
}
.main-header__one-top-right {
  padding-left: 120px;
}
.main-header__social-links-style1 .title-box h4 {
  font-size: 13px;
  line-height: 21px;
}
.main-header__social-links-style1-list li a span::before {
  font-size: 12px;
}
.main-header__search-box a {
  font-size: 16px;
}
.main-header__cart-box a span::before {
  font-size: 16px;
  line-height: 16px;
}
.main-header__one--three .main-header__one-top .container {
  padding: 0px 38px 0px;
}
.main-header__one-top-left-text .text-box p {
  font-size: 13px;
  line-height: 21px;
}
.main-header__one--three .main-header__one-bottom .container {
  padding: 0px 38px 0px;
}
.main-menu .main-menu__list>li,
.stricky-header .main-menu__list>li {
  padding-top: 34px;
  padding-bottom: 34px;
}
.main-menu .main-menu__list>li>a,
.stricky-header .main-menu__list>li>a {
  font-size: 16px;
  line-height: 16px;
}
.main-menu .main-menu__list>li.dropdown>a:after {
  font-size: 14px;
}
.main-menu .main-menu__list>li>ul>li>a,
.main-menu .main-menu__list>li>ul>li>ul>li>a,
.stricky-header .main-menu__list>li>ul>li>a,
.stricky-header .main-menu__list>li>ul>li>ul>li>a {
  font-size: 14px;
}
.mobile-nav__buttons a {
  font-size: 16px;
}
.main-menu .mobile-nav__toggler {
  font-size: 20px;
}
.mobile-nav__content .logo-box {
  margin-bottom: 30px;
}
.mobile-nav__close {
  font-size: 14px;
}
.mobile-nav__content .main-menu__list>li>a,
.mobile-nav__content .main-menu__list>li>ul>li>a,
.mobile-nav__content .main-menu__list>li>ul>li>ul>li>a {
  line-height: 24px;
}
.mobile-nav__content .main-menu__list li.cart-btn i {
  font-size: 13px;
}
.mobile-nav__social a {
  font-size: 13px;
}
.home-showcase__inner {
  padding: 30px 32px 30px;
}
.home-showcase__title {
  font-size: 14px;
  line-height: 14px;
}
.main-menu-two__wrapper-inner {
  padding: 0 101px 0;
}
.main-menu-two__call-icon {
  font-size: 14px;
}
.main-menu-two__call-sub-title {
  font-size: 13px;
}
.main-menu-two__call-number {
  font-size: 14px;
  line-height: 14px;
}
.main-menu-two__search {
  font-size: 19px;
}
.main-menu-two__cart {
  font-size: 19px;
}
.main-menu-three__contact-list li .icon i {
  font-size: 13px;
}
.main-menu-three__contact-list li .text p {
  font-size: 13px;
}
.main-menu-three__search {
  font-size: 19px;
}
.main-menu-three__cart a {
  font-size: 19px;
}
.about-one {
  padding: 90px 0 90px;
}
.about-one__img1 {
  margin-top: 109px;
}
.about-one__img-content-inner h2 {
  font-size: 24px;
  line-height: 32px;
}
.about-one__img-content-inner .btn-box a {
  font-size: 13px;
  line-height: 21px;
}
.about-one__tab .tabs-button-box .tab-btn-item h3 {
  font-size: 13px;
  line-height: 21px;
}
.about-one__single-tab-text1 {
  padding-left: 30px;
}
.about-one__single-tab-text1 .icon-box span::before {
  font-size: 20px;
  line-height: 20px;
}
.about-one__single-tab-text1 .text-box p {
  line-height: 22px;
}
.about-one__single-tab-text2-single-inner {
  padding-left: 34px;
}
.about-one__single-tab-text2-single-inner .icon-box span::before {
  font-size: 24px;
  line-height: 24px;
}
.about-one__single-tab-text2-single-inner .text-box h3 {
  font-size: 18px;
  line-height: 26px;
}
.about-one__content-bottom .contact-info .icon-box span::before {
  font-size: 20px;
  line-height: 20px;
}
.about-one__content-bottom .contact-info .content-box h4 {
  font-size: 16px;
  line-height: 24px;
}
.about-two {
  padding: 90px 0px 90px;
}
.about-two__experiences {
  margin-top: 30px;
}
.about-two__experiences-inner h2 {
  font-size: 59px;
  line-height: 67px;
}
.about-two__experiences-inner p {
  font-size: 14px;
  line-height: 22px;
}
.about-two__content-text2-single .icon-box span::before {
  font-size: 24px;
  line-height: 24px;
}
.about-two__content-text2-single .content-box h3 {
  font-size: 18px;
  line-height: 26px;
}
.about-two__content-bottom .contact-info .icon-box span::before {
  font-size: 20px;
  line-height: 20px;
}
.about-two__content-bottom .contact-info .content-box h4 {
  font-size: 16px;
  line-height: 24px;
}
.about-three {
  padding: 90px 0px 68px;
  margin: 0px 38px 0px;
}
.about-three__experiences-inner h2 {
  font-size: 59px;
  line-height: 67px;
}
.about-three__experiences-inner .odometer.odometer-auto-theme,
.about-three__experiences-inner .odometer.odometer-theme-default {
  line-height: 67px;
}
.about-three__experiences-inner p {
  font-size: 14px;
  line-height: 22px;
}
.about-three__content-text2-single-top .icon-box span::before {
  font-size: 18px;
  line-height: 18px;
}
.about-three__content-text2-single-top .title-box h3 {
  font-size: 18px;
  line-height: 26px;
}
.approch-one {
  padding: 90px 0px 82px;
}
.approch-one__tab .tabs-button-box .tab-btn-item {
  padding: 16px 30px 15px;
}
.approch-one__tab .tabs-button-box .tab-btn-item h3 {
  font-size: 13px;
  line-height: 21px;
}
.approch-one__single-tab-inner {
  padding: 30px 30px 30px 45px;
}
.approch-one__single-content {
  padding-top: 98px;
}
.approch-one__single-content-text1 h2 {
  font-size: 29px;
  line-height: 37px;
}
.approch-one__single-content-text2-list li p span::before {
  font-size: 13px;
}
.blog-one {
  padding: 90px 0 68px;
}
.blog-one__single-content h2 {
  font-size: 19px;
  line-height: 27px;
}
.blog-one__single-content .btn-box .thm-btn {
  font-size: 14px;
}
.blog-one__single-content-top .date-box h2 {
  font-size: 19px;
  line-height: 18px;
}
.blog-one__single-content-top .date-box h2 span {
  font-size: 13px;
}
.blog-one--two .blog-one__single-content .meta-info li p span::before {
  font-size: 12px;
}
.blog-page {
  padding-bottom: 90px;
}
.blog-standard-page {
  padding: 90px 0px 90px;
}
.blog-standard-page__content .blog-one__single-content .meta-info li p span::before {
  font-size: 12px;
}
.blog-standard-page__content .blog-one__single-content {
  padding: 36px 30px 30px;
}
.blog-standard-page__content .blog-one__single-content h2 {
  font-size: 24px;
  line-height: 32px;
}
.blog-standard__video-icon {
  line-height: 44px;
  font-size: 12px;
}
.blog-one__single-img-carosul.owl-theme .owl-nav .owl-prev,
.blog-one__single-img-carosul.owl-theme .owl-nav .owl-next {
  font-size: 12px;
  line-height: 45px;
}
.blog-one__single-img-carosul.owl-theme .owl-prev span:before,
.blog-one__single-img-carosul.owl-theme .owl-next span:before {
  line-height: 45px;
}
.blog-details {
  padding: 90px 0px 90px;
}
.blog-details__content .blog-one__single-content .meta-info li p span::before {
  font-size: 12px;
}
.blog-details__content .blog-one__single-content h2 {
  font-size: 24px;
  line-height: 32px;
}
.blog-details__content-text1-icon span::before {
  font-size: 35px;
  line-height: 35px;
}
.blog-details__content-text1-inner {
  padding: 32px 45px 35px;
}
.blog-details__content-text1-btn a {
  font-size: 16px;
  line-height: 24px;
}
.blog-details__content-text3 {
  padding-top: 31px;
  padding-bottom: 30px;
}
.blog-details__content-text3-tag .title-box h2 {
  font-size: 16px;
  line-height: 24px;
}
.blog-details__content-text3-tag ul li a {
  font-size: 13px;
  line-height: 16px;
}
.blog-details__content-text3-share .title-box h2 {
  font-size: 16px;
  line-height: 24px;
}
.blog-details__content-text3-share ul li a span::before {
  font-size: 12px;
}
.brand-one {
  padding: 0px 0px 90px;
}
.brand-one__title {
  margin-bottom: 39px;
}
.brand-one__title h4 {
  font-size: 13px;
  line-height: 21px;
}
.cause-one {
  padding: 90px 0px 90px;
}
.cause-one__rised-and-progress .title-box h4 {
  font-size: 13px;
  line-height: 21px;
}
.cause-one__rised-and-progress .progress-box .count-text {
  font-size: 14px;
  line-height: 22px;
}
.cause-one__raised span {
  font-size: 13px;
  line-height: 21px;
}
.cause-one__goals span {
  font-size: 13px;
  line-height: 21px;
}
.cause-one__single-content h2 {
  font-size: 19px;
  line-height: 27px;
}
.cause-one__single-content .btn-box .thm-btn {
  font-size: 13px;
}
.cause-two {
  padding: 90px 0px 90px;
}
.cause-two .cause-one__rised-and-progress .progress-box .count-text {
  line-height: 14px;
}
.cause-two__carousel.owl-carousel .owl-nav button.owl-prev,
.cause-two__carousel.owl-carousel .owl-nav button.owl-next {
  font-size: 12px;
}
.cause-two__carousel.owl-carousel .owl-nav button.owl-prev span::before,
.cause-two__carousel.owl-carousel .owl-nav button.owl-next span::before {
  line-height: 42px;
}
.cause-two--three__top {
  padding-bottom: 35px;
}
.cause-one--cause {
  padding: 90px 0px 68px;
}
.donations-details {
  padding: 90px 0px 90px;
}
.donations-details__content .cause-one__single-content h2 {
  font-size: 29px;
  line-height: 37px;
}
.donations-details__content .cause-one__single-bottom {
  padding: 40px 30px 20px;
}
.donations-details__content-text1 {
  margin-top: 38px;
}
.donations-details__content-text1 h2 {
  font-size: 29px;
  line-height: 37px;
}
.donations-details__content-text2 h2 {
  font-size: 29px;
  line-height: 37px;
}
.donations-details__content-text3 {
  margin-top: 32px;
}
.donations-details__content-text3 h2 {
  font-size: 29px;
  line-height: 37px;
}
.donations-details__content-text4 {
  margin-top: 39px;
}
.donations-details__content-text4-text ul li p i:before {
  font-size: 13px;
}
.donations-details__content-text5 {
  margin-top: 40px;
}
.donations-details__content-text5 .title-box h2 {
  font-size: 29px;
  line-height: 37px;
}
.donations-details__content-text5-single-text h2 {
  font-size: 18px;
  line-height: 26px;
}
.donations-details__content-text5-single-text h3 {
  font-size: 18px;
  line-height: 24px;
}
.comment-one {
  margin-top: 39px;
}
.comment-one .title-box h2 {
  font-size: 24px;
  line-height: 32px;
}
.comment-one__single {
  padding: 22px 0px 39px;
}
.comment-one__content h3 {
  font-size: 18px;
  line-height: 26px;
}
.comment-one__btn span::before {
  font-size: 14px;
}
.comment-form {
  margin-top: 39px;
}
.comment-form__title {
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 37px;
}
.comment-form__input-box input[type="text"],
.comment-form__input-box input[type="email"] {
  font-size: 13px;
}
.comment-form__input-box textarea {
  font-size: 13px;
}
.sidebar__single {
  padding: 30px 30px 30px;
}
.sidebar__single+.sidebar__single {
  margin-top: 30px;
}
.sidebar__single .title-box {
  margin-bottom: 30px;
}
.sidebar__single .title-box h2 {
  font-size: 19px;
  line-height: 27px;
}
.sidebar__organizer-content span {
  font-size: 19px;
  line-height: 27px;
}
.sidebar__organizer-content h2 {
  font-size: 19px;
  line-height: 27px;
}
.sidebar__organizer-content .meta-box li p {
  font-size: 16px;
  line-height: 24px;
}
.sidebar__organizer-content .meta-box li p span::before {
  font-size: 16px;
  line-height: 16px;
}
.sidebar__latest-posts-list li .content-box h3 {
  font-size: 16px;
  line-height: 24px;
}
.sidebar__share-list a span::before {
  font-size: 12px;
}
.sidebar__cause-inner .cause-one__rised-and-progress .progress-box .count-text {
  line-height: 14px;
}
.sidebar__event-info-list>li+li {
  margin-top: 30px;
}
.sidebar__event-info-list>li .icon-box span::before {
  font-size: 19px;
  line-height: 19px;
}
.sidebar__event-info-list>li .content-box h3 {
  font-size: 16px;
  line-height: 24px;
}
.sidebar__search-form input[type="search"] {
  font-size: 13px;
  padding-right: 45px;
}
.sidebar__search-form button[type="submit"] {
  font-size: 13px;
}
.sidebar__categories-list li a {
  font-size: 13px;
  line-height: 45px;
}
.sidebar__categories-list li a span::before {
  font-size: 12px;
}
.donate-now-page {
  padding: 90px 0px 90px;
}
.donate-now-page__left-notice {
  margin-bottom: 30px;
}
.donate-now-page__left-notice .icon-box span::before {
  font-size: 16px;
  line-height: 16px;
}
.donate-now-page__left-inner {
  padding: 32px 30px 30px;
}
.donate-now-page__donation .title-box h2 {
  font-size: 19px;
  line-height: 27px;
}
.donate-now-page__donation .donation-one__donate-box .donate-now input {
  font-size: 18px;
}
.donate-now-page__donation .donation-one__donate-box .donate-amount .amount-btn {
  font-size: 13px;
}
.donate-now__payment-method-box {
  padding-bottom: 30px;
}
.donate-now__payment-method-title {
  font-size: 19px;
  line-height: 27px;
}
.donate-now__quote-radio .custom-radio .radio-text {
  font-size: 13px;
}
.donate-now-page__form .comment-form__title {
  font-size: 19px;
  line-height: 27px;
}
.donate-now-page__form .comment-form__btn-box .total-donation h3 {
  font-size: 16px;
  line-height: 24px;
}
.contact-one {
  padding: 90px 0px 90px;
}
.contact-one--two {
  margin: 0px 38px 0px;
  padding: 60px 0px 60px;
}
.contact-one--two__curved-circle {
  font-size: 13px;
}
.contact-one--two__video-link a span::before {
  font-size: 16px;
  line-height: 16px;
}
.contact-page-info {
  padding: 90px 0px 68px;
}
.contact-page-info__single {
  padding: 44px 52px 44px;
}
.contact-page-info__single .icon-box span::before {
  font-size: 32px;
  line-height: 32px;
}
.contact-page-info__single .content-box h3 {
  font-size: 18px;
  line-height: 26px;
}
.google-map-one {
  margin: 0px 75px 0px;
}
.contact-page-form {
  padding: 0px 0px 90px;
}
.contact-page-form__inner {
  padding: 36px 45px 45px;
}
.contact-page-form__inner .title-box h2 {
  font-size: 38px;
  line-height: 46px;
}
.contact-page__input-box input[type="text"],
.contact-page__input-box input[type="email"],
.contact-page__input-box input[type="number"] {
  font-size: 13px;
}
.contact-page__input-box .nice-select {
  font-size: 13px;
  line-height: 45px;
}
.contact-page__input-box textarea {
  font-size: 13px;
}
.funfact-one {
  padding: 0px 0px 84px;
}
.funfact-one__box li:nth-child(2) {
  padding-left: 68px;
}
.funfact-one__box li:nth-child(3) {
  padding-left: 128px;
}
.funfact-one__box li:nth-child(4) {
  padding-left: 156px;
}
.funfact-one__single-inner h2 {
  font-size: 38px;
  line-height: 46px;
}
.funfact-one__single-inner h2 .plus {
  font-size: 18px;
}
.funfact-one__single-inner h2 .odometer.odometer-auto-theme,
.funfact-one__single-inner h2 .odometer.odometer-theme-default {
  line-height: 32px;
}
.funfact-one--three {
  padding: 38px 0px 39px;
}
.cta-one {
  padding: 90px 0px 90px;
}
.cta-one__curved-circle {
  font-size: 13px;
}
.cta-one__video-link a span::before {
  font-size: 16px;
  line-height: 16px;
}
.cta-two {
  padding: 82px 0px 90px;
  margin: 0px 38px 0px;
}
.cta-two__content h2 {
  font-size: 38px;
  line-height: 46px;
}
.donation-one {
  padding: 90px 0px 90px;
  margin: 0px 38px 0px;
}
.donation-one__inner-box {
  padding: 43px 45px 45px;
}
.donation-one__img ul li .counter-box p {
  font-size: 13px;
  line-height: 21px;
}
.donation-one__img ul li .counter-box .odometer.odometer-auto-theme,
.donation-one__img ul li .counter-box .odometer.odometer-theme-default {
  line-height: 21px;
}
.donation-one__title h2 {
  font-size: 29px;
  line-height: 37px;
}
.donation-one__text1-single p {
  font-size: 13px;
  line-height: 21px;
}
.donation-one__text1-single h2 {
  font-size: 19px;
  line-height: 27px;
}
.donation-one__donate-box .donate-amount {
  margin-bottom: 30px;
}
.donation-one__donate-box .donate-amount .amount-btn {
  font-size: 13px;
}
.donation-one__donate-box .donate-now input {
  font-size: 13px;
}
.error-page {
  padding: 90px 0px 90px;
}
.error-page__content {
  margin-top: 40px;
}
.error-page__content h2 {
  font-size: 38px;
  line-height: 46px;
}
.error-page__content .btn-box {
  margin-top: 35px;
}
.event-one {
  padding: 90px 0px 68px;
}
.event-one__top {
  padding-bottom: 35px;
}
.event-one__single-content h3 {
  font-size: 18px;
  line-height: 26px;
}
.event-one__single-content .meta-info li p span::before {
  font-size: 12px;
}
.event-one__single-content-bottom .btn-box a {
  font-size: 13px;
}
.event-one__single-content-bottom .author-box .text-box h4 {
  font-size: 13px;
  line-height: 21px;
}
.event-one__single-content-bottom .author-box .text-box p {
  font-size: 12px;
}
.event-two {
  padding: 90px 0px 66px;
}
.event-two__top {
  padding-bottom: 35px;
  margin-bottom: 39px;
}
.event-two__single-date h2 {
  font-size: 59px;
  line-height: 67px;
}
.event-two__single-date p {
  font-size: 19px;
  line-height: 27px;
}
.event-two__single-content h2 {
  font-size: 24px;
  line-height: 32px;
}
.event-two__single-content .meta-info li p span::before {
  font-size: 12px;
}
.event-details {
  padding: 90px 0px 68px;
}
.event-details__content-img1 .text-box {
  font-size: 13px;
  line-height: 21px;
}
.event-details__content-text1 .meta-info li p span::before {
  font-size: 12px;
}
.event-details__content-text1 h2 {
  font-size: 29px;
  line-height: 37px;
}
.event-details__content-img2 {
  margin-top: 39px;
}
.event-details__content-text2-contact-box .contact-info .icon-box span::before {
  font-size: 19px;
  line-height: 19px;
}
.event-details__content-text2-contact-box .content-box h3 {
  font-size: 16px;
  line-height: 24px;
}
.event-details__event-speaker {
  margin-top: 38px;
}
.event-details__event-speaker .title-box h2 {
  font-size: 29px;
  line-height: 37px;
}
.event-details__event-speaker-single-content-top .text-box h2 {
  font-size: 19px;
  line-height: 27px;
}
.faq-one {
  padding: 90px 0 90px;
}
.faq-one-accrodion .accrodion-title h4 {
  font-size: 16px;
  line-height: 24px;
}
.faq-page {
  padding: 90px 0px 90px;
}
.faq-page__content__text2 {
  padding: 30px 30px 45px;
}
.faq-page__content__text2-top .icon-box .inner span::before {
  font-size: 14px;
}
.faq-page__content__text2-top .content-box h2 {
  font-size: 19px;
  line-height: 27px;
}
.feature-one {
  padding: 90px 0 68px;
}
.feature-one__single {
  padding: 31px 30px 30px;
}
.feature-one__single h2 {
  font-size: 29px;
  line-height: 37px;
}
.feature-one__single .btn-box .thm-btn {
  font-size: 14px;
}
.feature-one__client-box-inner {
  padding: 31px 20px 34px;
}
.feature-one__client-text h2 {
  font-size: 38px;
  line-height: 46px;
}
.feature-one__client-text p {
  font-size: 14px;
  line-height: 22px;
}
.site-footer {
  padding: 92px 0px 0px;
}
.site-footer__top {
  padding-bottom: 62px;
}
.site-footer__top-contact-info-single-inner .icon-box span::before {
  font-size: 14px;
}
.site-footer__top-contact-info-single-inner .content-box p {
  line-height: 19px;
}
.site-footer__top-contact-info-single-inner .content-box h3 {
  font-size: 16px;
  line-height: 24px;
}
.site-footer__middle {
  margin-top: 60px;
  margin-bottom: 54px;
}
.footer-widget__about-social-links a span::before {
  font-size: 12px;
}
.footer-widget__title {
  font-size: 19px;
  line-height: 27px;
}
.footer-widget__newsletter-input-box input[type="email"] {
  padding-right: 68px;
}
.footer-widget__newsletter-btn {
  font-size: 14px;
}
.footer-widget__checked label {
  font-size: 13px;
  line-height: 22px;
}
.site-footer__bottom-menu li a {
  font-size: 13px;
}
.site-footer--two {
  padding: 84px 0px 0px;
}
.site-footer__top-newsletter-inner {
  padding: 0px 0px 54px;
}
.site-footer__top-newsletter-left-text h2 {
  font-size: 29px;
  line-height: 37px;
}
.site-footer__top-newsletter-input input[type="email"] {
  font-size: 13px;
}
.site-footer--two .site-footer__middle {
  margin-bottom: 58px;
}
.footer-widget__recent-posts-list li .img-box a {
  font-size: 13px;
}
.footer-widget__recent-posts-list li:hover .img-box a span::before {
  font-size: 13px;
}
.footer-widget__recent-posts-list li .content-box p span::before {
  font-size: 12px;
}
.footer-widget__recent-posts-list li .content-box h3 {
  font-size: 13px;
  line-height: 21px;
}
.gallery-one {
  padding: 0px 0 90px;
}
.gallery-one__single-icon a span::before {
  font-size: 24px;
  line-height: 24px;
}
.gallery-page {
  padding: 90px 0px 68px;
}
.gallery-page__single-icon a span::before {
  font-size: 18px;
  line-height: 18px;
}
.help-people-one {
  padding: 90px 0px 90px;
}
.help-people-one__content-text2 .content-box h3 {
  font-size: 18px;
  line-height: 26px;
}
.help-people-one__progress .count-text {
  line-height: 15px;
}
.help-people-one__raised span {
  line-height: 19px;
}
.help-people-one__goals span {
  line-height: 19px;
}
.help-people-one__content-text2 .content-box .btn-box .thm-btn {
  font-size: 14px;
}
.help-people-one__video-icon {
  line-height: 80px;
  font-size: 16px;
}
.help-people-one__img1-title h2 {
  font-size: 115px;
}
.page-header {
  padding: 128px 0px 129px;
}
.page-header__inner h2 {
  font-size: 51px;
}
.page-header__inner .thm-breadcrumb li {
  font-size: 14px;
  line-height: 22px;
}
.page-header__inner .thm-breadcrumb li a {
  font-size: 14px;
  line-height: 22px;
}
.pricing-one {
  padding: 32px 0 68px;
}
.pricing-one__single {
  padding: 30px 30px 30px;
}
.pricing-one__title {
  font-size: 19px;
  line-height: 27px;
}
.pricing-one__price {
  font-size: 32px;
}
.pricing-one__price span {
  font-size: 13px;
}
.pricing-one__price-list li .icon span {
  font-size: 13px;
}
.pricing-two {
  padding: 90px 0 52px;
}
.pricing-two .section-title {
  margin-bottom: 75px;
}
.pricing-two__single {
  padding: 36px 25px 30px;
  margin-bottom: 38px;
}
.pricing-two__plan-box span {
  font-size: 13px;
  line-height: 24px;
}
.pricing-two__price {
  font-size: 32px;
  line-height: 32px;
}
.pricing-two__price-points li .icon span {
  font-size: 13px;
}
.pricing-page {
  padding: 90px 0 68px;
}
.work-process-one {
  padding: 90px 0 31px;
}
.work-process-one__single-count-text h2 {
  font-size: 19px;
  line-height: 27px;
}
.work-process-one__single h2 {
  font-size: 19px;
  line-height: 27px;
}
.work-process-one__single-icon-inner span {
  line-height: 177px;
}
.work-process-one__single-icon-inner span::before {
  font-size: 56px;
}
.project-one {
  padding: 90px 0 90px;
}
.project-one__title {
  font-size: 19px;
  line-height: 27px;
}
.project-one__arrow a {
  font-size: 13px;
}
.project-two {
  padding: 90px 0 90px;
}
.project-two__top {
  margin-bottom: 45px;
}
.project-two__title {
  font-size: 19px;
  line-height: 27px;
}
.project-two__arrow a {
  font-size: 13px;
}
.project-two__carousel.owl-carousel .owl-dots {
  margin: 45px 0 0 !important;
}
.project-three {
  padding: 90px 0 68px;
}
.project-three__menu-box {
  padding-bottom: 52px;
}
.project-three__menu-box .project-filter li .filter-text {
  font-size: 13px;
  line-height: 21px;
}
.project-three__arrow a {
  font-size: 14px;
}
.project-three__content h2 {
  font-size: 19px;
  line-height: 27px;
}
.project-details {
  padding: 90px 0 90px;
}
.project-details__title-1 {
  font-size: 38px;
  line-height: 46px;
  margin-top: 31px;
}
.project-details__title-2 {
  font-size: 38px;
  line-height: 46px;
  margin-top: 46px;
}
.project-details__text-and-img {
  margin-bottom: 46px;
}
.project-details__title-3 {
  font-size: 38px;
  line-height: 46px;
}
.project-details__information {
  padding: 30px 30px 30px;
  margin-bottom: 45px;
}
.project-details__information-title {
  font-size: 19px;
  line-height: 29px;
}
.project-details__information-list li h4 {
  font-size: 13px;
  line-height: 21px;
}
.project-details__previous-next {
  margin-top: 45px;
}
.project-details__previous-next ul li .icon a span {
  font-size: 12px;
}
.project-details__previous-next ul li .text-box a {
  font-size: 13px;
  line-height: 21px;
}
.project-page {
  padding: 90px 0 68px;
}
.services-one {
  padding: 0px 0 90px;
}
.services-one__single-icon span::before {
  font-size: 32px;
  line-height: 32px;
}
.services-one__single h2 {
  font-size: 19px;
  line-height: 27px;
}
.services-one__single .btn-box a {
  font-size: 13px;
}
.services-two {
  padding: 90px 0px 90px;
}
.services-two__single-top .icon-box span:before {
  font-size: 32px;
  line-height: 32px;
}
.services-two__single-top .title-box h2 {
  font-size: 19px;
  line-height: 27px;
}
.services-two__single-bottom .btn-box a {
  font-size: 13px;
}
.services-one--three {
  padding: 90px 0px 58px;
}
.product {
  padding: 90px 0 90px;
}
.product__sidebar-title {
  font-size: 18px;
  line-height: 18px;
}
.shop-search form input[type=search],
.shop-search form input[type=text] {
  padding-right: 45px;
  font-size: 13px;
}
.shop-search form button[type="submit"] {
  font-size: 14px;
}
.product__price-ranger .price-ranger .ranger-min-max-block input[type="text"] {
  line-height: 24px;
}
.product__price-ranger .price-ranger .ranger-min-max-block span {
  line-height: 32px;
}
.shop-category ul li {
  line-height: 19px;
  font-size: 13px;
}
.shop-category ul li a {
  line-height: 19px;
  font-size: 13px;
}
.shop-category ul li a:after {
  line-height: 24px;
}
.sidebar-rating-box ul li label {
  font-size: 13px;
}
.shop-product-recent-products ul li .img a {
  font-size: 13px;
}
.shop-product-recent-products ul li .content .title h5 {
  font-size: 13px;
  line-height: 16px;
}
.product__showing-result {
  padding-right: 98px;
}
.product__showing-text {
  font-size: 13px;
}
.product__showing-sort .select-box .nice-select {
  font-size: 13px;
  line-height: 56px;
}
.product__all-tab-button-icon {
  font-size: 14px;
}
.single-product-style1__overlay li p {
  line-height: 28px;
}
.single-product-style1__info li a {
  font-size: 12px;
}
.single-product-style1__content-left h4 {
  font-size: 14px;
  line-height: 16px;
}
.single-product-style1__content-left p {
  font-size: 13px;
}
.single-product-style1__review i {
  font-size: 13px;
}
.single-product-style2__review i {
  font-size: 13px;
}
.single-product-style2__text h4 {
  font-size: 14px;
  line-height: 16px;
}
.single-product-style2__text p {
  font-size: 13px;
}
.single-product-style2__info li a {
  font-size: 12px;
}
.styled-pagination li a {
  font-size: 13px;
  line-height: 32px;
}
.product-details {
  padding: 90px 0px 90px;
}
.product-details__nav .swiper-button-next,
.product-details__nav .swiper-button-prev {
  font-size: 20px;
}
.product-details__title {
  font-size: 27px;
  line-height: 35px;
}
.product-details__title span {
  font-size: 16px;
  line-height: 21px;
}
.product-details__reveiw i {
  font-size: 13px;
}
.product-details__reveiw span {
  font-size: 13px;
}
.product-details__content-text1 {
  font-size: 13px;
  line-height: 24px;
}
.product-details__content-text2 {
  font-size: 13px;
  line-height: 24px;
}
.product-details__select-size h3 {
  font-size: 16px;
  line-height: 24px;
}
.product-details__select-size ul li label {
  font-size: 13px;
}
.product-details__quantity-title {
  font-size: 14px;
  line-height: 24px;
}
.product-details__quantity .quantity-box input {
  font-size: 14px;
}
.product-details__social .title h3 {
  font-size: 16px;
  line-height: 24px;
}
.product-details__social-link a {
  font-size: 12px;
}
.product-description {
  padding: 0 0 82px;
}
.product-details__main-tab-box .tab-buttons .tab-btn span {
  font-size: 14px;
  line-height: 14px;
}
.product-details__tab-content-inner {
  padding: 30px 30px 38px;
}
.product-description__list ul li p span:before {
  font-size: 14px;
}
.review-one__title h3 {
  font-size: 24px;
  line-height: 24px;
}
.comments-area .comment-box {
  margin-bottom: 30px;
  padding-bottom: 30px;
}
.review-one__content {
  padding-left: 34px;
}
.review-one__content-top .info h2 {
  font-size: 16px;
  line-height: 24px;
}
.review-one__content-top .info h2 span {
  font-size: 13px;
}
.review-one__content-top .reply-btn i:before {
  font-size: 12px;
}
.review-one__content-bottom p {
  font-size: 13px;
  line-height: 24px;
}
.review-form-one__title {
  font-size: 24px;
  line-height: 24px;
}
.review-form-one__rate-text {
  font-size: 14px;
}
.review-form-one__rate i {
  font-size: 13px;
}
.related-products {
  padding: 0px 0px 90px;
}
.related-products__title {
  padding-bottom: 39px;
}
.related-products__title h3 {
  font-size: 32px;
}
.cart-page {
  padding: 84px 0px 84px;
}
.cart-table thead th {
  font-size: 16px;
  line-height: 24px;
}
.cart-table tbody td {
  font-size: 14px;
}
.cart-table h3 {
  font-size: 16px;
}
.cart-table .quantity-box input {
  font-size: 14px;
}
.cart-table .cross-icon i:before {
  font-size: 13px;
}
.cart-page__shipping-title {
  font-size: 19px;
  line-height: 19px;
}
.cart-page__shipping-input-box .select-box .nice-select {
  font-size: 13px;
  line-height: 40px;
}
.cart-page__shipping-input-box input[type=email],
.cart-page__shipping-input-box input[type=text] {
  font-size: 13px;
}
.cart-page__coupon-code-title {
  font-size: 19px;
  line-height: 19px;
}
.cart-page__coupon-code-form input[type=email],
.cart-page__coupon-code-form input[type=text] {
  font-size: 13px;
}
.cart-total li {
  font-size: 14px;
}
.cart-total li span:first-child {
  font-size: 14px;
}
.checkout-page {
  padding: 90px 0 90px;
}
.checkout-page .billing_details {
  padding: 40px 38px 45px;
}
.billing_title {
  margin-bottom: 34px;
}
.billing_title p {
  font-size: 13px;
}
.billing_title h2 {
  font-size: 24px;
  line-height: 24px;
}
.billing_input_box input[type="text"],
.billing_input_box input[type="email"],
.billing_input_box input[type="tel"] {
  font-size: 13px;
}
.billing_input_box textarea {
  font-size: 13px;
}
.billing_details .checked-box label {
  font-size: 13px;
  line-height: 21px;
}
.billing_details_form .select-box .nice-select {
  font-size: 13px;
  line-height: 48px;
}
.sidebar-order-summary {
  padding: 37px 30px 34px;
}
.sidebar-order-summary .title-box h3 {
  font-size: 18px;
  line-height: 26px;
}
.sidebar-order-summary__list>li>.left-text p {
  font-size: 14px;
}
.sidebar-order-summary__list>li>.right-text p {
  font-size: 14px;
}
.sidebar-order-summary__list>li>.right-text>ul>li label {
  font-size: 14px;
}
.checkout__payment__title {
  font-size: 14px;
}
.checkout__payment__content {
  font-size: 13px;
  line-height: 24px;
}
.sidebar-order-summary__checked label {
  font-size: 14px;
  line-height: 22px;
}
.wishlist-page {
  padding: 90px 0px 90px;
}
.wishlist-table thead th {
  font-size: 16px;
  line-height: 24px;
}
.wishlist-table tbody td {
  font-size: 14px;
}
.wishlist-table .cross-icon i:before {
  font-size: 13px;
}
.wishlist-table h3 {
  font-size: 16px;
}
.product-details__social.two {
  margin-top: 32px;
}
.sign-up-one {
  padding: 84px 0px 90px;
}
.sign-up-one__form .inner-title {
  padding-bottom: 45px;
}
.sign-up-one__form .inner-title h2 {
  font-size: 48px;
}
.sign-up-one__form form {
  padding: 45px 38px 39px;
}
.sign-up-one__form form input[type="text"],
.sign-up-one__form form input[type="email"] {
  font-size: 13px;
}
.sign-up-one__form form .google-facebook a {
  font-size: 13px;
  line-height: 22px;
}
.login-one {
  padding: 84px 0px 90px;
}
.login-one__form .inner-title {
  padding-bottom: 45px;
}
.login-one__form .inner-title h2 {
  font-size: 48px;
}
.login-one__form form {
  padding: 45px 38px 39px;
}
.login-one__form form input[type="text"],
.login-one__form form input[type="email"] {
  font-size: 13px;
}
.login-one__form form .checked-box1 label {
  font-size: 13px;
  line-height: 21px;
}
.login-one__form form .forget a {
  font-size: 13px;
  line-height: 21px;
}
.sliding-text-one {
  padding: 80px 0 76px;
}
.sliding-text-one__title {
  font-size: 67px;
  line-height: 75px;
}
.team-one {
  padding: 90px 0 68px;
}
.team-one__single-social-links a span::before {
  font-size: 12px;
}
.team-one__single-content .text-box h2 {
  font-size: 19px;
  line-height: 27px;
}
.team-two__social span {
  line-height: 32px;
}
.team-two__social ul li a {
  font-size: 12px;
}
.team-details {
  padding: 90px 0px 73px;
}
.team-details__top {
  padding: 45px 45px 45px;
}
.team-details__top-content-top .text-box h2 {
  font-size: 29px;
  line-height: 37px;
}
.team-details__top-content-info-list.style2 {
  margin-top: 42px;
}
.team-details__top-content-info-list li .icon-box span::before {
  font-size: 12px;
}
.team-details__top-content-info-list li .content-box h4 {
  font-size: 14px;
  line-height: 22px;
}
.team-details__bottom {
  margin-top: 38px;
}
.team-details__bottom-left h2 {
  font-size: 29px;
  line-height: 37px;
}
.team-details__progress h2 {
  font-size: 29px;
  line-height: 37px;
}
.team-details__progress-single .inner .count-text {
  font-size: 13px;
  line-height: 21px;
}
.become-volunteer-page {
  padding: 90px 0px 90px;
}
.become-volunteer-page__content-text1 h2 {
  font-size: 38px;
  line-height: 46px;
}
.become-volunteer-page__content-text2 h2 {
  font-size: 29px;
  line-height: 37px;
}
.become-volunteer-page__form {
  padding: 45px 45px 45px;
}
.comment-form__input-box .nice-select {
  line-height: 45px;
  font-size: 13px;
}
.testimonial-one {
  padding: 90px 0 88px;
}
.testimonial-one__img-inner .ratting-box p span::before {
  font-size: 13px;
}
.testimonial-one__single-quote span::before {
  font-size: 44px;
  line-height: 44px;
}
.testimonial-one__single p {
  font-size: 14px;
  line-height: 22px;
}
.testimonial-one__single .author-info .text-box h2 {
  font-size: 24px;
  line-height: 29px;
}
.testimonials-two {
  padding: 90px 0px 90px;
}
.testimonials-two__inner {
  padding: 0px 45px 0px;
}
.testimonials-two__img-inner .ratting-box p span::before {
  font-size: 13px;
}
.testimonials-two__single {
  padding: 39px 45px 39px;
}
.testimonials-two__single .icon-box span::before {
  font-size: 64px;
  line-height: 64px;
}
.testimonials-two__single-inner p {
  font-size: 16px;
  line-height: 24px;
}
.testimonials-two__single-inner .author-info h2 {
  font-size: 21px;
  line-height: 29px;
}
.testimonials-two__single-inner .author-info p {
  font-size: 13px;
}
.testimonials-three {
  padding: 90px 0px 90px;
  margin: 0px 38px 0px;
}
.testimonials-three__content .sec-title {
  padding-bottom: 32px;
}
.testimonials-three__single .quote span::before {
  font-size: 44px;
  line-height: 44px;
}
.testimonials-three__single .author-info h2 {
  font-size: 24px;
  line-height: 32px;
}
.testimonials-three__single .text-box p {
  font-size: 14px;
  line-height: 22px;
}
.testimonials-three__control {
  font-size: 12px;
  line-height: 45px;
}
.testimonials-three__wrap .swiper-counter div {
  font-size: 29px;
  line-height: 29px;
}
.testimonials-three__wrap .swiper-counter div#total2 {
  font-size: 14px;
  line-height: 14px;
}
.video-one {
  padding: 90px 0 0;
}
.video-one__video-link {
  margin: 32px 0 52px;
}
.video-one__video-icon {
  line-height: 80px;
  font-size: 16px;
}
.video-one__contact-box {
  padding: 38px;
}
.video-one-contact__input-box input[type="text"],
.video-one-contact__input-box input[type="email"] {
  font-size: 13px;
}
.video-one-contact__input-box .nice-select {
  font-size: 13px;
  line-height: 48px;
}
.video-one-contact__input-box textarea {
  font-size: 13px;
}
.video-one-contact__info-title {
  font-size: 19px;
  line-height: 27px;
}
.why-choose-one {
  padding: 90px 0 84px;
}
.why-choose-one__content-text2-top-left-text p {
  font-size: 14px;
  line-height: 22px;
}
.why-choose-one__content-text2-bottom p {
  font-size: 14px;
  line-height: 22px;
}
.why-choose-one__content-text3-single-inner .icon-box span::before {
  font-size: 16px;
  line-height: 16px;
}
.why-choose-one__content-text3-single-inner .text-box h3 {
  font-size: 14px;
  line-height: 22px;
}
.why-choose-one__img1 {
  padding-right: 45px;
}
.why-choose-one__img-experince-inner {
  margin: 225px 17px 0px;
}
.why-choose-one__img-experince-inner .count-text h2 {
  font-size: 59px;
  line-height: 67px;
}
.why-choose-one__img-experince-inner .count-text h2 .odometer.odometer-auto-theme,
.why-choose-one__img-experince-inner .count-text h2 .odometer.odometer-theme-default {
  line-height: 67px;
}
.why-choose-one__img-experince-inner p {
  font-size: 14px;
  line-height: 22px;
}
.why-choose-two {
  padding: 90px 0px 82px;
}
.why-choose-two__left .tabs-button-box .tab-btn-item .icon-box span::before {
  font-size: 40px;
  line-height: 40px;
}
.why-choose-two__left .tabs-button-box .tab-btn-item .text-box h2 {
  font-size: 19px;
  line-height: 27px;
}
.why-choose-two__right {
  padding: 39px 30px 39px;
}
.why-choose-two__tab-single-content .icon-box span::before {
  font-size: 40px;
  line-height: 40px;
}
.why-choose-two__tab-single-content-text1 h2 {
  font-size: 29px;
  line-height: 37px;
}
.why-choose-two__tab-single-content-list li p span::before {
  font-size: 13px;
}
}
