
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 767px)
{
img { width: initial;}
.fa-angle-down { display: none;}
.fixed-header { display: none;}
.main-menu{display: none;}
.home-banner h1{font-size:25px;}
.navigation li.active a { background: #fff; color: #15b5c2;}
li.dropdown .fa-angle-down {display: none;}
.appnt{width:auto; height:auto; padding:10%;}
address {margin-bottom: 0;}
.request table td{padding-bottom:20px;}
.request table td{font-size:16px;}
.center h1.heading{white-space:initial; font-size:28px;}
.event .all .btn{margin-bottom:20px;}
.inner_banner h1{font-size:30px;}
.stay h1{font-size:25px; white-space:initial;}
.stay{padding:5%;}
.row.integration, .row.pleasant, .hservices .row{padding:0px;}
.about_icon{margin:20px 0 0 0;}
.hovereffect, .word{margin-bottom:20px;}
.hidden-sm {display: none;}
.hidden-md{display:block;}
.testimonial-carousel-3 { margin-top: 20px;}
.inner_banner, .facility img{height:auto;}
span.breadcrumb{padding-bottom:3%; margin-top:9%;}
.team h5{padding-top:20px;}
.team p{padding-bottom:0px;}
.why h1.heading{padding-bottom:10px;}
.service h4, .service p { padding: 10px 0 0 0; margin: 0;}
#reverse { flex-direction: column-reverse;}
.service .all{padding-left:0px;}
.how h6{margin:20px 0 20px; text-align:center;}
.vbac p, .vbac h5, .conversation h5, .conversation p{white-space:initial;}
.sec4 .detail{padding:10px; margin:10px 0;}
.detail h6{margin-bottom:0px; padding-bottom:0px;}
.success p {margin: 0 0px 30px 30px;}
.success .row{padding-bottom:0px;}
span.num{left:20px;}
.vbac ul li h6, .sec4 h6{white-space:initial;}
.whydetail .detail {margin-bottom: 10px; padding: 10px 0;}
.service h4{font-size:23px;}
.bstory h4{font-size:19px; padding: 5px 0 5px}
.request td p{line-height:25px;}
.modal-content{width:95%;padding: 20px 10px 10px;}
.storysec1 h3{font-size:23px;}
.storysec3 p { padding: 0 0px; font-size: 18px;}
.event .row { margin: 20px 0 0 0px!important;}
.modal{padding-top:25px;}
section#register{width:100%;}
li.active a{background: #f7b232;}
.boxed_wrapper{min-width:auto;}
.facilities p{white-space:initial; padding:15px;}
.newteam img {padding-bottom: 0;}
.team.newteam p{ padding-bottom: 20px;}
.bstory { margin-top: 5%;}

}

/* Medium devices (ipad */
@media only screen and (max-width:768px) and (min-width:640px) 
{
    
.main-menu .navigation {display:none;}
.nav-logo img { width: auto;}
.home-banner .row, .home-banner{height:auto;}
.home-banner p{white-space:initial;}
.home-banner h1{ font-size: 25px;}
.inner_banner{height:auto;}
 .dropdown .fa-angle-down{display:none;}
span.breadcrumb{margin-top:8%; padding-bottom:3%;}
ul.menu li{padding: 0 0 0 1%;}
.modal-content{padding: 20px 20px 20px; width:90%;}
li.active a{background: #f7b232;}
.birthing .col-lg-10, .vbac .col-lg-10 { margin: 0 auto; width: 100%;}



} 

/* Medium devices (ipad pro */
@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait) 

{
 .main-menu .navigation {display:none;}
.nav-logo img { width: auto;}
.home-banner .row, .home-banner{height:auto;}
.inner_banner{height:auto;}
.dropdown .fa-angle-down{display:none;}
span.breadcrumb{margin-top:8%; padding-bottom:3%;}
.fixed-header { display: none;}
.modal-content{width:95%;}
li.active a{background: #f7b232;}
.home-banner h1{font-size:32px;}
.benefits td{padding:14px;}




} 

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px)
{
.menu-area .mobile-nav-toggler { display: none;}


}