@media screen and (max-width: 1300px)  and (min-width:1201px) {
    .screenshots-block .heading-block h3 {
        font-size: 25px;
    }
}
@media screen and (max-width: 1200px)  and (min-width:1024px) {
    .swiper-container .swiper-slide .image {
        height: auto;
        width: 100%;
    }
    .banner2-block .rec-1,   .banner2-block .rec-2 {
        height: 8.03cm;
    }
    .screenshots-block ul li h4 {
        font-size: 23px;
        white-space: nowrap;
    } 
    .knowex-steps .img-block {
        display: inline-block;
        width: 32%;
        height: 100%;
    }
    .knowex-steps .img-block img {
        width: 100%;
    }
    .screenshots-block .heading-block h3 {
        font-size: 22px;
    }
    #home h2 {
        font-size: 44px;
    }
    .app-store img {
      height: 75px;
      width: auto;
      margin: 0px;
    }
    .app-store .app-btn:nth-child(3), .app-store .app-btn:nth-child(2) {
        position: unset;
        left: 0px;
        right:unset;
    }
    #home {
        max-height: 555px;
    }
    .app-btn h2 {
        font-size: 18px;
    }
    .inbox {
        border-radius: 5px;
        padding: 8px;
        top: 224px;
    }
    .stopics {
        padding: 8px;
        top: -60px;
        left: 250px;
    }
    .meeting-block p {
        font-size: 12px;
    }
    .umeeting {
        top: 40px;
        padding: 8px;
    }
}
@media screen and (max-width: 1023px) and (min-width:992px)  {
    .swiper-container .swiper-slide .image {
        height: auto;
        width: 100%;
    }
    .banner2-block .rec-1,   .banner2-block .rec-2 {
        height: 8.03cm;
    }
    .screenshots-block .heading-block h3 {
        width: 50%;
        font-size: 23px;
    }
    .banner2-block .rec-2 {
        padding: 110px 30px 0px;
    }
    .banner2-block .rec-1 {
        padding: 175px 30px 0px;
    }  
    .knowex-steps .img-block {
        display: inline-block;
        width: 32%;
        height: 100%;
    }
    .knowex-steps .img-block img {
        width: 100%;
    }
    .screenshots-block ul li h4 {
        font-size: 22px;
        color: #2e2e2e;
        white-space: nowrap;
    }
    .screenshots-block .heading-block .line-1 {
        left: 106px;
    }
    .screenshots-block .heading-block .line-2 {
        right: 106px;
    }
    #nav-menu-container {
        float: right;
    }
    .app-store img {
        height: 75px;
        width: auto;
        margin: 0px;
    }
    .app-store .app-btn:nth-child(3), .app-store .app-btn:nth-child(2) {
        position: unset;
        left: 0px;
        right:unset;
    }
    .nav-menu a {
        padding: 20px 5px 20px 5px;
    }
    #contact-us .contact-block:after {
        display:none;
    }
    #home .hero-container {
        width: 90%;
    }
    .meeting-block p {
        font-size: 12px;
    }
    .stopics {
        left: 251px;
        padding: 8px;
        top: 0;
        top: -31px;
    }
    .umeeting {
        right: 263px;
        top: 40px;
        padding: 8px;
    }
    .inbox {
        left: 256px;
        border-radius: 5px;
        padding: 8px;
        top: 231px;
    }
    .meeting-block strong {
        font-size: 14px;
    }
    #Download .section-header {
        margin-top: 18%;
    }
    .app-btn h2 {
        margin: 0;
        font-size: 16px;
    }
    #home h2 {
        line-height: 50px;
        font-size: 45px;
    }
    .mobile {
        padding-bottom: 50px;
    }
    #how-it-work {
        padding: 40px 0 50px 0;
    }
    .stopics, .umeeting, .inbox {
        display:block;
    }
    #Download .section-title {
        width: 100%;
    }
    .section-header .section-title {
        font-size: 30px;
    }
    #home p {
        margin: 15px 0 15px 0;
    }
    #home {
        height: 65vh;
    }
    .banner-heading {
        padding: 210px 97px;
    }
} 
@media screen and (max-width: 991px) and (min-width:879px) { 
    .banner2-block .rec-1,   .banner2-block .rec-2 {
        height: 7.03cm;
    }
    .swiper-container .swiper-slide .image {
        height: auto;
        width: 100%;
    }
    .screenshots-block ul {
        padding: 65px 130px 0px;
    }
    .banner2-block {
        padding: 55px 75px 30px;
    }
    .banner2-block p {
        font-size: 12px;
    }
    .banner2-block h2 {
        font-size: 25px;
    }
    .banner1-block .icon {
        width: 174px;
    }
    .banner-heading {
        padding: 189px 0px 0px 64px;
    }
    .screenshots-block ul li h4 {
        font-size: 20px;
        color: #2e2e2e;
        white-space: nowrap;
    }
    .terms #home, .policy #home, .faq #home {
        height: 35vh;
    }
    .screenshots-block .heading-block h3 {
        width: 50%;
        font-size: 23px;
    }
    .screenshots-block .heading-block .line-1 {
        left: 98px;
    }
    .screenshots-block .heading-block .line-2 {
        right: 98px;
    } 
    .call-setup p {
        width: 92%;
        margin: 30px auto 20px;
    }
    .call-setup h2 {
        color: #000;
        margin-bottom: 31px;
    }
    .app-store .app-btn:nth-child(3), .app-store .app-btn:nth-child(2) {
        position: unset;
        left: 0px;
        right:unset;
    }
    .app-store img {
        height: 62px;
        width: auto;
        margin: 0px 0px 0px 0px;
    }
    .terms #home h2, .policy #home h2, .faq #home h2 {
        margin-top: 160px;
    }
    .inbox {
        position: absolute;
        left: 260px;
        box-shadow: 0px 0px 5px 2px #00000024;
        border-radius: 5px;
        padding: 15px;
        top: 0;
        z-index: 9999;
        background: #fff;
        top: 183px;
    }
    .container {
        max-width: 85%;
    }
    .app-btn:last-child {
        margin-right: 0;
    }
    .app-btn h2 {
        margin: 0;
        font-size: 14px;
    }
    #Download .section-header {
        margin-top: 18%;
    }
    #contact-us {
        padding: 50px 0 50px 0;
    }
    #home h2 {
        font-size: 40px;
    }
    .knowex-steps .img-block {
        display: inline-block;
        width: 32%;
        height: 100%;
    }
    .knowex-steps .img-block img {
        width: 100%;
    }
}
@media screen and (max-width: 877px) and (min-width:769px) {
    .banner2-block .box {
        bottom: -21px;
        left: 11px;
        padding: 0px;
    }
    .banner2-block .rec-1,   .banner2-block .rec-2 {
        height: 5.03cm;
    }
    .swiper-container .swiper-slide .image {
        height: auto;
        width: 100%;
    }
    .knowex-steps .img-block {
        display: inline-block;
        width: 32%;
        height: 100%;
    }
    .banner2-block h2 {
        font-size: 20px;
    }
    .banner2-block p {
        color: #fff;
        font-size: 13px;
    }
    .banner1-block .icon {
        width: 174px;
    }
  
    .card-icon {
        height: 40px;
        width: 40px;
    }
    .banner-heading {
        padding: 189px 0px 0px 64px;
    }
    .knowex-steps .img-block img {
        width: 100%;
    }
    .screenshots-block ul li h4 {
        font-size: 21px;
        white-space: nowrap;
    }
    .screenshots-block ul {
        padding: 65px 62px 0px;
    }
    .screenshots-block ul li img {
        width: 100%;
    }
    .screenshots-block .heading-block h3 {
        width: 58%;
        font-size: 22px;
    }
    .screenshots-block .heading-block .line-1 {
        left: 55px;
    }
    .screenshots-block .heading-block .line-2 {
        right: 55px;
    }
    .app-store img {
        height: 55px;
        width: auto;
        margin: 0px 0px 0px 0px;
    }
    .call-setup h2 {
        margin-bottom: 35px;
    }
    .call-setup p {
        width: 88%; 
        margin-top: 29px;
    }
    .stopics, .umeeting, .inbox {
        display:none;
    }
    #home h2 {
        font-size: 35px;
    }
    #download p.description {
        font-size: 16px;
        line-height: 27px;
        color: #fff;
        margin-bottom: 19px;
    }
    .app-store .app-btn:nth-child(3), .app-store .app-btn:nth-child(2) {
        position: unset;
        left: 0px;
        right:unset;
    }
    #how-it-work {
        padding: 0px;
    }
    .section-header .section-title {
        font-size: 25px;
    }
    #header .nav-menu > li {
        margin-left: 4px;
    }
    #header #logo img {
        width: 75%;
        margin: 8px 0px;
    }
}
@media screen and (max-width: 768px) and (min-width:767px) {
    .swiper-container .swiper-slide .image {
        height: auto;
        width: 100%;
    }
    .screenshots-block .heading-block h3 {
        width: 58%;
        font-size: 22px;
    }
    .page-head {
        margin-bottom: 28px
    }
    .policy .page-body, .terms .page-body {
        padding: 2px 9px 44px;
    }
    .page-head h2 {
        color: #000;
        font-size: 32px;
    }    
    .faq .page-body {
        padding: 0px 0px 64px;
    }
    .banner-heading {
        padding: 189px 0px 0px 64px;
    }
    .banner-heading {
        padding: 174px 0px 0px 51px;
    }
    #home .banner-heading h2 {
        font-size: 20px;
    }
    .screenshots-block ul li h4 {
        font-size: 21px;
        white-space: nowrap;
    }
    .screenshots-block ul {
        padding: 65px 62px 0px;
    }
    .screenshots-block ul li img {
        width: 100%;
    }
    .screenshots-block .heading-block h3 {
        width: 58%;
        font-size: 22px;
    }
    .screenshots-block .heading-block .line-1 {
        left: 55px;
    }
    .screenshots-block .heading-block .line-2 {
        right: 55px;
    }
    .terms #home, .policy #home, .faq #home {
        height: 30vh;
    }
    .app-store .app-btn:nth-child(3), .app-store .app-btn:nth-child(2) {
        position: unset;
        left: 0px;
        right:unset;
    }
    .app-store img {
        height: 60px;
        width: auto;
        margin: 0px 0px 0px 3px;
    }
    .terms #home h2, .policy #home h2, .faq #home h2 {
        margin-top: 215px;
    }
    .container {
        max-width: 100%;
    }
    .app-store {
        width: 475px;
        margin: 0 auto;
        text-align: left;
    }
    .app-btn {
        margin-right: 15px;
        width: 30%;
    }
    #footer {
        text-align: center;
    }
    #Download .section-header {
        margin-top: 0;
    }
    .stopics, .umeeting, .inbox, .download-iphone {
        display:none;
    }
    .iphone {
        text-align: center;
    }
    .iphone img {
        width: 100%;
    }
    #how-it-work {
        padding: 40px 0 40px 0;
    }
    .mobile {
        padding-bottom: 50px;
    }
    #home .hero-container {
        width: 90%;
        top: -94px;
    }
    #Download .section-title {
        width: 100%;
        text-align: center !important;
    }
    #Download {
        padding: 30px 0 50px;
        text-align: center;
    }
    .footer-links {
        margin-bottom: 30px;
    }
    #Download h4 {
        text-align: center !important;
    }
    #footer .footer-info img {
        width: auto;
    }
    #contact-us .contact-block:after {
        display:none;
    }
    #contact-us .section-header {
        width: 100%;
    }
    .section-header .section-title {
        font-size: 25px;
        margin-bottom: 0;
        line-height: 30px;
    }
    .row {
        margin-right: 0;
        margin-left: 0;
    }
    iframe {
        height: 460px;
    }
    .download-app h2 {
        font-size: 30px;
    }

}
@media screen and (max-width:767px) and (min-width:641px) { 
    .swiper-container .swiper-slide .image {
        height: auto;
        width: 100%;
    }
    .download-app p {
        width: 80%;
        font-size: 15px;
    }
    .page-head {
        margin-bottom: 28px
    }
    .policy .page-body, .terms .page-body {
        padding: 2px 9px 44px;
    }
    .page-head h2 {
        color: #000;
        font-size: 32px;

    }
    .faq .page-body {
        padding: 0px 0px 64px;
    }
    .banner2-block p {
        color: #fff;
        font-size: 12px;
    }
    .banner2-block .rec-2 {
        padding: 110px 38px 0px;
        height: 253px;
    }
    .banner2-block .rec-1 {
        padding: 148px 36px 0px;
    height: 253px;
    margin-bottom: 20px;
    }
    .card-icon {
        height: 30px;
        width: 30px;
    }    
    .banner1-block button {
        display: flex;
        align-items: center;
        margin: 0px auto;
    }
    .banner1-block .pull-left img {
        display: none;
    }
    .banner1-block .icon img {
        height: 22px;
        width: 46px;
    }

    #home {
        height: 48vh;
    }
    .banner-heading {
        padding: 147px 24px 75px;
    }
    #footer .follow-us {
        margin-bottom: 20px;
    }
    /* .download-app .app-btn img {
        width: 23%;
    } */
    .how-it-works #home .hero-container {
        width: 100%;
    }
    .knowex-steps h1 {
        font-size: 30px;
    }
    .knowex-steps .img-block {
        display: inline-block;
        width: 32%;
        height: 100%;
    }
    .knowex-steps .img-block img {
        width: 100%;
    }
    .knowex-steps .tabs .tab-pane {
        margin-left: 6px;
    }
    .knowex-steps .right-side .inner-block {
        margin: 14px 0px;
    }
    .screenshots-block .heading-block h3 {
        width: 64%;
        font-size: 20px;
    }
    .screenshots-block ul li h4 {
        font-size: 21px;
    }
    .screenshots-block ul {
        padding: 65px 62px 0px;
    }
    .screenshots-block ul li img {
        width: 100%;
    }
    .screenshots-block .heading-block h3 {
        width: 58%;
        font-size: 22px;
    }
    .screenshots-block .heading-block .line-1 {
        left: 49px;
    }
    .screenshots-block .heading-block .line-2  {
        right: 49px;
    }
    .download-app h2 {
        font-size: 30px;
    }
    .call-setup p {
        width: 92%;
        margin: 25px auto 20px;
        font-size: 18px;
    }
    .call-setup h2 {
        font-size: 30px;
    }
    .call-setup  small {
        font-size: 13px;
    }
    .call-setup .btn-primary {
        width: 135px;
        padding: 9px;
    }
    .call-setup h2 {
        font-size: 27px;
        margin-bottom: 27px;
    }
    .call-setup .btn-primary:nth-child(3) {
        margin: 0px 9px;
    }
    .app-store .app-btn:nth-child(3), .app-store .app-btn:nth-child(2) {
        position: unset;
        left: 0px;
        right:unset;
    }
    .stopics, .umeeting, .inbox, .download-iphone {
        display:none;
    }
    .section-header .section-title {
        font-size: 25px;
    }
    #contact-us .section-header {
        width: 80%;
    }
    .app-store img {
        height: 60px;
        width: auto;
        margin: 0px 0px 0px 3px;
    }
    #download {
        padding: 40px 0px;
    }
    .app-store {
        justify-content: center;
    }
    #home p {
        font-size: 25px;
    }
    /* #home h2 {
        font-size: 35px;
    } */
    /* #home { 
        height: 75vh;
    } */
    .iphone {
        text-align: center;
        max-width: 50%;
    } 
    #how-it-work {
        padding: 0px;
    }
    #download .pull-left {
        margin-top: 0px;
        text-align: center;
    }
    #download p.description {
    line-height: 25px;
    color: #fff;
    }
    #download .download-iphone {
        display: none;
    }
    #home .hero-container {
        top: -70px;
    }
    #footer .footer-info img {
        width: 39%;
    }
}
@media screen and (max-width: 640px) and (min-width:577px) {
    .swiper-container .swiper-slide .image {
        height: auto;
        width: 100%;
    }
    .banner-heading {
        padding: 158px 46px;
        width: 100%;
        margin: 0px auto;
        text-align: left;
    }
    .page-head {
        margin-bottom: 28px
    }
    .policy .page-body, .terms .page-body {
        padding: 2px 9px 44px;
    }
    .page-head h2 {
        color: #000;
        font-size: 32px;
    }    
    .faq .page-body {
        padding: 0px 0px 64px;
    }
    .banner2-block .rec-2 {
        padding: 77px 38px 0px;
        height: 253px;
    }
    .banner2-block .rec-1 {
        padding: 122px 36px 0px;
    height: 253px;
    margin-bottom: 20px;
    }
    .card-icon {
        height: 30px;
        width: 30px;
    } 
    .banner1-block button {
        display: flex;
        align-items: center;
        margin: 0px auto;
    }
    .banner1-block .icon img {
        height: 22px;
        width: 46px;
    }
    .banner1-block .pull-left img {
        display: none;
    }
    .how-it-works #home .hero-container {
        width: 100%;
    }
    #footer .follow-us {
        margin-bottom: 20px;
    }
    .download-app p {
        width: 90%;
        font-size: 14px;
    }
    .knowex-steps .tabs h3 {
        font-size: 20px;
    }
    .knowex-steps .tab-block ul li {
        line-height: 25px;
        color: #000;
        font-size: 16px;
    }
    .knowex-steps p {
        font-size: 16px;
        color: #616060;
        line-height: 20px;
    }
    .knowex-steps .tabs p {
        font-size: 16px;
        margin: 0;
    }
    .knowex-steps h1 {
        font-size: 25px;
    }
    .how-it-works #home .hero-container {
        margin-top: 103px;
    }
    .knowex-steps .img-block {
        display: inline-block;
        width: 32%;
        height: 100%;
    }
    .how-it-works #home h2 {
        font-size: 25px;
    }
    .how-it-works #home h2:after {
        left: 70px;
    }
    .how-it-works #home p {
        font-size: 15px;
    }
    .knowex-steps .img-block img {
        width: 100%;
    }
    .knowex-steps .tabs .tab-pane {
        margin-left: 6px;
    }
    .knowex-steps .right-side .inner-block {
        margin: 14px 0px;
    }
    .screenshots-block ul li h4 {
        font-size: 20px;
    }
    .screenshots-block ul {
        padding: 35px 45px 0px;
    }
    .screenshots-block ul li img {
        width: 100%;
    }
    .screenshots-block .heading-block h3 {
        width: 65%;
        font-size: 18px;
    }
    .screenshots-block .heading-block .line-1 {
        width: 10%;
        left: 53px;
    }
    .screenshots-block .heading-block .line-2 {
        width: 10%;
        right: 53px;
    }
    .app-store .app-btn:nth-child(3), .app-store .app-btn:nth-child(2) {
        position: unset;
        left: 0px;
        right:unset;
    }
    .call-setup p {
        width: 95%;
        margin: 25px auto 20px;
        font-size: 18px;
    }
    .call-setup h2 {
        font-size: 30px;
        margin-bottom: 30px;
    }
    .call-setup .btn-primary {
        width: 135px;
        padding: 9px;
    }
    .download-app h2 {
        font-size: 30px;
        padding: 0px 22px;
    }
    .iphone {
        text-align: center;
        max-width: 50%;
    } 
    .section-header .section-title {
        font-size: 25px;
    }
    #contact-us .section-header {
        width: 80%;
    }
    .app-store img {
        height: 70px;
        width: auto;
        margin: 0px 0px 0px 3px;
    }
    #footer .footer-info img {
        width: 39%;
    }
    #download {
        padding: 40px 0px;
    }
    .app-store {
        display: inline-block;
    }
    #home p {
        font-size: 20px;
    }
    #how-it-work {
        padding: 0px;
    }
    #download .pull-left {
        margin-top: 0px;
        text-align: center;
    }
    #download p.description {
        line-height: 25px;
        color: #fff;
    }
    .stopics , .umeeting , .inbox , #download .download-iphone {
        display: none;
    }
    #home .hero-container {
        top: -132px;
    }
    .terms #home h2, .policy #home h2, .faq #home h2 {
        margin-top: 175px;
    }
    .terms #home, .policy #home, .faq #home {
        height: 25vh;
    }
    #home .iphone {
        margin-top: 142px;
    }
    .banner-heading h6 {
        font-size: 13px;
    }
    #home {
        height: 35vh;
    }
    .section-header .section-title {
        font-size: 25px;
        line-height: 30px;
    }
    #Download {
        padding: 40px 0 50px;
        text-align: center;
    }
    .app-btn h2 {
        font-size: 14px;
        text-align: left;
    }
    .app-btn h2 {
        font-size: 16px;
    }
    .app-btn {
        min-width: 100%;
        margin-bottom: 15px;
    }
}
  
@media (max-width: 576px) and (min-width:480px) {
    .swiper-container .swiper-slide .image {
        height: auto;
        width: 210px;
    }
    .banner1-block button {
        display: flex;
        align-items: center;
        margin: 0px auto;
    }
    .page-head {
        margin-bottom: 28px
    }
    .policy .page-body, .terms .page-body {
        padding: 2px 9px 44px;
    }
    .page-head h2 {
        color: #000;
        font-size: 32px;
    }    
    .banner2-block .rec-2 {
        padding: 54px 38px 0px;
        height: 253px;
    }
    .banner2-block {
        padding: 22px 75px 8px;
    }    
    .banner2-block .rec-1 {
        padding: 96px 36px 0px;
        height: 253px;
        margin-bottom: 20px;
    }
    .card-icon {
        height: 30px;
        width: 30px;
    } 
    #contact-us .contact-block {
        border: none;
        padding: 0px 43px;
    }
    .banner-heading {
        padding: 150px 5px 7px;
        width: 100%;
        margin: 0px auto;
        text-align: center;
    }
    .banner1-block .icon img {
        height: 22px;
        width: 46px;
    }
    .banner1-block .pull-left img {
        display: none;
    }
    .how-it-works #home .hero-container {
        width: 100%;
    }
    .download-app {
        margin-top: 0px;
    }
    #footer .follow-us {
        margin-bottom: 20px;
    }
    .download-app p {
        width: 90%;
        font-size: 15px;
    }
    /* .download-app .app-btn img {
        width: 20%;
        margin-top: 9px;
    } */
    .knowex-steps .tabs h3 {
        font-size: 20px;
    }
    .knowex-steps .tab-block ul li {
        line-height: 25px;
        color: #000;
        font-size: 16px;
    }
    .knowex-steps p {
        font-size: 16px;
        color: #616060;
        line-height: 20px;
    }
    .knowex-steps .tabs p {
        font-size: 16px;
        margin: 0;
    }
    .knowex-steps h1 {
        font-size: 25px;
    }
    .how-it-works #home .hero-container {
        margin-top: 103px;
    }
    .knowex-steps .img-block {
        display: inline-block;
        width: 32%;
        height: 100%;
    }
    .how-it-works #home h2 {
        font-size: 25px;
    }
    .how-it-works #home h2:after {
        left: 70px;
    }
    .how-it-works #home p {
        font-size: 15px;
    }
    .knowex-steps .img-block img {
        width: 100%;
    }
    .knowex-steps .tabs .tab-pane {
        margin-left: 6px;
    }
    .knowex-steps .right-side .inner-block {
        margin: 14px 0px;
    }
    .screenshots-block ul {
        padding: 35px 33px 0px;
    }
    .screenshots-block ul li img {
        width: 100%;
    }
    .screenshots-block ul li h4 {
        font-size: 18px;
        white-space: normal;
    }
    .screenshots-block .heading-block h3 {
        width: 97%;
        border: none;
        font-size: 25px;
        border-bottom: 1.3px solid #b7b6b6;
        border-radius: 0px;
    }
    .call-setup {
        padding: 19px 0px;
    }
    .screenshots-block .heading-block .line-1, .screenshots-block .heading-block .line-2 {
       display: none;
    }
    .call-setup h2 {
        font-size: 27px;
        margin-bottom: 20px;
    }
    .call-setup p {
        width: 90%;
        margin: 20px auto 20px;
        font-size: 16px;
    }
    .call-setup small {
        font-size: 13px;
    }
    .call-setup .btn-primary {
        width: 129px;
        padding: 8px;
        font-size: 16px;
    }
    .call-setup .btn-primary:nth-child(3) {
        margin: 0px 10px;
    }
    .faq #accordion .card-header {
      padding: 5px;
      margin-bottom: 0;
    }
    .download-app h2 {
        font-size: 27px;
        padding: 0px 28px;
    }
    .app-store .app-btn:nth-child(3), .app-store .app-btn:nth-child(2) {
        position: unset;
        left: 0px;
        right:unset;
    }
    .section-header .section-title {
        font-size: 18px;
    }
    #contact-us .section-header {
        width: 80%;
    }
    .app-store img {
        height: 60px;
        width: auto;
        margin: 0px;
    }
    #footer .footer-info img {
        width: 39%;
    }
    #download {
        padding: 40px 0px;
    }
    .app-store {
        display: inline-block;
    }
    #how-it-work {
        padding: 0px;
    }
    #download .pull-left {
        margin-top: 0px;
        text-align: center;
    }
    #download p.description {
        line-height: 24px;
        color: #fff;
        font-size: 15px;
    }
    .stopics , .umeeting , .inbox , #download .download-iphone {
        display: none;
    }
    #home .hero-container {
        top: -69px;
    }
    .terms #home h2, .policy #home h2, .faq #home h2 {
        margin-top: 175px;
    }
    .app-store .app-btn:nth-child(3), .app-store .app-btn:nth-child(2) {
        position: unset;
        left: 0px
    }
    .faq #accordion  .card-body {
        padding: 15px;
        font-size: 14px;
    }
    .faq #accordion i {
        font-size: 20px;
    }
    .faq #accordion .btn-link {
        font-size: 14px;
    }
    .terms #home h2, .policy #home h2, .faq #home h2 {
      margin-top: 175px;
    }
    .terms #home, .policy #home, .faq #home {
        height: 25vh;
    }
    .container{
        max-width: 85%;
    }
    .iphone {
        max-width: 40%;
        text-align: center;
    }
    #screenshots {
        padding: 40px 0 50px 0;
    }
    iframe {
        height: 400px;
    }
    .iphone {
        margin-top: 30px;
        width: 100%;
        margin: 0px auto;
        max-width: 52%;
    
    }
    .mobile {
        padding-bottom: 50px;
    }
    .section-header .section-title {
        font-size: 20px;
        line-height: 28px;
    }
    #Download {
        padding: 40px 0 40px;
        text-align: center;
    }
    .app-btn h2 {
        font-size: 14px;
        text-align: left;
    }
    #home p {
        font-size: 20px;
    }
    #contact-us {
        padding: 40px 0 50px 0;
    }
    .faq .page-body {
        padding: 0px 0px 64px;
    }
    .about-us .padding-div h3 {
        font-size: 25px;
    }
}
@media (max-width: 479px) and (min-width:320px) {
    .swiper-container .swiper-slide .image {
        height: auto;
        width: 210px;
    }
      .banner-heading {
        padding: 150px 5px 7px;
        width: 100%;
        margin: 0px auto;
        text-align: center;
    }
    .about-us .padding-div h3 {
        font-size: 25px;
    }
    .page-head {
        margin-bottom: 28px
    }
    .policy .page-body, .terms .page-body {
        padding: 2px 9px 44px;
    }
    .page-head h2 {
        color: #000;
        font-size: 32px;
    }    
    .faq .page-body {
        padding: 0px 0px 64px;
    }
    .iphone {
        margin-top: 30px;
        width: 100%;
        margin: 0px auto;
        max-width: 52%;
    
    }
    .banner1-block button {
        display: flex;
        align-items: center;
        margin: 0px auto;
    }
    #contact-us .contact-block {
        border: none;
        padding: 0px 43px;
    }
    #footer .follow-us {
        margin-bottom: 20px;
    }
    .banner1-block .pull-left img {
        display: none;
    }
    .download-app {
        margin-top: 0px;
    }
    .how-it-works #home .hero-container {
        width: 100%;
    }
    .knowex-steps .tabs h3 {
        font-size: 20px;
    }
    .knowex-steps .tab-block ul li {
        line-height: 25px;
        color: #000;
        font-size: 16px;
    }
    .knowex-steps p {
        font-size: 16px;
        color: #616060;
        line-height: 20px;
    }
    .knowex-steps .tabs p {
        font-size: 16px;
        margin: 0;
    }
    .knowex-steps h1 {
        font-size: 25px;
    }
    .how-it-works #home .hero-container {
        margin-top: 103px;
    }
    .knowex-steps .img-block {
        display: inline-block;
        width: 32%;
        height: 100%;
    }
    .how-it-works #home h2 {
        font-size: 25px;
    }
    .how-it-works #home h2:after {
        left: 70px;
    }
    .how-it-works #home p {
        font-size: 15px;
    }
    .knowex-steps .img-block img {
        width: 100%;
    }
    .knowex-steps .tabs .tab-pane {
        margin-left: 6px;
    }
    .knowex-steps .right-side .inner-block {
        margin: 14px 0px;
    }
    .download-app {
        height: auto;
        font-size: 15px;
    }
    .download-app p {
        width: 90%;
    }
    /* .download-app .app-btn img {
        width: 33%;
    } */
    #home .hero-container {
        width: 90%;
    }
    .screenshots-block ul {
        padding: 35px 33px 0px;
    }
    .screenshots-block ul li img {
        width: 100%;
    }
    .screenshots-block ul li img {
        left: 0px;
        top: 0px;
    }
    .screenshots-block ul li {
        margin-bottom: 34px;
    }
    .screenshots-block ul li h4 {
        font-size: 15px;
        white-space: normal;
    }
    .screenshots-block .heading-block h3 {
        width: 97%;
        border: none;
        font-size: 20px;
        border-bottom: 1.3px solid #b7b6b6;
        border-radius: 0px;
    }
    .call-setup {
        padding: 19px 14px;
    }
    .screenshots-block .heading-block .line-1, .screenshots-block .heading-block .line-2 {
       display: none;
    }
    .call-setup h2 {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .call-setup p {
        width: 90%;
        margin: 20px auto 20px;
        font-size: 16px;
    }
    .call-setup small {
        font-size: 13px;
    }
    .call-setup .btn-primary {
        width: 83px;
        padding: 4px;
        font-size: 14px;
    }
    .call-setup .btn-primary:nth-child(3) {
        margin: 0px 2px; 
    }
    .faq #accordion .card-header {
        padding: 5px;
        margin-bottom: 0;
    }
    .download-app h2 {
        padding: 27px 5px;
        font-size: 21px;
    }
    .app-store .app-btn:nth-child(3), .app-store .app-btn:nth-child(2) {
        position: unset;
        left: 0px;
        right:unset;
    }
    .section-header .section-title {
        font-size: 18px;
    }
    #contact-us .section-header {
        width: 80%;
    }
    .app-store img {
        height: auto;
        width: 60%;
        margin: 0px;
        position: relative;
        float: unset;
    }
    #footer .footer-info img {
        width: 39%;
    }
    #download {
        padding: 40px 0px;
    }
    .app-store {
        display: inline-block;
    }
    #home h2 {
        font-size: 20px;
    }
    #home { 
        height: 60vh;
    }
    #how-it-work {
        padding: 0px;
    }
    #download .pull-left {
        margin-top: 0px;
        text-align: center;
    }
    #download p.description {
        line-height: 24px;
        color: #fff;
        font-size: 15px;
    }
    .app-store {
        right: 0px;
    }
    .stopics , .umeeting , .inbox , #download .download-iphone {
        display: none;
    }
    #home .hero-container {
        top: 21px;
    }
    .terms #home h2, .policy #home h2, .faq #home h2 {
        margin-top: 175px;
    }
    .app-store .app-btn:nth-child(3), .app-store .app-btn:nth-child(2) {
        position: unset;
        left: 0px
    }
    .faq #accordion  .card-body {
        padding: 15px;
        font-size: 14px;
    }
    .faq #accordion i {
        font-size: 20px;
    }
    .faq #accordion .btn-link {
        font-size: 14px;
    }
    .terms #home h2, .policy #home h2, .faq #home h2 {
        margin-top: 175px;
    }
    .terms #home, .policy #home, .faq #home {
        height: 25vh;
    }
    .container{
        max-width: 85%;
    }
    .iphone {
        max-width: 50%;
        text-align: center;
    }
    #screenshots {
        padding: 40px 0 50px 0;
    }
    iframe {
        height: 400px;
    }
    .mobile {
        padding-bottom: 50px;
    }
    /* .section-header .section-title {
        font-size: 20px;
        line-height: 28px;
    } */
    #Download {
        padding: 40px 0 40px;
        text-align: center;
    }
    .app-btn h2 {
        font-size: 14px;
        text-align: left;
    }
    #home p {
        font-size: 16px;
    }
    #contact-us {
        padding: 40px 0 50px 0;
    }
    .banner1-block .heading {
        font-size: 25px;
        margin-bottom: 18px;
    }    
    .banner1-block .icon img {
        height: 22px;
        width: 46px;
    }
    .banner1-block .box p {
        font-size: 14px;
        text-align: justify;
    }
    .banner2-block {
        display: none;
    }
  
}
@media (max-width: 768px) {

    .download-app .app-btn img {
        margin: 0px 6px 0px;
        max-width: 25%;
    }
    .footer-links h4 {
        margin: 27px 0 5px 0;
    }
    .back-to-top {
      bottom: 15px;
    }
    #home h1 {
        font-size: 28px;
        line-height: 36px;
      }
      .about-us .page-body {
        padding: 0px 0px 0px;
    }
}
@media (max-width: 767px) {
    #home .banner-heading h6 {
        text-align: center;
    }
    #mobile-nav-toggle {
        display: inline-block;
    }
    #home h2 {
        font-size: 30px;
        text-align: center;
    }
}
@media only screen and (max-width: 992px) {
.about-us .shri-paramhansa-img {
    float: none;
    width: 100%;
    object-fit: cover;
    margin-bottom: 16px;
    padding-left: 0px;
}
.about-us .page-body p {
    margin-bottom: 10px;
    text-align: left;
}
.Paramahansa-thoughts {
    padding-left: 0px;
}
.about-us .page-body .img-block {
    margin-bottom: 20px;
}
}
@media only screen and (max-width:320px) and (min-width:0px) {
    .banner-heading {
        padding: 131px 0px 25px;
    }
    #home h2 {
        font-size: 21px;
    }
}