@charset "UTF-8";

body{font-family: 'Open Sans', sans-serif; -webkit-font-smoothing: antialiased; }
img{max-width: 100%}
/*a{transition: all linear 0.4s;}*/
a:hover, a:focus{text-decoration: none;}
p{font-size: 16px; color: #707070}

::-webkit-scrollbar { width:6px; height:3px}
::-webkit-scrollbar-track {background:transparent;}
::-webkit-scrollbar-thumb {background-color:#444; background-image: linear-gradient(45deg, #2a75b8, #6fc6dc);}
::-moz-scrollbar { width:6px; height:3px}
.sticky {position: relative; top: 0;}
a{-webkit-transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s; -o-transition: all ease-in-out 0.5s; transition: all ease-in-out 0.5s;}
iframe,object{
	width:100% !important;
}

 .videoWrapper iframe, .videoWrapper object, .videoWrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
		.embed-container {
	  position: relative;
	  padding-bottom: 56.25%;
	  height: 0;
	  overflow: hidden;
	  max-width: 100%;
	  height: auto;
	}
	
	.embed-container iframe,
	.embed-container object,
	.embed-container embed {
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	}

video {
  width: 100%    !important;
  height: auto   !important;
}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */

.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}
.delay-3{animation-delay: 3s;}
.delay-4{animation-delay: 4s;}
.delay-35{animation-delay: 3.5s;}



/*+++++++++++++++++++++++++++++++++++
        New Pages CSS
+++++++++++++++++++++++++++++++++++++*/

    .treatment-display-section {max-width: 75%; margin: auto; padding: 50px 0 0;}
    .what-treatment-block h3{color: #246eb5; font-size: 18px; font-weight: 600; margin-bottom: 20px; }
    .what-treatment-block h4{color: #246eb5; font-size: 21px; font-weight: 300; line-height: 1.5}
    .what-treatment-block img{margin-top: 25px}
    
    .how-work-block{padding: 50px 0;}
    
    .how-work-block h3{color: #246eb5; font-size: 18px; font-weight: 600; margin-bottom: 20px;}
    .how-work-block h4{color: #246eb5; font-size: 21px; font-weight: 300; line-height: 1.5}
    .session-time-block h3{color: #246eb5; font-size: 18px; font-weight: 600; margin-bottom: 20px;}
    .session-time-splash{width: 555px; background-color: #246eb5; border-radius: 5px; padding:30px 15px; color: #fff; margin: auto;}
    .session-time-splash p{color: #fff; font-size: 15px;}
    .session-time-splash h4{font-weight: 300; font-size: 24px; margin-bottom: 0px;}
    .session-time-splash .col-sm-2 {margin-left: 4%;}
    
    .why-choose-block{padding: 40px 0 0}
    .why-choose-block h3{color: #246eb5; font-size: 18px; font-weight: 600; margin-bottom: 20px;}
    .why-choose-block ul {max-width: 68%; margin: auto;}
    .why-choose-block li{margin-bottom: 15px; position: relative; font-size: 15px; color: #707070; padding-left: 40px;}
    .why-choose-block li::before{content: ""; position: absolute; left: 0px; top: 0; width:50px; height: 50px; background-image: url(http://ocdemo.com.au/cryonewwp/wp-content/themes/cryo/images/li-tick.png); background-repeat: no-repeat;}


    .cryo-led .why-choose-block ul,
    .cryo-led .why-choose-block ul{max-width: 80%; margin: auto; padding-left: 15%;}

    .cryo-slim .session-time-splash{width: 925px; padding: 40px 50px;}
    .cryo-slim .session-time-splash ul.list-unstyled{margin: 0 auto;display: table;}
    .session-time-splash li{margin-bottom: 15px; position: relative; font-size: 15px; color: #fff; padding: 0 30px;float:left;}
    .session-time-splash li::before{content: ""; position: absolute; left: 0px; top: 0; width:50px; height: 50px; background-image: url(http://ocdemo.com.au/cryonewwp/wp-content/themes/cryo/images/li-tick-w.png); background-repeat: no-repeat;}

    .combo-list li { width: 34% !important; text-align: left !important;}
/*    .combo-list li a{left: 0 !important}*/
    .treatment-option-content{background-color: #e2f4f8; padding: 40px 0;}
    .inner-container {max-width: 80%; margin: auto;}
    .treatment-tab {width: 100%; display: flex;}
    .treatment-tab ul{margin: 0; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; align-items: center;margin: 0 auto;}
    .treatment-tab p{ color: #6fc6dc; border-top: 1px solid #6fc6dc; margin-bottom: 0; padding-top: 3px;}
    .treatment-tab a{color: #787878}
    .treatment-tab.disable p,
    .treatment-tab.disable a,
    .treatment-tab.disable img{opacity: 0.25; cursor:no-drop;}

    .treatment-tab li{position: relative;}
    .not-available{position: absolute; top: 0; left: 0; right: 0; bottom: 0; text-align: center; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; opacity: 1; color: #787878;}
    .tat {display: flex; align-items: center; justify-content: center; height: 80px;}
    .tat h3{font-size: 15px; font-weight: 700; color: #6fc6dc; text-align: center;}
    .cryoslim-booking-panel {
        max-width: 50%;
        margin: auto;
        display: none;
        position: relative;
        padding: 20px;
        background-color: #e7f9fe;
        border-radius: 10px;
        margin-bottom: 30px;
    }
    
.cryoslim-booking-panel input[type=text]{
    border-radius: 4px;
    border: 2px solid #6fc6dc;
    height: 55px;
}

.cryoslim-procontact{max-width: 50%;margin: 20px auto;position: relative;padding: 20px;background-color: #e7f9fe;border-radius: 10px;    margin-top: 0;}
.close-panel{position: absolute; top: -40px; right: 0; cursor: pointer; font-size: 24px; color: #246eb5;}
.cryoslim-procontact .g-recaptcha.wpcf7-recaptcha{
    margin-top:-10px;
    margin-bottom: 15px;
}
.cryoslim-contact-enquiry{
    padding: 0 2em;
} 
/*### TREAMENT PAGE ### */

.cryo-treatment h2 {
	color: #246eb5;
	font-size: 28px;
 	font-weight: 600;
}

.cryo-treatdesc {
	min-height: 140px
}

.cryo-treatment p {
	padding-bottom: 24px;
}

.cryo-treatment {
	margin-bottom: 42px;
}


.home-benifit-list li {width: 25%;}

.row.no-gutters {margin-right: 0; margin-left: 0;}
.row.no-gutters > [class^="col-"], .row.no-gutters > [class*=" col-"] {padding-right: 0; padding-left: 0;}

.full-width { width: 100%; margin: 0 auto;}
.blue-text{color:#246eb5 !important}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{outline: none;}
.navbar-toggle .icon-bar{width: 30px;}
.navbar-toggle{float: none;}
.navbar-toggle .icon-bar:nth-of-type(2) {top: 1px;}
.navbar-toggle .icon-bar:nth-of-type(3) {top: 2px;}
.navbar-toggle .icon-bar {position: relative; transition: all 300ms ease-in-out; background: #000;}
.navbar-toggle.active .icon-bar:nth-of-type(1) {top: 6px; transform: rotate(45deg);}
.navbar-toggle.active .icon-bar:nth-of-type(2) {background-color: transparent;}
.navbar-toggle.active .icon-bar:nth-of-type(3) {top: -6px; transform: rotate(-45deg);}
.navbar-toggle{ margin: 0px; position: relative; top: -4px;}

.navbar-nav > li{display: inline-block; float: none;}
.nav > li > a{padding: 10px; color: #6fc6dc; text-transform: uppercase;}
.nav > li > a:hover, .nav > li > a:focus{background-color: transparent; color: #fff;}
.nav > li > a.active{font-weight: 700;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background-color: transparent; border-color: transparent}

/*.navbar-nav > li > .dropdown-menu{display: block;}*/

.dropdown-menu {background-color: transparent; border: 0px;  border-radius: 0px;  -webkit-box-shadow: none;   box-shadow: none; }
li.dropdown:hover > .dropdown-menu{display: block;}

/*.dropdown-menu{transition: all linear 0.5s;}*/
.dropdown-menu > li > a{color: #fff;      padding: 7px 20px;  border-bottom: 1px solid #333;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{background-color: transparent; color: #6fc6dc; 
   /* background-color: #6fc6dc;
    color: #fff; font-weight: 400 !important;
    border-left: 4px solid #3480bd;
    margin-left: -2px;*/
}
.second-level{position: static; margin-top: -5px;}
/*.dropdown-menu > li > a:focus{font-weight: 700; color: #fff;}*/

header{display: block !important;}
.header-container{/*height: 140px;*/ height: 180px; -webkit-transition: height 0.3s; -moz-transition: height 0.3s; transition: height 0.3s;}
.fixed {position: fixed; top: 0; left: 0; right: 0;  z-index: 9999; background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.15); }
.fixed .header-container{ z-index: 999; height: 100px;}
.fixed .left-header, .fixed .right-header{margin-top: 33px;}
.fixed .brand{margin-top: 0px;}
.fixed .navbar-collapse{top: 100px !important;}

.left-header, .right-header {margin-top: 55px;}
.right-header .bootstrap-select>.dropdown-toggle{border-color: transparent; min-width: 106px; color: #6fc6dc; font-weight: 700; padding: 5px }
.right-header .bootstrap-select>.dropdown-toggle:hover,
.right-header .bootstrap-select>.dropdown-toggle:focus
{background-color: transparent; outline: none !important; border-color: transparent !important; box-shadow: none !important; color: #6fc6dc !important;}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width: auto}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{color: #6fc6dc;}
.bootstrap-select.btn-group .dropdown-menu{background-color: #fff; box-shadow: 0 3px 10px rgba(0,0,0,0.2); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.bootstrap-select.btn-group .dropdown-menu li a{color: #333 !important; border-bottom-color: #eee !important}
.bootstrap-select.btn-group .dropdown-menu li:last-child a{border-bottom-color: transparent !important;}
.bootstrap-select.btn-group .dropdown-menu li a:hover, .bootstrap-select.btn-group .dropdown-menu li a:focus{font-weight: normal !important;}

.covid-notification {
    padding: 34px 32px;
}
.btn-covid-notif {
    cursor: pointer;
    font-weight: 700;
    color: #fff;
    float: right;
    margin-right: -50px;
    margin-top: -20px;
}

.btn-header-book{background-color: #6fc6dc; font-size: 17px; color: #fff; font-weight: 700; padding: 10px 30px;border:none; }
.btn-header-book:active,.btn-header-book:focus{
    box-shadow:none !important;
  border: none !important;
}
.btn-header-book:hover{
    color:#fff;
}
.navbar-collapse {position: absolute; background-color: rgba(46,46,46,0.9); width: 100%; left: 0; right: 0; /*min-height: 195px;*/ top: 100px; z-index: 99; display: block; visibility: hidden; opacity: 0; transition: all ease-in-out 0.4s;}

.collapse.in{visibility: visible; opacity: 1; top: 140px;}
.btn-group ul.dropdown-menu{
    background: #6fc6dc;
    margin-top:10px;
}
.btn-group ul.dropdown-menu li a:hover{
    color:#fff;
}
.btn-group ul.dropdown-menu li:hover{
    background: #246eb5;
}
.btn-group ul.dropdown-menu li a{
    border-bottom: 1px solid #fff;
    padding: 10px 35px;
}
.btn-group ul.dropdown-menu li a:last-child{
    border:none;
}
/*.second-level{transition: all ease-in-out 0.3s}*/
/*
.dropdown-submenu:hover .second-level {
    display: block;
}
*/


.header-phone{font-size: 20px; color: #246eb5; font-weight: 600; padding: 0 10px 0 20px;}
.header-social-list li{padding: 0 2px; vertical-align: middle}
.header-social-link{width: 25px; height: 25px; border: 1px solid #231f20; border-radius: 100%; display: inline-block; text-align: center; line-height: 23px; font-size: 12px; color: #231f20;}
.header-social-link:hover,
.header-social-link:focus{background-color: #246eb5; color: #fff; border-color: #246eb5;}
.brand {display: block; margin-top: 20px;}
.location-dropdown{color: #6fc6dc; font-size: 15px;}

.location-dropdown a {
    border: 1px solid #eee;
    padding: 10px;
    font-weight: 600;
    color: #6fc6dc;
}
.location-dropdown a:hover, .location-dropdown a:focus{background-color: #6fc6dc; color: #fff; border-color: #6fc6dc;}
.bootstrap-select.btn-group .dropdown-toggle .caret{border-top-width: 8px; border-right-width: 5px; border-left-width: 5px; top: 46%;}
.sub-nav-container{width: 870px; margin: 0 auto;}

/*.slide-text-block {position: absolute; left: 0; top: auto; bottom: 10%; width: 100%;}*/

.slide-text-block {position: absolute; left: 0; top: 0; bottom: 0; width: 100%;  /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(203,235,255,1) 0%, rgba(255,255,255,0) 60%);
background: -o-linear-gradient(left, rgba(203,235,255,1) 0%, rgba(255,255,255,0) 60%);
background: linear-gradient(to right, rgba(203,235,255,1) 0%, rgba(255,255,255,0) 60%); /* Chrome10-25,Safari5.1-6 */ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbebff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
vertical-align: middle; padding-top: 9%; padding-left: 4%; }

.slide-text-block h1{font-weight: normal; font-size: 30px; color: rgba(35,31,32,0.8);}
.slide-text-block p{font-size: 16px; color: #231f20; margin-bottom: 25px;}
.btn-cryo{background-color: #6fc6dc; font-size: 15px; color: #fff; text-transform: uppercase; border: none; border-radius: 0px; padding: 10px 20px;}
.cryo-date{background-color: #246eb5;}
.btn-cryo:focus, .btn-cryo:hover{background-color: #246eb5; color: #fff;}
.btn-cryo.center-box{
    left:35%;
}
#hero-slider .owl-nav {position: absolute; top: 45%; left: 0; right: 0;}
#hero-slider .owl-prev {position: absolute; left: 2%; width: 36px; height: 56px; background-image: url(../images/prev.png); background-repeat: no-repeat; font-size: 0px; top: 0}
#hero-slider .owl-next {position: absolute; right: 2%; width: 36px; height: 56px; background-image: url(../images/next.png); background-repeat: no-repeat; font-size: 0px; top:0; left:auto}
#hero-slider .owl-dots {position: absolute; left: 0; width: 100%; text-align: center; bottom: 20px;  }
#hero-slider .owl-dot {width: 12px; height: 12px; border-radius: 100%; background: #333; background: rgba(0,0,0,0.4); display: inline-block; margin: 5px;}
#hero-slider .owl-dot.active{background: #000; background: rgba(0,0,0,0.8);}

.home-services-panel{padding: 50px 0}
.home-service-list li {float: left; width: 20%; text-align: center; padding: 0 28px;}
.single-service-block{}
.single-service-block h4{font-weight: 700; color: #707070; font-size: 14px; line-height: 130%;}
.single-service-block .learn-more{font-size: 16px; color: #707070; text-transform: uppercase;}
.single-service-block .learn-more:hover, .single-service-block .learn-more:focus{text-decoration: underline;}

#about{background-color: #fff;}
.home-about-panel {max-width: 61%; margin: 0 auto;}
.home-about-panel h4{color: #246eb5; font-size: 20px; font-weight: 600;}

.home-cryo-helps {padding: 50px 0; background-color: #fff;}
.home-cryo-helps h4{color: #246eb5; font-size: 20px; font-weight: 600;}
.home-benifit-list li {float: left; width: 20%; text-align: center;}
.home-benifit-list p{color: #6fc6dc;}

.home-consultation-panel{min-height: 390px; position: relative;}
.consultation-text-block{position: absolute; top: 70px; right: 0; bottom: 0; max-width: 335px;}
.consultation-text-block-left {
    position: absolute;
    top: 35px;
    left: 0;
    bottom: 0;
    max-width: 400px;
}
.consultation-text-block-left p{color:#333}
.consultation-text-block h4{color: #246eb5; font-size: 20px; font-weight: 600; text-transform: uppercase;}
.consultation-text-block p{line-height: 120%; margin-bottom: 20px;}

.home-testimonial-panel{min-height: 290px;  padding: 50px 0;}
.t-slide{max-width: 70%; min-height: 160px; height: 100%; margin: 0 auto; text-align: center; position: relative;}
.t-slide p{color: #fff; font-size: 15px;}
.t-title{color: #fff; font-size: 20px; font-weight: 600; text-transform: uppercase; margin-bottom: 25px;}

#testimonial-slider{position: relative;}
#testimonial-slider .owl-nav {position: absolute; top: 10%; left: 0; right: 0;}
#testimonial-slider .owl-prev {    position: absolute;
    left: 0%;
    width: 36px;
    height: 56px;
    background-image: url(../images/prev-t.png);
    background-repeat: no-repeat;
    font-size: 0px;
    top: 0;}
#testimonial-slider .owl-next {    position: absolute;
    right: 0%;
    width: 36px;
    height: 56px;
    background-image: url(../images/next-t.png);
    background-repeat: no-repeat;
    font-size: 0px;
    top: 0;
    left: auto;}
#testimonial-slider .owl-dots {position: absolute; left: 0; width: 100%; text-align: center;     bottom: -23px;  }
#testimonial-slider .owl-dot {width: 10px; height: 10px; border-radius: 100%; background: #333; background: rgba(255,255,255,0.4); display: inline-block; margin: 5px;}
#testimonial-slider .owl-dot.active{background: #000; background: rgba(255,255,255,0.8);}


/*Accordian*/
.panel{ border-radius: 0px !important;  -webkit-box-shadow: none; box-shadow: none;}
.panel-default{border-color: transparent;}
.panel-group .panel + .panel{margin-top: 0px;}
.panel-default > .panel-heading{background-color: transparent; border: 0px; border-bottom: 1px solid rgba(71,71,71,0.4); padding: 7px 5px 7px 0px;}
.panel-title > a{color: #707070; font-size: 16px;}
#accordion .panel-title > a.accordion-toggle.collapsed::before, #accordion a.collapsed[data-toggle="collapse"]::before{content: "\f067";-webkit-text-stroke: 2px white; font-family: FontAwesome; float: right; color: #6fc6dc;}
#accordion .panel-title > a.accordion-toggle::before, #accordion a[data-toggle="collapse"]::before{content: "\f068";-webkit-text-stroke: 2px white; font-family: FontAwesome; float: right; color: #6fc6dc;}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group{border: 0px; padding-left: 0px;}

.faq-wraper{position: relative; height: 480px; overflow-x: auto;}
.faq-section-title{text-align: center; width: 100%;}
.faq-section-title h4{color: #246eb5; font-size: 20px; font-weight: 600;}
.faq-block {width: 55%; position: absolute; right: 150px; padding: 48px 0 10px;}

.home-gift-block{height: 480px; text-align: center; /*position: absolute; */top: 0; bottom: 0; right: 0; left: 0; padding: 80px 50px; }
.home-gift-block h4{color: #fff; font-size: 20px; font-weight: 600; text-transform: uppercase; margin-bottom: 20px;}
.home-gift-block p{color: #fff; font-size: 15px; line-height: 120%;}
.home-gift-block .btn{margin-top: 10px;}


.footer {background-color: #e0e0e0; padding: 50px 0 40px;}

.footer h5{font-size: 13px; font-weight: 600; color: #707070;}
.footer-links li a{font-size: 13px; color: #707070;}
.footer-links li a:hover, .footer-links li a:focus{text-decoration: underline;}

.footer-brand-details{text-align: right;}
.footer-brand-details p{font-size: 11px;}
.footer-brand-details img{width: 50px;}

.footer-social{margin-top: 15px; margin-bottom: 0px;}
.footer-social li{padding: 0 2px}
.footer-social-link {width: 25px; height: 25px; border: 1px solid #5b5959;  border-radius: 100%; display: inline-block; text-align: center; line-height: 23px; font-size: 12px;  color: #5b5959;}
.footer-social-link:hover, .footer-social-link:focus {background-color: #246eb5; color: #fff; border-color: #246eb5;}
.footer-links {line-height: 1.7;}
.home-slider{position:relative}


/*++++++++++++++++++++++++++++++++++++++
		About Page Styling
++++++++++++++++++++++++++++++++++++++++*/
.page-banner{max-height: 140px; height: 140px; padding: 25px 0;}
.banner-title{font-size: 28px; color: #fff; text-transform: uppercase; margin-bottom: 3px;}
.banner-subtitle{color: #fff; font-size: 15px;}

.about-cryo-services-panel{padding: 50px 0px 0px;}
.about-single-service{margin-bottom: 50px;}
.about-single-service:last-child{margin-bottom: 0;}

.ass-details h4{color: #246eb5; font-size: 18px; font-weight: 600; text-transform: uppercase; margin-top: 0px;}
.ass-details h3{color: #246eb5; font-size: 20px; font-weight: 300; max-width: 90%; line-height: 130%; margin-top: 5px;}
.ass-details p{font-size: 15px;}

/*++++++++++++++++++++++++++++++++++++++
		Services Page Styling
++++++++++++++++++++++++++++++++++++++++*/
.inner-page-content{padding: 50px 0}
.wellbeing-text-block{ margin: 0 auto; text-align: center;}
.treatment-option-block{ margin-bottom: 40px; text-align: center; padding: 10px 0 0 0;}
.treatment-option-block h4{color: #246eb5; font-size: 18px; font-weight: 600; text-transform: uppercase; }
.t-option-list{ margin-top: 35px;}
.t-option-list li {padding: 0 30px; }
.t-option-list .learn-more{font-size: 14px; color: #707070; text-transform: uppercase;}
.t-option-list .learn-more:hover, .t-option-list .learn-more:focus{text-decoration: underline;}

.t-option-block h3{font-size: 15px; color: #707070; min-height: 35px; font-weight: 700; margin-bottom: 0px;}
.t-option-block .btn-cryo{font-size: 11px;    padding: 8px 25px;}

.t-option-block img {height: 57px;}


/*++++++++++++++++++++++++++++++++++++++
		Sports Recovery Page Styling
++++++++++++++++++++++++++++++++++++++++*/
.sri-wraper{position: relative; display: table; min-height:345px;
    background: #fff;}
.story-recovery{background:#e5e5e5}
.storts-recovery-intro {width: 80%;
    position: relative;
    float: right;
    right: 50px;
    padding: 75px 50px 70px 0px;}
.flocation-list-wraper{    max-width: 300px;
    margin: 20px auto;
    text-align: left;
    width: 100%;}
.flocation-list {}
.flocation-list li{display: block; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #333; padding-left: 0px; padding-right: 0px;}
.flocation-list li:last-child{border: none;}
.flocation-list .table{margin-bottom: 0px;}
.flocation-list .table > tbody > tr > td{border-color: transparent; padding-left: 0px; padding-right: 0px;}
.franchise-loaction-block{height: 345px; text-align: center; position: absolute; top: 0; bottom: 0; right: 0; left: 0; padding: 20px 50px; background-color: #e5e5e5;}
.franchise-loaction-block h4{color: #246eb5; font-size: 18px; font-weight: 600; text-transform: uppercase; }
.franchise-loaction-block .btn-cryo{font-size: 12px; padding: 8px 15px}


.chief-benifits-panel{ padding: 50px 0; background: #dfeaf4; /* Old browsers */
background: -moz-linear-gradient(left, #dfeaf4 0%, #e9f6fa 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #dfeaf4 0%,#e9f6fa 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #dfeaf4 0%,#e9f6fa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfeaf4', endColorstr='#e9f6fa',GradientType=1 ); /* IE6-9 */}
.benifit-list{}
/*++++++++++++++++++++++++++++++++++++++
		Gift Page Styling
++++++++++++++++++++++++++++++++++++++++*/
.gift-content-pannel{padding: 46px 0 80px 0;}
.fift-form{}
.fift-form select,.fift-form input[type=text],.fift-form textarea{width: 100%; padding: 10px; margin-bottom: 20px; border: 1px solid #a3a3a3;}
.fift-form textarea{} 
.owl-prev{  position: absolute;
    background-repeat: no-repeat;
    top: 130px;
    right: -60px;
    height: 80px;
    width: 48px;}
.owl-next{ position: absolute;
    background-repeat: no-repeat;
    height: 80px;
    width: 47px;
    top: 130px;
    left: -70px;}
.gift-btn{padding-top: 36px;}
.gift-slider-pannel{position: relative;} 

.slider-heading {font-size: 15px; font-weight: 500;  padding-bottom: 30px;}
.gift-slide-check-box{display: -webkit-inline-box; padding: 30px 0 20px;}
.gift-slide-check-box p{}
.gift-btn li input[type=submit]{   padding: 13px 30px;  border: 0;  background-color: #6fc6dc;  color: white; font-size: 15px;  font-weight: 500;}  
 .gft-btn-text{}   
.gft-btn-text p{font-size: 15px; font-weight: 400;  line-height: 22px;}
.gift-slide-check-box input[type="radio"],input[type="checkbox"] { margin-right: 10px;}
  
   
/*++++++++++++++++++++++++++++++++++++++
		Location Page Styling
++++++++++++++++++++++++++++++++++++++++*/
.contect-content-pannel{padding: 75px 0 80px 0;}
.map-pannel{}
.map-pannel ifame{}
.contect-pannel{}
.contect-address-sec{}
.contect-address-sec p{text-align: center;  font-size: 15px; font-weight: 600;   color: #707070;}
.contect-address-sec h1{text-align: center; font-size: 18px; font-weight: 600; color: #246eb5;}  
.contect-phone-sec{}
.contect-phone-sec h1{text-align: center; font-size: 18px; font-weight: 600; color: #246eb5;}
.contect-phone-sec p{text-align: center;  font-size: 15px; font-weight: 600;   color: #707070;}
.contect-phone-sec a{color: #707070;}
.contect-email-sec{}
.contect-email-sec p{text-align: center;  font-size: 15px; font-weight: 600;   color: #707070;}
.contect-email-sec a{color: #707070;}
.contect-email-sec h1{text-align: center; font-size: 18px; font-weight: 600; color: #246eb5;}
.contect-book-btn{text-align: center;     margin-top: 45px;   margin-bottom: 15px;}
.contect-book-btn input{padding: 12px 40px; border: 0;  background-color: #6fc6dc;  font-size: 16px; font-weight: 400; color: white;}
.diff-location-sec{text-align: center;}
.diff-location-sec h1 a{text-align: center; font-size: 18px; font-weight: 600; color: #246eb5;}
.diff-location-sec p{text-align: center;  font-size: 17px; font-weight: 600;   color: #707070;}
.contect-page-form-pannel{}
.contect-page-form-pannel h5{text-transform: uppercase;  text-align: center;  font-size: 18px; font-weight: 600;  color: #246eb5; margin-bottom: 25px;}   
.contect-page-form-pannel input[type=text],.contect-page-form-pannel input[type=email],
.contect-page-form-pannel textarea {width: 100%; padding: 10px; margin-bottom: 17px;}   
.contect-page-form-pannel input[type=submit]{border: 2px solid #6fc6dc; padding: 7px 22px; display: table;  margin: auto; background-color: white; color: #6fc6dc;} 
.contect-page-form-pannel textarea{}

.treatment-pannel{margin-bottom: 100px;}
.treatment-pannel h1{text-align: center; font-size: 19px; font-weight: 600;  color: #246eb5;     margin-bottom: 52px;}
.all-treatment li{width: 19.5%; vertical-align: top;     line-height: 0px;    padding-left: 7px;    border-right: 1px solid #b7b7b7;  display: table-cell;}
.all-treatment li a{font-size: 14px;  font-weight: 400;  color: #6fc6dc; margin-left: 20px;}    
.all-treatment{width: 100%;  display: table;}  
.all-treatment li h5{margin-left: 20px; font-size: 15px;  font-weight: bold;   color: #707070;}
.last-treatment {border: none!important}  
.how-find-locatin-pannel{margin-bottom: 76px;}
.how-find-locatin-pannel h1{font-size: 18px; text-align: center;  text-transform: uppercase;  font-weight: 600; color: #246eb5; margin-bottom: 37px;}  
.location-direction{}  
.location-direction p{font-size: 15px; font-weight: 400; border-bottom: 1px solid #e0e0e0; padding: 2px; line-height: 23px;} 
.location-direction p span{font-weight: bold;}  
   
  
.instagram{margin-bottom:25px}
.chief-benifits-panel h4 , .heading-blue{text-align: center; text-transform: uppercase; font-weight: 600; color: #246eb5;}

.benifit-list li{margin:25px 0 5px; width:19.5%; vertical-align: top}
.benifit-list li img{ margin-bottom:15px}
.white-section{ position: relative;; padding: 60px 0 50px; }
.padding-back{padding: 30px 0 20px;}
.list-sign {list-style: none; padding: 0; font-size: 15px; color: #707070; margin: 20px 0 10px; }
.list-pricing h4 {color: #246eb5; font-weight: 600; }

/*.list-pricing{display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content:space-evenly;margin-bottom: 60px;}*/

.list-pricing-cryoslim{margin-bottom: 16px !important;}
.list-pricing{margin-bottom: 60px;}

/*.list-pricing li {text-align: left; margin: 1% 0.4%; position:relative; min-height: 210px; flex: 1; background: #f5f5f5; padding: 20px;}*/

.list-pricing-therapy li {min-height: 180px !important;}
.list-pricing li {display: inline-block; vertical-align: top; text-align: left; margin: 1% 0.4%; position:relative; min-height: 280px;  background: #f5f5f5; padding: 20px; width: 18%; max-width: 18%;}
.price-slim li{min-height: 150px;}




.list-pricing li:last-child {margin-right: 0;}
.list-pricing li:first-child {margin-left: 0px;}

.list-pricing li > div {padding-bottom: 0px;}
.list-pricing li > div span{font-size: 13px;}
.list-pricing li span.price{padding-bottom: 40px; display: block;}

.cryo-therapy-pricing-list li{min-height: 270px;}
.cryo-led-pricing-list li{min-height: 250px;}
.cryo-slim-pricing-list li{min-height: 185px; width: 24%; max-width: 24%;}

.cryo-slim-pricing-list li:first-child > div span{display: none;}

.cryo-addons-pricing-list li{min-height:210px;}
.combo-list li{min-height:235px;}



/*
.list-pricing li {
    width: 17.5%;
    text-align: left;
    border-top: 1px solid #373737;
    padding: 10px 0;
	vertical-align: top;
    margin: 1%;
	position:relative;
	 min-height: 250px;
	 text-align:center;
    background-color: #f5f5f5;
}
*/
.combo-list {
/*    max-width: 70%;*/
    margin: auto;
}


.list-sign li {
    text-align: left;
    border-bottom: 1px solid #ddd;
    position: relative;
    padding: 8px 8px 8px 25px;
}
.list-sign li:before {
    content: '';
    background: url(../images/sign-icon.png) !important;
    width: 14px;
    height: 14px;
    position: absolute;
    left: 0;
	    border-radius: 0 0 10px;
    -webkit-sborder-radius: 0 0 10px;
    top: 15px;
}
.list-sign li:last-child:before{
	content:none
}
.list-sign li:last-child{ font-style:italic; border-bottom: none}
.pricing-text {
    max-width: 850px;
    margin:0px auto;
}
.pricing-text a{ font-weight: 600; color:#707070}
.list-pricing h4 {
    color: #246eb5;
    font-weight: 600;
    font-size: 18px;
    margin-top: 0px;
    border-top: 1px solid #373737;
    padding-top: 15px;
}

.list-pricing li a{
    display: table;
    margin: 15px 0 0;
    color: #fff;
    font-weight: 400;
}
.list-pricing li a {
    
    margin: 15px 20% 0;
    color: #fff;
    font-weight: 400;
    padding: 8px 20px;
    min-width: 100px;
    text-align: center;
    font-size: 13px;
	position: inherit;
    display: block;
    /*left: 20px;*/
    bottom: 20px;
}
.list-pricing li span em{ font-size:13px}
.text-15, .text-15 p{font-size:15px}

.treatment-option img {
    max-width: 100%;
    margin-bottom: 10px;
    margin-top: 25px;
}
.treatment-option span{font-weight:600; color:#707070}
.treatment-option .learnmore {
    color: #707070;
    margin: 0px 0 25px;
    font-size: 14px;
    display: block;
}
.text-12{font-size:12px}
.faq-black{background:#474747}
.faq-black .table-striped > tbody > tr:nth-of-type(odd) {background-color: #f9f9f9; color: #222;}
.faq-black
.panel-default {
    border-bottom: rgba(255, 255, 255, 0.7) 1px solid !important;
    background: transparent;
    border: none; color:#fff;
}
.faq-black
.panel-title > a,.faq-black .panel-body p, .faq-black h4 {    color: #ffffff;}
.flocation-list {
    margin-left: 0;
    margin-top: 30px;
}
.book-select select {
    width: 100%;
    max-width: 360px;
    padding: 8px 10px;
    margin: auto;
    display: table;
}
.book-select a, .btns {
    padding: 8px 15px;
    display: inline-block;
    border: 2px solid #6fc6dc;
    text-transform: uppercase;
    font-size: 12px;
    color: #6fc6dc;
    margin: 10px 5px;
    min-width: 100px;
}
.book-select a:hover, .btns:hover{color:#fff; background:#6fc6dc}
/*.tbl {
    font-size: 15px;
    color: #777;
    width: 80%;
    margin: 30px auto 10px;
}*/
.tbl {
    font-size: 15px;
    color: #777;
    width: 80%;
    margin: 30px auto 10px;
}
.tbl .table {
    width: 48%;
    max-width: 48%;
    margin-bottom: 20px; float:left; margin:1%
}
.tbl th{border-top:none !important;padding-left: 0 !important;}
.tbl td{border-top:none !important; padding-left: 0 !important; border-bottom: 1px solid #ccc !important; vertical-align: middle}
.tbl .btn-cryo{
    font-size: 11px;
    padding: 8px 20px;
}
.tbl tr td:last-child a {
    position: relative;
    right: 0px;    margin: 2px 0;
    float: right;
}
.tbl tr td:last-child{padding:4px 0 !important; text-align:right}
.cryo2{
    min-width: 95%;
}
.cryo2 .btn-cryo{
    padding: 8px;
    white-space: nowrap;
}
.picker-cryo{
    margin:0 auto;
    margin-bottom:20px;
}
.picker-cryo td{
    padding: 10px;
}
.thank-text{
    text-align: center;
    color: #246eb5;
    font-weight: 600;
    margin-bottom:20px;
}
.book-select .form-group{
    margin: 0 auto;
    margin-top: 15px;
    display:flex;
    padding: 10px 0px 10px 0px;
}
.book-select .form-group .input-group{
   /* float: left;
    width: 60%;*/
    margin: 0 auto; text-align:center;
}
.book-select .form-group .input-group input[name=datepicker]{
    width: 100%;
    height: 41px;
    border-radius: 0 4px 4px 0;
}
.asp_all_buttons_container .stripe-button-el{
    background:#6fc6dc;
}
.asp_all_buttons_container .stripe-button-el span{
    background: #6fc6dc;
    color: #fff;
    border: 2px solid #6fc6dc;
    padding: 7px 22px;
    display: table;
    margin: auto;
    border: none;
    text-transform: uppercase;
    font-weight: 400;
}
.faq-black #accordion .panel-title > a.accordion-toggle.collapsed::before,.faq-black #accordion a.collapsed[data-toggle="collapse"]::before {
    -webkit-text-stroke: 2px #474747;
}
.faq-black #accordion .panel-title > a.accordion-toggle::before, .faq-black #accordion a[data-toggle="collapse"]::before{-webkit-text-stroke: 2px #474747;}

.press{margin-top:25px; margin-bottom: 40px}
.press h4 {
    font-size: 20px; font-weight:600;
    margin-top: 0;
    color: #246eb5;
    margin-bottom: 5px;
}
.seemore{    text-align: center;
    margin: 20px auto 10px;
    display: table;
    font-size: 18px;
    color: #666;}
.sidebar select {
    margin-top: 20px;
}
.tags {
    padding: 10px 15px;
    border: 1px solid #aaa;
    margin-top: 20px;
}
.tags a {
    padding: 5px 8px;
    display: inline-block;
    margin: 4px 2px;
    background: #ddd;
    font-size: 12px;
    color: #444;
}

.tags a:hover{background:#ccc}
.btn-cryo1 {
    background-color: #6fc6dc;
    font-size: 11px;
    color: #fff;
	margin: 0px 3px;
    text-transform: uppercase;
    border: none;
    border-radius: 0px;
    padding: 8px 20px;
    display: inline-block;
}

.cf-section{padding:100px 00}
.cf h4{margin-top:0}
.cf h3{font-size: 21px;
font-weight: 300; color:#246eb5;
}
.cf li:first-child{border-top:1px solid #ddd;}
.cf li{color:#6fc6dc}
.cf li:before{    background-image: url(../images/sign-icon2.png);}
.cf img { width:100%;
    max-width: 460px;
}
.blue-section  *{/*color:#fff !important*/}
.blue-section {   /* background-image: url(../images/blue-bg-franch.jpg), linear-gradient(to Left, #16243e, #1c2a47);*/
 background-image: url(../images/blue-bg-franch.jpg), linear-gradient(to Left, #FFF, #FFF);
    padding: 90px 0;
    background-position: top center;
    background-color: #16243f;
    margin: 50px 0;
    background-repeat: no-repeat;
}
.fe ul{max-width:60%; margin: auto}
.cf-mrgn .row {
   /* margin-bottom: 80px;*/
}
select {width: 100%; padding: 8px 10px; -webkit-appearance: none;  -moz-appearance: none;  background-image: url(../images/select-arrow.png); background-position-x: 97%;
    background-repeat: no-repeat; background-position-y: center;  border: 1px solid #888; }
.list-pricing li strong{font-weight:600}
.fe ul li{width:49%}
.fe input:not([type="submit"]){ width:96%; width:calc(100% - 5px); margin: 8px auto ;padding:8px 10px }

.list-pricing li > p {font-weight: 600; margin-bottom: 0px;}
.mbl-phone {display:none}
.home-benifit-list {margin-top: 40px;}
.owl-item.active .slide-caption__title{animation: 2s 1s fadeInDown both;}
.owl-item.active .slide-caption__desc{animation: 2s 1.3s fadeInUp both;}
.owl-item.active .btn-animation {animation: 2s 1.5s bounceInLeft both;}
.gift-slide-check-box  label{ font-weight:500}


.contect-book-btn input:hover {background-color: #2d78b9;}
.contect-page-form-pannel input[type=submit]:hover {background: #6fc6dc; color:#fff}

.single-format-standard{margin-bottom:0 !important; padding-bottom: 0 !important}



span.wpcf7-not-valid-tip{display: none  !important;}
div.wpcf7 .ajax-loader{ position: fixed !important; width: 100% !important;height: 100%!important;left: 0!important; right: 0!important; top: 0!important; bottom: 0!important; background: rgba(255,255,255,0.9) url(http://ocdemo.com.au/cryonewwp/wp-content/plugins/contact-form-7/images/ajax-loader.gif) no-repeat center center; z-index:9999999 !important;}

div.wpcf7-mail-sent-ok{border: 1px solid #d6e9c6 !important; color:#3c763d !important; background-color: #dff0d8 !important; padding: 10px 0;}
div.wpcf7-validation-errors{border: 1px solid #faebcc !important; color:#8a6d3b !important; background-color: #fcf8e3 !important; padding: 10px;}

#select-location a{border-radius: 4px; display: block; margin-top: 10px;}

/*++++++++++++++++++++++++++++++++++++++
	Single Article page styling 
++++++++++++++++++++++++++++++++++++++*/ 
.entry-title {margin-top: 0; font-size: 20px;
    line-height: 130%;
    font-weight: 600;}
.entry-content p {font-size: 15px; line-height: 1.9;  color: #707070;  }
.entry-content p a{color: #6fc6dc; font-weight: 400;}
.entry-content h2 {font-size: 20px;
    line-height: 130%;
    font-weight: 600;}
.entry-content h2 strong{font-weight: normal;}
.pagination {display: block; padding-left: 0; margin: 40px 0;  }
.post-thumb{padding-left: 0px;}
.post-thumb img{height: auto; min-height: 160px;}
.single-post{margin-bottom: 15px; padding-bottom: 15px; /*border-bottom: 1px solid #6fc6dc*/}
.pagination h2 {display: none;}
.page-numbers {padding: 10px; border: 1px solid #ccc; background-color: #f5f5f5;}
.page-numbers.current,
.page-numbers:hover,
.page-numbers:focus
{color: #fff; background-color: #6fc6dc; border-color: #6fc6dc;}

.treatment-page-block {
    max-width: 55%;
    margin: 0 auto 40px auto;
    text-align: center;
}

.videoWrapper {position: relative; padding-bottom: 31.3%; /* 16:9 */padding-top: 25px;height: 0;}.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.video-caption{    position: absolute;
    z-index: 9;
    width: 100%; 
    text-align: left;
    height: auto;
    
    bottom: 20%;/*position: absolute;
    z-index: 9;
    width: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: center;
    flex-direction: column;*/}
.video-caption > div {
   
    padding: 10px 25px;
    /*border-radius: 6px; background: rgba(255, 255, 255, 0.25);
    border: 1px solid rgba(255, 255, 255, 0.35);*/
}
.video-caption h1{    color: #fff;
    /*font-weight: 700;
    text-shadow: 0 1px 0 #000;*/
    font-size: 32px;}
.video-caption a {
    font-size: 18px;
    background: linear-gradient(45deg, rgb(45, 120, 186), rgb(110, 199, 221));
    padding: 8px 20px;
    display: table;
    margin: 30px auto 25px 0;
    color: #fff;
    opacity: 0.8;
}
.video-caption a:hover{opacity:1}
.faq-block p{font-size:14px}


#datetimepicker1 .fa {
    color: #246eb5
}

.mobile-location{display: none !important;}
.location-intro-text {
    max-width: 50%;
    text-align: center;
    margin: 0 auto;
}
.location-intro-text p{margin-bottom: 15px;}

.price-heading h4 { padding-top:25px; color:#6fc6dc; font-size:25px; font-weight:500;}
.price-heading h5 { padding-top:25px; color:#246eb5; font-size:18px; font-weight:600; padding-bottom: 20px;}



/*++++++++++++++++++++++++++++++++++++++
			Responsive Styling 
++++++++++++++++++++++++++++++++++++++*/ 
@media(max-width:480px){
/*	.videoWrapper{padding-bottom: 27%;}*/
	.video-caption a{    margin: 0 auto;
    padding: 8px 15px;
    font-size: 14px;
    border: 1px solid #317cbd;
} 
	.video-caption h1 {
    color: #fff;
    font-size: 20px;
}	
	.home-slider {
    position: relative;
    height: 250px;
    background: #6ec7dd;
}
	.video-caption * {text-align:center; 
    animation: none;}
	
}



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

.mobile-location {
    display: inline-block !important;
    width: 40px;
    text-align: center;
}
.sub-nav-container li {
    display: block;
    margin-bottom: 1px;
    background: #333;
}
.sub-nav-container .dropdown a {
    display: block;
}
.sub-nav-container ul {
    margin-top: 0;
}
.sub-nav-container {
    width: 100%;
}
.location-dropdown,
.desktop-loction-cl{
	display: none !important;
}
.left-header, .owl-nav, .location-dropdown > span {
    display: none !important;
}
.mbl-phone {
    width: 40px;
    height: 40px;
    background-color: #6fc6dc;
    text-align: center;
    line-height: 40px;
    font-size: 24px;
    color: #fff;
    border-radius: 5px;
    background-image: linear-gradient(125deg , #6fc6dc, #2e7aba);
    margin-top: 20px;
	display: block !important;
}
.mobile-location {
    display: inline-block !important;
    width: 40px;
    text-align: center;
	position: relative;
    right: 22px;
}
header {
    height: 80px !important;
}
.navbar-collapse {
    top: 80px !important;
    right: 0 !important;
    left: auto;
    margin: auto !important;
    min-height: calc(100vh - 80px);
    height: calc(100vh - 80px);
    overflow-y: auto;
    background: #333;
    width: 230px;
   
}
.sub-nav-container .dropdown a {
    display: block;
}
.dropdown-menu:not(.second-level) {
    position: static;
    float: none;
}
.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.navbar-nav > li.dropdown {
   width: 100% !important;
}
.navbar-nav {
    float: left;
    margin: 0;
    width: 100%;
}
.nav .fa-caret-right {
    float: right;
}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
}
.brand {
    display: block;
    max-height: 70px;
    width: 70px;
    margin: 5px auto !important;
}
.right-header {
    margin-top: 20px !important;
}

}

@media (max-width:767px) {	
    
    /*+++++++++++++++++++++++++++++++++++++
                New Pages CSS
    +++++++++++++++++++++++++++++++++++++++*/
    
    .treatment-display-section{padding: 15px 0 0; max-width: 100%;}
    .treatment-display-section p br,
    .treatment-display-section h3 br,
    .treatment-display-section h4 br    
    {display: none;}
    .how-work-block{padding: 15px 0;}
    .why-choose-block ul{max-width: 100%;}
    .session-time-splash{width: auto;}
    .session-time-splash .text-right,
    .session-time-splash .col-sm-8
    {text-align: center !important;}
    .cryo-led .why-choose-block ul{padding-left: 0px; max-width: 100%;}
    .cryo-slim .session-time-splash{width: auto}
    
    .combo-list li{width: 100% !important; text-align: center !important;}
    .combo-list li a{left: calc(50% - 50px) !important}
    .cryoslim-booking-panel{max-width: 100%;}
    	
	.btn-see-more {display: block; text-align: center; background-color: #6fc6dc; color: #fff; font-size: 14px; margin-bottom: 40px;}
	.all-treatment li h5{margin-left: 0px;}
	.all-treatment li a{margin-left: 0px;}
	.mobile-location{display: inline-block !important; width: 40px; text-align: center;}
	
	.header-container .col-xs-4:nth-child(3){padding-left: 0px !important}
	.mobile-location-btn{cursor: pointer;}
	.mobile-location-btn span{font-size: 10px;}
	
	.mobile-location-btn i {position: relative; top: 6px; left: 6px;}
	#location-block {position: fixed;top: 80px; left: 0; right: 0; background: #fff; bottom: 0; z-index: 999;}
	
	#location-block{text-align: center !important; padding: 50px;}
	#location-block a { background-color: #6fc6dc; padding: 10px; font-weight: 600; color: #fff; display: block !important; max-width: 200px; margin: 15px auto; font-size: 16px;}
	.location-intro-text{max-width: 100%;}
	
.entry-content p {
    font-size: 14px;
    line-height: 1.42857143;
    color: #707070;
}
#location_form li.location-dropdown .btn-group {display: none; 
    position: absolute;
    width: 125px;
    z-index: 999;
    top: 80px;
    right: 0;
    border-radius: 0;
    background: #fff;}
	
.fixed .navbar-collapse{top: 80px !important;}
.page-id-63 .home-benifit-list li, .page-id-333 .home-benifit-list li, .page-id-345 .home-benifit-list li, .page-id-84 .home-benifit-list li {
    width: 49%;
}
	.videoWrapper {
    background-image: url(http://ocdemo.com.au/cryonewwp/wp-content/uploads/2018/02/mbl-img.png);
    height: 300px;
    background-position: center;
    background-size: cover;
	} .videoWrapper object{opacity:0; display:none}
	
	.video-caption {   
    bottom:9%;
}
	.nav .fa-caret-right{float:right}
	.dropdown-menu:not(.second-level){position: static; /*display: block; */float: none;}
	.second-level{padding-left: 20px;}
	
	.article-block {margin-top: 25px;}
	.article-block li{line-height: 2;}
	.right-header{margin-top:20px !important}
	.left-header, /*.location-dropdown,*/ .owl-nav, .location-dropdown > span{display:none !important}
	header{height:80px !important}
	.brand {display: block; max-height: 70px;  width: 70px; margin: 5px auto !important;}
	p{font-size:14px}
	.slide-text-block h1 {font-size: 18px; background: rgba(51, 128, 189, 0.6); display: inline-block; padding: 10px; color: #fff; line-height: 22px;}
	.slide-text-block {text-align: center; }
	.slide-text-block p br{display:none}
.mbl-phone {
    width: 40px;
    height: 40px;
    background-color: #6fc6dc;
    text-align: center;
    line-height: 40px;
    font-size: 24px;
    color: #fff;
    border-radius: 5px;
    background-image: linear-gradient(125deg , #6fc6dc, #2e7aba);
    margin-top: 20px;
}
	.slide-text-block p {
    margin-bottom: 20px; font-size: 14px;
/*    background: rgba(255, 255, 255, 0.6);*/
    padding: 5px;
}
	.home-service-list li, .home-benifit-list li {
    float: none;
    width: 49%;
    text-align: center;
    vertical-align: top;
    margin-bottom: 4px;
    background: #f5f5f5;
    padding: 10px 10px 15px;
    min-height: 275px;
}
	.owl-carousel .owl-item img {
    display: block;
    width: 100%;
   /* min-height: 300px;*/
    object-fit: cover;
	}.home-services-panel .container { text-align:center; }
	.home-services-panel ul{ text-aling:center; margin: 0}
	.home-about-panel {
    max-width: 100%;
	}
	.home-consultation-panel {
    background-position : 27.5% !important;
    /*background-color: #8bd1e3;
    background-blend-mode: luminosity;*/
}
	.single-service-block h4 {     font-size: 14px;
		font-weight: 600;}
	.consultation-text-block h4, 	.consultation-text-block  p {
    color: #000000;
	}
	.consultation-text-block {
    top: 65px;    background: rgba(255, 255, 255, 0.6);
    display: table; padding: 15px;
    max-width: 300px;
   /* text-align: justify;*/
    left: calc(50% - 150px);
}
	.home-benifit-list p {
    color: #6fc6dc;
    text-align: center;
    font-size: 14px;
}
	.home-testimonial-panel{height:auto}
	.home-benifit-list li{min-height:175px}
	.t-slide {
    max-width: 94%;
	}
	#testimonial-slider .owl-dots {
    margin-bottom: -25px;
}
	.faq-wraper {
    position: relative;
    height: auto;
    overflow-x: initial;
   
}
	.faq-block , .home-gift-block{
    width: 100%; height:auto;
    position: static; 
     padding: 30px 15px;
}
	.footer{text-align:Center}
	.footer-brand-details{ text-align:center; padding-top: 20px}
.navbar-collapse {
      top: 80px !important;
    right: 0 !important;
    left: auto;
    margin: auto !important;
    min-height: calc(100vh - 80px);
    height: calc(100vh - 80px);
    overflow-y: auto;
 
    background: #333;
  
    width: 230px;
	/*background-image: linear-gradient(-125deg , #6fc6dc, #2e7aba);*/
}
	form#location_form .dropdown-menu.inner {
    position: relative !important;
}
	.sub-nav-container {
    width: 100%; 
	}
	.sub-nav-container  ul{margin-top:0}
	.sub-nav-container  li{display:block; margin-bottom: 1px;    background: #333;}
	.sub-nav-container .dropdown a {
    display: block;
}.home-gift-block p br{display:none}
	.home-service-list li {
    padding-bottom: 70px;
}
	.home-service-list li {
    padding-bottom: 70px;
    position: relative;
}
.home-service-list li	.btn-cryo{    position: absolute;
    bottom: 20px;
    left: calc(50% - 40px);}
.storts-recovery-intro {
    width: 100%;
    position: static;
    float: none;
    padding: 30px 20px;
    text-align: center;
}
	.consultation-text-block-left {
    position: static;
    max-width: 400px;
		margin: auto;
    padding: 30px 20px;
    text-align: justify;
}
	.pricing-text{ text-align:center}
	.white-section {
    position: relative;
    padding: 30px 0;
	
}
	
.list-pricing li, .benifit-list li {
    float: none;
    width: 49%;
	max-width: 49%;
    text-align: center;
    vertical-align: top;
    margin-bottom: 4px;
    background: #f5f5f5; margin: 5px 0;
    padding: 10px 10px 15px;
    min-height: 275px;
}	
	
	.list-sign{margin:20px 0}
	.benifit-list li{min-height:150px; padding-top: 20px;  margin: 2px 0 !important; }
	.mbl-txt-justify, .mbl-txt-justify p, .cf-section{text-align:center}
	.list-pricing li a{margin:20px auto; left: calc(50% - 50px);}
	.list-pricing{ text-align:Center; margin-top: 30px}
	.list-pricing{
		display:inherit;
		    padding: 0 !important;
	}
	.franchise-loaction-block{ position:static}
	.tbl{    width: 100%;
    padding: 10px; max-width: 600px;
    margin: 10px auto 30px;}
	.tbl table{min-width:500px}
	.press h4{ margin-top:15px}
	.press {border-bottom: 1px solid #6fc6dc; margin-bottom: 20px;}
	.press:last-child{margin-bottom: 0px;}
	.seemore{display:none}
	.cf .heading-blue { margin-top: 24px; text-align: center !important;}
	.cf-section {
    padding: 15px 00;
}
	.ass-thumb,  .gift-btn{text-align:center}
	.blue-section{background-image:none}
	.cf .top-100{margin-top:50px !important}
	.gift-content-pannel {
    padding: 30px 0 30px 0;
}
	.gift-btn {
    padding-top: 10px;
    margin-bottom: 0;
}
.ass-details {
    text-align: center;
    margin-top: 25px;
}	
	.ass-details h3{max-width:100%}
	.gift-slide-check-box {text-align: center;
    padding: 20px 0 0;
}.gift-btn li input[type=submit] {
    padding: 10px;
    border: 0;
    background-color: #6fc6dc;
    color: white;
    font-size: 12px;
    font-weight: 500;
}.gift-content-pannel {
    padding: 40px 0 40px 0;     max-width: 520px;
    margin: auto;
}.map-pannel iframe {
    height: 300px;
    margin-top: -25px;
}
	.contect-pannel div[class*=contect], .diff-location-sec {
   
    padding: 10px;
    margin: 10px 0;
}
	.contect-page-form-pannel {
    margin-top: 40px;
}
	.contect-content-pannel {
    padding: 75px 0 40px 0;
}
	.all-treatment{ display:block; margin: 0; text-align:Center}
	.all-treatment li {
    width: 48%;
    vertical-align: top;
    display: inline-block;
    line-height: 1.2;
    min-height: 250px; border: none;
    background: #f5f5f5;
    margin: 5px 0.5%;
    text-align: center;
    padding: 10px;
}
	.treatment-pannel {
    margin-bottom: 30px;
}.how-find-locatin-pannel {
    margin-bottom: 20px;
    padding: 15px;
    text-align: center;
}
	.all-treatment li a {
    font-size: 14px;
    font-weight: 400;
    color: #6fc6dc;
    margin-bottom: -5px;
    display: block;
}.slider-panel .owl-carousel .owl-item img {
    min-height: 300px;
    object-fit: cover;
}
	.about-cryo-services-panel {
    padding: 20px 0px 0px;
}	
	.home-services-panel {
    padding: 50px 0 30px;
}
	.home-cryo-helps {
		padding: 20px 0;}
	.inner-page-content {
    padding: 40px 0 20px;
}
	.contect-content-pannel {
    padding: 50px 0;
}
	.treatment-pannel h1, .how-find-locatin-pannel h1 {
    margin-top: 0;
    margin-bottom: 20px;
}
	.cf .top-50{margin-top:0}
	.blue-section{padding:30px 0 50px}
	.contact-section{max-width:500px; margin: auto}
	
	.t-option-block h3{min-height: 0;}
	.treatment-page-block{max-width: 85%;}
	.instagram iframe {width: 100% !important; height: 310px !important;}
	.contect-pannel h1{margin: 0px;}
	
	.book-select h4{font-size: 14px;}
	.mobile-date-select h4{font-size: 14px; margin-top: 15px;}
	/*.item-video iframe{height:400px}*/
	/*	.slider-panel .owl-item {
    height: 400px;
    overflow: hidden;
}
	.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    height: 400px;
    object-fit: cover;
}
	.item-video{}
	.item-video iframe{  display: none}*/
	
	
/**/}

.disclaimer{
    font-size: 12px;
	font-style: italic;
    color: #707070;
	margin-bottom: 46px;
}
.disclaimer ul{
    list-style:none;
}


@media (min-width:320px) and (max-width:480px) {
	.press{text-align:center}
	.t-option-list li {padding: 10px; background: #f7f7f7; width: 100%; margin: 2px; display: inline-table; vertical-align: top;}
	.single-service-block h4{min-height:60px}
	.page-template-template-recovery .wellbeing-text-block{ padding:0px 5px;}
	.page-template-template-recovery .treatment-option-block{ margin-bottom:0px;}
}


@media (max-width:736px) and (orientation:landscape) {
	

	
	.press div[class*=col-sm] {
    width: 49%;
    display: inline-block;
    vertical-align: top;
}.press h4 {
    margin-top: 0px !important;
}
	.instagram {
    margin-bottom: 25px;
    text-align: center;
}
	.tags{max-width:360px; margin: auto}
	.ass-thumb img {
    max-height: 250px;
    width: 100%;
    object-fit: cover;
}
	
	
	
}


@media (min-width:768px)  {
		.navbar-nav > li > .dropdown-menu { position: static}
	.second-level > li > a {color: #bbb;}
	/*Menu */
	.navbar-nav > li.dropdown{ width:125px }
/*	.navbar-nav > li.dropdown > .dropdown-menu {
    display: block;
}*/
	li.dropdown-submenu.open a{border:none !important}
/*	.slider-panel .owl-item {
    height: 600px;
    overflow: hidden;
}
	.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    height: 600px;
    object-fit: cover;
}
	.item-video{position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;}
	.item-video iframe{   position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 100%;
    transform: translateY(-60%);}*/
	
}


@media (min-width:980px) and (max-width:1199px) {

	.all-treatment li {
    width: 32%;
    vertical-align: top;
    display: inline-block;
    line-height: 1.2;
    min-height: 250px;
    border: none;
    background: #f5f5f5;
    margin: 5px 0.5%;
    text-align: center;
    padding: 10px;
}
	.all-treatment li h5, .all-treatment li a{margin-left: 0px;}
		
}



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

.list-pricing {
}

}


@media(max-width:1024px) and (min-width:768px){
	.disclaimer ul{
	padding: 32px 0 0 0 !important;
	}
	.videoWrapper{padding-bottom: 30.25%; padding-top: 0px;}
	.tbl{    width: 100%;
    padding: 10px; max-width: 700px;
    margin: 10px auto 30px;}
	.tbl table{min-width:600px}
	.header-social-list .header-social-link{display:none}
	.home-service-list li, .home-benifit-list li {
    float: none;
    width: 32.5%;
    text-align: center;
    vertical-align: top;
    margin-bottom: 4px;
    background: #f5f5f5;
    padding: 10px 10px 15px;
    min-height: 275px;
}.home-benifit-list li{min-height:180px}
	.home-consultation-panel{background-position:25% !important}
	.home-services-panel .container { text-align:center; }
	.consultation-text-block {
     right: 25%;
    max-width: 50%;
    text-align: center;
    background: rgba(255, 255, 255, 0.6);
    display: table;
    padding: 20px;
		top: 40px;
}
		.faq-block , .home-gift-block{
    width: 100%; 
    position: static; 
     padding: 30px 15px;
}
    .home-gift-block{height: auto;}   
    .home-testimonial-panel{min-height: 0px;}
    .storts-recovery-intro {
    width: 100%;
    position: static;
    padding: 40px 25px;
}
	.home-gift-block p br{display:none}
	.consultation-text-block-left {
    position: static;
    max-width: 400px;
    margin: 40px auto;
}
	.list-pricing{text-align:center; margin: 0px;}
	.list-pricing{
		display:inherit;
	}
	.combo-list li {
    width: 49% !important;
	}
	.list-pricing li {
		 /*width:31%;*/
    float: none;
  width: 48%;
  max-width: 48%;
   margin: 5px 0.5%;
    text-align: center;
    vertical-align: top;
    margin-bottom: 4px;
   /* background: #f5f5f5; */
    padding: 10px 10px 15px;
    min-height: 180px;
	}
	.benifit-list p {
    font-size: 13px;
}.press {
    border-bottom: 1px solid #6fc6dc;
}
	.press h4{     font-size: 16px;}
	.press p br, .seemore{display:none}
	.press p{font-size:13px}
	.list-sign{margin:20px 0; }
	.list-pricing li a{margin:20px auto;  /*left: 30%;*/ bottom: 0px;}
	.press img{ margin-bottom: 10px;    min-height: 125px;
    object-fit: cover;}
	.cf img{margin-bottom:30px}
	.cf .top-50{margin-top:0}
	.cf .top-100{margin-top:50px}
	.blue-section , .cf-section{background-image:none; padding: 50px 0}
	
	.ass-thumb img {
    max-height: 300px;
    width: 100%;
    object-fit: cover; margin-bottom:30px
}
	.gift-slide-check-box {text-align: center;
    padding: 30px 0 10px;
}
	.contect-content-pannel {
    padding: 50px 0 40px 0;
}
	.all-treatment{ display:block; margin: 0; text-align:Center}
	.all-treatment li {
    width: 32%;
    vertical-align: top;
    display: inline-block;
    line-height: 1.2;
    min-height: 250px; border: none;
    background: #f5f5f5;
    margin: 5px 0.5%;
    text-align: center;
    padding: 10px;
}.how-find-locatin-pannel {
    margin-bottom: 40px;
    margin-top: -50px;
}
	.location-direction {
    padding: 0 15px;
}
	.treatment-option-block .t-option-list li {
    padding: 0 15px;
}
	
	.slide-text-block{padding-top: 5%;}	
	.slide-text-block p{margin-bottom: 10px;}
	.single-service-block h4{font-size: 16px;}
	
	.book-select h4{font-size: 14px;}
	/*.owl-carousel .owl-item img, .slider-panel .owl-item{height:400px}*/
/*	.videoWrapper iframe{top:-10%}*/
/**/}


@media (min-width:1026px) and (max-width:1199px) {

	.home-service-list li{padding-left: 10px; padding-right: 10px;}
	.videoWrapper{padding-bottom:31%; }
	.list-pricing li a{
        padding: 8px;
        margin: 0;
        margin-top: 1em;
    }
	
	.list-pricing li{
        height: fit-content;
        min-height: 220px !important;
	}
}


@media(min-width:1200px){
	.page-banner{ display:flex; align-items: center}
	.page-banner h3{margin-top:0}
	.page-banner h1{margin-top:0}
	.t-option-list li {
    padding: 0 20px;
    width: 24%;     vertical-align: top;
}.slider-panel {
    position: relative;
    z-index: -1;
    overflow: hidden;
}
		.t-option-list {
    margin-top: 35px;
    width: 116%;
    margin-left: -8%;
}
	.gift-content-pannel .owl-carousel .owl-nav.disabled { display: block;}
	/*.dropdown .dropdown-submenu:hover .second-level{display:block}*/
	span.fa.fa-caret-right {
    margin-left: 10px;}
	.dropdown-submenu:hover .fa-caret-right{transform:rotate(90deg)}
	
	.list-pricing.cryotherephytop li {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    margin: 1% 0.4%;
    position: relative;
    min-height: 180px;
    background: #f5f5f5;
    padding: 20px;
    width: 23%;
    /*max-width: 23%;*/
	max-width: 24%;
}
	.list-pricing.top2 li{
        /*width: 23%;*/
		width: 24%;
	}
}


@media(min-width:1300px){
	.w-9{width:90%;}
	
}



@media(min-width:980px){
	
	.navbar-nav > li > .dropdown-menu { position: static}
	.second-level > li > a {color: #bbb;}
	/*Menu */
	.navbar-nav > li.dropdown{ width:125px }
/*	.navbar-nav > li.dropdown > .dropdown-menu {
    display: block;
}*/
	li.dropdown-submenu.open a{border:none !important}
}
@media (min-width:1200px) and (max-width:1399px) {
	.ass-details h3{font-size: 18px;}
	.ass-details p{font-size: 13px;}
	.blue-section{background-position:20% top}
	.video-caption{     
    bottom: 5%;}
	.list-pricing li a{
        padding: 8px;
        margin: 0;
    }
	.list-pricing li{
        height: fit-content;
        min-height: 200px;
	}

	
}

@media (min-width:1400px) and (max-width:1920px) {
	
	.cf img {max-width: 560px;}
	.book-select select{max-width:100%}
	.container{width: 1360px;}
	.faq-block{width: 50%;}	
	.tags a{ padding:4px 12px; min-width: 106px; text-align: center}
	.single-service-block h4{font-size: 17px;}
	/*.item-video iframe{transform: translateY(-75%) !important;  top: 60%;}*/
	

}
@media(min-width:1600px){
	.videoWrapper { padding-bottom: 39%;}
	.home-gift-block{ padding:80px 184px;}
}

.top-20{margin-top:20px}
.top-100{margin-top:100px}
.top-75{margin-top:75px}
.top-10{margin-top:10px}
.top-50{margin-top:50px}
.desktop-loction-cl {
    color: #707070b5;
    font-weight: 700;
    font-size: 13px;
}



@media (max-width:480px){
 
 .open > .dropdown-menu {
    display: block !important;
}



@media only screen and (max-width: 420px){
 
.btn-covid-notif {cursor: pointer;font-weight: 700; color:#fff; float: right; margin-right: -12px !important; margin-top: -30px !important;}
.covid-notification {
    padding: 40px 32px 20px 32px;
    margin: 50px 0 0 0;
}

.disclaimer ul{
	padding: 0 !important;
}

.list-pricing li {
    min-height: 192px !important;
}

.list-pricing li a {
    margin: 20px auto 0px auto;
}

.cryoslim-procontact {
    max-width: 100%;
}


.fe ul {
    max-width: 100% !important;
    margin: auto;
}

.fe ul li {
    width: 100%;
}

.cf img {
    margin-top: 4rem;
}

.cf-section {
    margin-bottom: 2rem;
}

}

@media (max-width:768px){
    /*.book-select .form-group{*/
    /*    padding: 10px 0;*/
    /*}*/
    /*.book-select .form-group .input-group input[name=datepicker] {*/
    /*    width: 100%;*/
    /*}*/
	.cryo-treatdesc {
	    min-height: 100%;
	}
	.btn-covid-notif {cursor: pointer;font-weight: 700; color:#fff; float: right; margin-right: -12px !important; margin-top: -30px !important;}
.covid-notification {
    margin: 24px 0 0 0;
}



}