/*
 Theme Name:   Highend Child
 Theme URI:    http://preview.hb-themes.com/?theme=Highend
 Description:  A Flexible, Powerful & Beautiful WordPress Theme by HB-Themes. Mobile ready and optimized for best performance. With the powerful engine and user friendly interface it will allow you to build outstanding websites quick and easy... It comes with Premium Plugins integrated into the theme.
 Author:       HB-Themes
 Author URI:   http://www.hb-themes.com
 Template:     HighendWP
 Version:      1.0.1
 Tags:		   Responsive, Page-Builder, Drag&Drop, Clean, Modern, Corporate, Multi-Purpose, Multi-Color
 Text Domain:  hbthemes
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
body{
	font-family:open sans;
	}
h1, h2, h3, h4, h5, p{
	font-family:open sans;
	}
	
#main-wrapper .single_add_to_cart_button {
    letter-spacing: 0px !important;
}
.google-map a {
    margin-right: 5px;
}
#footer .widget-column .widget-item {
    margin-bottom: 0px;
    position: relative;
}
.top-clss.bottom {
    background-color: #CE2127;
}
a.boost-cls {
    border: 2px solid #27aae1;
    padding: 12px 20px 12px;
    color: #27aae1;
    font-weight: 700;
    font-size: 16px;
	margin-left: 6px;
}
a.boost-cls:hover {
background: #b2b2b3;
    color: #fff;
    border: 2px solid #b2b2b3 !important;
}
.nav-btn {
    margin-top: 6px;
    margin-bottom: 6px;
}
.nav-btn a {
    font-size: 12px !important;
}
.top-clss {
    background-color: #5D732B;
    text-align: center;
    padding: 17px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
}
.get-bg.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-top: 113px;
}
.wpb_single_image.wpb_content_element.vc_align_left.ess-about {
    margin-top: 20px;
}
.page-id-1456 i.icon-ok {
    float: left;
    clear: both;
    padding-bottom: 1px;
    margin-right: 13px;
}
.learn-btn-as {
   float: left;
    margin-top: 7px;
    width: 56%;
}
#hb-blog-posts {
    display: none;
}
.learn-btn-as a:hover {
    background: #b2b2b3;
    color: #fff !important;
}
.star-about {
    text-align: center;
    background-color: #efefef;
    padding: 54px;
    height: 187px;
}
.star-about h3 {
    text-align: center;
    font-size: 17px;
    color: #000;
    text-transform: uppercase;
}
.star-about h4 {
    text-align: center;
    font-size: 17px;
    color: #000;
    text-transform: uppercase;
}
.kk-star-ratings.lft {
    margin-left: 70px;
}
.book-btn-as a:hover {
    background: #b2b2b3;
    color: #fff !important;
   border:none !important;
}
.learn-btn-as a {
      background: #27aae1;
    color: #fff !important;
    font-weight: bold !important;
    padding: 15px 80px 12px !important;
    font-size: 16px !important;
    text-transform: uppercase;
}
.book-btn-as a {
     border: 2px solid #27aae1 !important;
    padding: 12px 75px 10px !important;
    color: #27aae1 !important;
    font-weight: bold !important;
    font-size: 16px !important;
}
span.slider-pop.oxygen {
    text-transform: initial;
    font-size: 20px;
}
.book-btn-as {
     margin-top: 7px !important;
    float: left;
    margin-left: 0px;
}
#spu-1519 {
    background-color: #fff !important;
    color: #333;
  border: 4px solid #27aae1 !important;
   width: 614px !important;
    text-align: center;
    height: 365px !important;
}
.spu-box img {
    margin-top: 15px;
}
span.slider-pop.detoxu {
    text-transform: capitalize;
    font-size: 25px;
}
.pop-up-slider img {
    margin-bottom: 21px;
}
div#spu-1519 {
    height: 420px !important;
}
img.detoxu-logo {
     width: 70%; 
    margin-bottom: 0px;
	padding-top: 14px;
	margin-left:30px;
}
span.slider-pop {
    font-size: 18px;
    color: #105570;
    font-weight: bold;
    text-transform: uppercase;
}
.pop-up-slider p {
   margin-top: -18px;
    font-size: 23px;
    text-transform: uppercase;
    color:#105570;
    font-weight: bold;
    margin-bottom: 30px;
}
span.spu-close.spu-close-popup {
    color: #27aae1;
}
.page-id-1456 .pricing-table-content {
    background-color: #efefef;
    min-height: 217px;
    border: 1px solid rgba(128, 128, 128, 0.1);
    line-height: 33px;
}
.head-bg img {
    margin: 13px;
}
.head-bg {
    text-align: center;
}
.bttn-box-sh h2 {
    font-weight: 700;
    font-family: open sans;
    font-size: 15px;
    color: #fff;
    margin-top: 9px;
text-transform: uppercase;
}.bttn-box-ship {
    float: left;
    width: 100%;
    height: 48px;
    text-align: center;
    padding: 5px;
    line-height: 37px;
    font-size: 18px;
    font-family: open sans;
    background: rgba(23, 23, 23, 0.69);
    text-align: center;
    color: #fff;
    height: 40px;
}.bttn-shq {
    width: 19%;
    float: left;
    padding: 5px;
    border-right: 1px solid #fff !important;
}
.bttn-box-sh {
    float: left;
    width: 100%;
    background-color: #28aae1;
padding: 5px;
    height: 40px;
    text-align: center;
  border-bottom: 1px solid #fff;
}
.ess-about strong {
    font-size: 16px !important;
}
.wpb_text_column.wpb_content_element.ess-about {
    margin-top: 14px;
}
.top-about a {
    background-color: #27aae1;
    color: #fff;
    font-weight: 600;
    padding: 12px 45px;
    margin-right: 10px;
}
.top-about a:hover {
    background: #b2b2b3 !important;
    color: #fff !important;
}
.vc_row.element-row.row.get-bg {
    margin-top: 50px;
}
.bttn-cen {
    text-align: center;
}
.bttn-cen p {
    margin-top: 17px;
}
.text-abouts {
    text-align: center;
}
.bout-bg img {
    height: 571px !important;
}
.top-about h2 {
    font-size: 34px;
    color: #000;
}
.bout-bg-aa.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-top: 44px;
}
.top-about h3 {
    font-size: 34px;
    color: #000;
}
.speed-head {
    text-align: center;
    width: 80%;
    margin: 0 auto;
    font-size: 18px;
    color: #fff;
    line-height: 30px;
}
.ul-under img {
    margin-right: 10px;
    clear: both;
    padding-bottom: 15px;
    float: left;
}.ul-under li {
    padding-bottom: 24px;
}.ul-under {
    margin-top: 27px;
}
#speed-bg {
    background-attachment: fixed;
    padding-top: 45px;
    padding-bottom: 30px;
}
.ul-under ul li {
    list-style-type: none !important;
}
.speed-head a {
    border: 2px solid #fff;
    padding: 12px 40px;
    margin-left: 10px;
    color: #fff;
}
.ul-under ul li {
    list-style-type: none;
}
.cen-about h2 {
    font-size: 34px;
    color: #000;
}

.top-about h1 {
color: #000;
font-size: 34px;
}
.top-about{
text-align: center;

}
.cen-about {
    text-align: center;
margin-top: -18px;
}
.vc_separator.wpb_content_element.vc_separator_align_center.vc_sep_width_100.vc_sep_border_width_2.vc_sep_pos_align_center.vc_separator_no_text.vc_sep_color_black {
    width: 11%;
    margin-top: -21px;
}
.cta-btn {
    float: right;
    margin-top: 8px;
}
.cta-btn a {
    background-color: #fff;
    color: #27aae2;
    padding: 14px 35px;
    text-transform: uppercase;
    font-weight: 600;
}
.cta-bg {
    padding-bottom: 30px;
}
.cta h3 {
    float: left;
    color: #fff;
    text-transform: uppercase;
    font-size: 23px;
    font-family: open sans;
    font-weight: bold;
}
.knock-bg {
    margin-bottom: 0px !important;
}
.knock-bg .wpb_column.vc_column_container.vc_col-sm-6 {
    padding: 0px;
}
.perform-game {
    padding: 40px 20px 40px;
}
.clean-9 img {
    margin-bottom: -25px !important;
}
.surgery-bg .wpb_column.vc_column_container.vc_col-sm-6 {
    padding: 0px;
}
.surgery-bg {
    margin-top: 30px;
}
.injury-col.wpb_column.vc_column_container.vc_col-sm-6 {
    height: 476px;
    padding: 50px 30px;
}
a.book-app {
    background-color: #efefef !important;
    color: #27aae1 !important;
    border: 2px solid #27aae1;
    padding: 10px 20px !important;
}
.game-col {
    height: 476px;
}
.perform-game a {
    background-color: #27aae1;
    color: #fff;
    font-weight: 600;
    padding: 12px 45px;
    margin-right: 10px;
}
.perform-game a:hover{background: #b2b2b3 !important;
    color: #fff !important;}
.speed-head a:hover{background: #b2b2b3;
    color: #fff;}
.cta-btn a:hover{background: #b2b2b3;
    color: #fff;}
.abt-head h3 {
    font-size: 26px;
    color: #000;
    text-transform: uppercase;
}
.double-head p {
    font-weight: lighter;
    font-size: 16px;
    line-height: 30px;
}
.perform-game p {
    font-size: 16px;
    font-weight: lighter;
    color: #000;
    line-height: 30px;
}
.header .message-wrapper {
    width: 75% !important;
}
.message-wrapper .message {
    background-color: #27aae1 !important;
    border-color: #27aae1 !important;
}
.test-head1 li {
    font-size: 16px;
    line-height: 30px;
    font-weight: lighter;
    margin-left: 20px;
}
.test-head1 ul {
    margin-bottom: 15px;
}
.test-head1 h3 {
    text-transform: uppercase;
    font-size: 26px;
    color: #000;
    text-align: center;
}
.test-head1 p {
    font-size: 16px;
    line-height: 30px;
    font-weight: lighter;
}
input.wysija-submit.wysija-submit-field {
    display: block;
    width: 100%;
    box-shadow: none;
    background-color: #27aae1;
    font-size: 16px;
}
 a.pop-anchor {
    text-align: center !important;
    font-weight: bold;
    background-color: #27aae1;
    padding: 12px 35px;
    color: white;
    text-transform: uppercase;
    margin-top: 6px !important;
}
a.pop-anchor:hover {
    background-color: gray;
    color: white;
}
.pop-head p {
    color: rgb(39,170,225);
    margin-top: -5px;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 35px;
}
.right-head-con {
    text-align: center;
}
.left-con-head {
    margin-left: 52px !important;
    margin-bottom: -12px;
}
.highend-prettyphoto div.pp_default .pp_next {
    width: 0px !important;
}
.pop-head span {
    color: #27aae1;
    font-weight: bold;
}
.pop-head h1 {
    font-size: 22px;
    font-weight: bold;
}

.left-con-head {
    text-align: center;
}
/* .row.products.clearfix.products-4 {
    display: inline-flex;
} */
h4.hb-center-heading span:not(.special-amp) {
    color: #000;
    font-weight: 600;
}
.single-product .product_meta {
    display: none !important;
}
.first-slide h2 {
    color: #fff;
}
#main-nav > li > a > i.sf-sub-indicator{margin-left: -15px;}
.img-left {
    float: right;
    margin-left: 30px;
    margin-top: 15px;
}
.pro-page .hb-woo-product .price {
    width: 215px !important;
    text-align: left !important;
}
.hb-woo-product .price {
    text-align: center !important;
    width: 235px !important;
}
.hb-woo-product-details {
    float: none !important;
    max-width: 100% !important;
    text-align: center;
    display: block !important;
}
.hb-woo-product .price {
    float: right;
    display: inline-block;
    line-height: 1;
    position: absolute;
    right: 25px !important;
}
#main-wrapper .hb-woo-product .like-holder {
    display: none;
}
.woocommerce-page #main-wrapper button.button:hover{background-color: #b2b2b3 !important;}
.woocommerce-page #main-wrapper button.button {
    border: none;
    background-color: #27aae1 !important;
}
.woocommerce span.onsale {
    display: none;
}
.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th {
    font-weight: 800 !important;
}
.woocommerce table.shop_attributes th {
    width: 50%;
}
.right-copyright {
    float: right;
	padding-right:30px;
}

.single-product .entry-summary h3.hb-heading {
    color: #000;
    font-size: 30px;
    margin-top: 20px;
}
#main-wrapper.nav-type-2 #hb-page-title {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.alignleft {
    text-align: center;
}
.hb-image-bg-wrap{background-color: #efefef !important;}
.breadcrumbs-wrapper{display:none;}
.btn-sydney {
    margin-left: 15px;
}
.btn-sydney a {
    background: #27aae1;
    color: #fff;
    font-weight: bold;
    padding: 15px 15px 15px;
}
.btn-sydney a:hover {
    background: #b2b2b3;
    color: #fff;
}
.hbot-head h2 {
    text-align: center;
    font-size: 30px;
    color: #000;
}
.new-content p{
    font-weight: lighter;
    color: #000;
    line-height: 28px;
    font-size: 16px;
}
.normal-copyright #copyright-text {
    float: none;
}
#main-content {
    padding-top: 0px;
}
.slide-logo h3 {
    font-size: 34px !important;
    font-weight: 900 !important;
    line-height: 22px !important;
    color:#27aae1;
}
.slide-logo h2 {
    font-size: 23px !important;
    line-height: 36px !important;
    margin-bottom: 25px !important;
}
#main-nav>li>a {
    font-size: 13px;  
}
.right-copyright a {
    margin: 0px 5px;
}
.third-skin #main-nav > li.current-menu-item > a{
	background-color: transparent !important;
}
#header-inner.nav-type-2 #main-nav > li:first-child > a{
	border:none;
}
li#menu-item-321 {
    border-right: 1px solid #afafaf;
}
#header-inner.nav-type-2 #main-nav > li{line-height: 44px!important;}
#copyright-wrapper a {
    border: none;
}
#header-inner.nav-type-2 #main-nav > li, #header-inner.nav-type-2 #main-nav > li > a {
    line-height: 44px!important;
}
.third-skin #main-nav > li > a:hover{
	background-color: transparent !important;
	color: #28aae1 !important;
}
.welcome {
    float: left;
    color: #fff;
    text-transform: uppercase;
    font-size: 26px;
    font-family: open sans;
    font-weight: bold;
    margin-right: 40px;
}
.left-book a {
    background: #fff;
    color: #27aae2;
    padding: 15px 20px 15px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
}
.top-slider {
    margin-bottom: -25px !important;
}
.vc_row.element-row.row.welcome-bg.fw-content-wrap {
    padding-top: 35px;
    padding-bottom: 10px;
}
.learn-btn {
    float: left;
	margin-right: 15px !important;
}
.learn-btn a {
    background: #27aae1;
    color: #fff;
    font-weight: bold !important;
    padding: 12px 55px 12px !important;
    font-size: 14px !important;
}
.book-btn a {
    border: 2px solid #27aae1 !important;
    padding: 10px 15px 10px !important;
    color: #27aae1;
    font-weight: bold !important;
	font-size: 14px !important;
}
#wpadminbar .quicklinks>ul>li>a {
    padding: 0 5px 0 7px;
}
li#menu-item-423 {
    font-size: 11px;
}
.slide-logo img {
    margin-bottom: 35px !important;
}
#header-inner.nav-type-2 #main-nav > li > a {
    padding-right: 13px!important;
    padding-left: 13px!important;
	border: none;
	background:transparent !important;
}
.third-skin #main-nav > li a span {
    font-family: open sans;
    font-weight: bold;
    text-transform: uppercase;
}
.left-copyright {
  text-align:center;
    color: #BCBCBC;
    text-transform: uppercase;
    font-size: 12px;
}
.athlets-text h3 {
    font-size: 25px;
    color: #000;
}
.athlets-text strong {
    font-size: 18px;
}
p.follow {
    float: left;
	font-size: 14px;
	margin-left: 7px;
margin-bottom: 0px;
}
img.follow-img {
    float: left;
}
.right a {
    margin: 0px 5px;
}
.right {
    margin:15px 0;
    float: right;
    width: 20%;
}
.main img {
    float: left;
}
#hb-page-title h1 {
    font-size: 46px;
}
#header-inner.nav-type-2 #logo {
    padding: 20px 20px 20px 5px;
}
.hb-site-tagline {
    height: 70%;
}
.main {
    margin-top: 3%;
    float: left;
    width: 24%;
}
a.top-mail {
    color: #929292;
}
.treatment-head h1 {
    font-size: 34px;
    color: #000;
}
.treatment-head p {
    line-height: 32px;
    font-size: 16px;
    font-weight: lighter;
    color: #000;
    width: 95%;
}
.learn-btn1 {
    float: left;
	margin-right: 25px !important;
}
.learn-btn1 a {
    background: #27aae1;
    color: #fff;
    font-weight: bold ;
    padding: 15px 70px 15px;
    font-size: 16px;
}
.book-btn1 a {
    border: 2px solid #27aae1;
    padding: 12px 20px 12px;
    color: #27aae1;
    font-weight: bold;
	font-size: 16px;
}
.treatment-btn {
    margin-top: 38px;
}
.hyperbaric-bg {
    margin-top: -20px;
    padding-top: 45px;
    padding-bottom: 15px;
}
.hbot-head h3 {
    text-align: center;
    font-size: 34px;
    color: #000;
}
.oxygen-text p {
    font-weight: 600;
    font-size: 15px;
    line-height: 30px;
    background-color: #efefef;
    padding: 20px 15px 25px;
    text-align: center;
    color: #000;
}
.view-btn {
    text-align: center;
	margin-top: 0;
}
#main-content .wpb_text_column.wpb_content_element.oxygen-text {
    margin-bottom: 0 !important;
}
.view-btn a {
    background: #27aae1;
    color: #fff;
    font-weight: bold;
    padding: 15px 0;
    font-size: 16px;
    width:100%;
display: inline-block;
}
.learn-btn a:hover {
    background: #b2b2b3;
    color: #fff;
}
.book-btn a:hover{
	 background: #b2b2b3;
    color: #fff;
	border:2px solid #b2b2b3 !important
}
.learn-btn1 a:hover{
	 background: #b2b2b3;
    color: #fff;
}
.book-btn1 a:hover{
	 background: #b2b2b3;
    color: #fff;
	border:2px solid #b2b2b3 !important
}
.view-btn a:hover{
	 background: #b2b2b3;
    color: #fff;
}
.item-overlay-text h4 {
    font-size: 25px;
    font-weight: bold;
}
p.gal {
    color: #fff;
    font-weight: lighter;
    font-size: 20px;
    line-height: 32px;
}
.hb-small-separator{
	display:none;
}
.item-overlay-text span.item-count-text {
    display: none;
}
.left {
    font-size: 14px;
    margin: 30px -10px;
    line-height: 16px;
    color: #929292;
    float: left;
    width: 21%;
}
.left img {
    float: left;
    margin: 0px 10px;
}
p.shop {
	color: #000;
    line-height: 6px;
    margin-bottom: -10px !important;
}
.left-book a:hover{
	background: #b2b2b3;
    color: #fff;
	}
.view-package-btn a:hover{
	background: #b2b2b3;
    color: #fff;
	}
.container{
	width:96%;
}
#copyright-wrapper {
    background: #000;
    border-top: solid 1px #fff;
}
.view-package-btn a{
	background: #27aae1;
    color: #fff;
    font-weight: bold;
    padding: 15px 35px;
    font-size: 16px;
}
.view-package-btn{
    text-align: center;
}
.hbot-head1 h3 {
    text-align: center;
    font-size: 34px;
    color: #fff;
}
.testi-btn a {
    background: #27aae1;
    color: #fff;
    font-weight: bold;
    padding: 15px 65px;
    font-size: 16px;
}
.testi-btn a:hover{
	background: #b2b2b3;
    color: #fff;
}
.testimonial-head h3 {
    font-size: 25px;
    color: #000;
    font-weight: 300;
    border-bottom: 1px solid #000;
    width: 45%;
}
.wpb_text_column.wpb_content_element.testimonial-head {
    background-color: #F6F7F9;
    padding: 40px 35px 50px;
    margin-left: 10%;
    width: 77%;
    float: left;
    margin-top: 2%;
}
.testimonial-head p {
    width: 46%;
    font-weight: lighter;
    color: #000;
    line-height: 30px;
    font-size: 16px;
}
p.basket {
    color: #000;
    margin-top: -8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}
.testi-btn {
    margin-top: 15px;
	float:left;
}
.testi-video {
    float: right;
    margin-right: 0% !important;
    margin-top: -33%;
}
.testimonial-bg.fw-content-wrap {
    padding-top: 4%;
    padding-bottom: 4%;
    display: inline-block;
}
.left-image {
    float: left;
    margin-right: 25px;
}
.athlets-text p {
    font-size: 16px;
    font-weight: lighter;
    color: #000;
    line-height: 30px;
	margin-top: -12px;
}
#main-content .col-12.hb-main-content {
    padding-bottom: 0px;
}
#footer {
    background-color: #000;
	padding: 30px 0 10px 0;
}
p.oxygen-text {
    color: #fff;
    margin-top: 15px;
    line-height: 28px;
}
.phone-footer img {
    float: left;
}
#footer.dark-style a {
    color: #fff;
    font-weight: 600;
}
a.mail-foo {
    color: #7D7D7D !important;
}
.location-footer {
    margin-top: 30px;
	margin-left: -10px;
}
.phone-footer {
    margin-left: -10px;
}
p.loc-text {
    color: #fff;
    font-weight: 600;
	    margin-bottom: -22px;
}
p.add-footer {
    color: #7D7D7D;
	line-height: 18px;
	font-weight: 600;
}
.location-footer img {
    float: left;
    margin: 5px 8px;
}
.widget-item h4{
    color: #fff;
    font-size: 21px;
    margin-top: 15px;
    text-transform: capitalize;
    font-family: open sans;
    letter-spacing: 0;
    font-weight: 600;
}
.news img {
    float: left;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.news {
    color: #fff;
    line-height: 33px;
}
.recent img {
    float: left;
    margin-right: 10px;
    margin-top: 8px;
    margin-bottom: 0px;
}
.recent {
    color: #fff;
    line-height: 33px;
}
.item-overlay-text{
	background: rgba(0, 0, 0, 0.6);
}
.appoint-btn a:hover{
	background: #b2b2b3;
    color: #fff;
}
.appoint-btn a{
	background: #27aae1;
    color: #fff;
    font-weight: bold;
    padding: 15px 40px;
    font-size: 16px;
}
.package-head h3 {
    font-size: 26px;
    color: #000;
	border-bottom: 1px solid #000;
     width: 101%;
}
.package-head p {
    font-size: 16px;
    font-weight: lighter;
    line-height: 30px;
	color: #000;
}
.package-head {
    background: #EFEFEF;
    padding: 35px 20px 65px;
    width: 48%;
    margin-left: 53%;
    margin-top: -50%;
    position: absolute;
}
.package-head-right h3 {
    font-size: 26px;
    color: #000;
	border-bottom: 1px solid #000;
     width: 101%;
}
.package-head-right p {
    font-size: 16px;
    font-weight: lighter;
    line-height: 30px;
	color: #000;
}
.package-head-right {
    background: #EFEFEF;
    padding: 35px 20px 65px;
    width: 51%;
    margin-top: -45%;
    position: absolute;
    margin-left: 26%;
}
.session-text h2 {
        font-size: 16px;
    color: #000;
    font-weight: bold;
    background: #AFE7FF;
    padding: 12px 10px;
    width: 32%;
    position: absolute;
    margin-top: 130px;
    margin-left: 18%;
}
.session-text1 h2 {
    font-size: 16px;
    color: #000;
    font-weight: bold;
    background: #AFE7FF;
    padding: 12px 11px;
    width: 32%;
    position: absolute;
    margin-top: 45px;
    margin-left: 48%;
}
.right-pack.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-left: 60px;
}
.left-pack.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-left: -60px;
}
#header-inner.nav-type-2 #main-nav {
    float: left !important;
    margin-left: -45px;
	height: 50px !important
}
[class*=" icon-"]:before, [class^=icon-]:before {
    margin-left: 20px;
}
#main-nav > li > a i {
    top: 2px;
    font-size: 18px !important;
    color: #afafaf;
    border-left: none;
    line-height: 48px !important;
	left: 25px;
}
#header-inner.nav-type-2 .main-navigation {
    border-top: solid 1px #afafaf;
}
.map-info-section.clearfix {
    top: 25px;
}
.fw-map {
    top: 50px;
}
.nav-btn a {
    background: #27aae1;
    color: #fff;
    padding: 12px 12px 15px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
}
.nav-btn {
    float: right;
    margin-right: 5px;
}
.nav-btn a:hover{
	background: #b2b2b3;
    color: #fff;
}
.pack-btn a:hover{
	background: #b2b2b3;
    color: #fff;
}
.content-text li {
    margin-left: 20px;
}
.content-text {
    line-height: 28px;
    color: #000;
    font-size: 15px;
    font-weight: lighter;
}
.content-text ul {
    margin:0px 0px 12px;
}
.content-text h3 {
    color: #000;
    font-weight: 600;
    font-size: 26px;
    margin:0px 0px;
}
.left-column .vc_sep_width_50 {
    width: 55%;
	margin-left:0px;
}
.right-column .vc_sep_width_50 {
    width: 59%;
}
.athletes-content h3 {
    font-size: 23px;
    color: #000;
	text-transform: uppercase;
}
.athletes-border .vc_sep_width_60 {
    width: 57%;
    margin-left: 0px !important;
}
.athletes-border1 .vc_sep_width_60 {
    width: 39%;
    margin-left: 0px !important;
}
.athletes-border2 .vc_sep_width_60 {
    width: 38%;
    margin-left: 0px !important;
}
.athletes-border3 .vc_sep_width_60 {
    width: 64%;
    margin-left: 0px !important;
}
.athletes-border4 .vc_sep_width_60 {
    width: 22%;
    margin-left: 0px !important;
}
.athletes-border5 .vc_sep_width_60 {
    width: 59%;
    margin-left: 0px !important;
}
.athletes-border3.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-top: -20px;
}
.athletes-border2.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-top: -20px;
}
.athletes-content p {
    color: #000;
    font-size: 16px;
    margin-top: -15px;
    font-weight: lighter;
    line-height: 28px;
}
.athletes-content img {
	margin-top: 8px;
	float: left;
    margin-right: 20px;
}
.pricing-table-price {  
    font-size: 18px;
    font-family: open sans;
    background: rgba(23, 23, 23, 0.69);
    text-align: center;
    color: #fff;
	height: 40px;
}
#main-nav ul.sub-menu li a, #main-nav ul.sub-menu ul li a {
    font-size: 10px;
}
.package-table-bg ul.hb-ul-list li {
    line-height: 28px;
    text-align: center;
    font-family: open sans;
    font-weight: lighter;
}
.page-id-1456 .our-package ul.hb-ul-list li {
    line-height: 24px;
    font-family: open sans;
    font-weight: lighter;
text-align: inherit;
}
.our-package ul.hb-ul-list li {
    line-height: 28px;
    text-align: center;
    font-family: open sans;
    font-weight: lighter;
}
.pricing-table-price span {
    font-size: 12px;
    color: #fff;
    font-family: open sans;
}
.pricing-table-content {
    background-color: #efefef;
    min-height: 210px;
	border: 1px solid rgba(128, 128, 128, 0.1);
}
.pack-btn {
    text-align: center;
    position: absolute;
    z-index: 9999;
    bottom: 89px;
    left: 52px;
}
.pack-btn a {
    background: #27aae1;
    color: #fff;
    padding: 10px 25px;
    font-size: 15px;
    font-weight: bold;
}
.hb-testimonial {
    font-size: 16px;
    line-height: 30px;
    font-weight: lighter;
	height: 200px;
}
.testimonial-author {
    float: right;
    margin-top: -80px;
    margin-right: 20px;
    font-family: open sans;
}
.testimonial-author h5 {
    font-size: 14px;
    text-transform: capitalize;
    font-family: open sans;
    color: #000;
    font-weight: bold;
}
.test-head h3 {
    text-transform: uppercase;
    font-size: 26px;
    color: #000;
}
.test-head p {
    font-size: 16px;
    line-height: 30px;
    font-weight: lighter;
    margin-top: -15px;
}
.test-border .vc_sep_width_60 {
    width: 53%;
}
.test-border1 .vc_sep_width_60 {
    width: 65%;
}
.test-border2 .vc_sep_width_60 {
    width: 45%;
}
.test-border3 .vc_sep_width_60 {
    width: 99%;
}
.hb-pricing-item {
    overflow: visible;
    z-index: 1;
}
.pricing-table-caption {
    padding: 20px 0px;
    font-size: 15px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-family: open sans;
    position: absolute;
    top: -50px;
    width: 100%;
    background: #27aae1;
}
.hb-pricing-table-wrapper.columns-5 .hb-pricing-item {
    margin-top: 9%;
    width: 25%;
}
.book-package-btn .wpb_column.vc_column_container.vc_col-sm-2 {
    width: 20%;
}
.package-table-bg {
    margin-top: -60px;
}
.right-column .vc_sep_width_40 {
    width: 40%;
    margin-left: 0px !important;
}
.footer-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    height: 30px;
    border: 1px solid #fff !important;
}
.footer-form input.wpcf7-form-control.wpcf7-text {
    height: 30px;
    border: 1px solid #fff !important;
}
.footer-form textarea {
    height: 46px;
    border: 1px solid #fff !important;
    min-height: 0px;
}
.right-mail {
    float: left;
    width: 50%;
}
.sub {
    float: left;
    padding: 10px 0px;
    width: 50%;
}
.mob {
    width: 50%;
    float: left;
    margin: 10px 0px;
}
.left-name {
    float: left;
    width: 50%;
}
.footer-form input.wpcf7-form-control.wpcf7-submit {
    background: #27aae1;
    font-family: open sans;
    padding: 8px 20px !important;
    box-shadow: none;
    margin-top: -8px;
    font-weight: bold;
}
.banner-contact h3 {
    color: #fff;
    text-transform: uppercase;
    font-size: 26px;
    text-align: center;
    font-weight: bold;
}
.banner-contact {
    background: #27aae1;
    padding: 20px 10px 10px 25px;
}
.banner-contact input.wpcf7-form-control.wpcf7-submit {
    background: rgba(0, 0, 0, 0.82);
    font-size: 16px;
    box-shadow: none;
    padding: 12px 30px !important;
    font-family: open sans;
    font-weight: bold;
}
.banner-contact input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    background: #fff;
	height: 40px;
}
.banner-contact input.wpcf7-form-control.wpcf7-text {
    background: #fff;
	height: 40px;
}
.banner-contact textarea {
    max-width: 100%;
    min-height: 0px;
    background: #fff;
    height: 100px;
}
.confirm-code input.wpcf7-form-control.wpcf7-captchar {
    background: #fff;
    height: 40px;
    width: 67%;
    margin-left: 16px;
}
.confirm-code img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-1 {
    height: 40px;
    width: 25%;
}
.confirm-code {
    margin-bottom: 20px;
}
.highend-prettyphoto div.pp_default .pp_close {
    width: 50px;
}
.con-page-left img {
    float: left;
}
.con-page-right p {
    margin: 0px;
    color: #929292;
}
p.roma {
    color: #000;
}
.con-page-right img {
    float: left;
    margin: 5px 10px 0px 5px;
}
.con-page-right {
    margin-top: 25px;
}
.content-text1 p {
    line-height: 30px;
    color: #000;
    font-size: 16px;
    font-weight: lighter;
    width: 77%;
}
.map-bg.fw-content-wrap {
    margin-bottom: -45px;
}
.map-bg .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
#wpcf7-f6-p314-o1 input[type="text"], #wpcf7-f6-p314-o1 input[type="tel"], #wpcf7-f6-p314-o1 input[type="email"]{
	border: 2px solid #27aae1;
    height: 36px;
	border-radius: 5px;
}
#wpcf7-f6-p314-o1 textarea{
	border: 2px solid #27aae1;
    height: 100px;
	border-radius: 5px;
}
#wpcf7-f6-p314-o1 input[type="submit"]{
	    font-size: 16px;
    box-shadow: none;
    padding: 10px 35px !important;
    font-family: open sans;
    font-weight: bold;
}
.highend-prettyphoto div.pp_default .pp_next:hover {
    background: none !important;
}
.highend-prettyphoto div.pp_default .pp_previous:hover {
	 background: none !important;
}
.anna-bg {
    margin-top: 40px;
}
@media only screen and (max-width:767px){
p.gal {
    font-size: 16px!important;
 padding: 10px;
}
.top-slider .tp-parallax-wrap {
    top: 85px !important;
    left: 50px !important;
}
.tp-caption h2 {
    text-shadow: 0px 1px 0px #000;
}
.item-overlay-text h4 {
    font-size: 20px!important;
    padding: 10px;
}
.testi-video iframe {
    width: 100%;
}
.item-overlay-text-wrap {
    top: 30%!important;
}
.testi-video {
    width: 100%;
}
.kk-star-ratings.lft {
    float: left;
    margin-right: 10px;
    margin-left: 20px !important;
}
}
@media only screen and (max-width:414px){
.row.products.clearfix.products-4 {
    display: block;
}
.bttn-shq {
    width: 95%;
    float: left;
}
a#callnowbutton {
    width: 80px !important;
    height: 44px !important;
    bottom: -4px !important;
    background-size: 30px 30px !important;
    box-shadow: none !important;
    left: -15px !important;
}
.book-btn-as {
    margin-top: 13px !important;
}
.learn-btn-as a {
    padding: 7px 73px 12px !important;
    font-size: 15px !important;
    display: block;
}
.book-btn-as a {
    padding: 7px 35px 10px !important;
    font-size: 13px !important;
    display: block;
}
.learn-btn-as {
     float: none !important; 
    width: 100% !important;
}
#spu-1519 {
   width: 93% !important;
    text-align: center;
    height: 444px !important;
    margin-left: 10px;
}
span.slider-pop {
    font-size: 22px;
}
.pop-up-slider p {
    margin-top: -25px;
    font-size: 23px;
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
    margin-bottom: 29px;
}

.top-about h3 {
    font-size: 21px;
}
.top-about h2 {
    font-size: 30px;
}
.top-about a {
    display: block;
}
.cen-about h2 {
    font-size: 18px;
}
.new-content p {
    line-height: 24px;
    font-size: 15px;
}
.hbot-head h2 {
    font-size: 15px;
}
.left {
    display: none;
}
.right {
    display: none;
}
#sport .book-btn a {
    padding: 10px 13px 10px !important;
}
.testimonial-bg.fw-content-wrap {
    display: block;
}
.image-logo .default {
  width: 100%;
}
.right-mail {
    width: 100%;
    margin-top: 10px;
}
.left-name {
    width: 100%;
}
.left-testi .testi-btn {
    text-align: left;
}
.testi-video iframe, embed, object {
    height: auto;
}
.top-btn {
    margin-top: 50px !important;
}
.content-text1 p {
    line-height: 26px;
    font-size: 15px;
    width: 100%;
}
.con-page-right img {
    margin: 5px 10px 0px 1px;
}
.con-page-left img {
    margin-left: -4px;
}
.wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.hb-pricing-table-wrapper.columns-5 .hb-pricing-item {
    margin-top: 25%;
}
.anna-bg {
    margin-top: 0px;
}
.athletes-content p {
    line-height: 24px;
}
.athletes-content h3 {
    font-size: 18px;
}
.athletes-content img {
    float: none;
}
.gallery-bg .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.hbot-video iframe, embed, object {
    height: auto;
}
.test-head p {
    line-height: 26px;
}
.testimonial-author h5 {
    font-size: 13px;
}
.test-head h3 {
    font-size: 22px;
}
.testimonial-author {
    margin-top: -70px;
}
.hb-testimonial {
    font-size: 14px;
    line-height: 24px;
    height: auto;
}
.full-mobile .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.content-text h3 {
    font-size: 18px;
}
#main-wrapper.nav-type-2 #hb-page-title {
    padding-top: 15px;
    padding-bottom: 15px;
}
.content-text {  
    font-size: 14px;
}
#hb-page-title h1 {
    font-size: 24px;
}
.left-image {
    float: none;
    text-align: center;
}
.athlets-text p {
    line-height: 24px;
    text-align: center;
}
.confirm-code input.wpcf7-form-control.wpcf7-captchar {
    width: 57%;
}
.banner-contact h3 {
    font-size: 18px;
}
.view-btn {
    margin-bottom: 40px !important;
}
.nav-btn a { 
    padding: 12px 6px 12px;
    font-size: 9px;
}
.sub {
    width: 100%;
}
.mob {
    width: 100%;
    margin: 0px 0px 10px;
}
.nav-btn {
    margin-right: -10px;
}
.main img {
    margin-right: 5px;
}
.main {
    margin-top: 0%;
    font-size: 14px;
    margin-bottom: 15px;
    width: 105%;
    line-height: 22px;
}
a#show-nav-menu {
    width: 0% !important;
    margin-left: -10px;
}
.location-footer {
    margin-left: -15px;
}
#footer {
    padding: 20px 0 0px 0 !important;
}
.right-copyright {
    float: none;
}
.phone-footer {
    margin-left: -14px;
}
.left-copyright {
    font-size: 11px;
}
.left-column .vc_sep_width_50 {
    display: none;
}
.right-column .vc_sep_width_40 {
    display: none;
}
.athlets-text h3 {
    font-size: 20px;
    text-align: center;
    margin-top: 10px;
}
.view-package-btn {
    margin-top: -4px;
}
.testi-btn a {
    padding: 12px 65px;
    font-size: 14px;
}
.testi-btn {
    float: none;
    text-align: center;
}
.testi-video {
    margin-top: 30px;
}
.testimonial-head p {
    width: 100%;
    line-height: 25px;
    font-size: 14px;
}
p.basket {   
    font-size: 13px;
}
.testimonial-head h3 {
    font-size: 21px;
    width: 100%;
}
.wpb_text_column.wpb_content_element.testimonial-head {
    padding: 15px 15px 15px;
    margin-left: 0px;
    width: 90%;
    margin-top: 0%;
}
.pricing-table-content {
    min-height: 230px;
}
.book-package-btn .wpb_column.vc_column_container.vc_col-sm-2 {
    width: 100%;
    position: absolute;
}
.package-table-bg {
    margin-top: -50px;
}
.view-btn a {
    font-size: 14px;
}
.book-btn1 a {  
    padding: 10px 46px 10px;
    font-size: 12px;
}
.learn-btn1 {
    float: none;
    margin-bottom: 30px;
}
.learn-btn1 a {
    padding: 11px 69px 11px;
    font-size: 13px;
}
.treatment-head p {
    line-height: 24px;
    font-size: 15px;
    width: 100%;
}
.treatment-head h1 {
    font-size: 20px;
}
.hyperbaric-bg .wpb_column.vc_column_container.vc_col-sm-6 {
    padding: 0px;
}
.hyperbaric-bg {
    padding-top: 20px;
    padding-bottom: 0px;
}
.left-book a {  
    padding: 10px 20px 10px;
    font-size: 11px;
}
.welcome {
    font-size: 13px;
    margin-right: 0px;
    width: 100%;
    margin-bottom: 15px;
    text-align: center;
}
.left-book {
    text-align: center;
}
.vc_row.element-row.row.welcome-bg.fw-content-wrap {
    padding-top: 10px;
    padding-bottom: 0px;
}
.book-btn {
    margin-top: 24px !important;
}
.book-btn a { 
    padding: 10px 13px 10px !important;
    font-size: 10px !important;
}
.learn-btn {
    float: none;
    line-height: 30px !important;
}
.learn-btn a {
    padding: 10px 32px 10px !important;
    font-size: 11px !important;
}
.slide-logo {
    float: left;
    margin-left: -35px !important;
}
.slide-logo h2 {
    font-size: 13px !important;
    line-height: 20px !important;
}
.slide-logo h3 {
    font-size: 12px !important;
    line-height: 5px !important;
}
#mobile-menu-wrap {  
    width: 100%;

}
#hbot-general .slide-logo {
    margin-top: -30px !important;
}
.tp-revslider-mainul .tp-parallax-wrap{top:60px!important;left: 52px!important;}
.tp-revslider-mainul .tp-bgimg.defaultimg {
    background-size: 100%!important;
}
.speed-head a {
    border: 2px solid #fff;
    padding: 5px 10px;
    margin-left: 0px;
    color: #fff;
    display: block;
    font-size: 15px;
    width: 100%;
}
.cta h3 {
    float: left;
    color: #fff;
    text-transform: uppercase;
    font-size: 19px;
    font-family: open sans;
    font-weight: bold;
}
.pack-btn {
    text-align: center;
    position: absolute;
    z-index: 9999;
    bottom: 105px;
    left: 84px;
}
.btn4 .pack-btn a {
    display: none;
}
.btn3 .pack-btn a {
    display: none;
}
.btn2 .pack-btn a {
    display: none;
}
}
@media only screen and (min-width:415px) and (max-width:480px){
.row.products.clearfix.products-4 {
    display: block;
}
.top-about h2 {
    font-size: 31px;
}
a#callnowbutton {
    width: 80px !important;
    height: 44px !important;
    bottom: -4px !important;
    background-size: 30px 30px !important;
    box-shadow: none !important;
    left: -15px !important;
}
.book-btn-as {
    margin-top: 13px !important;
}
.learn-btn-as a {
    padding: 7px 73px 12px !important;
    font-size: 15px !important;
    display: block;
}
.book-btn-as a {
    padding: 7px 35px 10px !important;
    font-size: 13px !important;
    display: block;
}
.learn-btn-as {
     float: none !important; 
    width: 53% !important;
}
#spu-1519 {
   width: 93% !important;
    text-align: center;
    height: 444px !important;
    margin-left: 10px;
}
span.slider-pop {
    font-size: 22px;
}
.pop-up-slider p {
    margin-top: -25px;
    font-size: 23px;
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
    margin-bottom: 29px;
}

.bttn-shq {
    width: 95%;
    float: left;
    padding: 5px;
    border-right: 1px solid #fff !important;
}
.top-about a {
    display: block;
}
.cen-about h2 {
    font-size: 19px;
}
.new-content p {
    line-height: 24px;
}
.hbot-head h2 {
    font-size: 18px;
}
.left {
    display: none;
}
.right {
    display: none;
}
#sport .book-btn a {
    padding: 10px 1px 10px !important;
}
.testimonial-bg.fw-content-wrap {  
    display: block;
}
.image-logo .default {
  width: 100%;
}
.left-name {
    width: 100%;
    margin-bottom: 10px;
}
.right-mail {
    width: 100%;
}
.mob {
    width: 100%;
    margin: 0px 0px 10px;
}
.left-testi .testi-btn {
    text-align: left;
}
.item-overlay-text h4 {
    font-size: 18px;
}
p.gal {
    font-size: 17px;
    line-height: 20px;
}
.testi-video iframe, embed, object {
    height: 210px;
}
.top-btn {
    margin-top: 50px !important;
}
.content-text1 p {
    line-height: 26px;
    font-size: 15px;
    width: 100%;
}
.con-page-right img {
    margin: 5px 10px 0px 1px;
}
.con-page-left img {
    margin-left: -4px;
}
.wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.hb-pricing-table-wrapper.columns-5 .hb-pricing-item {
    margin-top: 25%;
}
.anna-bg {
    margin-top: 0px;
}
.athletes-content p {
    line-height: 24px;
}
.athletes-border .vc_sep_width_60 {
    width: 76%;
}
.athletes-content img {
    float: none;
}
.gallery-bg .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.hbot-video iframe, embed, object {
    height: auto;
}
.test-head p {
    line-height: 26px;
}
.testimonial-author h5 {
    font-size: 13px;
}
.test-head h3 {
    font-size: 25px;
}
.test-border1 .vc_sep_width_60 {
    width: 85%;
}
.test-border2 .vc_sep_width_60 {
    width: 57%;
}
.test-border3 .vc_sep_width_60 {
    width: 80%;
}
.test-border .vc_sep_width_60 {
    width: 70%;
}
.testimonial-author {
    margin-top: -70px;
}
.hb-testimonial {
    font-size: 14px;
    line-height: 24px;
    min-height: 335px;
}
.full-mobile .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.content-text h3 {
    font-size: 18px;
}
#main-wrapper.nav-type-2 #hb-page-title {
    padding-top: 15px;
    padding-bottom: 15px;
}
#hb-page-title h1 {
    font-size: 26px;
}
.left-image {
    float: none;
    text-align: center;
}
.athlets-text p {
    line-height: 24px;
    text-align: center;
}
.confirm-code input.wpcf7-form-control.wpcf7-captchar {
    width: 65%;
}
.banner-contact h3 {
    font-size: 18px;
}
.view-btn {
    margin-bottom: 40px !important;
}
.nav-btn a { 
    padding: 11px 12px 12px;
    font-size: 11px;
}
.nav-btn {
    margin-right: 0px;
}
.main img {
    margin-right: 8px;
}
.main {
    margin-top: 0%;
    font-size: 16px;
    margin-bottom: 15px;
    line-height: 22px;
    width: 100%;
}
a#show-nav-menu {
    width: 0% !important;
    position: absolute;
    margin-left: -10px;
}
#footer {
    padding: 20px 0 0px 0 !important;
}
.right-copyright {
    float: none;
}
.left-column .vc_sep_width_50 {
    display: none;
}
.right-column .vc_sep_width_40 {
    display: none;
}
.athlets-text h3 {
   text-align: center;
   margin-top: 10px;
}
.view-package-btn {
    margin-top: -30px;
}
.testi-btn a {
    padding: 12px 65px;
}
.testi-btn {
    float: none;
    text-align: center;
}
.testi-video {
    margin-top: 30px;
}
.testimonial-head p {
    width: 100%;
    line-height: 25px;
    font-size: 14px;
}
.testimonial-head h3 {
    font-size: 29px;
    width: 100%;
}
.wpb_text_column.wpb_content_element.testimonial-head {
    padding: 15px 10px 15px;
    margin-left: 10px;
    width: 90%;
    margin-top: 0%;
}
.pricing-table-content {
    min-height: 170px;
}
.book-package-btn .wpb_column.vc_column_container.vc_col-sm-2 {
    width: 100%;
    position: absolute;
}
.package-table-bg {
    margin-top: -50px;
}
.view-btn a {
    font-size: 14px;
}
.book-btn1 a {  
    padding: 8px 22px 8px;
}
.learn-btn1 {
    float: none;
    margin-bottom: 30px;
}
.learn-btn1 a {
    padding: 10px 70px 10px;
}
.treatment-head p {
    line-height: 24px;
    font-size: 15px;
    width: 100%;
}
.treatment-head h1 {
    font-size: 20px;
}
.hyperbaric-bg .wpb_column.vc_column_container.vc_col-sm-6 {
    padding: 0px;
}
.hyperbaric-bg {
    padding-top: 20px;
    padding-bottom: 0px;
}
.left-book a {  
    padding: 12px 20px 12px;
    font-size: 14px;
}
.welcome {
    font-size: 15px;
    margin-right: 0px;
    width: 100%;
    margin-bottom: 15px;
    text-align: center;
}
.left-book {
    text-align: center;
}
.vc_row.element-row.row.welcome-bg.fw-content-wrap {
    padding-top: 10px;
    padding-bottom: 0px;
}
.book-btn {
    margin-top: 25px !important;
}
.book-btn a { 
    padding: 10px 5px 10px !important;
    font-size: 11px !important;
}
.sub {
    width: 100%;
}
.learn-btn {
    float: none;
    line-height: 35px !important;
}
.slide-logo {
    float: left;
    margin-left: -35px !important;
}
.slide-logo h2 {
    font-size: 11px !important;
    line-height: 22px !important;
}
.slide-logo h3 {
    font-size: 15px !important;
    line-height: 5px !important;
}
.learn-btn a {
    padding: 10px 35px 10px !important;
    font-size: 12px !important;
}
#mobile-menu-wrap {  
    width: 100%;

}}
@media only screen and (min-width:481px) and (max-width:567px){
.row.products.clearfix.products-4 {
    display: block;
}
.hbot-head h2 {
    font-size: 24px;
}
.new-content p {
    line-height: 24px;
}.bttn-shq {
    width: 98%;
    float: left;
}
.left {
    display: none;
}
.right {
    display: none;
}
#sport .book-btn a {
    padding: 10px 9px 10px !important;
}
.testimonial-bg.fw-content-wrap {  
    display: block;
}
.left-testi .testi-btn {
    text-align: left;
}
.item-overlay-text h4 {
    font-size: 24px;
}
p.gal {
    font-size: 20px;
    line-height: 24px;
}
.testi-video iframe, embed, object {
    height: 235px;
}
.top-btn {
    margin-top: 50px !important;
}
.content-text1 p {
    line-height: 26px;
    font-size: 15px;
    width: 100%;
}
.con-page-right img {
    margin: 5px 10px 0px 1px;
}
.con-page-left img {
    margin-left: -4px;
}
.wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.hb-pricing-table-wrapper.columns-5 .hb-pricing-item {
    margin-top: 25%;
}
.anna-bg {
    margin-top: 0px;
}
.athletes-content p {
    line-height: 24px;
}
.athletes-border .vc_sep_width_60 {
    width: 76%;
}
.athletes-content img {
    float: none;
}
.gallery-bg .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.test-head p {
    line-height: 26px;
}
.testimonial-author h5 {
    font-size: 13px;
}
.test-head h3 {
    font-size: 25px;
}
.test-border1 .vc_sep_width_60 {
    width: 85%;
}
.test-border2 .vc_sep_width_60 {
    width: 57%;
}
.test-border3 .vc_sep_width_60 {
    width: 80%;
}
.test-border .vc_sep_width_60 {
    width: 70%;
}
.testimonial-author {
    margin-top: -70px;
}
.hb-testimonial {
    font-size: 14px;
    line-height: 24px;
    min-height: 335px;
}
.full-mobile .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.content-text h3 {
    font-size: 18px;
}
#main-wrapper.nav-type-2 #hb-page-title {
    padding-top: 15px;
    padding-bottom: 15px;
}
#hb-page-title h1 {
    font-size: 26px;
}
.left-image {
    float: none;
    text-align: center;
}
.athlets-text p {
    line-height: 24px;
    text-align: center;
}
.confirm-code input.wpcf7-form-control.wpcf7-captchar {
    width: 65%;
}
.banner-contact h3 {
    font-size: 18px;
}
.view-btn {
    margin-bottom: 40px !important;
}
.nav-btn a { 
    padding: 11px 12px 12px;
    font-size: 12px;
}
.nav-btn {
    margin-right: 5px;
}
.main img {
    margin-right: 8px;
}
.main {
    margin-top: 0%;
    font-size: 16px;
    margin-bottom: 15px;
    line-height: 22px;
    margin-left: 5px;
    width: 100%;
}
a#show-nav-menu {
    width: 0% !important;
    position: absolute;
    margin-left: -5px;
}
#footer {
    padding: 20px 0 0px 0 !important;
}
.right-copyright {
    float: none;
}
.left-column .vc_sep_width_50 {
    display: none;
}
.right-column .vc_sep_width_40 {
    display: none;
}
.athlets-text h3 {
   text-align: center;
   margin-top: 10px;
}
.view-package-btn {
    margin-top: -30px;
}
.testi-btn a {
    padding: 12px 65px;
}
.testi-btn {
    float: none;
    text-align: center;
}
.testi-video {
    margin-top: 30px;
}
.testimonial-head p {
    width: 100%;
    line-height: 25px;
    font-size: 14px;
}
.testimonial-head h3 {
    width: 100%;
    font-size: 25px;
}
.wpb_text_column.wpb_content_element.testimonial-head {
    padding: 15px 10px 15px;
    margin-left: 10px;
    width: 90%;
    margin-top: 0%;
}
.pricing-table-content {
    min-height: 150px;
}
.book-package-btn .wpb_column.vc_column_container.vc_col-sm-2 {
    width: 100%;
    position: absolute;
}
.package-table-bg {
    margin-top: -50px;
}
.view-btn a {
    font-size: 14px;
}
.book-btn1 a {  
    padding: 8px 15px 8px;
    font-size: 13px;
}
.learn-btn1 a {
    padding: 10px 55px 10px;
    font-size: 14px;
}
.treatment-head p {
    line-height: 24px;
    font-size: 15px;
    width: 100%;
}
.hyperbaric-bg .vc_sep_width_80 {
    width: 95%;
}
.treatment-head h1 {
    font-size: 23px;
}
.hyperbaric-bg .wpb_column.vc_column_container.vc_col-sm-6 {
    padding: 0px;
}
.hyperbaric-bg {
    padding-top: 20px;
    padding-bottom: 0px;
}
.left-book a {  
    padding: 12px 20px 12px;
}
.welcome {
    font-size: 21px;
    margin-right: 0px;
    margin-bottom: 15px;
    text-align: center;
    line-height: 30px;
}
.left-book {
    text-align: center;
}
.vc_row.element-row.row.welcome-bg.fw-content-wrap {
    padding-top: 10px;
    padding-bottom: 0px;
}
.book-btn {
    margin-top: 45px !important;
}
.book-btn a { 
    padding: 10px 10px 10px !important;
    font-size: 11px !important;
}
.learn-btn {
    float: none;
}
.slide-logo {
    float: left;
    margin-left: -35px !important;
}
.slide-logo h3 {
    font-size: 16px !important; 
}
.slide-logo h2 {
    font-size: 13px !important;
    line-height: 24px !important;
}
.learn-btn a {
    padding: 10px 40px 10px !important;
    font-size: 12px !important;
}
#hbot-general .slide-logo {
    margin-top: -20px !important;
}
#mobile-menu-wrap {  
    width: 100%;

}}
@media only screen and (min-width:568px) and (max-width:767px){
.row.products.clearfix.products-4 {
    display: block;
}
.hbot-head h2 {
    font-size: 24px;
}
.bttn-shq {
    width: 98%;
    float: left;
    padding: 5px;
    border-right: 1px solid #fff !important;
}
.new-content p {
    line-height: 24px;
}
.left {
    display: none;
}
.right {
    display: none;
}
#sport .book-btn a {
    padding: 10px 10px 10px !important;
}
#header-inner.nav-type-2 #header-inner-bg {
    height: 210px !important;
}
.left-testi .testi-btn {
    text-align: left;
    margin-bottom: 0px !important;
}
.item-overlay-text h4 {
    font-size: 24px;
}
p.gal {
    font-size: 20px;
    line-height: 24px;
}
.top-btn {
    margin-top: 50px !important;
}
.content-text1 p {
    line-height: 26px;
    width: 100%;
}
.con-page-right img {
    margin: 5px 10px 0px 1px;
}
.con-page-left img {
    margin-left: -4px;
}
.wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.hb-pricing-table-wrapper.columns-5 .hb-pricing-item {
    margin-top: 10%;
}
.anna-bg {
    margin-top: 0px;
}
.athletes-content p {
    line-height: 24px;
}
.athletes-border .vc_sep_width_60 {
    display: none;
}
.athletes-border1 .vc_sep_width_60 {
    display: none;
}
.athletes-border2 .vc_sep_width_60 {
    display: none;
}
.athletes-border3 .vc_sep_width_60 {
    display: none;
}
.athletes-border4 .vc_sep_width_60 {
    display: none;
}
.athletes-border5 .vc_sep_width_60 {
    display: none;
}
.athletes-content img {
    float: none;
}
.athletes-border1.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-top: 20px;
    display: inline-block;
}
.athletes-border3.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-top: 20px;
    display: inline-block;
}
.athletes-border5.wpb_column.vc_column_container.vc_col-sm-6 {
        margin-top: 20px;
    display: inline-block;
}
.gallery-bg .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.test-head p {
    line-height: 26px;
}
.testimonial-author h5 {
    font-size: 13px;
}
.test-head h3 {
    font-size: 25px;
}
.hbot-video iframe, embed, object {
    width: 100%;
}
.test-border3 .vc_sep_width_60 {
    width: 85%;
}
.testimonial-author {
    margin-top: -70px;
}
.hb-testimonial {
    line-height: 24px;
    min-height: 280px;
}
.full-mobile .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.content-text h3 {
    font-size: 18px;
}
#main-wrapper.nav-type-2 #hb-page-title {
    padding-top: 15px;
    padding-bottom: 15px;
}
#hb-page-title h1 {
    font-size: 26px;
}
.athlets-text p {
    line-height: 26px;
}
.banner-contact h3 {
    font-size: 18px;
}
.view-btn {
    margin-bottom: 20px !important;
}
.nav-btn a { 
    padding: 13px 12px 13px;
    font-size: 14px;
}
.nav-btn {
    margin-right: 10px;
    margin-top: 2px;
}
.main img {
    margin-right: 8px;
}
.main {
    margin-top: 0%;
    font-size: 15px;
    margin-bottom: 15px;
    line-height: 22px;
    margin-left: 20px;
    width: 100%;
}
a#show-nav-menu {
    width: 0% !important;
    position: absolute;
    margin-left: 10px;
}
#footer {
    padding: 20px 0 0px 0 !important;
}
.right-copyright {
    float: none;
}
.left-column .vc_sep_width_50 {
    display: none;
}
.right-column .vc_sep_width_40 {
    display: none;
}
.athlets-text h3 {
      font-size: 21px;
}
.view-package-btn {
    margin-top: -30px;
}
.testi-btn a {
    padding: 12px 65px;
}
.testi-btn {
    float: none;
    text-align: center;
    margin-bottom: 35px !important;
    display: inline-block;
}
.testi-video {
    margin-top: 30px;
    float: left;
}
p.basket {
    font-size: 14px;
    margin-bottom: 5px;
}
.testimonial-head p {
    width: 100%;
    line-height: 26px;
}
.testimonial-head h3 {
    width: 100%;
    font-size: 20px;
}
.wpb_text_column.wpb_content_element.testimonial-head {
    padding: 15px 35px 15px;
    margin-left: 20px;
    width: 78%;
    margin-top: 0%;
}
.pricing-table-content {
    min-height: 120px;
}
.book-package-btn .wpb_column.vc_column_container.vc_col-sm-2 {
    width: 100%;
    position: absolute;
}
.package-table-bg {
    margin-top: -25px;
}
.view-btn a {
    font-size: 12px;
}
.book-btn1 a {  
   padding: 12px 18px 12px;
}
.treatment-head p {
    line-height: 25px;
    width: 100%;
}
.hyperbaric-bg .vc_sep_width_80 {
    width: 85%;
}
.treatment-head h1 {
    font-size: 28px;
}
.hyperbaric-bg .wpb_column.vc_column_container.vc_col-sm-6 {
    padding: 0px;
}
.hyperbaric-bg {
    padding-top: 20px;
    padding-bottom: 0px;
}
.left-book a {  
    padding: 12px 20px 12px;
}
.welcome {
    font-size: 25px;
    margin-right: 0px;
    margin-bottom: 15px;
    text-align: center;
    line-height: 30px;
}
.left-book {
    text-align: center;
}
.vc_row.element-row.row.welcome-bg.fw-content-wrap {
    padding-top: 10px;
    padding-bottom: 0px;
}
.book-btn a { 
    padding: 10px 13px 10px !important;
    font-size: 12px !important;
}
.book-btn {
    margin-top: 40px !important;
}
.learn-btn a {
    font-size: 12px !important;
    padding: 10px 50px 10px !important;
}
.slide-logo {
    float: left;
    margin-left: -35px !important;
    margin-top: 30px !important;
}
.slide-logo h3 {
    font-size: 19px !important; 
}
.slide-logo h2 {
    font-size: 15px !important;
    line-height: 24px !important;
}
.learn-btn {
    float: none;
}
.oxygen-text p {
    height: 45px;
    font-size: 16px;
}
.oxygen-bg .wpb_column.vc_column_container.vc_col-sm-3 {
    width: 50%;
    float: left;
}
#mobile-menu-wrap {  
    width: 100%;

}}
@media only screen and (min-width:700px) and (max-width:767px){
.testi-btn {
    float: none;
    text-align: center;
    margin-bottom: 60px !important;
    display: inline-block;
}}
@media only screen and (min-width:768px) and (max-width:900px){
.athlets-text .testi-btn {
    text-align: center;
    float: none;
}.vit-bg .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}.bttn-shq {
    width: 19.2%;
    float: left;
    padding: 4px;
    border-right: 1px solid #fff !important;
    margin-left: -4px;
}
.left {
    display: none;
}
.right {
    display: none;
}
.learn-btn a {
    padding: 12px 40px 12px !important;
    font-size: 12px !important;
}
.book-btn a {
    padding: 10px 5px 10px !important;
    font-size: 12px !important;
}
.slide-logo {
    margin-left: -35px !important;
}
.slide-logo h3 {
    font-size: 22px !important; 
}
.slide-logo h2 {
    font-size: 18px !important;
    line-height: 28px !important;
}
.content-text1 p {
    line-height: 25px;
}
.vc_row.element-row.row.our-package {
    width: 110%;
    margin-left: -35px;
}
.our-package .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.anna-bg {
    margin-top: -10px;
}
.athletes-content p {   
    font-size: 15px;
    line-height: 25px;
}
.athletes-content h3 {
    font-size: 20px;
}
.athletes-content img {  
    float: none;
}
.test-head p {
    font-size: 15px;
    line-height: 24px;
}
.test-head h3 {
    font-size: 23px;
}
.hbot-video iframe, embed, object {
    height: 195px;
}
.hb-testimonial {
    font-size: 15px;
    line-height: 24px;
    height: 235px;
}
.content-text h3 {
    font-size: 24px;
}
.full-mobile .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
#main-wrapper.nav-type-2 #hb-page-title {
    padding-top: 10px;
    padding-bottom: 10px;
}
.widget-item h4 {
    margin-top: 10px;
}
p.oxygen-text {
    font-size: 12px;
}
.location-footer {
    font-size: 12px;
}
.phone-footer {   
    font-size: 12px;
    margin-left: -12px;
}
#footer .widget-column {
    padding: 0 10px !important;
}
.left-column .vc_sep_width_50 {
    width: 85%;
    display: none;
}
.right-column .vc_sep_width_40 {
    width: 58%; 
    display: none;
}
.left-image {
    float: none;
    text-align: center;
}
.testi-video iframe, embed, object {
    width: 100%;
}
.wpb_text_column.wpb_content_element.testimonial-head {  
    padding: 15px 15px 30px;
    margin-left: 12%;
    width: 75%;   
}
.testi-video {
    float: none;
    margin-right: 0% !important;
    margin-top: 18%;
}
.testimonial-head p {
    width: 100%;
}
.testimonial-head h3 {
    width: 100%;
   font-size: 23px;
}
.package-table-bg ul.hb-ul-list li {
    line-height: 24px;
}
.pack-btn a {   
    padding: 10px 10px;
    font-size: 13px;
}
.pricing-table-price {
    height: 35px;
    line-height: 18px;
    font-size: 14px;
}
.pricing-table-content {
    font-size: 13px;
    min-height: 465px;
}
.pricing-table-caption {
    height: 25px;
}
.package-table-bg {
    margin-top: -35px;
    width: 109%;
    margin-left: -30px !important;
}
.package-table-bg .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
#wpadminbar .quicklinks>ul>li>a {
    padding: 0 0px 0 0px;
    margin: 0px -8px;
}
.oxygen-bg .view-btn a {
    padding: 15px 0;
}
.athlets-text h3 {
    font-size: 25px;
    text-align: center;
}
.athlets-text p {
    text-align: center;
}
.treatment-btn {
    margin-top: 15px;
}
#mobile-menu-wrap {
    width: 100%;
}
.vc_row.element-row.row.welcome-bg.fw-content-wrap {
    padding-top: 15px;
    padding-bottom: 0px;
}
.treatment-head p {
    line-height: 22px;
    font-size: 14px;
    width: 100%;
    margin-top: -15px;
}
.treatment-head h1 {
    font-size: 24px;
}
.left-book {
    text-align: center;
}
.learn-btn1 a {
    padding: 12px 30px 12px;
    font-size: 12px;
}
.learn-btn1 {
    margin-right: 10px !important;
}
.wpb_column.vc_column_container.vc_col-sm-3 {
    width: 50%;
    float: left;
    margin-bottom: 30px !important;
}
.right-copyright {
    float: none;
}
.oxygen-text p {
    font-size: 17px;
    height: 60px;
}
.book-btn1 a { 
    padding: 10px 2px 10px;
    font-size: 11px;
}
.oxy-image img.vc_single_image-img.attachment-full {
    height: 310px !important;
}
.welcome {
    float: none;
    text-align: center;
    margin-bottom: 24px;
    font-size: 19px;
}
.left-book a {
    padding: 10px 20px 10px;
}
.nav-btn a {
    padding: 12px 12px 13px;
}
.main {
    margin-top: 1%;
    font-size: 14px;
    margin-right: -10px !important;
    width: 100%;
    margin-bottom: 10px;
}
.nav-btn {
    margin-right: 0px;
}
.gallery-bg .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.gallery-bg .vc_grid-item.vc_clearfix.vc_col-sm-3.vc_visible-item.fadeIn.animated {
    width: 50%;
}
a#show-nav-menu {
    width: 0% !important;
    position: absolute;
    margin-left: -10px;
}
.hb-site-tagline {
    display: none;
}}
@media only screen and (min-width:901px) and (max-width:1024px){
.hbot-head h2 {
    font-size: 22px;
}
.left {
    display: none;
}
.bttn-shq {
    width: 18%;
    float: left;
    padding: 8px;
    border-right: 1px solid #fff !important;
}.vit-bg .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.right {
    display: none;
}
.book-btn a {   
    padding: 10px 5px 10px !important;
    font-size: 13px !important;
}
.learn-btn a {
    padding: 12px 45px 12px !important;
    font-size: 13px !important;
}
.slide-logo {
    margin-left: -35px !important;
}
.slide-logo h3 {
    font-size: 26px !important; 
}
.slide-logo h2 {
    font-size: 18px !important;
    line-height: 28px !important;
}
.item-overlay-text h4 {
    font-size: 22px;  
}
.content-text1 p {
    line-height: 25px;
}
.vc_row.element-row.row.our-package {
    width: 109%;
    margin-left: -38px;
}
.our-package .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.gallery-bg .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.anna-bg {
    margin-top: -10px;
}
.athletes-content p {   
    font-size: 15px;
    line-height: 25px;
}
.athletes-content h3 {
    font-size: 20px;
}
.athletes-content img {  
    float: none;
}
.test-head p {
    font-size: 15px;
    line-height: 24px;
}
.test-head h3 {
    font-size: 23px;
}
.hbot-video iframe, embed, object {
    height: 220px;
}
.hb-testimonial {
    font-size: 15px;
    line-height: 24px;
    height: 200px;
}
.content-text h3 {
    font-size: 24px;
}
.full-mobile .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
#main-wrapper.nav-type-2 #hb-page-title {
    padding-top: 10px;
    padding-bottom: 10px;
}
.widget-item h4 {
    margin-top: 10px;
}
p.oxygen-text {
    font-size: 14px;
}
.location-footer {
    font-size: 14px;
}
.phone-footer {   
    font-size: 14px;
}
#footer .widget-column {
    padding: 0 10px !important;
}
.left-column .vc_sep_width_50 {
    width: 85%;
    display: none;
}
.right-column .vc_sep_width_40 {
    width: 58%; 
    display: none;
}
.left-image {
    float: none;
    text-align: center;
}
.athlets-text h3 {
    text-align: center;
}
.testi-video iframe, embed, object {
    width: 100%;
}
.gallery-bg .vc_grid-item.vc_clearfix.vc_col-sm-3.vc_visible-item.fadeIn.animated {
    width: 50%;
}
.wpb_text_column.wpb_content_element.testimonial-head {  
    padding: 15px 15px 30px;
    margin-left: 12%;
    width: 75%;   
}
#main-nav>li>a {
    font-size: 10px;
}
#header-inner.nav-type-2 #main-nav > li > a {
    padding-right: 8px!important;
    padding-left: 8px!important;
}
.slide-logo {
    margin-top: 12% !important;
}
#main-nav > li > a i {
    font-size: 18px !important;
}
.testi-video {
    float: none;
    margin-right: 0% !important;
    margin-top: 18%;
}
.testimonial-head p {
    width: 100%;
}
.testimonial-head h3 {
    width: 95%;
}
.left-copyright {
    float: none;
    font-size: 13px;
    text-align: center;
}
.package-table-bg ul.hb-ul-list li {
    line-height: 24px;
}
.athlets-text p {  
    line-height: 26px;
    height: 120px;
    text-align: center;
}
.athlets-text .testi-btn {
    text-align: center;
    float: none;
    margin-top: 40px;
}
.pack-btn a {   
    padding: 10px 18px;
    font-size: 13px;
}
.pricing-table-price {
    height: 35px;
    line-height: 18px;
}
.pricing-table-content {
    font-size: 13px;
    min-height: 345px;
}
.pricing-table-caption {
    height: 25px;
}
.package-table-bg {
    margin-top: -35px;
    width: 109%;
    margin-left: -38px !important;
}
.package-table-bg .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
p.gal {
    font-size: 14px;
    line-height: 22px;
}
#wpadminbar .quicklinks>ul>li>a {
    padding: 0 0px 0 0px;
    margin: 0px -8px;
}
.oxygen-bg .view-btn a {
    padding: 15px 0;
}
.treatment-btn {
    margin-top: 15px;
}
#mobile-menu-wrap {
    width: 100%;
}
.vc_row.element-row.row.welcome-bg.fw-content-wrap {
    padding-top: 15px;
    padding-bottom: 0px;
}
.hyperbaric-bg {
    padding-top: 25px;
    padding-bottom: 0px;
}
.treatment-head p {
    line-height: 24px;
    font-size: 14px;
    width: 100%;
    margin-top: -15px;
}
.treatment-head h1 {
    font-size: 24px;
}
.left-book {
    text-align: center;
}
.learn-btn1 a {
    padding: 12px 44px 12px;
    font-size: 15px;
}
.learn-btn1 {
    margin-right: 10px !important;
}
.wpb_column.vc_column_container.vc_col-sm-3 {
    width: 50%;
    float: left;
    margin-bottom: 30px !important;
}
.right-copyright {
    float: right;
    text-align: center;
    width: 100%;
}
.oxygen-text p {
    font-size: 18px;
    height: 45px;
}
.book-btn1 a { 
    padding: 10px 5px 10px;
    font-size: 13px;
}
.oxy-image img.vc_single_image-img.attachment-full {
    height: 310px !important;
}
.welcome {
    float: none;
    text-align: center;
    margin-bottom: 24px;
    font-size: 23px;
}
.left-book a {
    padding: 10px 20px 10px;
}
.nav-btn a {
   padding: 15px 5px 22px;
    font-size: 10px;
}
.main {
    margin-top: 4%;
    font-size: 16px;
    width: 45%;
    float: right;
}
.nav-btn {
    margin-right: -40px;
}
a#show-nav-menu {
    width: 0% !important;
    position: absolute;
    margin-left: -50px;
}
.hb-site-tagline {
    display: none;
}}
@media only screen and (min-width:1025px) and (max-width:1200px){
.hbot-head h2 {
    font-size: 25px;
}
.left {
    display: none;
}.bttn-shq {
    width: 18%;
    float: left;
    padding: 8px;
    border-right: 1px solid #fff !important;
}.vit-bg .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.right {
    display: none;
}
.learn-btn a {  
    padding: 12px 45px 12px !important;   
}
.book-btn a {
    padding: 10px 5px 10px !important;
}
.slide-logo h3 {
    font-size: 30px !important;
}
.item-overlay-text h4 {
    font-size: 24px;
}
.slide-logo {
    margin-left: -60px !important;
}
.vc_row.element-row.row.our-package {
    width: 110%;
    margin-left: -45px;
}
.our-package .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.gallery-bg .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.anna-bg {
    margin-top: -10px;
}
.athletes-content p {   
    font-size: 15px;
    line-height: 24px;
}
.athletes-content h3 {
    font-size: 20px;
}
.test-head p {
    line-height: 24px;
}
.hbot-video iframe, embed, object {
    height: 240px;
}
.hb-testimonial {
    line-height: 24px;
    height: 200px;
}
.full-mobile .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.athletes-border.wpb_column.vc_column_container.vc_col-sm-6 {
    padding: 0px;
}
.athletes-border2.wpb_column.vc_column_container.vc_col-sm-6 {
    padding: 0px;
}
.athletes-border4.wpb_column.vc_column_container.vc_col-sm-6 {
    padding: 0px;
}
.athletes-border3 .vc_sep_width_60 {
    display: none;
}
.athletes-border2 .vc_sep_width_60 {
    display: none;
}
.athletes-border4 .vc_sep_width_60{
    display: none;
}
.athletes-border5 .vc_sep_width_60{
    display: none;
}
.athletes-border1 .vc_sep_width_60{
    display: none;
}
.athletes-border .vc_sep_width_60{
    display: none;
}
#main-wrapper.nav-type-2 #hb-page-title {
    padding-top: 10px;
    padding-bottom: 10px;
}
.widget-item h4 {
    margin-top: 10px;
}
#footer .widget-column {
    padding: 0 10px !important;
}
.left-column .vc_sep_width_50 {
    width: 85%;
    display: none;
}
.right-column .vc_sep_width_40 {
    width: 58%; 
    display: none;
}
.left-image {
    float: none;
    text-align: center;
}
.athlets-text h3 {
    text-align: center;
}
.testi-video iframe, embed, object {
    width: 100%;
}
.wpb_text_column.wpb_content_element.testimonial-head {  
    padding: 15px 15px 30px;
    margin-left: 12%;
    width: 75%;   
}
#main-nav>li>a {
    font-size: 11px;
}
#header-inner.nav-type-2 #main-nav > li > a {
    padding-right: 9px!important;
    padding-left: 9px!important;
}
.slide-logo {
    margin-top: 12% !important;
}
#main-nav > li > a i {
    font-size: 18px !important;
}
.testi-video {
    float: none;
    margin-right: 0% !important;
    margin-top: 18%;
}
.testimonial-head p {
    width: 100%;
}
.testimonial-head h3 {
    width: 85%;
}
.left-copyright {
    float: none;
    font-size: 13px;
    text-align: center;
}
.package-table-bg ul.hb-ul-list li {
    line-height: 26px;
}
.athlets-text p {  
    line-height: 26px;
    text-align: center;
}
.pack-btn a {   
    padding: 10px 20px;
    font-size: 14px;
}
.pricing-table-price {
    height: 35px;
    line-height: 18px;
}
.pricing-table-content {
    font-size: 14px;
    min-height: 345px;
}
.athlets-text .testi-btn {
    text-align: center;
    float: none;
    margin-top: 35px;
}
.pricing-table-caption {
    height: 25px;
}
.package-table-bg {
    margin-top: -35px;
    width: 109%;
    margin-left: -38px !important;
}
.package-table-bg .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
p.gal {
    font-size: 15px;
    line-height: 24px;
}
#wpadminbar .quicklinks>ul>li>a {
    padding: 0 0px 0 0px;
    margin: 0px -8px;
}
.oxygen-bg .view-btn a {
    padding: 15px 0;
}
.treatment-btn {
    margin-top: 15px;
}
#mobile-menu-wrap {
    width: 100%;
}
.vc_row.element-row.row.welcome-bg.fw-content-wrap {
    padding-top: 15px;
    padding-bottom: 0px;
}
.hyperbaric-bg {
    padding-top: 25px;
    padding-bottom: 0px;
}
.treatment-head p {
    line-height: 24px;
    font-size: 14px;
    width: 100%;
    margin-top: -15px;
}
.treatment-head h1 {
    font-size: 30px;
}
.left-book {
    text-align: center;
}
.learn-btn1 a {
    padding: 12px 59px 12px;
    font-size: 14px;
}
.learn-btn1 {
    margin-right: 10px !important;
}
.right-copyright {
    float: right;
    text-align: center;
    width: 100%;
}
.oxygen-text p {
    font-size: 14px;
    height: 45px;
}
.book-btn1 a { 
    padding: 10px 12px 10px;
    font-size: 13px;
}
.oxy-image img.vc_single_image-img.attachment-full {
    height: 310px !important;
}
.welcome {
    float: none;
    text-align: center;
    margin-bottom: 24px;
}
.left-book a {
    padding: 10px 20px 10px;
}
.nav-btn a {
   padding: 15px 5px 21px;
    font-size: 11px;
}
.main {
    margin-top: 4%;
    font-size: 16px;
    float: right;
    width: 45%;
}
.nav-btn {
    margin-right: -60px;
}
a#show-nav-menu {
    width: 0% !important;
    position: absolute;
    margin-left: -50px;
}
.hb-site-tagline {
    display: none;
}}
@media only screen and (min-width:1101px) and (max-width:1200px){
div#logo {
    width: 30%;
}
.left {
    font-size: 12px;
    display: block;
    margin: 25px -10px 0px;
}
.right {
    margin: -45px 25px;
    width: 18%;
    display: block;
}
p.follow {
    font-size: 12px;
}
.main {
    margin-top: 25px;
    font-size: 12px;
    float: left;
    width: 26%;
}
#main-nav>li>a {
    font-size: 12px;
}
#header-inner.nav-type-2 #main-nav > li > a {
    padding-right: 10px!important;
    padding-left: 10px!important;
}}
@media only screen and (min-width:1201px) and (max-width:1276px){
div#logo {
    width: 34%;
}
.slide-logo h3 {
    font-size: 30px !important;
}.bttn-shq {
    width: 18%;
    float: left;
    padding: 8px;
    border-right: 1px solid #fff !important;
}.vit-bg .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
#main-nav>li>a {
    font-size: 12px;
}
.treatment-head p {
    line-height: 28px;
    width: 99%;
}
.our-package .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.our-package {
    width: 106%;
    margin-left: -30px;
}
.anna-bg {
    margin-top: 20px;
}
.athletes-content p {
    line-height: 26px;
}
.athletes-content h3 {
    font-size: 21px;
}
.athletes-content img {
    margin-right: 15px;
}
.test-head h3 {
    font-size: 24px;
}
.full-mobile .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.gallery-bg .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.testi-video {
    margin-top: -30%;
}
.wpb_text_column.wpb_content_element.testimonial-head {  
    padding: 20px 35px 30px;
}
.testimonial-head p {    
    line-height: 25px;
}
.left-image {
    margin-right: 12px;
}
.athlets-text p {
    line-height: 28px;
    height: 164px;
}
.athlets-text h3 {
    font-size: 22px;
}
.testimonial-head h3 {
    font-size: 31px;
}
.package-table-bg .wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 0px;
}
.package-table-bg {
    width: 106%;
    margin-left: -30px !important;
}
.book-btn1 a {  
    padding: 12px 10px 12px;
}
.view-btn a {   
    padding: 15px 68px;  
}
#main-nav > li > a i {
    font-size: 20px !important;
}
#header-inner.nav-type-2 #main-nav > li > a {
    padding-right: 10px!important;
    padding-left: 10px!important;
}
.nav-btn a {  
    padding: 12px 10px 20px;
    font-size: 13px;
}
.welcome {
    font-size: 24px;
}
.right a {
    margin: 0px 3px;
}
.right {
    width: 155px;
    margin: -48px 35px;
}
.content-text1 p {
    width: 73%;
}
.left {
    font-size: 13px;
    width: 235px;
    margin: 35px -10px 0px;
}
.main {
    font-size: 13px;
}}
@media only screen and (min-width:1500px) and (max-width:2500px){
.top-slider .tp-bgimg.defaultimg {
    background-size: 100% 100% !important;
}
	
.left-column .vc_sep_width_50 {
    width: 38%;
    margin-left: 0px;
}
.right-column .vc_sep_width_40 {
    width: 25%;
    margin-left: 0px !important;
}
	.nav-btn a {
    padding: 15px 15px 15px;
    font-size: 9px;
}
#header-inner.nav-type-2 #main-nav {
    margin-left: -5px;
}
	.nav-btn {
    margin-right: -50px;
    width: 27%;
    margin-top: 4px;
}
	.slide-logo {
    margin-left: 125px !important;
}
	.wpb_text_column.wpb_content_element.athlets-text {
    margin-left: 20%;
}
	.athlets-text p {
    width: 90%;
	margin-top: -5px;
}
.testi-video {
    margin-top: -32%;
}
.container {
    width: 1240px;
}}
@media only screen and (max-width:650px){
#callnowbutton {
    width: 90px !important;
    height: 65px !important;  
    background-size: 36px 40px !important;
    box-shadow: none !important;
}}
@media only screen and (max-width:767px){
.wpb_text_column.retreat-colm-cls {
    margin-top: -25px !important;
}	
}

.hb-sidebar .widget-item h4 {
    color: #212121;
}
#main-wrapper.nav-type-2 #hb-page-title {
    padding-top: 200px !important;
    padding-bottom: 200px !important;
    margin-bottom: 40px;
}
#hb-page-title.extra-large-padding h1 {
    color: #ffffff !important;
}
#respond p input:not([type='checkbox']) {
    width: 31.3%;
    margin-top: 27px !important;
    float: left;
}
ul.pst-lst {
    padding-left: 35px;
}
/* 21-02-2019  */
.paoc-popup-close {
    top: 4px !important;
    right: 1px !important; 
}
.paoc-popup-modal{
    margin: 0;
    position: relative;
    top: 1px;
    width: 25%;
    height: 78%;
}
.paoc-popup-modal-cnt .left-name {
    width: 100%;
}
.paoc-popup-modal-cnt .right-mail {
    width: 100%;
}
.paoc-popup-modal-cnt .sub {
    width: 100%;
}
.paoc-popup-modal-cnt .mob {
    width: 100% ;
}
.paoc-popup-modal-cnt .footer-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    height: 50px;
}
.paoc-popup-modal-cnt .footer-form input.wpcf7-form-control.wpcf7-text {
    height: 50px;
}
.paoc-popup-modal-cnt .footer-form textarea {
    height: 50px;
}
.paoc-popup-modal-cnt .right-mail {
    margin-top: 10px;
}
.paoc-popup-modal-cnt .sub {
    margin-top: 10px;
}
.paoc-popup-modal-cnt textarea.wpcf7-form-control.wpcf7-textarea {
    margin-top: 10px;
}
.paoc-popup-modal-cnt input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    margin-top: 10px;
}
.paoc-popup-modal-cnt {
    background-color: #FFF;
    padding: 20px 20px 20px 30px;
}
.paoc-popup-modal-cnt .footer-form input.wpcf7-form-control.wpcf7-submit {
    padding: 15px 20px !important; 
	margin-top: 18px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	div#paoc-modal-1 {
    width: 60%;
    height: 55% !important;
}
	.tab-class .vc_col-sm-6 {
    width: 100%;
}	
.pricing-table-content {
   font-size: 13px;
   min-height: 225px;
}
.pack-btn {
  margin-left: 70px;
}
a.learn-more.mail-clss {
    padding: 10px 10px 10px 10px !important;
    color: #27AAE2;
}	
.tab-class img.vc_single_image-img.attachment-full {
  width: 100%;
}
	a.call-now {
    font-size: 17px;
}
	.game-col.sydney-clss.wpb_column.vc_column_container.vc_col-sm-6.vc_custom_1551417189782 {
    margin-bottom: 15px !important;
    height: 415px;
}
	.book1-cls.wpb_column.vc_column_container.vc_col-sm-3 {
    margin-left: -100px;
}
.book2-cls.wpb_column.vc_column_container.vc_col-sm-3 {
    margin-left: 20px;
}
.book3-cls.wpb_column.vc_column_container.vc_col-sm-3 {
    margin-left: 80px;
    margin-top: -32px;
}
.book4-cls.wpb_column.vc_column_container.vc_col-sm-3 {
    margin-left: 451px;
    margin-top: -32px;
}
	.game-col.tab-clss.wpb_column.vc_column_container.vc_col-sm-6.vc_custom_1551766717292 {
    margin-bottom: 15px !important;
    height: 415px;
}	
}
@media only screen and (min-width: 320px) and (max-width: 420px) {
.paoc-popup-modal {
 width: 85%;
}
} 
/* 27-02-2019  */
@media only screen and (min-width: 320px) and (max-width: 480px) {
	.image-clss.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-top: 249px;
}
a.learn-more.mail-clss.phone-no {
    padding: 10px 20px 10px 20px !important;
}
h3.vc_custom_heading.font-cls.heading {
    font-size: 15px !important;
}	
.wpb_text_column.retreat-colm-cls {
    margin-top: -25px !important;
}	
.vc_row.element-row.row.knock-bg.changer {
    margin-top: -61px;
}
.wpb_text_column.wpb_content_element.vc_custom_1501233789011.perform-game {
    background-color: #EFEFEF;
}
#footer .footer-row .widget-column {
    margin-bottom: 20px!important;
}	
	a.book-app {
    display: inline-block;
    margin-top: 13px;
    padding: 9px 25px 5px 30px !important;
}
	div#speed-bg {
    margin-top: 32em !important;
}
	.vc_single_image-wrapper.vc_box_border_grey {
    margin-top: 20px;
}
	.wpb_text_column.wpb_content_element.vc_custom_1551419827313.perform-game {
    background-color: #EFEFEF !important;
}
.wpb_text_column.wpb_content_element.perform-game {
    background-color: #EFEFEF;
}
} 

@media only screen and (min-width: 481px) and (max-width: 640px) {
	.game-col a {
    font-size: 13px;
}
h3.vc_custom_heading.font-cls.heading {
    font-size: 15px !important;
}	
.wpb_text_column.retreat-colm-cls {
    margin-top: -25px !important;
}
.pack-btn {
    left: 166px;
}
a.learn-more.mail-clss.phone-no {
    padding: 10px 15px 10px 15px !important;
}
div#speed-bg {
    margin-top: 10em;
}
.wpb_text_column.wpb_content_element.perform-game {
    background-color: #EFEFEF;
}
#footer .footer-row .widget-column {
    margin-bottom: 20px!important;
}
.wpb_text_column.wpb_content_element.vc_custom_1551421043081.perform-game {
    margin-top: 3px !important;
}
.vc_single_image-wrapper.vc_box_border_grey {
    padding-top: 40px;
}
	a.call-now {
    font-size: 9px;
}
	form.wpcf7-form {
    width: 170%;
}
div#paoc-modal-1 {
    width: 75%;
}
}
.hd-sppped .vc_col-sm-3 {
    padding-left: 0px;
    padding-right: 0px;
}
.postid-2052 ul {
    margin-left: 40px;
}
.postid-2068 ul {
    margin-left: 40px;
}
a.mail-foo {
    color: white !important;
}
p.add-footer {
    color: white;
} .cntct-pge-frm input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    height: 50px !important;
}
.cntct-pge-frm textarea.wpcf7-form-control.wpcf7-textarea {
    width: 100%;
	height: 100px;
} 
.cntct-pge-frm  input.wpcf7-form-control.wpcf7-text {
    height: 50px !important;
    border: 1px solid #fff !important;
}

.postid-2172 ul 
{
    margin-left: 40px;
}
.postid-2224 ul
{
    margin-left: 40px;
}
/* 29-11-2019  */
.page-template-page-blog-grid .pagination {
    display: none;
}
.top-clss a {
    color: #fff;
}
.top-clss a:hover {
    color: #fff !important;
}
.vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab>a {
    background-color: #27AAE1 !important;
    color: #fff !important;
}
.vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    background-color: #b2b2b3 !important;
}
.vc_row.element-row.vc_inner.row.heading-clss {
    background-color: #27AAE2;
}
.cta-heading h3 {
    font-size: 17px !important;
    margin-top: 5px;
}
.page-id-2531 [class*=" icon-"]:before, [class^=icon-]:before {
    margin-left: -20px;
}
.point li {
    list-style: none !important;
}
.hyperlinks-cls a.vc_general {
    background-color: #27AAE2 !important;
    color: #fff !important;
}
/* h3.vc_custom_heading.font-cls {
    font-family: Cursive !important;
} */
.hyperlinks-cls a.vc_general:hover {
    background-color: #b2b2b3 !important;
}
.price-icon li {
    padding-bottom: 20px !important;
}
.price-icon i.icon-ok {
    display: none !important;
}
a.mails {
    color: #27AAE2;
}
.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    background-color: #27AAE1 !important;;
	color: #fff !important;
}
a.learn-more.mail-clss {
    padding: 10px 50px 10px 50px !important;
    color: #27AAE2;
}
a.learn-more.mail-clss {
    border: 2px solid #fff;
    color: #fff;    
}
a.learn-more.mail-clss.phone-no {
    background-color: #fff !important;
    color: #27AAE2 !important;
}
a.learn-more.mail-clss.phone-no:hover {
background: #b2b2b3 !important;
color: #fff !important;
}
.prices-cls .wpb_column.vc_column_container.vc_col-sm-6 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
img.retreat-logo.lazyloaded {
    width: 15%;
    vertical-align: text-bottom;
	margin-right: -10px;
}