wd.dummy,.hide,.only_mobile{display:none}.fleft,body{float:left}body{padding-top:101px;font-size:18px;font-family:Lato,arial;position:relative;overflow:auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:100%}.noempty.warning{-webkit-box-shadow:0 0 0 2px red;box-shadow:0 0 0 2px red}.only_dekstop{display:inline-block}.copy-text .inline{font-size:18px;margin:0}.col_5{width:5%}.col_10{width:10%}.col_15{width:15%}.col_20{width:20%}.col_25{width:25%}.col_30{width:30%}.col_35{width:35%}.col_40{width:40%}.col_45{width:45%}.col_50{width:50%}.col_55{width:55%}.col_60{width:60%}.col_65{width:65%}.col_70{width:70%}.col_75{width:75%}.col_80{width:80%}.col_85{width:85%}.col_90{width:90%}.col_95{width:95%}.fright{float:right}.text-fright{text-align:right}.text-fleft{text-align:left}.text-fcenter{text-align:center}.text-justify{text-align:justify}.scrollToTop{position:fixed;right:10px;bottom:50px;font-size:40px;line-height:40px;width:50px;height:50px;border-radius:5px;background:rgba(0,0,0,.5);color:#fff;z-index:9999;cursor:pointer;text-align:center;-webkit-transition:background .5s ease;-o-transition:background .5s ease;transition:background .5s ease;display:none}.scrollToTop:hover{background:rgba(0,0,0,.9)}a:active,a:hover,a:link,a:visited{color:inherit;text-decoration:none}.row{width:100%;float:left}

header {position: fixed; top:0; left:0; background: #fff; z-index:99;}
.container{width:98%; margin: 0 auto;}

#background_wrapper{ width: 100%;}

.header-box{display: flex; flex-wrap: wrap; padding: 15px; border-bottom: 4px solid #b2da71;}
.header-left{ flex: 0 0 17%; max-width: 17%;}
.header-right{flex: 0 0 83%; max-width: 83%;}


nav {margin-top:15px;}
.navigation{width: 100%; float: left; text-align: center;}
.navigation ul{margin: 0; list-style-type: none; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.navigation ul li{display: inline-block; margin-left:30px}
.navigation ul > li a{font-size: 21px; text-transform: uppercase;}
.navigation ul ul li a{font-size: 16px; text-transform: none;}
.slideshow-container {position: relative; z-index:1}
.slide {width:100%; position: relative}
.slide img {width: 100%; max-width: 100%; display: block;}
#feature{ width:100%; text-align: center; bottom: -50px; position: absolute; z-index: 999; padding: 0;}
#feature li{-webkit-box-shadow: 1px 1px 2px;box-shadow: 1px 1px 2px; background: #fff none repeat scroll 0 0; border-radius: 50%; cursor: pointer; display: inline-block; height: 15px; margin: 0 2px; width: 15px;}
#feature li.cycle-pager-active{ background: #C90016;}
footer {background: #c3de98; padding-top:20px; padding-bottom:50px;}
footer ul.top-bar li a {background: none}
footer ul.dropdown-content {display: none}
@media only screen and (min-width: 1020px){
.cool-link {display: inline-block; color: #000; text-decoration: none;}
.cool-link::after {content: ''; display: block; width: 0; height: 2px; background: #353535; -webkit-transition: width .3s; -o-transition: width .3s; transition: width .3s; margin-top:15px;}
.cool-link:hover::after, a.active.cool-link::after {width: 100%;}
ul.top-bar li.phone a, ul.top-bar li.fb a {font-size: 26px;}
li.dropdown { position: relative; }
ul.dropdown-content li{margin: 0; display: block; width: 100%; text-align:left;}
ul.dropdown-content li a{color:#fff;display: block; -webkit-transition:.3s; -o-transition:.3s; transition:.3s; background: rgba(0,0,0, .6); padding:5px 0; padding-left:5px;}
ul.dropdown-content li a:hover {background:rgba(178,218,113, 1); color: #000}
ul.dropdown-content { 
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 100%;
  left: 0;
  width: 140%;
  -webkit-transform: translateY(-2em);
      -ms-transform: translateY(-2em);
          transform: translateY(-2em);
  z-index: -1;
  -webkit-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
  -o-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
  transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
li.dropdown:focus ul.dropdown-content,
li.dropdown:hover ul.dropdown-content {
  visibility: visible;
  opacity: 1;
  z-index: 1;
  -webkit-transform: translateY(0%);
      -ms-transform: translateY(0%);
          transform: translateY(0%);
  -webkit-transition-delay: 0s, 0s, 0.3s;
       -o-transition-delay: 0s, 0s, 0.3s;
          transition-delay: 0s, 0s, 0.3s; 
  z-index:9999
}
}
ul.top-bar {position: relative;list-style-type: none; margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap}
ul.top-bar li {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin:0; padding: 0;}
ul.top-bar li a {-webkit-transition: .3s;-o-transition: .3s;transition: .3s; text-transform: uppercase; font-size:16px; color: #353535; background: #c3de98; padding:15px;}
ul.top-bar li a:hover, ul.top-bar li a.active{background: #dff4be;}
header ul.top-bar li.fb a {color: #b2da71; background: none}
ul.top-bar li.fb a:hover{background: none;}
ul.top-bar li.phone .fa {color: #b2da71; padding-right: 10px;}
ul.top-bar li.phone a {background: none}
ul.top-bar li.phone a:hover {background: none}
.top-bar img {position: absolute; top:-6px; z-index:9}
footer .t-foo {position: relative}
footer .footer-box {top:-4px; position: absolute; left: 3vw}
.third {background: url('https://massotherapielabergere.com/img/banners.jpg')no-repeat center; background-size: cover; background-attachment:fixed; position: relative;}
.sep {position: absolute; top: 0px; left: 0; right:0; margin: auto}
footer .footer-box {text-align: left; color: #494949}
footer .footer-box p{text-align: left; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left:10px;}
footer ul.top-bar li:first-child {display: none}
footer nav {margin-top:45px; margin-bottom:45px;}
.first{background: url('https://massotherapielabergere.com/img/first-bg.png')no-repeat right; background-attachment:fixed; padding: 150px 0;}
.boxes {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap:wrap; flex-wrap:wrap; padding:170px 0}
.first .address p.content {font-size:21px; text-align: justify}
.first img {max-width:100%}
.first .address {-webkit-box-sizing:border-box;box-sizing:border-box; padding-right:15px;}
.first .container {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.second p.gb-title {text-align:center; color: #474747}
.second ul li {font-size:24px; font-family:Quicksand; color:#3c3c3c; background: url('https://massotherapielabergere.com/img/flow.png')no-repeat left; margin-bottom:10px; padding: 10px 0 10px 50px; text-align:left;}
.second ul {list-style-type:none; margin: 0; padding: 0; display:inline-block; width:auto;}
.second {background: url('https://massotherapielabergere.com/img/left-bg.png')no-repeat left;background-size: contain; padding: 100px 0;}
.second img {max-width:100%}
.second .container {display: -webkit-box;display: -ms-flexbox;display: flex;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;}
.center {text-align:center}
.box {text-align: center;width:30%}
.box img {max-width:100%}
.fourth {background: url('https://massotherapielabergere.com/img/green-gb.jpg')no-repeat center; background-size:cover; background-attachment:fixed}
.green-box1{background: #fff url('https://massotherapielabergere.com/img/frame.png') no-repeat center center/100% 100%;}
.green-box2{background: #fff url('https://massotherapielabergere.com/img/frame.png') no-repeat center center/100% 100%;}
.gb{display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width: 48%; margin: 0 1%;}
.gb img{ max-width: 100%;}
.gb.left{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; }
.gb.left .green-box{margin-right:50px;}
.gb.right .green-box{margin-left: 50px;}
.gb.right{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; }
.green-box {width:70%; -webkit-box-sizing: border-box; box-sizing: border-box; padding:20px; text-align: center; min-height: 650px;}
.green-box p {text-align: center; color: #454545; font-family: Quicksand}
p.gb-title {font-size:51px; font-family: Satisfy}
.gb-subtitle {font-size:35px; }
.gb-small {font-size:18px;}
ul.gb-list{list-style-type: none; margin: 0; padding: 0; display: inline-block; width: auto; }
ul.gb-list li {text-align: left;font-size:21px ; font-family: Quicksand; color: #454545; background: url('https://massotherapielabergere.com/img/ico.png')no-repeat left center; padding: 10px 0 10px 35px;}
.top-title {font-size:60px; font-family: Quicksand; text-align: center; color:#141414}
.sat-title {font-size:60px; font-family: Satisfy; text-align: center; color:#141414; display: inline-block; width:100%;}
.map-row{margin-bottom: -3px;}
.map img {display: block; width: 100%; height: auto;max-width:100%; margin-left:-5%; cursor: pointer}
.upper {text-transform: uppercase}
.green-box .gb-title::after{ content: '';
display: inline-block;
width: 50%;
height: 3px;
background: #A9BA3A;
-webkit-transition: width .3s;
-o-transition: width .3s;
transition: width .3s;}
/*ul.top-bar li:first-child{margin-right: auto}*/
.address p.gb-title{background: url('https://massotherapielabergere.com/img/pbg.png')center no-repeat;
    background-size: auto auto;
background-size: contain;
display: inline-block;
margin: 0;
padding: 40px 0; color: #454545; font-size:51px; font-family: Satisfy}
.address p {font-size:24px; font-family: Quicksand; color: #454545;}
.copyrights-bar{background: #616161; color: #fefefe;}
.copyrights-bar .container {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap:wrap; flex-wrap:wrap}
.copy-text {display:inline-block; margin: auto; margin-left: 0}
.copy-text .inline{display: inline-block}
.address p a{display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-transition: .3s; -o-transition: .3s; transition: .3s}
.address p a:hover{color: #96A735}
.address .fa {display:block; font-size:32px; margin-right:10px;}
.address img {margin-left:-4px; margin-right: 10px;}
.red-button, .blue-button {color:#fff; border-radius:20px; padding:5px 8px;}
.red-button {background: #f81530}
.blue-button {background: #315495}
.sixth {text-align:center; margin-top:15px}
.sixth p {font-size: 36px; font-family: Quicksand}
.sixth img {max-width:100%}
.dm {display:-webkit-box;display:-ms-flexbox;display:flex; margin: auto; margin-right: 0;}
.dm-logo {display: -webkit-box;display: -ms-flexbox;display: flex}
.dm-logo img {display:block; margin: auto}
.dm-labels {float:left; display: inline-block; text-align: right; margin-right:5px; padding:5px 0}
.labels_3 {font-size:10px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap:wrap; flex-wrap:wrap}
.labels_2 {font-size:14px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap:wrap; flex-wrap:wrap}
.fifth .container{display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
.overlay {position: absolute; bottom: 0;background: -webkit-gradient(linear, left top, right top, from(rgba(178,218,113,.1)), color-stop(rgba(178,218,113,1)), to(rgba(178,218,113,.1)));background: -webkit-linear-gradient(left, rgba(178,218,113,.1), rgba(178,218,113,1), rgba(178,218,113,.1));background: -o-linear-gradient(left, rgba(178,218,113,.1), rgba(178,218,113,1), rgba(178,218,113,.1));background: linear-gradient(0.25turn, rgba(178,218,113,.1), rgba(178,218,113,1), rgba(178,218,113,.1)); text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; padding:0 20px; padding-bottom: 50px;}
.overlay p {font-size: 24px; margin:10px 0;}
.overlay img {width: auto; position: absolute;left:0; right:0; margin: auto; bottom: -90px;}
.top-overlay {position: absolute; top:60px; width:100%}
.top-overlay p {text-align: center; font-size:38px; font-family: Satisfy; display:inline-block; width:100%; margin-top:15px;}
.mid-overlay{position: absolute; width: 100%; display: flex; justify-content:center;bottom: 245px;}
.mid-overlay div {display: flex; justify-content: center}
.mid-overlay img {max-width: 100%; width: auto; margin: 0 10px; }
.mid-overlay p{font-size: 42px; margin-bottom: 10px; align-self: flex-end; font-weight: 600; }
.page-title {width:100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start;background: -webkit-gradient(linear, left top, right top, from(rgba( 178,218,113,1)) , to(rgba( 178,218,113, .1)));background: -webkit-linear-gradient(left, rgba( 178,218,113,1) , rgba( 178,218,113, .1));background: -o-linear-gradient(left, rgba( 178,218,113,1) , rgba( 178,218,113, .1));background: linear-gradient(to right, rgba( 178,218,113,1) , rgba( 178,218,113, .1));  color: #474747; font-family: Satisfy; font-size: 32px; padding: 30px 0; margin-top: 47px;}
#open_mobile_menu{display:none;}
.fa-close{display:none;}
.opened_mobile_menu .fa-close{display:inline;}

#background_wrapper{
	background: #fff url('https://massotherapielabergere.com/img/inner-bg.png') repeat-y center top/100%;
	float: left;
}

.bg-green{
	background: #fff url('https://massotherapielabergere.com/img/inner-bg.png') repeat-y center top/100%;
}

.img-right{
	max-width: 48%;
	flex: 0 0 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	margin-bottom: 10px;
}

.img-right img{
	max-width: 100%;
}

.cont-row{
	margin: 50px 0;
}

.cont-box1{width: 55%; float: left;}
.image-cont{margin: 25px 0 15px 5%; text-align: right; max-width: 100%; width: 40%;}

.content-2{ width: 100%; flex: 0 0 100% !important; max-width: 100% !important; margin-right: 0 !important;}
.img-right{ justify-content:center;}
.slideshow{ z-index: 1;}

.courgette{font-family: 'Courgette', cursive !important;}

.content-inner{max-width: 1366px; margin: 80px auto; float: none; padding: 0 15px;}
.content-row{width: 100%; float: left;}
.content-title{font-family: Satisfy; font-size: 45px; color: #b2da71; text-align: center; margin: 0 0 30px;}
.content-text{font-family: Lato; font-size: 21px; color: #000; font-weight: 300; line-height: 27px; float: left;}
.content-text p{text-align: left;}
.content-title2{font-family: Lato; font-size: 26px; font-weight: 700; color: #b2da71; margin: 30px 0 10px; width: 100%; float: left;}
.content-list{padding-left: 20px; margin: 0 0 20px; font-weight: 300; width: 100%; float: left;}
.content-list li{padding: 0 0 10px;}
.content-row2{width: 100%; margin: 50px 0; display: flex; flex-wrap: wrap; justify-content: center; float: left;}

.content-row2-left{flex: 0 0 48%; max-width: 48%; margin-right: 2%;}

.content-other{flex: 0 0 48% !important; max-width: 48% !important; margin-right: 2% !important;}
.content-row2-right{flex: 0 0 auto; max-width: 50%; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; width: 50%;}
.position-right{justify-content: flex-end !important;}

.content-title-margin{margin: 50px 0;}
.content-margin{margin: 30px 0; text-align: center;}

.content-text a{color: #a8ba3a; font-weight: bold;}
.content-image{width: 100%; display: block; text-align: center;}
.content-image-margin{margin: 30px 0;}

.content-images-row{display: flex; flex-wrap: wrap; justify-content: center; margin: 50px 0;}
.img-col{flex: 0 0 auto; max-width: 100%; margin: 10px;}

.button-one{flex: 0 0 auto; max-width: 100%; margin: 0 5px;}
.button-one a{width: 20%; padding: 10px; font-size: 24px; color: #fff; background: #b2da71; border-radius: 5px; border: 2px solid #b2da71; transition: 0.5s ease all;}
.button-one a:hover{background: #ffffff; color: #b2da71;}

.button-two{flex: 0 0 auto; max-width: 100%; margin: 0 5px;}
.button-two a{width: 20%; padding: 10px; font-size: 24px; color: #fff; background: #b2da71; border-radius: 5px; border: 2px solid #b2da71; transition: 0.5s ease all;}
.button-two a:hover{background: #ffffff; color: #b2da71;}

.button-three{display:block; width: 100%; text-align: center; margin: 80px 0;}
.button-three a{padding: 10px; font-size: 24px; color: #fff; background: #b2da71; border-radius: 5px; border: 2px solid #b2da71; transition: 0.5s ease all; display: block; width: 50%; margin: 0 25%;}
.button-three a:hover{background: #ffffff; color: #b2da71;}

.button-center{flex: 0 0 auto; max-width: 100%; margin: 0 5px;}
.button-center a{width: 20%; padding: 10px; font-size: 24px; color: #fff; background: #b2da71; border-radius: 5px; border: 2px solid #b2da71; transition: 0.5s ease all;}
.button-center a:hover{background: #ffffff; color: #b2da71;}

.content-three{display:flex; flex-wrap: wrap;font-family: Lato; justify-content: space-between;}
.content-temo{flex: 0 0 30%; max-width: 30%; text-align: justify; font-family: Lato; margin: 0 0 20px;}
.content-temo p{font-family: Lato; font-weight: lighter; line-height: 27px;}


.content-four{display:flex; flex-wrap: wrap;font-family: Lato; justify-content: space-between; float: left;}
.content-four-box{flex: 0 0 48%; max-width: 48%; text-align: justify; font-family: Lato; margin: 0 0 20px;}

.content-five{display:flex; flex-wrap: wrap;font-family: Lato; justify-content: space-between;}
.content-five-box{flex: 0 0 20%; max-width: 20%; text-align: justify; font-family: Lato; margin: 0 0 20px;}

.list-margin{margin-top: 20px;}

.set-img{margin: 5px !important;}

.image-content{width: 100%; text-align: center; display: block;}



.img-content-1{text-align: center;}
.img-content-2{text-align: center;}
.img-content-3{text-align: center;}

.img-content-2 img{max-width: 50%;}
.img-content-3 img{max-width: 70%;}

.small-center{width: 30%; margin: 100px 35%; float: left; text-align: center;}
.text-content-center{text-align: center;}

.text-change{color: red;}

.form-row{width: 100%; display: flex; flex-wrap: wrap; justify-content: center;}
.form-box{ flex: 0 0 50%; max-width: 50%; text-align: center; margin: 30px 0 0;}

.input{width: 100%; padding: 10px; margin: 10px 0; border-radius: 10px; border: 1px solid #ededed;}
.button-send{padding: 15px; font-size: 21px; background: #b2da71; color: #fff; cursor: pointer;}

.dummy-absolute {display: none;}
.dummy-indent{ display: none;}

.video-cont{
	margin-top: 100px;
	text-align: right;
}

.content-box{
	display:flex;
	flex-wrap: wrap;
	margin: 0 0 50px;
	justify-content: space-around;
}

.content-box-last{
	display:flex;
	flex-wrap: wrap;
	margin: 100px 0 50px;
	justify-content: center;
}

.temo-box{
	margin: 50px 0;
	flex: 0 0 auto;
	max-width: 32%;
	position: relative;
	padding: 50px 30px;
	background: #f8f8f8;
	border: 1px solid #a8ba3a;
}

.image-auto{
	width: 100%;
	float: left;
	text-align: center;
	margin: 50px 0;
}

.content-row img{ max-width: 100%;}

.image-auto img{
	max-width: 50%;
}

.temo-box-icon{
	background: url(https://massotherapielabergere.com/img/temo.png) no-repeat center top;
    position: absolute;
    z-index: 10;
    width: 50px;
    top: -24px;
    transform: translateX(-50%);
    left: 50%;
    height: 50px;
}

.temo-box-title{
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
}

.temo-box-text{
	text-align: justify;
}

.temo-box-op{
	font-weight: bold;
	text-align: center;
	width: 100%;
	display: block;
	margin-top: 20px;
	color: #464646;
}

.temo-box.last{
	max-width: 100%;
}

.col_100{
	width: 100%;
	text-align: center;
	justify-content: center !important;
}

.space-new{
	margin-top: 80px;
}

.position-cent{
	text-align: center;
}

.temo-box2{
	flex: 0 0 30%;
	max-width: 30%;
}

.temo-box3{
	flex: 0 0 32%;
	max-width: 32%;
	justify-content: center;
}

.logo-space{
	width: 80%;
	margin: 100px auto 50px;
}

.box-row-text{
	background: #ffffff;
	font-size: 21px; 
	font-family:Quicksand;
	float: left;
	max-width: 1300px;
	margin: 0 auto;
	padding: 50px 300px;
	text-align: justify;
}
p.symbol{position: relative;}
p.symbol:after{display: none;}

/* Bounce In */
.hvr-bounce-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

.mobile-title{ display:none;}

@media only screen and (max-width: 1799px){
	.container{width:96%;}
	.navigation ul li a{font-size:18px;}
	.navigation ul li {margin-left:25px;}
	ul.dropdown-content li {margin-left: 0;}
	.top-bar img {top:0; width: 280px;}
	.mid-overlay p {font-size: 32px}
}

@media only screen and (max-width: 1670px){
	.top-overlay p{font-size: 38px;}
	
}

@media only screen and (max-width: 1600px){
	.mid-overlay img{max-width: 75%; max-height: 100%;}
	.mid-overlay div{align-items: flex-end;}
	
	.footer-box img{
		max-width: 60%;
	}
	
	.navigation ul li {
    	margin-left: 13px;
	}
	
	.header-left img{
		max-width: 100%;
	}
	
	.navigation ul li a {
    font-size: 16px;
}
	
	footer .footer-box {
    top: -4px;
    position: absolute;
    left: 1vw;
	}
}

@media only screen and (max-width: 1475px){
	.top-overlay p {
		font-size: 26px;
		margin-top: 0;
	}
}

@media only screen and (max-width: 1366px){
	
	.content-inner{ padding: 0 100px;}
	.header-box{align-items: center;}
	.header-left{flex: 0 0 20%; max-width: 20%; text-align: left;}
	.header-left img{max-width: 100%;}
	.header-right{flex: 0 0 80%; max-width: 80%; justify-content: flex-end;}
	.top-bar{text-align: right; display: flex; flex-wrap: wrap; justify-content: flex-end;}
	ul.top-bar{flex: 0 0 100%; max-width: 100%; display: flex; }
	.navigation ul li a{font-size: 16px;}
	ul.top-bar li a{font-size: 13px;}
	.navigation ul li{margin-left: 15px;}
	.page-title{margin-top: 26px;}
	.navigation ul ul li{margin:0;}
	ul.dropdown-content{display:block; width: 200%;}
	
	.temo-box-text{font-size: 16px; line-height: 24px;}
}

@media only screen and (max-width: 1330px){
	.content-row2-right{justify-content: space-evenly;}
	.mid-overlay {
    	align-items: flex-end;
    	/* bottom: 19vw; */
	}
	.content-five-box{flex: 0 0 48%; max-width: 48%;}
	
	footer .footer-box {
		top: -4px;
		position: relative;
		/* left: 1vw; */
		width: 100%;
		float: left;
		left: 0;
		text-align: center;
	}
	
	footer nav {
    margin-top: 45px;
    margin-bottom: 45px;
    width: 100%;
    float: left;
    text-align: center;
}
	footer .footer-box p{
		text-align: center;
	}
	
	.navigation ul{
		justify-content: center;
	}
	
}

@media only screen and (max-width: 1300px){
	.navigation ul li a {
		font-size: 14px;
	}
	
	.overlay p {
		font-size: 18px;
		margin: 10px 0;
	}
	
	.mid-overlay{
		bottom: 210px;
	}
}

@media only screen and (max-width: 1280px){
	.container{width:96%;}
	
	.temo-box{max-width: 45%;}
	.temo-box.last{max-width: 45%;}
}

@media only screen and (max-width: 1096px){
	.navigation ul li{margin-left: 10px;}
	.header-left{flex: 0 0 10%; max-width: 10%;}
	.header-right{flex: 0 0 90%; max-width: 90%;}
}

@media only screen and (max-width: 1151px){
	.navigation ul li a {
		font-size: 12px;
	}
	
	.mid-overlay p {
		font-size: 24px;
	}
	
	.top-overlay p {
    	font-size: 18px;
    	margin-top: 0;
	}
}

@media only screen and (max-width: 1020px){
	
	.img-right{max-width: 100%;}
	.box-cont{ width: 100% !important; }
	.masso-image{ width: 100% !important; margin: 20px 0 !important; }
	.button-cont{text-align: center !important;}
	.button-cont a{ font-size: 21px !important;}
	
	.content-title2{ float: left;}
	
	.content-inner{ padding: 0 15px;}
	
	.box-row-text{padding: 50px 15px;}
	
	.cont-box1{width: 100%; float: left;}
	.image-cont{margin: 25px 0 15px 0; text-align: right; max-width: 100%; width: 100%;}
	
	video{max-width:100%;}
	.address p a{justify-content: center;}
	.map img{margin:0;}
	.gb.left .green-box{margin:0;}
	.gb.right .green-box{margin-left:0;}
	.gb.left{justify-content: center;margin-bottom: 20px;}
	.gb.right{justify-content: center;}
	.address p.gb-title{width: 100%; text-align:center;}
	.first .address{padding:0;}
	.container{flex-wrap: wrap;}
	.overlay p{font-size:16px;}
	.mid-overlay{display:none;}
	.top-overlay {top: 130px;}
	#background_wrapper #main, #background_wrapper footer, #background_wrapper .copyrights {
		transition: margin 0.5s;}
	#background_wrapper{width: 100%;
    overflow: auto;
    float: left;
    transition: 0.5s;}
	.header-left{flex: 0 0 100%; max-width: 100%; text-align: center;}
	.header-right{flex: 0 0 100%; max-width: 100%; text-align: center;}
	ul.top-bar{justify-content: center;}
	.page-title{margin-top: 90px;}
	body.opened_mobile_menu {width: 0}
	body.opened_mobile_menu {margin-left:30%; width: 70%;}
	body.opened_mobile_menu #mobile_menu{left:0%;}
	.opened_mobile_menu #background_wrapper #main, .opened_mobile_menu #background_wrapper footer, .opened_mobile_menu #background_wrapper .copyrights{margin-left:0;}
	#mobile_menu{position:fixed;left:-30%;width:30%;top:178px; height:100%; overflow-y:scroll; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; background: #204c0a}
	#mobile_menu ul{list-style-type:none;}
	#mobile_menu > ul{border-top:1px solid #fff;}
	#mobile_menu ul{padding:0;width: 100%; margin:0; float:left;}
	#mobile_menu ul li{border-bottom:1px solid #fff; float:left;width:100%; position:relative;}
	#mobile_menu ul li i{-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;-o-transition: transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s; position: absolute;right: 3px; top:5px;bottom:0; height: 24px; line-height:24px; font-size:24px; color:#fff;}
	#mobile_menu ul li.active > i{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg); top:8px;}
	#mobile_menu ul li.active > a{background: #ECC73B}
	#mobile_menu ul a{width:100%;display:block;text-align:center; padding: 10px 5px; background: #204c0a; color: #fff; font-size:16px; -webkit-transition: background 0.5s, color 0.5s; -o-transition: background 0.5s, color 0.5s; transition: background 0.5s, color 0.5s;}
	#mobile_menu ul ul li a{ width:100%;background: #007791;}
	#mobile_menu ul ul{display:none;}
	#mobile_menu ul ul li:last-child{border-bottom:none;}
	#open_mobile_menu{ position: fixed; z-index: 99999; top: 50px; left: 10px; text-align: center;border-radius: 50%; display:block; background:#df9800;height:30px;width:30px;text-align:center;line-height:32px; color:#fff; font-size: 14px;}
	#open_mobile_menu:focus{ outline: none;}
	.opened_mobile_menu .fa-bars{display:none;}
	
	#mobile_menu ul img{
		max-width: 100%;
	}
	
	.only_mobile{display:inline-block;}
	.only_desktop{display:none;}
	.col_5 {width:5%}
	.col_10{width:100%;}
	.col_15{width:100%;}
	.col_20{width:100%;}
	.col_25{width:100%;}
	.col_30{width:100%;}
	.col_35{width:100%;}
	.col_40{width:100%;}
	.col_45{width:100%;}
	.col_50{width:100%; max-width: 100%; flex: 0 0 100%; float:none; text-align: center;}
	.col_55{width:100%;}
	.col_60{width:100%;}
	.col_65{width:100%;}
	.col_70{width:100%;}
	.col_75{width:100%;}
	.col_80{width:100%;}
	.col_85{width:100%;}
	.col_90{width:100%;}
	.col_95{width:100%;}
	.fifth .container{width:100%;}
	.copy-text, .dm {width: 100%; text-align: center}
	.dm {display:block; width: auto; margin: 0 auto}
	.labels_2, .labels_3 {display: block}
	.first_label, .second_label, .third_label {width: auto; display: block; float: none}
	.dm-logo img {margin-top: 3px}
	.copy-text {padding:5px 0}
	
	.content-image img{max-width: 70%;}
}

@media only screen and (max-width: 960px){
	
	.mobile-title{ display: block; float: left; width: 100%; text-align: center; font-size: 51px !important; font-family: Satisfy !important;}
	.image-doctor{ width: 100% !important; text-align: center !important;}
	.content-text{ width: 100% !important;}
	.content-text a{ width: 100%;}
	.small-center{ width: 80%; margin: 50px 10%;}
	.img-content-1 img{max-width: 100%;}
	.content-four-box{flex: 0 0 100%; max-width: 100%;}
	.content-temo{flex: 0 0 48%; max-width: 48%;}
	nav{margin-top:0;}
	#mobile_menu{top:0;}
	#open_mobile_menu{position: absolute;}
	header{position: relative;}
	body{padding:0;}
	.top-title{font-size: 50px;}
	.button-three a{margin: 0 2%; width: 96%;}
	.content-row2-left {flex: 0 0 100%; max-width: 100%; margin-right: 0;}
	.content-row2-right{margin: 30px 0 0; flex: 0 0 100%; max-width: 100%; justify-content: center !important;}
	.aqua-position{justify-content: space-evenly !important;}
	ul.top-bar li a{background: transparent;}
	.slideshow-container{display:none;}
	
	.temo-box{max-width: 80%;}
	.temo-box.last{max-width: 80%; margin: 0 10%;}
	
	.img-right{
		justify-content: center;
	}
	
}

@media only screen and (max-width: 861px){
	.page-title{margin-top:135px;}
	.content-temo{flex: 0 0 100%; max-width: 100%;}
	
}

@media only screen and (max-width: 585px){
	.button-one {flex: 0 0 100%; max-width: 100%; text-align: center; margin: 0 5px;}
	.button-two {flex: 0 0 100%; max-width: 100%; margin: 50px 5px 0;text-align: center;}
}

@media only screen and (max-width: 570px){
	body > iframe{display:none;}
	.copy-text {font-size:14px;}
	.labels_2 {font-size:10px; margin:5px 5px 5px 0 }
	.labels_3 {font-size:9px; }
}

@media only screen and (max-width: 520px){
	.content-five-box{flex: 0 0 100%; max-width: 100%;}
	body.opened_mobile_menu{margin-left: 50%; width: 50%;}
	#mobile_menu{width:50%; left:-50%;}
	.opened_mobile_menu #background_wrapper #main, .opened_mobile_menu #background_wrapper footer, .opened_mobile_menu #background_wrapper .copyrights{margin-left:0;}
	#open_mobile_menu{position: absolute; top: 10px;}
	.header-left img{width:50%;}
	ul.top-bar li a{padding:5px;}
	.first{padding:0;}
	.address p.gb-title{font-size: 40px;}
	p.gb-title{font-size:40px;}
	.first .address p.content{font-size: 18px;}
	.second ul li{font-size: 21px;padding: 10px 0 10px 50px;}
	.top-title{font-size: 40px; margin: 75px 0 20px;}
	.sat-title{font-size: 40px;}
	.address p{font-size: 14px;}
	.sixth p{font-size: 24px;}
}

@media only screen and (max-width: 350px){
	
}