@media screen and (max-width:480px) {
    .about-bg {
        display: none;
    }

    .header-logo {
        width: 110px;
        height: 114px;
        position: relative;
        bottom: 11px;
    }

    /* FOOTER SESISON  */
    .social-media {
        width: 150px;
    }

    .footer-head {
        font-size: 25px;
    }

    .footer-anchors {
        font-size: 13px !important;
    }

    .footer-bt {
        font-size: 11px;
    }

    .footer-para {
        font-size: 12px;
    }

    /* HOME PAGE START  */
    .first-bg {
        height: fit-content;
        padding-bottom: 30px;
    }

    .first-text-1 {
        font-size: 20px;
        padding-top: 20px;
    }

    .second-heading {
        font-size: 40px;
        line-height: 45px;
    }

    .dummy-para {
        width: 100% !important;
        font-size: 13px;
    }

    .first-bt {
        width: 130px;
        font-size: 11px;
        height: 45px;
    }

    .second-bt {
        width: 150px;
        font-size: 11px;
        height: 45px;
    }

    /* SECOND SESSION START  */
    .session-first {
        font-size: 14px;
        padding-top: 20px;
    }

    .how-heading {
        font-size: 35px;
    }

    .cards-parents {
        width: 100%;
        height: fit-content;
        padding: 10px !important;
    }

    .card-text-1 {
        font-size: 25px;
    }

    .cards-para {
        font-size: 12px;
    }

    .for-removing {
        display: none;
    }

    .for-showing {
        display: block;
    }

    .for-newly-video {
        width: 90%;
    }

    /* CARDS SESION START  */
    .newly-bg {
        margin-top: 0;
        padding-bottom: 50px;
        background-color: #D5B457;
    }

    .video-container {
        width: 100% !important;
    }

    .video-iframe {
        width: 100% !important;
        height: 87% !important;
    }

    .video-thumbnail {
        height: 100%;
    }



    .commit-new {
        font-size: 30px;
    }

    .brown-new {
        font-size: 14px;
    }

    .request-p {
        font-size: 19px;
        padding-top: 10px;
    }

    .prayer-heading {
        font-family: 'El Messiri', sans-serif;
        font-size: 35px;
    }

    .last-cards-parent {
        width: 100%;
        height: fit-content;
        padding-bottom: 10px;

    }

    .follow-user {
        font-size: 17px;

    }

    .users-para {
        font-size: 12px;

    }

    .user-heading {
        font-size: 19px;
    }

    .followers {
        font-size: 12px;
    }

    /* LAST SESSION START  */
    .second-last-bg {
        margin-top: 20px;
    }

    .last-prayer-heading {
        font-size: 35px;
    }

    .last-request {
        font-size: 15px;
        padding-top: 20px;
    }

    .prayer-bt {
        width: 180px;
        font-size: 13px;
        height: 45px;
    }

    .last-cards-parent-new {
        width: 90%;
        height: fit-content;
    }

    .end-bt {
        width: 95%;
        font-size: 18px;
    }

    .girl-face {
        width: 140px;
    }

    .user-name {
        font-size: 14px;
    }

    .user-heading-new {
        font-size: 18px;
    }

    /* END SESSION START  */
    .ending-text {
        padding-top: 20px;
        font-size: 15px;
    }

    .ending-head {
        font-size: 30px;
        line-height: 35px;
    }

    .forum-2-changed {
        width: 100%;
    }

    .prayer-para {
        font-size: 11px;
    }

    /* REQUEST PAGE START  */
    .request-bg {
        height: fit-content;
        padding-bottom: 30px;
    }

    .request-text {
        padding-top: 45px;
        font-size: 15px;
    }

    .request-heading {
        font-size: 38px;
    }

    .inside-border-request {
        width: 95%;
    }

    .for-request-mg {
        margin-top: 30px;
    }

    .request-lt-head {
        font-size: 25px;
        padding-top: 35px;
        padding-bottom: 20px;
    }

    .view-less {
        font-size: 30px;
    }

    /* GROUP SESSION START  */
    .search-container {
        width: 90%;
        height: 55px;
    }

    .search-input {
        padding-left: 10px;
        font-size: 15px;
    }

    .search-icon {
        font-size: 17px;
    }



    /* CREATE PAGES  */
    .prayerrequestbox h2 {
        height: fit-content;
        font-size: 21px;
        text-wrap: nowrap;
    }

    .typingbox h3 {
        font-size: 24px;
    }

    .typinginput {
        font-size: 16px;
    }

    .remainder {
        font-size: 14px;
    }

    .privacy-header span {
        font-size: 14px;
    }

    .categories-header {
        font-size: 14px;
    }

    .category-option label {
        font-size: 14px;
    }

    .postbtn {
        font-size: 14px;
    }

    .inputtype {
        font-size: 14px;
    }

    .typingbox p {
        font-size: 13px;
    }

    /* TERMS PAGE  */
    .second-text {
        font-size: 35px;
    }

    .section-title {
        font-size: 18px;
    }

    .privacy {
        font-size: 35px;
        text-align: center
    }

    .section-paragraph {
        font-size: 14px;
    }

    .info-item {
        font-size: 14px !important;
    }

    /* FAQS PAGE  */
    .frequent-h1 {
        font-size: 30px;
        text-align: center;
    }

    .faq-title {
        font-size: 14px;
    }

    .faq-content {
        font-size: 13px;
    }

    /* TERMS PAGE  */
    .header-title {
        font-size: 35px;
    }

    .intro-text {
        font-size: 14px;
    }

    .feature-item {
        font-size: 14px;
    }

    .paragraph {

        font-size: 14px;
    }

    .image-set {
        top: 46%;
    }

    .image-set-2 {
        top: 46%;
    }

    .newly-bg {
        display: block;
    }

    /* CAROUSEL  */
    .ending-cards-parent {
        width: 100% !important;
        height: fit-content !important;
    }

    .smith-para {
        font-size: 12px;
    }

    .stars {
        width: 100px !important;
    }

    /* EVENTS PAGE START  */
    .about-us-cards {
        width: 100%;
    }

    .event-date {
        font-size: 18px;
    }

    .bottom-about {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    /* FORUM PAGE START HERE */
    .forum-mt {
        margin-top: 25px;
        margin-bottom: 25px;
    }

    .forum-taps-bt {
        width: 100% !important;
    }

    .forum-box-1 {
        width: 100%;
    }

    .inside-forums-boxes {
        width: 100%;
        height: fit-content;
        padding-bottom: 10px;
    }

    .inside-bg {
        width: 95%;
        height: fit-content;
    }

    .inside-second-box {
        width: 100%;
        height: fit-content;
        padding-bottom: 10px;
        margin-left: 0;
    }

    .follow-text {
        font-size: 16px;
    }

    .aunt {
        width: 60px;
    }

    .lite-line {
        display: none;
    }

    .forums-small {
        font-size: 20px;
    }

    .forums-small-second {
        font-size: 10px;
    }


    .forums-small-para {
        font-size: 12px;
    }

    .forum-box-h1 {
        font-size: 25px;
    }

    .forums-small-para-changed {
        padding-left: 15px;
    }

    .follow-text-changed {
        padding-right: 0;
    }

    /* PRAYER DETAILS PAGE START  */
    .detail-bg {
        width: 100%;
    }

    .user-bg {
        width: 100px;
    }

    .for-mg {
        margin-left: 0px;
        margin-right: 0px;
    }

    .detail-dua {
        padding-left: 0px;
    }

    .details-bt {
        width: 200px;
        height: 45px;
        font-size: 15px;
    }

    .detail-text-1 {
        font-size: 25px;
    }

    .bts {
        margin: 0 auto;
        display: flex;
    }

    .detail-text-2 {
        font-size: 12px;
    }

    .detail-dua {
        font-size: 25px;
    }

    .detail-pata-rd {
        padding-left: 0px;
        font-size: 13px;
    }

    .yell-bg {
        margin-left: 0px;
    }

    .users {
        font-size: 12px;
    }

    .detail-border {
        margin-bottom: 15px;
    }

    .alter-group-bt {
        width: 100%;
        font-size: 18px;
    }

    .alter-group-bt-2 {
        width: 100%;
        font-size: 18px;
    }



    /* GROUPS DETAILS START HERE  */
    .group-detail-box {
        padding-bottom: 15px;
    }

    .for-group-mad {
        margin-top: 30px;
    }

    .custom-divs {
        width: 95%;
        height: fit-content;
        padding-bottom: 4px;
    }

    .divs-text-inside-1 {
        font-size: 17px;
    }

    .custom-divs-text {
        font-size: 20px;
    }

    .divs-follow {
        font-size: 17px;
    }

    .green-fill-texts {
        font-size: 15px;
    }

    .group-box {
        width: 95%;
    }

    .join-bts {
        width: 95%;
    }

    .join-bts-2 {
        width: 95%;
    }

    .group-detail-head {
        font-size: 25px;
    }

    .faces {
        width: 130px;
    }

    .second-mem {
        font-size: 16px;
    }

    /* NAV TABS */
    .nav-tabs li {
        font-size: 17px;
    }

    .ct-last-bt {
        width: 180px;
        height: 50px;
        font-size: 14px;
    }

    .chat-box {
        width: 100%;
    }

    .chat-box-2 {
        width: 100%;
        margin: 0 auto;
    }

    .chat-para {
        font-size: 12px;
    }

    /* PROFILE PAGE START  */
    .prof-mad {
        margin-top: 40px;
        ;
    }

    .user-profile {
        position: absolute;
        top: -37px;
        width: 100px;
    }

    .text-mad {
        padding-top: 60px;
    }

    .use-prof-texts {
        font-size: 25px;
    }

    .use-prof-texts-2 {
        font-size: 12px;
    }

    .pro-followers {
        font-size: 18px
    }

    .pro-followers-2 {
        font-size: 18px
    }

    /* FOLLOWERS PAGE  */
    .followers-cards {
        width: 100%;
    }

    .followers-text {
        font-size: 25px;
        text-align: center;
    }

    .followers-para-lt-2 {
        font-size: 12px;
    }

    .prof-mad {
        margin-bottom: 30px;
    }

    /* TESTIMONAILS PAGE   */
    .testimonials-parents {
        width: 100%;
        height: fit-content;
    }

    .test-para-2 {
        font-size: 12px;
    }

    .test-stars {
        width: 125px;
    }

    /* EVENTS DETAILS PAGE  */
    .events-bg {
        width: 100%;
    }

    .ev-mad {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .events-border {
        width: 100%;
    }

    .events-dt-bts {
        height: 70px;
        font-size: 15px;
    }

    .events-dt-head {
        font-size: 25px;
    }

    .events-dt-date {
        font-size: 17px;
    }

    .events-dt-para {
        font-size: 12px;
    }

    /* WRITE FORUM-BOX START  */


    .write-forum-head {
        font-size: 25px;
        text-align: center;
    }

    .write-forum-box {
        width: 100%;
        height: fit-content;
    }

    .note-placeholder {
        font-size: 12px !important;
    }

    select {
        width: 130px;
    }

    .newsec h1 {
        font-size: 30px;
    }

    .newsec p {
        font-size: 15px;
    }

    .newsecimg {
        width: 100%;
        height: 330px !important;
    }

}



@media screen and (min-width:481px) and (max-width:990px) {
    .about-bg {
        display: none;
    }

    /* FOOTER SESISON  */
    .social-media {
        width: 160px;
    }

    .footer-head {
        font-size: 28px;
    }

    .footer-anchors {
        font-size: 14px !important;
    }

    .footer-bt {
        font-size: 12px;
    }

    .footer-para {
        font-size: 13px;
    }

    /* HOME PAGE START  */
    .first-bg {
        height: 400px;
    }

    .first-text-1 {
        font-size: 20px;
        padding-top: 20px;
    }

    .second-heading {
        font-size: 50px;
        line-height: 60px;
    }

    .dummy-para {
        width: 50% !important;
        font-size: 13px;
    }

    .first-bt {
        width: 160px;
        font-size: 14px;
        height: 45px;
    }

    .forum-2-changed {
        width: 100%;
    }

    .second-bt {
        width: 180px;
        font-size: 14px;
        height: 45px;
    }


    /* SECOND SESSION START  */
    .session-first {
        font-size: 20px;
        padding-top: 20px;
    }

    .how-heading {
        font-size: 45px;
    }

    .cards-parents {
        height: fit-content;
        padding: 10px !important;
    }

    .card-text-1 {
        font-size: 27px;
    }

    .forums-small {
        font-size: 24px;
    }

    .forums-small-second {
        font-size: 13px;
    }

    .cards-para {
        font-size: 13px;
    }

    .for-removing {
        display: none;
    }

    .for-showing {
        display: block;
    }

    .for-newly-video {
        width: 90%;

    }

    .video-container {
        display: flex;
        margin: 0 auto;
    }


    /* CARDS SESION START  */
    .request-p {
        font-size: 22px;
        padding-top: 20px;
    }

    .prayer-heading {
        font-family: 'El Messiri', sans-serif;
        font-size: 45px;
    }

    .newly-bg {
        margin-top: 20px;
        padding-bottom: 50px;
        background-color: #D5B457;
    }

    .user-heading {
        font-size: 27px;
    }

    .follow-user {
        font-size: 18px;
    }

    /* REQUEST PAGE START  */
    .second-last-bg {
        margin-top: 30px;
    }

    .ending-text {
        padding-top: 20px;
    }

    .request-bg {
        height: 300px;

    }

    .request-text {
        padding-top: 90px;
        font-size: 19px;
    }

    .request-heading {
        font-size: 50px;
    }

    .inside-border-request {
        width: 95%;
    }

    .for-request-mg {
        margin-top: 30px;
    }

    .request-lt-head {
        font-size: 30px;
        padding-top: 35px;
        padding-bottom: 20px;

    }

    .view-less {
        font-size: 30px;
    }

    /* GROUP SESSION START  */
    .search-container {
        width: 90%;
        height: 60px;
    }

    .search-input {
        padding-left: 10px;
        font-size: 17px;
    }

    .search-icon {
        font-size: 19px;
    }

    /* CREATE PAGES  */
    .prayerrequestbox h2 {
        height: fit-content;
        font-size: 35px;
        text-wrap: nowrap;
    }

    .typingbox h3 {
        font-size: 30px;
    }

    .typinginput {
        font-size: 22px;
    }

    .remainder {
        font-size: 18px;
    }

    .privacy-header span {
        font-size: 18px;
    }

    .categories-header {
        font-size: 18px;
    }

    .category-option label {
        font-size: 18px;
    }

    .postbtn {
        font-size: 18px;
    }

    .inputtype {
        font-size: 18px;
    }


    .typingbox p {
        font-size: 16px;

    }

    /* TERMS PAGE  */
    .second-text {
        font-size: 50px !important;
    }

    .section-title {
        font-size: 22px;
    }

    .privacy {
        font-size: 38px;

    }

    .section-paragraph {
        font-size: 16px;
    }

    .info-item {
        font-size: 16px !important;
    }

    /* FAQS PAGE  */
    .frequent-h1 {
        font-size: 40px;
    }

    .faq-title {
        font-size: 16px;
    }

    .faq-content {
        font-size: 16px;
    }


    /* TERMS PAGE  */
    .header-title {
        font-size: 35px;
    }

    .intro-text {
        font-size: 16px;
    }

    .feature-item {
        font-size: 16px;
    }

    .paragraph {

        font-size: 16px;
    }

    .newly-bg {
        display: block;


    }

    .video-container {
        width: 100% !important;
        height: 405px;
    }

    .video-iframe {
        width: 100% !important;
    }

    /* CAROUSEL  */
    .ending-cards-parent {
        width: 100% !important;
        height: fit-content !important;
    }

    .smith-para {
        font-size: 12px;
    }

    .stars {
        width: 120px !important;
    }

    /* EVENTS PAGE START  */
    .event-date {
        font-size: 20px;
    }

    .bottom-about {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    /* FORUM PAGE START HERE */
    .forum-mt {
        margin-top: 25px;
        margin-bottom: 25px;
    }

    .forum-taps-bt {
        width: 100% !important;
    }

    .forum-box-1 {
        width: 100%;
    }

    .inside-forums-boxes {
        width: 100%;
        height: fit-content;
        padding-bottom: 10px;
    }

    .inside-bg {
        width: 95%;
        height: fit-content;
    }

    .inside-second-box {
        width: 100%;
        height: fit-content;
        padding-bottom: 10px;
        margin-left: 0;
    }



    .lite-line {
        display: none;
    }

    .forums-small-para {
        font-size: 13px;
    }

    .forums-small-para-changed {
        padding-left: 15px;
    }

    .follow-text-changed {
        padding-right: 0;
    }

    /* PRAYER DETAILS PAGE START  */


    .detail-bg {
        width: 100%;
    }

    .for-mg {
        margin-left: 0px;
        margin-right: 0px;
    }

    .detail-text-1 {
        font-size: 30px;
    }



    .detail-text-2 {
        font-size: 14px;
    }

    .detail-dua {
        padding-left: 0px;
        font-size: 35px;
    }

    .detail-pata-rd {
        padding-left: 0px;
        font-size: 15px;
    }

    .yell-bg {
        margin-left: 0px;
    }

    .detail-border {
        margin-bottom: 15px;
    }

    /* GROUPS DETAILS START HERE  */
    .group-detail-box {
        padding-bottom: 15px;
    }

    .for-group-mad {
        margin-top: 30px;
    }

    .custom-divs {
        width: 97%;
        height: fit-content;
        padding-bottom: 4px;
    }

    .divs-text-inside-1 {
        font-size: 21px;
    }

    .custom-divs-text {
        font-size: 25px;
    }

    .divs-follow {
        font-size: 21px;
    }

    .green-fill-texts {
        font-size: 17px;
    }

    .group-box {
        width: 97%;
    }

    .join-bts {
        width: 97%;
    }

    .join-bts-2 {
        width: 97%;
    }

    .group-detail-head {
        font-size: 35px;
    }

    .faces {
        width: 150px;
    }

    .second-mem {
        font-size: 19px;
    }

    /* NAV TABS */
    .nav-tabs li {
        font-size: 17px;
    }

    .ct-last-bt {
        width: 200px;
        height: 52px;
        font-size: 16px;
    }

    .chat-box {
        width: 100%;
    }

    .chat-box-2 {
        width: 100%;
        margin: 0 auto;
    }

    .chat-para {
        font-size: 12px;
    }

    /* PROFILE PAGE START  */

    .user-profile {
        position: absolute;
        top: -37px;
        width: 130px;
    }

    .text-mad {
        padding-top: 100px;
    }

    .use-prof-texts {
        font-size: 35px;
    }

    .use-prof-texts-2 {
        font-size: 15px;
    }

    .pro-followers {
        font-size: 22px
    }

    .pro-followers-2 {
        font-size: 22px
    }

    /* FOLLOWERS PAGE  */


    .followers-text {
        font-size: 30px;
        text-align: center;
    }

    .followers-para-lt-2 {
        font-size: 13px;
    }

    .prof-mad {
        margin-bottom: 30px;
    }

    /* EVENTS DETAILS PAGE  */
    .events-bg {
        width: 100%;
    }

    .ev-mad {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .events-border {
        width: 100%;
    }

    .events-dt-bts {
        height: 70px;
        font-size: 17px;
    }

    .events-dt-head {
        font-size: 28px;
    }

    .events-dt-date {
        font-size: 20px;
    }

    .events-dt-para {
        font-size: 14px;
    }

    /* WRITE FORUM-BOX START  */


    .write-forum-head {
        font-size: 35px;
        text-align: center;
    }

    .write-forum-box {
        width: 100%;
        height: fit-content;
    }

    .note-placeholder {
        font-size: 12px !important;
    }

    select {
        width: 160px;
    }

    .newsec h1 {
        font-size: 35px;
    }

    .newsec p {
        font-size: 16px;
    }

    .newsecimg {
        width: 100%;
        height: 360px !important;
    }
}

@media screen and (min-width:768px) and (max-width:1090px) {
    .girl-pray {
        width: 315px !important;
        height: 400px !important;
    }

    .video-setting {
        left: 10px;
    }

    .hand-shake {
        position: absolute;
        right: 95px;
        top: 400px;
        width: 55%;
    }

    .video-text {
        font-size: 14px;
        width: 30%;
    }

    .newly-bg {
        background-color: #D5B457;
    }

    .commit-head {
        font-size: 50px;
        color: white;
        padding-left: 90px;
        line-height: 48px;
    }

    .third-text-1 {
        font-size: 17px;
        padding-left: 90px;
    }

    .brown-para {
        font-size: 13px;
        padding-left: 90px;

    }

    .for-removing {
        display: none;
    }

    .newly-bg {
        display: block;
    }

    .video-container {
        /* width:100%; */
        display: flex;
        margin: 0 auto;
    }

    .video-container {
        width: 100% !important;
        height: 405px;
    }

    .video-iframe {
        width: 100% !important;
    }

    .for-showing {
        display: block;
    }

    .about-bg {
        display: none;
    }

    /* GROUPS DETAILS START HERE  */
    .group-detail-box {
        padding-bottom: 15px;
    }

    .for-group-mad {
        margin-top: 30px;
    }

    .custom-divs {
        width: 93%;
        height: fit-content;
        padding-bottom: 4px;
    }

    .divs-text-inside-1 {
        font-size: 21px;
    }

    .custom-divs-text {
        font-size: 25px;
    }

    .divs-follow {
        font-size: 21px;
    }

    .green-fill-texts {
        font-size: 17px;
    }

    .group-box {
        width: 93%;
    }

    .join-bts {
        width: 93%;
    }

    .join-bts-2 {
        width: 93%;
    }

    .group-detail-head {
        font-size: 35px;
    }

    .faces {
        width: 150px;
    }

    .second-mem {
        font-size: 19px;
    }

    /* NAV TABS */
    .nav-tabs li {
        font-size: 17px;
    }

    .ct-last-bt {
        width: 200px;
        height: 52px;
        font-size: 16px;
    }

}

@media screen and (max-width:768px) {
    .carousel-controls {
        margin: 0 auto;
        display: flex;
        justify-content: center;
        position: initial;
        flex-direction: row;
        margin-top: -28px;
    }

    .first-bg {
        height: fit-content;
        padding-bottom: 68px
        ;
    }
    .crousel-div{
        display: flex;
        align-items: center;
        margin: 0 auto;
        justify-content: center;
    }
}