

.mob_dblock{
  display: none;
}

@media screen and (min-width:1600px) and (max-width:1699px){
.tab_fs {
  font-size: 10.5rem;
}

}

@media screen and (min-width:1500px) and (max-width:1599px){
.tab_fs {
  font-size: 10.5rem;
}
.md_pc_bottom{
  bottom: -220px;
}
.md_pc_mt70{
  margin-top: 70px;
}
.mob_view {
  bottom: -125px !important;
}

}

@media screen and (min-width:1400px) and (max-width:1499px){
.navbar .navbar-nav .nav-link {
  margin: 10px 13px;
}
.logo_icon {
  right: -7%;
}
.tab_fs {
  font-size: 10.5rem;
}
.md_pc_bottom{
  bottom: -220px;
}
.md_pc_mt70{
  margin-top: 70px;
}
.mob_view {
  bottom: -120px !important;
}
}

@media screen and (min-width:1300px) and (max-width:1399px){
.logo_icon {
  right: -6%;
}
.navbar .navbar-nav .nav-link {
  margin: 10px 12px;
  font-size: 16px;
}
.md_pc_w13{
  width: 13%;
}
.tab_fs {
  font-size: 10rem;
}
.md_pc_mb0{
  margin-bottom: 0px !important;
}
.md_pc_pb60{
  padding-bottom: 60px;
}
.mob_view {
  bottom: -130px !important;
}
}


@media screen and (min-width:1200px) and (max-width:1299px) {
.testi_padd {
  min-height: 398px;
}
.navbar .navbar-nav .nav-link {
  margin: 10px 12px;
  font-size: 16px;
  letter-spacing: 0.3px;
}
.md_pc_w13{
  width: 13%;
}
.logo_icon {
  right: -7%;
  width: 40%;
  top: 1%;
}
header .navbar [class*="col-"] {
  padding: 0 0px 0 0;
}
.logo {
  width: 100px;
}
/* why yoga */
.tab_fs {
  font-size: 9rem;
}
.md_pc_mb0{
  margin-bottom: 0px !important;
}
.md_pc_pb60{
  padding-bottom: 60px;
}
.mob_view {
  bottom: -130px !important;
}

}


@media screen and (min-width:1100px) and (max-width:1199px) {
.testi_padd {
  min-height: 440px;
  padding: 18px 18px;
}
.tab_pdtb0{
  padding-top: 0px !important;
  padding-bottom: 120px !important;
}
.bottom-minus-130px {
  bottom: -111px;
  font-size: 159px;
  line-height: 156px;
}
.about_preeti .cover-background {
  background-position: 3% 0% !important;
}
.sm_left_30{
  left: 30px;
  width: 82%;
}
.logo_icon {
  right: -7%;
  top: 0;
  width: 40%;
}
header .navbar [class*="col-"] {
  padding: 0 0px 0 0;
}
.logo {
  width: 100px;
}
.navbar .navbar-nav .nav-link {
  margin: 10px 9px;
  font-size: 16px;
  letter-spacing: 0;
}
.md_pc_w13{
  width: 13%;
}
.tab_fs {
  font-size: 8.5rem;
}
.md_pc_mb0{
  margin-bottom: 0px !important;
}
.md_pc_pb60{
  padding-bottom: 0px;
}

.mob_view {
  bottom: -122px !important;
}
.header-icon .header-social-icon a {
  margin-left: 15px;
}
}



@media screen and  (max-width:1099px) {
  .me-auto {
  margin-right: auto !important;
}

}

@media screen and (min-width:768px) and (max-width:1199px) {
  /* courses classes */
.res_w50{
  width: 50% !important;
}
}

@media screen and (min-width:768px) and (max-width:1099px) {

.navbar.bg-transparent {
  background-color: unset !important;
}
.header-icon .icon > a {
  color: white;
}
.navbar-toggler-line {
  background: white;
}
.sticky .navbar .navbar-toggler-line {
    background: #313131;
}
.navbar-collapse-show[data-mobile-nav-style="modern"] .navbar {
  -webkit-transform: translate3d(0vw, 0, 0) !important;
}
.navbar-collapse-show[data-mobile-nav-style="modern"] .page-layout{
  -webkit-transform: translate3d(-100vw, 0, 0) !important;
}
.navbar-collapse-show[data-mobile-nav-style="modern"] .navbar-modern-inner {
 width: 100vw;
}
.navbar-modern-inner .navbar-nav {
  padding: 15px 0;
}
[data-mobile-nav-style="modern"] .navbar-modern-inner .mCSB_inside > .mCSB_container {
  margin-right: 0;
  padding: 0px;
}
[data-mobile-nav-style="modern"] .navbar-modern-inner .navbar-collapse {
  padding: 100px 30px 50px;
}
/* [data-mobile-nav-style="modern"] .navbar-modern-inner{
    overflow: visible !important;
    height: 100vh !important;
    position: fixed;
    top: 0;
    z-index: 90;
    display: flex !important;
    justify-content: center;
    transition-duration: 0.75s;  
} */
header .navbar [class*="col-"] .navbar-nav{
  display: none;
}
 .navbar-expand-lg .navbar-toggler{
  display: block;
 }
 .menu-order{
  order: 5;
 }
 .navbar-expand-lg .navbar-toggler{
  display: flex;
  align-self: center;
 }
 .md-left-30px {
    left: 52px !important;
  }

.about_preeti .cover-background {
  background-position: 3% 0% !important;
}
.tab_pdtb0{
  padding-top: 0px !important;
  padding-bottom: 107px !important;
}

.tab_ls01{
  letter-spacing: -0.1px;
}

.tab_z_index{
  z-index: 0;
}
/* about page */
.logo_icon {
  width: 35%;
  right: 55px;
  top: 78%;
}
.sm_pc_w85{
  width: 85%;
}
.sm_pc_w100{
  width: 100%;
}

.sm_pc_zindex0{
  z-index: 0;
}
.logo_icon2 {
  width: 46.5%;
  left: -1%;
  top: 0%;
}
.tab_ml14{
  margin-left: 14%;
}
.tab_about_logo{
  right: 5px;
}
.tab_pb80{
  padding-bottom: 80px !important;
}
/* why yoga */
 .tab_fs {
    font-size: 7.5rem;
  }
  .tab_bottom_minus_90{
    bottom: -90px;
  }
  .tab_w_unset{
    width: unset !important;
  }
  .tab_mlr0{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .tab_pdtb80{
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .tab_mb0{
    margin-bottom: 0px !important;
  }
  /* courses classes */
  .tab_w60{
    width: 60%;
  }
  .md_pc_mb0{
  margin-bottom: 0px !important;
}
.testi_padd .tab_mb36{
  margin-bottom: 36px !important;
}
.tab_mt30{
  margin-top: -30px;
}
.navbar-collapse{
  max-height: 950px !important;
}
.gallery_sec .tab{
  margin-right: 8px !important;
}
/* contact */
.mCSB_container{
  top: 90px !important;
}
.mob_mt0{
  margin-top: 0px !important;
}

.mob_ls1{
  letter-spacing: 1px !important;
}

.mob_view{
  z-index: 0 !important;
  bottom: -170px !important;
  left: auto;
  font-size: 110px !important;
}
.tab_pdb0{
  padding-bottom: 0px;
}
.tab_pdt70{
  padding-top: 70px !important;
}
.tab_mb65{
  margin-bottom: 65px !important;
}
.tab_mlr0{
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.mob_z_index{
  position: relative;
  z-index: 1;
}

}

@media screen and (min-width:992px) and (max-width:1049px){
 .mob_view {
  z-index: -1 !important;
  bottom: -200px !important;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 17.667%;
  }
}

@media screen and (min-width:768px) and (max-width:910px){
 .testi_padd .tab_mb10 {
    margin-bottom: 10px !important;
  }
}


@media screen and (min-width:871px) and (max-width:891px){
  .tab_h196{
    height: 196px;
  }
}


@media screen and (min-width:768px) and (max-width:840px){
.class_title {
  margin-bottom: 10px !important;
  line-height: 30px;
  letter-spacing: 0.1px;
}
.book_btn {
  right: 17px !important;
}
.testi_name {
  letter-spacing: 0.1px;
}
.testi_padd .res_mb10 {
  margin-bottom: 10px !important;
}
.tab_mb10{
  margin-bottom: 10px !important;
}
}


@media screen and (min-width:768px) and (max-width:814px){
.tab_h232{
  height: 232px;
}
}


@media screen and (min-width:992px) and (max-width:1049px) {
.sm_pc_w85{
  width: 40%;
  margin-left: 7%;
}
.sm_pc_w100{
  width: 50%;
  margin-left: 0%;
}
.tab_about_logo {
  right: 0px;
  top: 5%;
}

}

@media screen and (max-width:767px) {

.mob_mb0{
    margin-bottom: 0px !important;
}
.mob_pb0{
    padding-bottom: 0px !important;
}
.mob_mb20{
  margin-bottom: 20px !important;
}
h4{
  font-size: 21px;  
  line-height: 26px;
}
.btn.btn-switch-text.btn-large > span {
  padding: 6px 12px;
}
.btn.btn-switch-text .btn-double-text {
  font-size: 15px;
}
.mob_ptb40{
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.mob_mb30{
  margin-bottom: 30px !important;
}
.mob_ptb0{
  padding-top: 0px !important;
  padding-bottom: 60px !important;
}

.mob_dblock{
  display: block !important;
}
.tab_z_index{
  z-index: 0;
}
.mob_dnone{
  display: none;
}
.swiper-slide {
  height: auto;
}

.testi_name {
  letter-spacing: 0.2px;
    font-size: 13px;
}
.mob_pb90{
  padding-bottom: 90px !important;
}
.mob_ls01{
  letter-spacing: 0.1px;
}


.navbar-modern-inner .navbar-nav {
  padding: 15px 0;
}

.foot_btm {
  margin-top: 0px;
}
footer {
  padding: 0px 0 0;
}

/* about us */
.sm_pc_zindex0{
  z-index: 0;
}
.mob_pdt40{
 padding-top: 40px !important;
}

.mob_db{
  display: inline-block !important;
}
.mob_mb20{
  margin-bottom: 20px !important;
}

.mob_mlr0{
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.mob_left_2{
  left: 2px;
}
.mob_w80{
  width: 80%;
}
.mob_ml40{
  margin-left: 40px;
}
.mob_pb60{
  padding-bottom: 60px !important;
}
.shape-image-animation {
  bottom: -29px;
}
header.sticky.sticky-active .navbar {
  height: 97px;
}
.mob_txt_lft{
  text-align: left !important;
}
/* why yoga */
.mob_w22{
  width: 22%;
}
.mob_pdtb40{
 padding-top: 40px !important;
 padding-bottom: 40px !important;
}
.mob_fs62{
  font-size: 65px !important;
}
.mob_bottom_0{
  bottom: 0px !important;
}
.mob_dblock{
  display: block;
}
.mob_pb0{
  padding-bottom: 0px !important;
}
.mob_pb115{
  padding-bottom: 115px !important;
}

.mob_mb35{
  margin-bottom: 35px;
}

.class_pg .why_bullet p {
  font-size: 16px;
}
/* gallery */
.mob_mb10{
  margin-bottom: 10px !important;
}
.gallery_sec .tab{
  width: 49%;
  padding: 5px 6px;
  font-size: 15px;
  letter-spacing: 0;
  margin: 0 0 10px !important;
}
.img_row{
  flex-direction: column;
}
.mob_w100{
  width: 100%;
}
/* contact */

.mob_mt0{
  margin-top: 0px !important;
}

.mob_ls1{
  letter-spacing: 1px !important;
  }


.mCustomScrollBox {
  overflow: visible;
}
.mob_mb9{
  margin-bottom: -9px !important;
}
.mob_mb12{
  margin-bottom: 12% !important;
}
.mob_z_index{
  position: relative;
  z-index: 1;
}

}

@media screen and (min-width:490px) and (max-width:525px){
.about_preeti .cover-background {
  background-position: 3% 50% !important;
}
.mob_about_logo {
    width: 62.5%;
    top: 60%;
  }
}
@media screen and (min-width:446px) and (max-width:489px){
.about_preeti .cover-background {
  background-position: 3% 55% !important;
}
.mob_about_logo {
    width: 62.5%;
    top: 60%;
  }
}

@media screen and (min-width:360px) and (max-width:445px){


.mob_fs62{
  font-size: 49px !important;
}

}
