@media (min-width: 1435px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1370px;
  }
}

@media (max-width: 1925px) {
}

@media (max-width: 1605px) {
}

@media (max-width: 1445px) {
}

@media (max-width: 1370px) {
  body {
    font-size: 1rem;
    line-height: 1.5;
  }
  p,
  ul li,
  ol li,
  .fun-fact-box > p {
    line-height: 1.5;
  }
  .tq-feat-cap > h2,
  .tq-sec-title > h2,
  .tq-support-cause-cap > h2 {
    font-size: 3.125rem;
  }
  .tq-sec-title > span {
    font-size: 1rem;
  }
  .tq-service-box > p {
    max-width: 100%;
  }
  .fun-fact-box > h4 > span {
    font-size: 3.125rem;
  }
  .fun-fact-box {
    padding: 2.5rem;
  }
  .tq-pillars-wrapper > div.row > div {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .tq-pillar-head > h4 {
    font-size: 1.125rem;
  }
  .tq-consult-box-inner > a {
    font-size: 1.8rem;
  }
  ul.tq-nav-tab > li.nav-item button.nav-link {
    padding: 1.25rem;
  }
  ul.tq-nav-tab > li.nav-item {
    font-size: 1rem;
  }
  .tq-follow-cap > svg {
    top: 56%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .tq-header-menu nav ul {
    gap: 2.3rem;
  }
  .tq-player .progressbar {
    flex: 0 0 20.3rem;
    max-width: 20.3rem;
  }
  .tq-course-cap {
    padding: 1.875rem;
  }
  .tq-course-cap > h4 {
    max-width: 95%;
  }
  .tq-upcoming-wrapper .tq-fixed-bg {
    left: 17.5rem;
  }
  .tq-upcomin-meta + .tq-count-down {
    margin-top: 3.5rem;
  }
  .tq-team-cap {
    padding: 0;
  }
}

@media (max-width: 1290px) {
  .tq-pt-100,
  .tq-pt-110,
  .tq-pt-120,
  .tq-pt-130 {
    padding-top: 5rem;
  }
  .tq-pb-100,
  .tq-pb-110,
  .tq-pb-120,
  .tq-pb-130 {
    padding-bottom: 5rem;
  }
  .tq-about-img > img {
    clip-path: initial;
  }
  .tq-feat-item2,
  .tq-feat-bg {
    min-height: 45rem;
    max-height: 45rem;
  }
  .tq-player-wrap {
    margin-top: 5rem;
  }
  .tq-feat2-cap > h2 {
    font-size: 6.25rem;
  }
  .tq-feat2-cap-wrap {
    bottom: 3.125rem;
  }
  .tq-count-down {
    gap: 2.5rem;
  }
  .tq-quran-box > h4,
  .tq-service-box2 > h4 {
    font-size: 1.5rem;
  }
  .tq-recent-cap2 {
    max-width: 100%;
  }
}

@media (max-width: 1210px) {
  .tq-post-cap > h3 {
    font-size: 1.5rem;
  }
  .tq-namaz-timing-cap > h4,
  .tq-service-box > h4,
  .fun-fact-box > h4,
  .tq-testi-cap > h4,
  .tq-consult-box-wrap > h4,
  .tq-recent-cap > h4,
  .tq-quran-box > h4,
  .tq-service-box2 > h4 {
    font-size: 1.375rem;
  }
  .tq-testi-cap > p {
    font-size: 1.5rem;
    line-height: 1.5;
  }
  .tq-package-head > h3 {
    font-size: 1.875rem;
  }
  .tq-follow-cap > svg {
    max-width: 32rem;
    left: calc(50% - 16rem);
  }
  .tq-widget-box > p,
  .tq-widget-box > ul li {
    max-width: 100%;
  }
  .tq-footer-top + .tq-footer-body {
    padding-top: 4rem;
  }
  .tq-footer-top + .tq-footer-body,
  .tq-footer-body + .tq-footer-bottom,
  .tq-newsletter-wrap + .tq-footer-bottom,
  .tq-footer-body + .tq-newsletter-wrap {
    margin-top: 4rem;
  }
}

@media (max-width: 1030px) {
  .tq-pt-150,
  .tq-pt-190 {
    padding-top: 5rem;
  }
  .tq-pb-150,
  .tq-pb-190 {
    padding-bottom: 5rem;
  }
  header,
  .tq-sticky-menu {
    display: none;
  }
  .tq-res-header {
    display: block;
  }
  .tq-pillar-body > span {
    height: 7rem;
    width: 7rem;
    padding: 5px;
  }
  .tq-feat-cap > h2,
  .tq-sec-title > h2,
  .tq-support-cause-cap > h2,
  .tq-follow-cap > h2,
  .tq-recent-post-img > span,
  .help-us-box-inner > h2 {
    font-size: 2.5rem;
  }
  .tq-sec-title > h3,
  .tq-upcoming-cap > h3 {
    font-size: 1.875rem;
  }
  .tq-recent-cap2-inner > h4 {
    font-size: 1.375rem;
  }
  .tq-feat-cap > p,
  .tq-feat2-cap > p {
    font-size: 1rem;
  }
  .tq-feat-wrapper {
    padding-bottom: 5rem;
  }
  .tq-feat-caro {
    margin-bottom: 0;
    padding-bottom: 8px;
  }
  .tq-namaz-timing-cap > p {
    font-size: 14px;
    line-height: 1.5;
  }
  .tq-sec-title-wrapper {
    margin-bottom: 2.5rem;
  }
  .tq-namaz-timing-box2 {
    max-width: 20rem;
  }
  .tq-upcoming-wrapper .tq-fixed-bg {
    left: 14.7rem;
  }
  .tq-service-img2 > img {
    margin-right: 0;
  }
  .tq-recent-cap2 > span {
    font-size: 2.5rem;
  }
  .help-us-box {
    -webkit-border-radius: 1.25rem;
    border-radius: 1.25rem;
    padding: 3.125rem 2.5rem;
  }
  svg.tq-lf-shape {
    height: 22rem;
    right: calc(100% - 10rem);
  }
  .tq-recent-cap2-inner > p + a {
    margin-top: 1.875rem;
  }
  .tq-feat2-cap > h3 {
    font-size: 2rem;
  }
  .tq-feat2-cap > h2 {
    font-size: 5rem;
  }
  .tq-player .progressbar {
    flex: 0 0 9rem;
    max-width: 9rem;
  }
  .tq-sec-title-wrapper + .tq-courses-wrapper {
    margin-top: 0;
  }
}

@media (min-width: 995px) and (max-width: 1080px) {
  .tq-widget-box > p,
  .tq-widget-box > ul li {
    font-size: 14px;
    line-height: 1.5;
  }
}

@media (max-width: 995px) {
  .tq-pt-150 {
    padding-top: 5rem;
  }
  .tq-pb-150 {
    padding-bottom: 5rem;
  }
  .tq-feat-cap > h2,
  .tq-sec-title > h2,
  .tq-support-cause-cap > h2,
  .tq-follow-cap > h2,
  .tq-recent-post-img > span,
  .help-us-box-inner > h2 {
    font-size: 2rem;
  }
  .tq-sec-title > h3,
  .tq-newsletter-title > h3 {
    font-size: 1.75rem;
  }
  .tq-about-cap > p {
    max-width: 100%;
  }
  .tq-namaz-timing-boxes {
    margin-bottom: 0;
    min-width: 100%;
  }
  .tq-namaz-timing-box {
    margin-top: 2.5rem;
  }
  .tq-namaz-timing-cap > p {
    font-size: 0.9375rem;
  }
  .tq-service-img {
    margin-bottom: 2.5rem;
  }
  .tq-service-box {
    align-items: center !important;
    text-align: center;
  }
  .tq-fun-facts-wrapper {
    margin-top: 2.5rem;
  }
  .tq-pillars-wrapper > div.row > div {
    flex: 0 0 33.333%;
    max-width: 33.333%;
  }
  .tq-testi-pagination {
    margin-top: 2.5rem;
  }
  ul.tq-nav-tab + .tq-consult-box-wrap {
    margin-top: 2.5rem;
  }
  .tq-tab-content {
    margin-top: 3.125rem;
  }
  .tq-package-box {
    max-width: 100%;
  }
  .tq-follow-cap {
    min-height: 31.875rem;
    justify-content: center;
    margin-bottom: 1.875rem;
  }
  .tq-follow-cap > svg {
    top: 1.25rem;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .tq-feat-item2,
  .tq-feat-bg {
    max-height: 40rem;
    min-height: 40rem;
  }
  .tq-player-wrap {
    margin-top: 3.125rem;
    flex-direction: column;
    padding: 10px;
    -webkit-border-radius: 0.9375rem !important;
    border-radius: 0.9375rem !important;
  }
  .tq-player-wrap > h6 {
    width: 100%;
    text-align: center;
    -webkit-border-radius: inherit !important;
    border-radius: inherit !important;
    padding: 10px;
  }
  .tq-player .player {
    gap: 0.9375rem;
  }
  .tq-player {
    width: 100%;
  }
  .tq-swiper-buttons > div.tq-swiper-btn {
    height: 2.75rem;
    width: 2.75rem;
  }
  .tq-upcoming-wrapper .tq-fixed-bg {
    left: -25%;
    right: -25%;
    width: auto;
  }
  .tq-upcoming-wrapper {
    text-align: center;
    padding: 2.5rem 0;
  }
  .tq-upcoming-cap {
    align-items: center !important;
  }
  .tq-upcoming-img {
    margin: 0 0 1.875rem;
  }
  .tq-upcomin-meta + .tq-count-down {
    margin-top: 2.5rem;
  }
  .tq-sec-title-wrapper.tq-mt-30 {
    text-align: center;
    justify-content: center !important;
  }
  .tq-team-box-wrap {
    margin-top: 1.875rem !important;
  }
  .tq-team-boxes {
    margin-top: -1.875rem !important;
  }
  .tq-sermons-wrapper .tq-sec-title-wrapper {
    align-items: center !important;
    text-align: center;
  }
  .tq-sec-title + .tq-theme-btn,
  .tq-recent-cap2,
  .tq-about-cap {
    margin-top: 1.875rem;
  }
  .tq-about-cap {
    gap: 1.875rem;
  }
  .tq-sermons-boxes {
    padding-left: 0;
  }
  .tq-count-item > span:not(.tq-count-cap) {
    font-size: 2.5rem;
  }
}

@media (max-width: 850px) {
	

}

@media (max-width: 770px) {
		  .pg-tp-inr h1:before {
    left: 52%;
    margin-left: -61px;
    width: 160%;
}
  .tq-feat-img {
    margin-bottom: 1.875rem;
  }
  .tq-feat-pagination.swiper-pagination-bullets {
    justify-content: center;
    bottom: 1.875rem;
    width: 100%;
    z-index: 1;
  }
  .tq-about-cap {
    align-items: center !important;
    text-align: center;
    gap: 1.875rem;
  }
  .tq-about-wrapper .tq-post-boxes {
    margin-top: 3.125rem;
  }
  .tq-namaz-timing-box {
    margin-top: 1.875rem;
  }
  .tq-support-cause-box {
    padding: 2.5rem;
  }
  .tq-support-cause-cap > p + .tq-support-cause-stats {
    margin-top: 1.75rem;
  }
  .tq-sec-title-wrapper + ul.tq-nav-tab {
    margin-top: -0.9375rem;
  }
  body,
  .tq-support-cause-cap > p,
  .tq-support-cause-stats-cap > span,
  .tq-service-box > p {
    font-size: 0.9375rem;
    line-height: 1.5;
  }
  .tq-package-head {
    flex: 0 0 15rem;
    padding: 1.875rem;
  }
  .tq-package-box {
    gap: 1.5rem;
  }
  .tq-support-cause-box,
  .fun-fact-box,
  .tq-package-box,
  .tq-package-head,
  .tq-recent-post-img,
  .tq-recent-post-img > span,
  .tq-follow-box > a,
  .tq-course-box,
  .tq-course-img,
  .tq-about-img2,
  .tq-quran-box,
  .tq-team-box,
  .tq-sermon-box,
  .tq-recent-img {
    -webkit-border-radius: 0.9375rem;
    border-radius: 0.9375rem;
  }
  .tq-sec-title-wrapper.justify-content-between {
    flex-direction: column;
    text-align: center;
    gap: 1.25rem;
  }
  ul.tq-nav-tab {
    margin-left: auto;
    margin-right: auto;
  }
  .tq-consult-box-wrap {
    align-items: center !important;
  }
  .tq-theme-btn {
    font-size: 0.9375rem;
    padding: 13px 1.875rem !important;
  }
  .tq-play-btn {
    padding: 6px 1.875rem 6px 6px !important;
  }
  .tq-play-btn > i {
    font-size: 13px;
    margin-right: 10px;
    height: 2rem;
    width: 2rem;
    line-height: 2rem;
  }
  .tq-pillars-wrapper > div.row > div {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .tq-pillar-head > h4,
  .tq-recent-cap2-inner > h4,
  .tq-team-cap > h4 {
    font-size: 1.375rem;
  }
  .tq-pillar-box-wrap {
    margin-top: 1.5rem !important;
  }
  .tq-testi-cap > p,
  .tq-post-cap > h3 {
    font-size: 1.375rem;
  }
  .tq-sec-title-left-icon .tq-sec-title {
    padding: 0;
    align-items: center;
  }
  .tq-sec-title-left-icon .tq-sec-title > svg {
    position: static !important;
  }
  .tq-sec-title + .tq-theme-btn {
    margin-top: 0.9375rem;
  }
  .tq-shape > svg {
    max-width: 100%;
  }
  .namaz-timing-box-inner {
    gap: 0.9375rem;
  }
  .tq-about-cap > ul {
    text-align: initial;
  }
}

@media (max-width: 767px) {
  .tq-sermon-box {
    flex-direction: column;
    text-align: center !important;
  }
  .tq-sermon-box-inner {
    flex-direction: inherit;
    text-align: inherit;
  }
  .tq-sermon-cap {
    align-items: center;
  }
}

@media (max-width: 577px) {
  .container,
  .container-fluid {
    padding: 0 1.25rem;
  }
  .tq-shape > svg {
    max-width: 100%;
  }
  .tq-play-btn2 {
    height: 4rem;
    width: 4rem;
    line-height: 4rem;
  }
  .tq-feat-cap > h2 br,
  .tq-sec-title > h2 br,
  .tq-support-cause-cap > h2 br,
  .tq-follow-cap > h2 br {
    display: none;
  }
  .tq-support-cause-box {
    padding: 2.5rem 1.25rem;
  }
  .tq-pillars-wrapper {
    margin-top: -1.5rem;
    min-height: initial;
  }
  .tq-pillars-wrapper > div.row > div {
    flex: 0 0 100%;
    max-width: 100%;
  }
  svg.tq-rg-shape {
    height: 25rem;
    bottom: 0;
  }
  .tq-consult-box > span {
    height: 4rem;
    width: 4rem;
  }
  .tq-consult-box-inner > a {
    font-size: 1.5rem;
  }
  .tq-consult-box {
    gap: 0.9375rem;
  }
  .tq-package-box {
    flex-wrap: initial !important;
    flex-direction: column;
  }
  .tq-package-head {
    flex: 0 0 100%;
    max-width: 100%;
    min-width: 100%;
    padding: 1.875rem;
    text-align: center;
    align-items: center !important;
  }
  .tq-package-head > p + span {
    margin-top: 1.25rem;
  }
  .tq-follow-cap {
    position: relative;
    gap: 1.25rem;
    min-height: 24.0625rem;
    margin-bottom: 0;
    align-items: center;
  }
  .tq-follow-cap > svg {
    left: 0;
    width: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
  }
  .tq-follow-cap > i {
    font-size: 2.5rem;
  }
  .tq-follow-cap > h2 {
    max-width: 90%;
  }
  .tq-follow-boxes {
    margin-top: 1.75rem;
  }
  .tq-follow-box {
    margin-top: 0;
  }
  .tq-footer-bottom {
    flex-direction: column;
  }
  .tq-res-topbar-inner .tq-logo {
    max-width: 5rem;
    margin-bottom: -1.875rem;
  }
  .tq-player .player {
    flex-direction: column;
    width: 100%;
  }
  .tq-player .volume {
    margin: 0;
  }
  .tq-player .progressbar {
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }
  .tq-feat2-cap > h3 {
    font-size: 1.5rem;
  }
  .tq-feat2-cap > h2 {
    font-size: 3.125rem;
  }
  .tq-player-wrap {
    margin-top: 1.875rem;
  }
  .tq-about-cap > ul {
    width: 100%;
  }
  .tq-count-down {
    gap: 1.875rem;
  }
  .tq-quran-box {
    text-align: center;
    align-items: center !important;
    gap: 1.25rem;
  }
  .tq-team-box {
    align-items: center;
    text-align: center;
  }
  .tq-team-cap {
    align-items: inherit !important;
  }
  .tq-recent-cap2 > span + .tq-recent-cap2-inner {
    padding-left: 1.25rem;
    margin-left: 0.9375rem;
  }
  .tq-recent-cap2-inner > p + a {
    margin-top: 1.25rem;
  }
  .help-us-box {
    padding: 2.5rem 1.25rem;
  }
  .tq-newsletter-form {
    gap: 10px;
    display: flex;
    flex-direction: column;
  }
  .tq-newsletter-form > input {
    height: 2.5rem;
    text-align: center;
    padding: 10px;
  }
  .tq-newsletter-form > button {
    position: static;
    width: 100%;
    padding: 10px;
  }
  .tq-recent-cap2 {
    flex-direction: column;
    gap: 1.25rem;
    text-align: center;
  }
  .tq-recent-cap2 > span + .tq-recent-cap2-inner {
    padding: 0;
    margin: 0;
    border: 0;
  }
  .tq-recent-cap2-inner {
    align-items: center;
  }
  .tq-sermon-cap .tq-sermon-auth {
    font-size: 14px;
    gap: 8px;
  }
}

@media (max-width: 490px) {
  .tq-follow-cap {
    min-height: 21rem;
  }
  .tq-post-box {
    flex-direction: column;
    text-align: center;
  }
  .tq-post-boxes {
    gap: 1.875rem;
  }
  .tq-post-icon {
    width: 5.625rem;
  }
  .pg-tp-inr h1:before {
    left: 58%;
    margin-left: -61px;
    width: 160%;
}
}

@media (max-width: 470px) {
}

@media (max-width: 430px) {
}

@media (max-width: 380px) {
}

@media (max-width: 330px) {
  .tq-res-header-right .tq-social-links {
    display: none !important;
  }
}
