@media all and (max-width: 1630px)
{
  .yoga-schedule-wrp .nav-tabs .nav-item .nav-link{font-size: 20px;height: 70px;width: 100%;margin-top: 1px;}
  .yoga-schedule-wrp .nav-tabs{justify-content: center;}
  .weekday-schedule-block{width: 26%;}
  .weekday-schedule-wrp{justify-content: space-evenly;}
  .yoga-schedule-button{font-size: 20px;}

  .author-text-wrp{min-height: 240px;}
}

@media all and (max-width: 1600px)
{
  .header-image{transform: translate(-5%,-20%);}
  .about-section-3 .title-text-35{font-size: 30px;}
  .contact-section-form {width: 90%;margin-left: 40px;}

  .blog-detail-latest-blog-h{font-size: 17px;}
  .blog-detail-latest-blog-wrp .content-text{font-size: 13px;}

  

}

@media all and (max-width: 1500px)
{
  .most-viewed-blog-section{padding-top: 70px;padding-bottom: 70px;}
  .yoga-classes-images-wrp{width: 100%;}
}

@media all and (max-width: 1400px)
{
  .newsletter-input{width: 85%;}
  .about-section-3-wrp-1{padding: 30px 0px;}

  .blog-list-text-wrp{padding: 15px;}
  .blog-list-date .col-md-4{width: 45%;}
  .blog-list-date .col-md-8{width: 55%;}

  .blog-detail-page-container{padding: 30px 0px;}
  .blog-detail-highlited-text-wrp{padding: 15px;padding-left: 30px;font-size: 25px;margin:20px auto;}
  
  .co-founder-section .subtitle-text{font-size: 20px;}

  .contact-info-wrp{height: 300px;}
  .contact-info-heading{font-size: 30px;}
  .contact-info-text{font-size: 20px;}
  .contact-icon{height: 50px;}
  .price-packages-price{max-width: 75%;}
}

@media all and (max-width: 1200px)
{
  .breadcrumb-wrp{width: 50%;height: 70px;font-size: 23px;}
  .breadcrumb-wrp::before{border-bottom: 70px solid #212529;border-left: 55px solid transparent;}
  .header{height: 600px;}
  .header-image {background-position: right;transform: translate(-5%,-24%);height: 470px;}
  .banner-title {font-size: 52px;}
  .index-section-2-text-wrp {padding: 40px 0px;margin-left: 20px;}
  .index-section-2-text-mb {margin-bottom: 50px;}

  .newsletter-text{font-size: 24px;}
  .newsletter-input{width: 82%;}

  .index-section-2-big-text {font-size: 45px;line-height: 54px;}
  .index-section-2-big-text span{font-size: 55px;}

  .index-section-2-text-stroke{font-size: 120px;bottom: -38px;}

  .index-sec-3-overlay {display: block;opacity: 1;}

  .our-team-slider .slick-prev{right: auto;left: 10%;}
  .our-team-slider .slick-next{right: 14%;left: auto;}
  .index-section-4-text{min-height: 210px;}

   /* about page */
   .inner-page-header-text{font-size: 35px;}
   .inner-page-header-text br{display: none;}
   .inner-page-header{height: 500px;}

    /* author profile page */
    .author-image {height: 600px;}
    .author-blog-image {height: 400px;}
    
    .author-blog-title{margin-top: 10px;}
    .author-like-wrp{font-size: 16px;}
    .author-like-wrp img{height: 20px;}
    .author-text-wrp{min-height: 185px;padding: 20px;}

    /* blog detail */
    .blog-detail-about-author-wrp .black-button{max-width: 100%;}
    .blog-detail-search-wrp input{width: 75%;}
    .blog-detail-author-image {height: 210px;}
    .blog-detail-main-image-text-wrp{width: 100%;}
  
    /* contact page */
    .contact-info-wrp {height: 300px;}

    
}

@media all and (max-width: 1024px){
    .title-text{font-size: 50px;}
    .index-slider-4-image-container {height: 395px;margin-top: 50px;}

    /* about page */
    .about-sec-2-round-image {height: 400px;width: 400px;}
    .round-image-ellipse-3{right: 0px;bottom: 20px;}
    .round-image-ellipse-1{left: 40px;top: 0;}
    
    /* pricing page */
    .price-packages-price{max-width: 80%;}
    .virtual-workshop-content{height: 430px;}
    .contact-us-input{font-size: 18px;margin-top: 35px;}
    .contact-us-input::-webkit-input-placeholder {font-size: 18px;}
    .contact-us-input::-moz-placeholder { font-size: 18px;}
    .contact-us-input:-ms-input-placeholder { font-size: 18px;}
    .contact-us-input:-moz-placeholder {font-size: 18px;}

    /* contact us page */
    .other-location-section{padding: 50px 0px;}
    .location-section-desktop{display: block;}
    .location-address-wrp-text{font-size: 20px;}

    /* our team */
    .meet-our-team-slider.slick-dotted.slick-slider {margin-bottom: 60px;}
    .meet-our-team-image {height: 350px;}
  

    /* coming soon */
    .coming-soon-section{min-height: auto;}
    .coming-soon-section-bg-image{object-position: 20%;}
}



@media all and (max-width: 991px)
{
  #Navbar .navbar-nav .nav-link{text-align: left;padding-left: 50px;font-size: 20px;}
  .web-drawer-tab{position: fixed;height: 100%;width: 100%;background-color: #000;top: 0%;bottom: 0;z-index: 1;left: 0;padding-top: 50px;
    /* background-image: linear-gradient(top center, rgba(33, 37, 41,0.8), rgba(33, 37, 41,0.8)), url('../images/navbar-bg-image-mobile.jpg')  no-repeat;} */
    background:  linear-gradient(rgba(33, 37, 41,0.8),rgba(33, 37, 41,0.8)),url("../images/navbar-bg-image-mobile.jpg") no-repeat center top;
    transition: transform 0.6s ease;    z-index: 3;background-size: cover;}
    .collapse:not(.show) {display: block;}
    .search-icon{display: none;}
    .header{height: 450px;}
    .banner-title{font-size: 45px;}
  .header-image {background-position: right;transform: translate(-5%,-14%);height: 350px;}

  .newsletter-input{width: 90%;}

    #Navbar .dropdown-item{padding: 10px 50px;}
    .pages-drop-down-list li:first-child{padding-top: 10px;}
    .pages-drop-down-list li:last-child{padding-bottom: 10px;}

    .web-drawer-tab {transform: translate(-100%, 0%);overflow-y: auto;}

    .search-icon-mobile{display: block;right: 20px;background: transparent;border: 0;}
  /* .navbar-collapse{position: fixed;height: 100%;width: 100%;background-color: #000;top: 0%;bottom: 0;z-index: 1;left: 0;padding-top: 50px;
    background:  linear-gradient(rgba(33, 37, 41,0.8),rgba(33, 37, 41,0.8)),url("../images/navbar-bg-image-mobile.jpg") no-repeat center top;
    transition: transform 0.6s ease;} */
  .index-section-2-text-wrp{margin-left: auto;margin: 0 auto;padding: 40px 0px;}
  .index-section-2-left-image{text-align: center;padding-left: 0px;}
  .index-section-2-left-image::after{transform: translateX(-50%) rotate(90deg);right: 50%;left: 50%;top: auto;bottom: -55px;}
  .index-section-2-big-text{font-size: 30px;text-align: left;right: auto;left: 1%;line-height: 54px;bottom: -40px;top: auto;}
  .index-section-2-big-text br{display: none;}
  .index-section-2-big-text span{font-size: 55px;}

  .index-section-3-text-padding {padding-left: 15px;padding-top: 30px;}

  .index-section-3-image-wrp{width: 45%;}
  .index-section-3-image {height: 500px;width: 100%;}

  .most-viewed-blog-section {padding-top: 40px;padding-bottom: 40px;}
  .author-blog-wrp{margin-top: 40px;}
 
  .index-section-3{padding: 50px 0px;text-align: center;}
  .black-button-wrp{display: flex;justify-content: center;}

  .nav-div-close-button{display: block;color: #fff;font-size: 35px;float: right;margin-right: 20px;}
  /* .collapse:not(.show) {display: ;} */

  .index-section-4-heading {width: 100%;padding-bottom: 50px;text-align: center;}

  .p-70 {padding: 50px 0px;}
  .subtitle-text{font-size: 20px;}
  .title-text{font-size: 40px;}
  .content-text{padding: 0px 20px;}

  .testimonial-slider{padding: 0px; width: 90%;padding-right: 0px;padding-top: 50px;}
  .testimonial-slider-wrp{justify-content: center;    padding-bottom: 80px;}
  .testimonial-slider-wrp::before{display: none;}
  .testimonial-slider .slick-dots {width: 100%!important;bottom: -40px;}

  .newsletter-input{padding: 20px 20px 20px 20px;}
  .newsletter-section::before{z-index: 1;}
  .newsletter-text{text-align: left;}
  .newsletter-left {padding: 30px 0px;position: relative;z-index: 2;}
  .newsletter-form-wrp{margin-left: 27px;}
  .newsletter-right{background-size: cover;padding: 30px 0px;}

  .footer {padding: 50px 0px;}
  .footer-logo {height: 55px;}
  .footer-list-container{margin-bottom: 30px;}
  .footer-title {font-size: 25px;padding-bottom: 20px;margin-bottom: 20px;}
  .footer-links li {margin-bottom: 15px;}
  .footer-list li {margin-bottom: 15px;}
  .footer-icon {width: 25px;}

  .copyright-section{text-align: center;}

    /* about page */
    .breadcrumb-wrp{width: 50%;height: 70px;font-size: 23px;}
    .breadcrumb-wrp::before{left: -45px;border-bottom: 70px solid #212529;border-left: 45px solid transparent;}
    .about-section-2{text-align: center;padding: 50px 0px;padding-bottom: 50px;}
    .about-section-2-image-wrp{order: 1;margin-bottom: 50px;}
    .about-section-2-text-wrp{order: 2;}
    .about-sec-2-round-image{height: 480px;width: 480px;}
    .about-section-3-wrp-1{padding: 50px 0px;}
    .video-section{padding: 50px 0px;}
    .price-packages-slider .slick-slide{padding-bottom: 0px;}
    .virtual-workshop-section {padding: 50px 15px;}
    .virtual-workshop-content{height: 350px;}
    .contact-section-form {width: 90%;margin-left: 0px;margin: 0 auto;}
    .contact-us-input{margin-top: 30px;}

    /* our team page */
    .head-coach-image{order: 1;height: 400px;}
    .head-coach-image-img{object-position: top;margin-top: 50px;}
    .head-coach-text-wrp{order: 2;padding: 50px 15px;text-align: center;margin-top: 30px;}
    .head-coach-text-wrp .content-text{padding: 0px 0px;}
    .co-founder-img-wrp{margin-top: 70px;}
    .co-founder-section .subtitle-text{font-size: 18px;}

    /* author profile page */
    .author-image {height: 440px;}
    .author-desc{font-size: 18px;line-height: 24px;}
    .author-expertise-list-item{font-size: 18px;}
    .author-social-icon-list-h{font-size: 18px;}
    .author-social-icon-list {font-size: 20px;}

    .author-blog-image {height: 300px;}
    .author-blog-date{    font-size: 40px;    padding: 18px 18px;}
    .author-text-wrp{padding: 15px;min-height: 180px;}
    .author-like-wrp{font-size: 18px;}
    .author-blog-section{padding: 40px 0px; padding-bottom: 70px;}

    /* blog list page */
    .blog-list-wrp {margin-top: 30px;}
  
    .yoga-schedule-button{width: 100%;}
    /* gallery page */
    .gallery-section .grid {column-count: 3;}

    .types-of-classes-slider{text-align: center;}
    .types-of-classes-button{margin: 0 auto;}

     /* 404 page */
    .page-not-found-section::before{background-position: right;width: 100%;}
    .page-not-found-section{min-height: auto;}
    .not-found-page-image{object-position: 90%;}
    .border-div{border: 15px solid #212529;}
    /* .page-not-found-text-h{font-size: 50px;}
    .page-not-found-text-p{    font-size: 30px;line-height: 30px;margin-bottom: 20px;}
    .go-back-button{font-size: 25px;width: 320px;height: 60px;} */

    /* classes */
    .yoga-classes-image{margin: 0 auto;width: 90%;margin-top: 30px;background-position: top;}
    .yoga-classes-text-wrp{width: 90%;text-align: center;left: 50%;transform: translate(-50%,0);}
    .yoga-classes-text-wrp .black-button{margin: 0 auto;}
    .yoga-classes-image-img{object-position: top;}
    .types-of-classes-slider.slick-initialized .slick-slide{padding-bottom: 30px;}

    /* blog detail */
    .blog-detail-left-container{order: 2;}
    .blog-detail-right-container{order: 1;padding-left: 15px;margin-bottom: 50px;}
    .blog-detail-author-image{height: 450px;width: 100%;object-fit: cover;object-position: top;}
    .blog-detail-about-author-wrp .content-text{padding: 0px;}
    .blog-detail-main-image {height: 460px;}
    .blog-detail-right-container .content-text{padding: 0px;}
    .blog-detail-main-h{font-size: 35px;margin-top: 10px;margin-bottom: 10px;}
    .blog-detail-search-wrp input{    width: 94%;}
    .blog-detail-latest-blog-h {font-size: 22px;}
    .blog-detail-latest-blog-wrp .content-text {font-size: 20px;}
    .blog-detail-category-list-item{font-size: 22px;}

    /* pop up design */
    .modal-heading-text{font-size: 30px;}
    .modal-highlighted-text{font-size: 35px;}
    .modal-text-25 {font-size: 20px;}
    .newsletter-modal-image{height: 530px;}
    .team-detail-modal .newsletter-modal-image {height: 800px;}
  
    .newsletter-modal-image::before{border-bottom: 300px solid rgba(239,0,96,1);border-left: 300px solid transparent;}
    .team-detail-modal .content-text {padding: 0px 0px;}
    
}
@media (min-width: 600px){.newsletter-modal .modal-dialog{max-width: 600px;}}
@media (min-width: 992px){.newsletter-modal .modal-dialog{max-width: 800px;}}

@media all and (max-width: 767px)
{
  .title-text {font-size: 35px;}
  .subtitle-text {font-size: 18px;}
  .inner-page-subtitle-text {font-size: 16px;}
  .header-bar span {font-size: 16px;padding-left: 5px;}
  .header-bar .col-sm-6{width : 50%;}
  .header-bar-social-icon li {margin-left: 10px!important;}

  .header{height: 600px;}
  .header-image-wrp{order: 1;}
  .header-text-wrp{order: 2;}

  .header-bar-social-icon i{font-size: 20px;}

  .header-image{position: relative;background-position: center;transform: translate(-0%,-10%);height: 250px;}
  .banner-title {font-size: 40px;margin-bottom: 20px;text-align: center;}
  .banner-subtitle {font-size: 20px;margin-bottom: 10px;text-align: center;}

  .index-sec-2-icon {width: 65px;}
  .index-section-2-left-image{padding-left: 0px;padding-top: 0;}
  .index-section-2-text-stroke{font-size: 75px;bottom: -24px;}
  .index-section-2-text-mb {margin-bottom: 40px;}
  .index-section-2-content {font-size: 16px;}  

  .newsletter-input {width: 83%;}
  
  /* .our-team-slider .slick-slide {margin: 0 15px;}
  .our-team-slider .slick-list {margin: 0 -15px;} */
  .our-team-slider {padding-bottom: 50px;padding-right: 15px;padding-left: 15px;}
  .our-team-slider .slick-next{right: 18%!important;left: auto;}

  .index-section-3-image {height: 350px!important;width: 100%;}
  .index-section-3{padding: 50px 0px;}

  .footer-list-item{font-size: 1.1rem;}

  /* about page */
  .breadcrumb-wrp::before{left: -45px;border-bottom: 70px solid #212529;border-left: 45px solid transparent;}
  .about-sec-2-round-image {height: 350px;width: 350px;}
  .round-image-ellipse-1{left: 0;top: 0;}
  .round-image-ellipse-3{right: 0;bottom: 0;}
  .round-image-ellipse-2{height: 120px;width: 120px;left: 0;bottom: 0;}
  .title-text-35{font-size: 30px;}
  .price-packages-price {max-width: 63%;font-size: 30px;margin-top: 40px;margin-bottom: 40px;}
  .price-packages-price-time{font-size: 30px;}
  .price-package-image-wrp {width: 210px;}
  .price-package-image-wrp.wide-image {width: 235px;}
  .price-package-image-wrp.wide-image-1 {width: 220px;}
  .contact-section-form {width: 90%;margin-left: 0px;margin: 0 auto;text-align: center;}

  /* author profile page*/
  .author-image{height: 350px;margin-top: 20px;}
  .author-achievement{margin-bottom: 30px;}
  .author-desc{font-size: 17px;padding: 0px 15px;}
  .author-expertise-list-item{font-size: 17px;margin-left: 20px;}
  .author-social-icon {text-align: center;margin-top: 20px;} 
  .author-blog-image {height: 320px;}
  .author-blog-date {font-size: 35px;padding: 18px 18px;}
  .author-like-wrp{font-size: 18px;}
  .author-blog-wrp::after{right: -15px;bottom: -15px;}

  /* gallery page */
  .gallery-section .grid {column-count: 2;}

  /* 404 page */
  .page-not-found-section::before{background-position: right;width: 115%;}
  .page-not-found-section{min-height: auto;}
  .not-found-page-image{object-position: 90%;}
  .border-div{border: 15px solid #212529;}
  .page-not-found-text-h{font-size: 50px;}
  .page-not-found-text-p{    font-size: 30px;line-height: 30px;margin-bottom: 20px;}
  .go-back-button{font-size: 25px;width: 320px;height: 60px;}

  /* coming soon page */
  .coming-soon-section{text-align: center;min-height: auto;}
  .coming-soon-section-text-1{font-size: 30px;line-height: 35px;}
  .coming-soon-section-text-h{font-size: 45px;margin: 0 auto;}
  .coming-soon-section-text-2{font-size: 25px;}
  .coming-soon-form-wrp{padding-right: 25px;text-align: center;border-radius: 10px;padding-bottom: 50px;}
  .coming-soon-form-wrp input{width: 90%;text-align: center;margin-bottom: 20px;}
  .coming-soon-form-wrp button{bottom: 10px;top: auto;left: 50%;width: 90%;transform: translate(-50%, 0%);}

  /* blog detail */
  .blog-detail-search-wrp input{width: 85%;}
  .blog-detail-author-desc{text-align: center;padding: 15px;}
  .blog-detail-author-detail-image-wrp{width: 100%;}
  .blog-detail-author-detail-image{margin: 0px auto;margin-bottom: 30px;}
  .blog-detail-highlited-text-wrp{font-size: 18px;}
  .blog-detail-images{margin-top: 30px;height: 500px;}
  .author-text-wrp {padding: 40px;min-height: 150px;}
  .blog-detail-author-image {height: 300px;}




  .author-blog-image-img{object-position: top;}

  /* classes */
  .yoga-classes-image{height: 400px;}
  
  .types-of-classes-slider .content-text{padding: 0px;}
  .co-founder-round-image{margin-bottom: 50px;}

  /* yoga-schedule page */
  .weekday-schedule-block{width: 45%;}

  /* pop-ups */
  .newsletter-modal-image{height: 400px;width: 100%;background-position: center;}
  .team-detail-modal .newsletter-modal-image{height: 400px;background-position: top;}
  .newsletter-modal .newsletter-modal-text-wrp{padding-right: 10px;text-align: center;}
  .newsletter-modal-input{text-align: center;}
  .newsletter-modal .black-button{margin: 0 auto;}
  .modal-heading-text {font-size: 35px;}
  .modal-highlighted-text{font-size: 45px;}

  /* contact page */
  .contact-info-heading{font-size: 30px;}
  .contact-info-text{font-size: 20px;}
  .contact-info-slider .slick-slide{padding: 50px 0px;}
}

@media all and (max-width: 600px)
{
  .breadcrumb-wrp{width: 70%; font-size: 20px;}
  .our-team-slider .slick-next:before{width: 40px;height: 20px;}
  .our-team-slider .slick-prev:before{width: 40px;height: 20px;}

}

@media (max-width: 500px)
{
  .round-image-ellipse-2 {height: 80px;width: 80px;}
  .co-founder-round-image .round-image-ellipse-3{right: 0;bottom: 0;}
  .author-like-wrp {font-size: 15px;}

}

@media (max-width: 400px)
{
  .breadcrumb-wrp{width: 80%;}
  .header-image{height: 210px;}
  .banner-title {font-size: 35px;}
  .newsletter-input {width: 79%;}
  .header-bar-social-icon li {margin-left: 4px!important;}

  .about-sec-2-round-image{height: 290px;width: 290px;}
  /* pricing page */
  .price-packages-price {max-width: 85%;}

  /* blog */

  /* classes */
  .types-of-classes-section{padding-right: 0px;padding-left: 0px;}
  .types-of-classes-section .container{padding-right: 0px;padding-left: 0px;}
 
  .yoga-schedule-button {font-size: 16px;}
  /* gallery page */
  .gallery-section .grid {column-count: 1;}

  .blog-detail-latest-blog-wrp .content-text {font-size: 16px;}
  .blog-detail-author-detail-image-wrp{margin: 0 auto;width: 100%;}
  .blog-detail-author-desc{text-align: center;}
}

