@charset "utf-8";
/* CSS Document */

@media (min-width: 1200px){
.container {
    width: 1170px;
}
}
@media screen and (max-width:1919px) {
	
}
@media screen and (max-width:1800px) {

}

@media screen and (max-width:1599px) {
  
}

@media screen and (max-width:1400px) {
	
}

@media screen and (max-width:1279px) {
   

}

@media screen and (max-width:1024px) {
    
body {font-size: 1.4rem;}
.inner-banner {margin-top: 65px;}
.page-title { margin-bottom: 30px;}
.section-title { font-size: 3.0rem;}
.btn-default { padding: 10px 24px;}


}

@media screen and (max-width:1023px) and (orientation: portrait) {
    .desktop-banner {display:none !important;}
    .mobile-banner { display: block !important;}

    #bodyContentTab.nav-tabs li {width: 115px;}
    #bodyContentTab.nav-tabs li:last-child {border-left: 1px solid #97ca4e;}
 
}



@media screen and (max-width:991px) {
    .sec-padding  {padding: 30px 0;}
  
    .breathing-content p,
    .location-content p {padding-right: 15px; padding-left: 15px; padding-bottom: 15px;}

    
    .section-title:before { width: 150px; height:3px}

    .video_thumbnail { flex: 0 0 auto;   width: 50%; }

  
}





@media screen and (max-width:839px) {
	
}

@media screen and (max-width: 768px) {   

	
}

@media screen and (max-width: 767px) {
   

}

  


@media screen and (max-width: 567px) {
   
.location-wrapper .views-field.views-field-nothing {width: 100%;}

.video_thumbnail {   width:100%; border: none;}
	
}


@media screen and (max-width: 479px) {
	
}

@media screen and (max-width:399px) {
	
}

@media screen and (max-width:359px) {
	
}


@media all and (max-width: 1024px) {
    .header {
        height: 65px;
    }

    .header .header-bottom{
        top: initial;
        transform: initial;
    }
 
    .navigation-wrapper ul.navigation > li > ul {
       top: 0;
   }

   .inner-banner, .region-banner {
        margin-top: 65px;
    }
 }








