@media only screen and (min-width : 480px) {
}

@media only screen and (min-width : 768px) {
.mobile-view{display: none; } 

}


@media only screen and (min-width : 992px) {
.header-navigation .navbar-nav > li > a{    font-size: 11px;}
.main-slider-section{  height: auto; min-height: auto;}
.List-Your-Therapy-content{min-height: auto;}
.List-Your-Therapy-btn {padding: 0px 0px;} 
.bouncing-icon{text-align: left;}

.Well-Pass-name-1 p{font-size: 13px;}
.Well-Pass-name p{font-size: 13px;}
.Well-Pass-discount-offer{left: 16px; position: absolute;}
.Well-Pass-line{left: 12px; width: 100px; height: 100px; font-size: 10px;}

}

@media only screen and (min-width : 1200px) {
.header-navigation .navbar-nav > li > a{    font-size: 12px;}
.main-slider-section{  height: 600px; min-height: 600px;}
.List-Your-Therapy-content{min-height: 320px;}
.List-Your-Therapy-btn {padding: 30px 0px;} 
.bouncing-icon{text-align: right;}

}




@media only screen and (max-width : 1199px) {
.signup-content .container{width: 60%;}
.Well-Pass-card{height: auto;}

#coupon-modal .modal-dialog{max-width: 90%;}
.Retail-section .heading-aera{margin-bottom: 3rem;}
#show-retail .Well-Pass-pack-card{display:block; margin: 0px auto 24px auto; width: 400px;}
#show-retail .Well-Pass-pack-card-media{margin: 20px 0px 0px; text-align: center;}
.cancel-subscription-div button.btn.btn-danger.btn-sm.cancel-subscription.btn-text{margin: 4px 0;}

}

@media only screen and (max-width : 991px) {
.list-your-service-form-box{width: 100%;}
.slider-content-aera h1{    font-size: 16px;}
.main-slider-section{height: auto; min-height: auto}
.main-slider-content .container{max-width: 100%;}

.bouncing-icon{display: none}
.web-video-box-info{display: block}
.mobile-video-box-info{display: none;}
.List-Your-Therapy{ background-size: cover;   background-position: top right;}
.massage-centers-content{margin:-60px 5px 0 5px}
.massage-centers-content h2{font-size: 12px;}
.massage-centers-content h3{font-size: 26px;}
.main-slider-content{padding: 10px; width: 80%;}
.main-slider-section .main-slider-content{padding: 10px; width: 100%;}
.login-content .container {width: 60%; } 
.search-data-list img.mapSearch-img{width: 100%;}

.edit-your-service-listing .amens-checkboxe-list li{width: 44%;}
.availability-time .availability-time-header{width: 100%;}
.availability-time .availability-time-content{width: 100%;}

}

@media only screen and (max-width : 767px) {
.video-box-info,
.mes-box-info{width: 100%; position: relative; left: 0;} 
.human-body-element{overflow: auto;}
.image-marker-container{width:803px;}
.header-navigation .navbar-nav > li{padding:0px 0;}
.header-navigation .navbar-nav > li > a {text-align: left; display: block; margin: 0; padding: 0.7rem 0.5rem; color: #495057; font-size: 11px; font-weight: normal; border-bottom: 1px solid #d7ddec;} 
.header-navigation .navbar-nav li .dropdown-menu{width: 100%;}
.header-navigation .navbar-nav > li .dropdown-menu {border: 1px solid #dcf5f7; border-radius: 0; } 
.header-navigation .navbar-nav > li a.dropdown-item {font-family: 'Montserrat', sans-serif; position: relative; color: #495057; text-align: left; font-size: 12px; }
.login-btn {margin-bottom: 0; padding: 0.7rem 0.5rem !important; background-color: #fff; color: #495057 !important; border: none !important; border-radius: 3px; }
/*.Main-Slider-item img {width: auto; } */
#default-modal .modal-dialog { margin: 1rem auto;}
.login-content .container {width: 90%; } 
.about-content-box{min-height: auto;}
.List-Your-Therapy-btn{padding: 0;}
.redeem-shop-card-list li {display: inline-block; width: 49%; }
.booking-summary-card{width: 100%;}
.search-filter-info .form-group {margin-bottom: 1rem; }
.btn-text {font-size: 10px; margin-bottom: 5px; }
.book-appointment-info{background-attachment: inherit; }
.booking-service-instructions-info{width: 100%;}
.booking-service-content-info {width: 100%; } 
.web-view {display: none; }
.video-display-left,
.message-display-right{position: relative; width: 100%; border-radius: 10px;margin-bottom: 20px; } 
.pricing-info{margin-bottom: 20px; min-height: auto;}
.Retail-pricing-info{margin-bottom:50px; min-height: auto}
.Retail-section .container { max-width:100%;}
.message-display-right .Membership-box {padding: 3rem 1rem; }
.book-appointment-content h2{font-size: 20px;}
 .cms-section p{text-align: left;}
 button.googlemap-btn-d-none{display: none;}
 .availability-time-content,
 .availability-time-header,
 .list-your-service-form-box{width: 100%;}
 .amens-checkboxe-list li{width: 49%;}
.product-inner-content{width: 95%; padding: 20px;}
.list-your-service-listing .googlemap-btn{display: none}
.list-your-service-content{padding: 0;}

.plan-step-bar{width: 100%; }
.main-search-content-info{width:100%;}
.slider-user-type{margin-bottom: 10px;}
.main-search-content-box {padding: 20px 0; position: relative; bottom: 0; }

.slider-content-aera h1{    font-size: 15px;}
.bouncing-icon,
.web-video-box-info{display: none}
.mobile-video-box-info{display: block;}
.form-group-wrapper{margin-bottom: 10px;}
.main-slider-content{background: #f3fcfc;width: 100%; position: relative;}
.List-Your-Therapy{ background-size: cover;   background-position: top right;}
.massage-centers-content{margin:-60px 5px 0 5px}
.massage-centers-content h2{font-size: 10px;}
.massage-centers-content h3{font-size: 20px;}
.massage-centers-section .row{margin-left: -5px;margin-right: -5px;}
.massage-centers-section .row .col-md-4.col-lg-4.col-sm-4{padding-left:5px;padding-right: 5px;}
.groupon-link-list li{width: 33%;}
.offer-heading{width: 100%;}
.Well-Pass-card{margin-bottom: 10px;height:auto;}
.Membership-section .container{max-width: 100%}
.Well-Pass-pack-card {display: block; width: 100%; min-height: auto; margin-bottom: 10px; padding: 10px;    border-radius: 10px;}
.Well-Pass-pack-card-media {
    margin: 0;
    text-align: center;
}


.Well-Pass-card-inner { display: block;    margin-bottom: 20px;}
.Well-Pass-name,
.Well-Pass-name-1{width: 100%; margin-bottom: 20px; }
.Well-Pass-discount-offer {position: relative; display: inline-flex; top: 0; right: 0;vertical-align: middle; }
.Well-Pass-line {position: relative; top: 0; left: 0; display: inline-block; vertical-align: middle; }
.Well-Pass-foot-content,
.Well-Pass-benefits{width: 100%;min-height: auto; margin-bottom: 20px;}
.signup-content .container{width: 100%;}
#main-site .home-header{position: relative; background: #fff;}
.rc-anchor-light.rc-anchor-normal{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
#coupon-modal .modal-dialog{max-width: 100%;}
#coupon-modal .modal-dialog .modal-content .coupon-modal .coupon-content .container{padding: 0px;}
.clear-search:nth-child(2){margin-left: 10%;}

.customer-dashboard-section .card-table-info .btn-gr{float: left;}
.offer-christmas-bg .container {max-width:75% !important; }
.offer-christmas-bg{    background-size: cover !important;}
.offer-christmas-box-content {
    position: relative;
    margin-bottom: 10rem;
}
.offer-christmas-box-footer {
    margin-top: 0;
}
}

@media only screen and (max-width: 576px) {
#offer-christmas{padding-right:0 !important;}
#offer-christmas .modal-dialog{width: 90%;margin: auto;}
.offer-christmas-bg .container {max-width:100% !important; }

.offer-christmas-box-content {margin-bottom: 10rem; position: relative; }
.offer-christmas-box-footer{    margin-top: 0 !important;}
.offer-christmas-content{padding: 1rem 2rem !important;}

}

@media only screen and (max-width : 480px) {
.card-item-media{height:auto;}
.card-item-media{height: auto;}
.login-content .container {width: 100%; } 
.main-slider-content-inner{display: none;}
.message-display-right .home-assistance-booking p {font-size: 16px;}
.reject-booking-by-user {margin-bottom: 10px; float: none;}
#redeem1 {float: none; width: 100%; margin: 10px; } 
.amens-checkboxe-list li{width: 100%;}
.product-inner-content{width:100%; padding: 20px;}
#public{overflow: auto;}
.main-search-content-info{width: 100%;}
.groupon-link-list li{width: 33%;}
.groupon-link-list li a{font-size: 10px;}
.pricing-card-info{padding: 5.5rem 0 0 0;}
.pricing-info{padding:55px;}
.List-Your-Therapy{ background-size: cover;   background-position: top right;}


.signup-content-card{padding: 0px;}
.coupon-content-info{padding: 20px 10px;}
/*#coupon-modal .modal-body{padding: 0px;}*/

#main-site .main-page .login-section .login-content{padding: 10px 0;}

.retail-Pass-card-media img{width: 100%;}
.search-details p{line-height: 18px;}
.Well-Pass-discount-offer{left: 16px;}
.filter-info .form-group label{font-size: 11px;}
.filter-info{padding: 20px 0px;}

.Well-Pass-pack-card-media img{width: 100%;}
#show-retail .Well-Pass-pack-card {width: auto; border-radius: 1%;}

@media only screen and (max-width : 320px) {
.pricing-info{padding: 15px;}
.groupon-link-list li a{font-size:8px;}

}






