@import url("common/css/font-awesome.min.css");
@import url("http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic|Open+Sans+Condensed:700");
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');


html, body{font-size: 100%;	background:	#fff; font-family: 'Nanum Gothi', sans-serif;}
p{margin:0;}
h1,h2,h3,h4,h5,h6{font-family: 'Open Sans', sans-serif;font-weight:100;margin:0;}
ul,label{margin:0;padding:0;}
body a:hover{text-decoration:none;}

/* header */
.header {background: #fffff; }
.navbar-default {background: none; border: none;}
.navbar {margin-bottom: 0;}
.navbar-brand {float: left; height: 80px; padding: 31px 0 0; font-size: 25px; line-height: 20px; color: #9d9d9d !important; font-family: 'Open Sans', sans-serif;}
.navbar-nav {margin: 0 0 0 10em;}
.navbar-default .navbar-nav > li > a {color: #cdcdcd;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #b9b9b9;}
.navbar-nav > li > a {padding: 30px 20px 0;}
ul.nav.navbar-nav li a.active {color: #06abf8;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color: #34b5ff; background-color: transparent;}
.dropdown-menu {min-width: 130px; padding:10px 0; margin: 0; background-color: #34b5ff;}
.dropdown-menu > li > a:before{display:none;}
.dropdown-menu > li > a {display: block !important;padding: 8px 21px;}

/* nav-effect */
nav.cl-effect-13 a {position: relative; display: inline-block; margin: 0; outline: none; color: #fff; text-decoration: none; text-transform: capitalize; font-weight: 400; text-shadow: 0 0 1px rgba(255,255,255,0.3); font-size: 1em;}

/* Effect 13: three circles */
.cl-effect-13 a {
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}

.cl-effect-13 a::before {
	position: absolute;
	top:90%;
	left: 50%;
	color: transparent;
	content: '•';
	text-shadow: 0 0 transparent;
	font-size: 1.2em;
	-webkit-transition: text-shadow 0.3s, color 0.3s;
	-moz-transition: text-shadow 0.3s, color 0.3s;
	transition: text-shadow 0.3s, color 0.3s;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
	pointer-events: none;
}

.cl-effect-13 a:hover::before,
.cl-effect-13 a:focus::before,.cl-effect-13 a.active::before,
.cl-effect-13 a.active:focus::before {
	color: #06abf8;
    text-shadow: 10px 0 #06abf8, -10px 0 #06abf8;
}

.cl-effect-13 a:hover,
.cl-effect-13 a:focus {color: #ba7700;}
/* //nav-effect */

.social-icons ul li{display:inline-block;}
.icon-link {background-color: #fff; line-height: 60px; text-align: center; vertical-align: middle; display: inline-block; cursor: pointer; outline: none; margin: 1px; box-sizing: content-box;}
.icon-link{
    -webkit-transition: background-color 150ms ease-in-out;
    transition: background-color 150ms ease-in-out;
    background-color: #fff;
}
.icon-link.round {border-radius: 50%;}
.icon-link.facebook {background: url(../../images/img-sp.png) no-repeat -4px -1px; width: 30px; height: 30px; border: 2px solid #d2d0cf;}
.icon-link.facebook:hover{background:url(../../images/img-sp.png) no-repeat -41px -2px #fff;border: 2px solid #fff;}
.social-icons{float:right;margin: 0.9em 0 0;}
.icon-link.p {background: url(../../images/img-sp.png) no-repeat -4px -38px; width: 30px; height: 30px; border: 2px solid #d2d0cf;}
.icon-link.p:hover {background: url(../../images/img-sp.png) no-repeat -40px -38px #fff; border: 2px solid #fff;}
.icon-link.twitter {background:url(../../images/img-sp.png) no-repeat 0px -74px; width: 30px; height: 30px; border: 2px solid #d2d0cf;}
.icon-link.twitter:hover {background:url(../../images/img-sp.png) no-repeat -40px -74px #fff;border: 2px solid #fff;}
.icon-link.dribble {background:url(../../images/img-sp.png) no-repeat -1px -110px; width: 30px; height: 30px; border: 2px solid #d2d0cf;}
.icon-link.dribble:hover {background:url(../../images/img-sp.png) no-repeat -38px -110px #fff; border: 2px solid #fff;}
/* //header */


/* banner */
.banner{
	background:url(../../images/banner_home.png) no-repeat 0px 0px;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	min-height:700px;
}

.banner-info{width:80%;	margin:8em auto 0;	text-align:center;}
.banner-info h1{text-transform: capitalize; font-size: 2em; color: #fff; margin: 0 0 2em; font-weight: 600;}
.banner-info h1 span{display:block;	font-size:14px;	font-family: 'Open Sans Condensed', sans-serif; margin-top:5px;}
.banner-info1-grid{text-align:center;}
.banner-info1-grid img{border:2px solid #fff; border-radius:100%; margin:0 auto;}
.banner-info1-grid h3{font-size: 2em; color: #000000; margin: 0.5em 0 .5em; text-transform: capitalize; font-family: 'Open Sans Condensed', sans-serif;}

.banner-info1-grid p{font-size:14px; color:#545454;	line-height:1.8em; margin:0 auto; width:80%; font-family: 'Open Sans Condensed', sans-serif;}


/*  flexisel */
#flexiselDemo1 {display: none;}
.nbs-flexisel-container {position: relative; max-width: 100%;}
.nbs-flexisel-ul {position: relative; width: 9999px; margin: 0px; padding: 0px; list-style-type: none; text-align: center;}
.nbs-flexisel-inner {overflow: hidden; margin: 0px auto;}
.nbs-flexisel-item {float: left; margin: 0; padding: 0px; position: relative; line-height: 0px;}
.nbs-flexisel-item > img {cursor: pointer; position: relative;}


/* Curl Bottom Right */
.hvr-curl-bottom-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-curl-bottom-right:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  bottom: 0;
  right: 0;
  background:linear-gradient(315deg, #027fc7 45%, #0371ab 50%, #339edc 56%, #9edeff 80%);
  box-shadow: -1px -1px 1px rgb(3, 112, 170);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}
.hvr-curl-bottom-right:hover:before, .hvr-curl-bottom-right:focus:before, .hvr-curl-bottom-right:active:before {width: 25px; height: 25px;}

.more a{padding: 8px 30px; background:#009cf6; font-size: 1em; color: #fff; margin: 1.5em 0 0; text-decoration:none;}

/*  banner */

/* banner-bottom */
.banner-bottom-grid h2{text-transform: capitalize; font-size: 2.6em; color: #06abf8; line-height: 1.5em; margin: 0;}
.banner-bottom,.newsletter-bottom,.contact,.typo,.events,.services,.single{padding:5em 0;}
.banner-bottom-grid1 img {margin-left: 8em;}
.banner-bottom-grid p{font-size:14px; color:#999; margin:1em 0;	line-height:1.8em;}
.banner-bottom-grid1{position:relative;}
.progress {width: 40%; top: 70%; left: 8%; position: absolute; height: 5px; margin: 0;}
.progress1{top:80% !important; left:12% !important;}
.progress2{top:90% !important;}
.progress-bar {background-color: #1d1811;}
.banner-bottom-grid-11{position:relative;}
.banner-bottom-grid-11-pos{position: absolute; top: 30%; left: 55.5%; width: 85%; height: 125px; background: #F3F3F3;}
.banner-bottom-grid-11-pos p{font-size: 14px; color: #999; margin: 4em 0 0 7em; line-height: 1.8em; width: 80%;}
.banner-bottom-grids:nth-child(2){margin:4em 0 0;}
.banner-bottom-grid-1 h3{font-size: 2.5em; text-transform: capitalize; text-align: right; color: #1d1811; margin: 0; font-family: 'Open Sans Condensed', sans-serif; line-height:1.5em;}
.m1 {margin-left: 6em;}

/* banner-bottom */

/* company top image */
.banner1{
	background:url(../../images/banner_company.jpg) no-repeat 0px 0px;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	min-height:300px;
}
/* business top image */
.banner2{
	background:url(../../images/banner_business.jpg) no-repeat 0px 0px;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	min-height:300px;
}
/* LipovelaV top image */
.banner-lipovelav{
	background:url(../../images/banner_lipovelav.jpg) no-repeat 0px 0px;
	/* background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;*/
	min-height:300px;
	background-color: #f2ecef;
	background-position: center;
}

.banner-selastin{
	background:url(../../images/main-top_selastin.png) no-repeat 0px 0px;
	/* background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;*/
	min-height:300px;
	background-color: #f2ecef;
	background-position: center;
}


/* community top image */
.banner3{
	background:url(../../images/banner_community.jpg) no-repeat 0px 0px;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	min-height:300px;
}
.newsletter{
	background:url(../../images/3.jpg) no-repeat 0px 0px;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	min-height:500px;
	padding:8em 0 0;
}
.newsletter-info h3{font-size: 5em;	margin:0; color:#fff;  font-family: 'Open Sans', sans-serif;}

.newsletter-info p{color: #D2D0CF; font-size: 14px; margin: 1em auto 3em; line-height: 1.8em; width: 60%;}
.newsletter-info{width:70%;	margin:0 auto; text-align:center;}
.newsletter-info input[type="mail"]{outline:none; border:none; padding:10px 12px; background:#fff; font-size:14px; color:#1d1811; width:70%; display:inline-block;}
.newsletter-info input[type="submit"]{
	color:#fff;
	padding:10px 0;
	width:20%;
	background:#f89406;
	font-size:1em;
	border:none;
	outline:none;
	transition:.5s all;
	-webkit-transition:.5s all;
	-moz-transition:.5s all;
	-o-transition:.5s all;
	-ms-transition:.5s all;
}
.newsletter-info input[type="submit"]:hover{background:#AC915A;}
/*  newsletter */


/*-- newsletter-bottom --*/
.newsletter-bottom-grid h3{text-transform: capitalize; font-size: 2.5em; color: #949494; margin: 0em 0 0.3em;  font-family: 'Open Sans Condensed', sans-serif;}
.newsletter-bottom-grid h4{text-transform: capitalize; font-size: 1.5em; color: #34b5ff; margin: 0em 0 0.2em;  font-family: 'Open Sans Condensed', sans-serif;}
.newsletter-bottom-grid p{font-size:15px; color:#999; margin:0;	line-height:1.8em; font-family: 'Open Sans Condensed', sans-serif;}
.newsletter-bottom-grids:nth-child(2){margin:2em 0 0;}
/*-- //newsletter-bottom --*/


/* footer */
.footer{padding: 2em 0;	background: #f7f7f7;}
.footer-grd-left{float:left;}
.footer-grd-left p{font-size:14px; color:#999999; margin:0.5em 0 0; line-height:1.8em;}
.footer-grid h3{color: #cbcbcb; font-size: 1.5em; text-transform: capitalize; margin: 0 0 0.5em;  font-family: 'Open Sans Condensed', sans-serif;}
.footer-grd-left img {width: 100%;}
.footer-grid ul{padding:0; margin:0;}
.footer-grid ul li{margin:5px 0; list-style-type:none;	border-bottom: 0px dotted; color:#736A6A; padding: 0 0 2px 2px;}
.footer-grid ul li a{font-size: 14px; color:#999999; text-decoration: none;	text-transform: capitalize;}
.footer-grid ul li a:hover{text-decoration:none; color:#009cf6;}
.footer-grd{float:left;	width:33.33%; border:2px solid #fff;}
.footer-bottom{padding:0em 0; background:#f7f7f7; text-align:center;}
.footer-bottom p{font-size:10px; color:#cbcbcb;	margin:1em;}
.footer-bottom a{color: #B8B8B8;}
.footer-bottom a:hover{color: #fff;text-decoration:underline;}
/* //footer */


/*-- contact --*/
.progress .progress-bar.six-sec-ease-in-out {
    -webkit-transition: width 2s ease-in-out;
    transition: width 2s ease-in-out;
}

.contact h1,h1.title,.events h1,.featured-events h2,.services h1,.services-grids h2{font-size: 3em; color: #1D1811; margin: 0;}
.services h2 {font-weight:bold; color:#000000; font-size:1.4em;  font-family: 'Open Sans', sans-serif; padding-top:15px;}
.services h3 {color:#06abf8; font-size:2em; font-family: 'Open Sans', sans-serif; padding:0.8em 0 0;}
.services h6 {font-weight:bold; color:#000000; font-size:1.2em; font-family: 'Open Sans', sans-serif; padding:10px 0 0 0;}
.services h4 {color:#999999; padding-top:10px; font-size:0.94em; font-family: 'Open Sans', sans-serif; line-height:1.7em; }
.services h5 {font-weight:bold; color:#06abf8; font-size:1em; font-family: 'Open Sans', sans-serif; padding-top:20px;}

.contact-bottom iframe{width:100%; min-height:400px; margin:0 0 -5px;}
.contact-bottom h3{font-family: 'Open Sans Condensed', sans-serif; color:#2287ef; font-weight:bold; font-size: 1.3em;}
.contact-left h2{color: #999; font-size: 14px; line-height: 1.8em; margin:0; text-transform: capitalize; font-family: 'Open Sans Condensed', sans-serif;}
.contact-left h2 span{display:block; font-weight:700;}
.contact-left ul{padding:1em 0 0; margin:0;}
.contact-left ul li{list-style-type:none; margin:0 0 5px; font-size:14px; color:#000;}
.contact-left ul li a{color:#2287ef; text-decoration:none;}
.contact-left ul li a:hover{color:#1D1811;}

.contact-left h4{font-size:2.5em; color: #F8782D; margin: 0 0 1em;}
.contact-bottom {font-family: 'Open Sans', sans-serif; margin: 3em 0; padding:1em; border:0px dotted #555;}
.newsletter-bottom-grid img {margin: 0 auto;}
/*-- //contact --*/


/*-- events --*/
.event-grids{margin:0px 0 0 0; font-family: 'Open Sans', sans-serif;}
.event-grid p.dte{color:#008be3; font-size: 1em; margin: 0 0 1em; text-align: right;}
.nobis {margin:0.5em 0; font-weight:bold; font-family: 'Open Sans', sans-serif;}
p.quod{color: #999; font-size: 14px; margin: 0 0 40px 0; line-height: 1.7em; font-family: 'Open Sans Condensed', sans-serif;}
/*-- //events --*/

/*-- services --*/
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background-color: transparent; color: #f89406;}
.dropdown-menu {top: 155%;}
.service-grd{position:relative;}
.service-grd-pos{text-align:center;	position: absolute; top: 58%; left: 24%; width: 54%; padding:2.7em 1em; border-radius: 111px; background: #fff; box-shadow: 1px 1px 0px #C2C2C2;}
.service-grd-pos2{text-align: center; position: absolute; top: -4%; right: -6%; width: 36%; padding: 1em 1em; border-radius: 111px; background: #f89406;}
.service-grd-pos2 p{color:#fff;	font-size:2em; margin:0;}
.service-grd-pos h4{color: #999; font-size: 1.5em; margin: 0 0 0.5em; text-align: center; text-transform: capitalize;}
.service-grd img {margin: 0 auto;}

.service-grids:nth-child(2){margin:2em 0 10em;}
.services-grids{margin:3em 0 0; }
.services-grid-left{background:#1196e2; padding: 0.5em; min-height: 10em; text-align:center; border-radius:5px; padding:65px 0 0 2px; margin-bottom:10px; }
.services-grid-left span{color: #fff;}

.services-grid-right{background:#FBFBFB; padding:1em 1em; min-height: 10em;}
.services-grid-right h4{text-transform: capitalize; font-size: 0.9em; color: #999999; margin: 0;}
.services-grid-right p{font-size:14px; color:#999; line-height:1.5em;  ​}

.services-grids h2 {margin: 0 0 1em !important;}
.services-grids h3 {font-weight:bold; color:#06abf8; font-size:1.2em; font-family: 'Open Sans', sans-serif; padding:10px 0 0 0;}
.sevices-list-grids{margin:1em 0 0;}
.sevices-list-grid ul{padding:0 0 0 1em;}
.sevices-list-grid ul li{color:#1b82e2; list-style-type:none; background: url(../../images/5.png) no-repeat 0px 7px; display: block; padding-left: 1.5em; margin: 0 0 0.6m;}
/*-- //services --*/


/*-- business services --*/
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background-color: transparent; color: #f89406;}
.dropdown-menu {top: 155%;}
.bu-service-grd{position:relative;}
.bu-service-grd-pos{text-align:center;	position: absolute; top: 58%; left: 24%; width: 54%; padding:2.7em 1em; border-radius: 111px; background: #fff; box-shadow: 1px 1px 0px #C2C2C2;}
.bu-service-grd-pos2{text-align: center; position: absolute; top: -4%; right: -6%; width: 20%; padding: 1em 1em; border-radius: 111px; background: #f89406;}
.bu-service-grd-pos2 p{color:#fff;	font-size:2em; margin:0;}
.bu-service-grd-pos h4{color: #999; font-size: 1.5em; margin: 0 0 0.5em; text-align: center; text-transform: capitalize;}
.bu-service-grd img {margin: 0 auto;}

.bu-service-grids:nth-child(2){margin:2em 0 10em;}
.bu-services-grids{margin:3em 0 0 0;}
.bu-services-grid-left{background:#0d98e9; min-height: 6em; text-align:center; border-radius:5px; margin-bottom:10px; padding:30px 0 0 2px;}
.bu-services-grid-left span{color: #fff;}

.bu-services-grid-right{background:#FBFBFB; padding:0.2em 1em 0.5em; height:95px;}
.bu-services-grid-right h4{text-transform: capitalize; font-size: 0.9em; color: #999999; margin:0 0 5px 0; font-family: 'Open Sans Condensed', sans-serif;  line-height:1.6em;}
.bu-services-grid-right p{font-size:14px; color:#999; line-height:1.8em;  min-height: 4.5em;​}

.bu-services-grids h2 {margin: 0 0 1em !important;}
.bu-sevices-list-grids{margin:1em 0 0;}
.bu-sevices-list-grid ul{padding:0 0 0 1em;}
.bu-sevices-list-grid ul li{color:#1b82e2; list-style-type:none; background: url(../../images/5.png) no-repeat 0px 7px; display: block; padding-left: 1.5em; margin: 0 0 0.6m;}

/*-- //business services --*/


/* social */

.top-social-icons a:hover{
	background:none;
	color:#838383;
	text-decoration:none;
	}
.top-social-icons a{
	position: relative;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
	background: none;
	border:1px dotted #adadad;
	padding: 5px 11px;
	color: #999;
	font-size: 14px;
	text-decoration:none;
	transition:.5s all;
	-webkit-transition:.5s all;
	-moz-transition:.5s all;
	-o-transition:.5s all;
	-ms-transition:.5s all;
}
.top-social-icons a:hover{
	background:#AC915A;
	color:#fff;
	border:1px dotted #adadad;
}
/* //social */


/*  start-responsive-design  */
@media (max-width:1440px){
	.newsletter-bottom-grid h3 {font-size: 2.1em;}
}


@media (max-width:1280px){
	.banner-info {width: 100%;}
	.newsletter {min-height: 400px; padding: 4.5em 0 0;}
	.footer {padding: 1.5em 1em 1em 1em;}
}


@media (max-width:1024px){
	.single-right h2 {font-size: 1.9em;}
	.navbar-nav {margin: 0 0 0 3em;}
	.banner-info h1 {font-size: 2.5em;}
	.banner-info {margin: 5em auto 0;}
	.banner {min-height: 710px;}
	.banner-bottom, .newsletter-bottom, .contact, .typo, .events, .services, .single {padding: 4em 0;}
	.banner-bottom-grid h2 {font-size: 2.1em;}
	.banner-bottom-grid1 img {margin-left: 7em; width: 80%;}
	.banner-bottom-grid-1 h3 {font-size: 2.2em;}
	.banner-bottom-grid-11-pos p {margin: 3em 0 0 7em; width: 100%;}
	.newsletter-info h3 {font-size: 4em;}
	.footer-grid h3 {font-size: 1.5em;}
	.banner1 {min-height: 200px;}
	.featured-evnt {margin: 2em 0 0;}
	.service-grd-pos2 p {font-size: 1.5em;}
	.service-grd-pos2 {width: 38%;}
	.service-grd-pos {left: 17%; width: 65%;}
	.services-grid-right h4 {font-size: 0.9em;}
	.services-grid-left {min-height: 10em;}
	.cat-grid:nth-child(2) {margin: 0;}
	.contact-left input[type="email"] {margin: 0 5px;}
	.treatments {padding: 70px 0 20px;}
}



@media (max-width:991px){
	.navbar-nav > li > a {padding: 30px 10px 0;}
	.navbar-nav {margin: 0px 0px 0px 1em;}
	nav.cl-effect-13 a {font-size: 14px;}
	.icon-link {margin: 5px 2px;}
	.banner-info h1 {font-size: 2em;}
	.banner-info {width:100%;}
	.banner-info1-grid h3 {font-size: 1.8em;}
	.banner-bottom-grid:nth-child(2) {margin: 2em 0 0;}
	.banner-bottom-grid-11-pos {left: 43.5%; width: 55%;}
	.banner-bottom-grid-11-pos p {margin: 2em 0 0 2em;}
	.banner-bottom-grid-1 h3 {font-size: 2em; margin: 2em 0 0;}
	.newsletter-info {width: 90%;}
	.newsletter {min-height: 325px; padding: 2.5em 0 0;}
	.newsletter-bottom-grid h3 {margin: 1em 0 0;}
	.footer-grid {float: left; width: 50%;}
	.footer-grid:nth-child(2) {margin:0 0 3em;}
	.event-grid {float: left; width: 33.33%;}
	.nobis a {font-size: 1.1em;}
	.service-grid {float: left;	width: 33.33%;}
	.service-grd-pos {left: 5%;	width: 90%;}
	.service-grd-pos2 {width: 50%;}
	.dropdown-menu {left: -29%;}
	.services-grid:nth-child(3) {margin: 2em 0;}
	.services-grid-left {min-height: 6.8em;}
	.single h1 {font-size: 2.1em;}
	.single-right h2 {margin: 0;}
	.single-left,.single-right {float: none; width: 100%;}
	.humour {padding-left: 0em;}
	.leave-comment input[type="text"], .leave-comment textarea, .leave-comment input[type="submit"] {width: 85%;}
	.cat-grid {width: 33.33%;}
	.contact-left h4 {font-size: 2.1em; margin: 1em 0;}
	.treat-left, .treat-right, .treat-left2, .treat-right2 {width: 50%;	float: left;}
	.treatments h3 {margin-bottom: 75px !important;}
	.treat-right {padding: 2em 0 0 3em;}
	.treat-right2 {padding: 2em 0 0 0em;}
	.treat-icon1 {right: 10%;}
	.treat-right span:after {width: 43px; left: -44px;}
	.treatments {padding: 70px 0 35px;}
}




@media (max-width:800px){
	.contact h1, h1.title, .events h1, .featured-events h2, .services h1, .services-grids h2 {font-size: 2.5em;}
	.banner-bottom, .newsletter-bottom, .contact, .typo, .events, .services, .single {padding: 3em 0;}
	.featured-events {padding: 4em 0 0;}
	.three-com {margin: 0em 0 3em;}
	.tags-cate {padding: 2em 0;	margin: 2em 0;}
	.single h1 {font-size: 1.8em;}
}


@media (max-width:768px){
	.banner-info h1 {margin: 0 0 1em;}
	.banner-info {margin: 3em auto 0;}
	.banner {min-height: 650px;}
	.more a {margin: 1em 0 0;}
	.banner-bottom-grid-11-pos p {width: 90%;}
	.m1 {margin-left: 2em;}
	.banner-bottom-grid-1 h3 {font-size: 1.8em;	margin: 1em 0 0;}
	.featured-events-right img {width: 35%;	margin: 0 auto;}
	.cat-grid ul {padding: 1em 0 0;}
}


@media (max-width:767px){
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: transparent;}
	.navbar-toggle {margin: 26px 0 0;}
	.navbar-default .navbar-toggle {border-color: #fff;}
	.navbar-default .navbar-toggle .icon-bar {background-color: #9d9d9d;}
	.navbar-nav {margin: 0; padding:0 0 1em; background: #f7f7f7; text-align: center;}
	.navbar-nav > li > a {padding:1.5em 10px 0;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {border: none;}
	.social-icons {float: none; text-align: center; margin: 1em 0;}	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #9d9d9d; text-align: center;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #F89913;}
}

@media (max-width: 667px){
	.treat-right2 span:after {width: 32px; right: -33px;}	
}

@media (max-width:640px){
	.three-com h3, .leave-comment h3 {font-size: 1.8em;}
	.banner {min-height: 650px;}
	.more a {padding: 6px 30px;font-size: 14px;}
	.banner-bottom-grid h2 {Font-size: 2em;}
	.banner-bottom, .newsletter-bottom, .contact, .typo, .events, .services, .single {padding: 2em 0;}
	.banner-bottom-grid-11 img {width: 44%;}
	.banner-bottom-grid-11-pos {top: 15%; width: 55%; height: 155px; left: 44%;}
	.banner-bottom-grid-1 h3 {font-size: 1.5em;}
	.banner-info1-grid p {font-size: 13px; width: 100%;}
	.newsletter-info h3 {font-size: 3em;}
	.newsletter-info p {width: 100%;}
	.newsletter {min-height: 285px;	padding: 2em 0 0;}
	.newsletter-info input[type="mail"] {width: 75%;}
	.newsletter-bottom-grid img {width: 40%;}
	.newsletter-bottom-grid h3 {font-size: 1.8em;}
	.footer-grid ul li {margin: 5px 0;	padding: 0 0 0px 0;}
	.footer-grid:nth-child(2) {margin: 0 0 7em;}
	.footer-bottom {padding: 1.5em 0;}
	.banner1 {min-height: 150px;}
	.banner-lipovelav {min-height: 30px;}
	.contact h1, h1.title, .events h1, .featured-events h2, .services h1, .services-grids h2 {font-size: 2.2em;}
	.event-grids {margin: 1.5em 0 0;}
	.service-grd-pos h4 {font-size: 1.2em;}
	.service-grd-pos2 p {font-size: 1.1em;}
	.service-grd-pos2 {padding: 0.5em 1em;}
	.m2 a {padding: 6px 20px !important;}
	.service-grd-pos {padding: 2em 1em;}
	.service-grids:nth-child(2) {margin: 3em 0 7em;}
	.services-grid-left {min-height: 8.3em;}
	.cat-grid h4 span {font-size: 1.1em;}
	.tom-right {float: right; margin-left: 0;}
	.reply {margin-left: 12em;}
	.single h1 {font-size: 1.6em;}
	.contact-bottom {margin: 1em 0;	padding:.5em;}
	.contact-bottom iframe {min-height: 300px;}
	.contact-left input[type="text"], .contact-left input[type="email"], .contact-left textarea {padding: 10px 10px;}
	.contact-left input[type="submit"], .contact-left input[type="reset"] {width: 49.5%;}
}

@media (max-width: 600px){
	.treat-right {padding: 2em 0 0 2em;}
	.treat-right span:after {width: 31px; left: -31px;}
}

@media (max-width:480px){
	.three-com h3, .leave-comment h3 {font-size: 1.5em;}
	.banner-info {margin: 2em auto 0;}
	.banner-info h1 {font-size: 1.6em;}
	.banner-info1-grid img {width: 35%;}
	.banner-info1-grid h3 {margin: 1em 0 0;}
	.more a {margin: 2em 0 0;}
	.banner {min-height: 450px;}
	.banner-lipovelav {max-height: 30px;background:none;}
	.banner-bottom-grid1 img {margin-left: 5em;}
	.banner-bottom-grid h2 {font-size: 1.7em;}
	.banner-bottom-grid-11-pos p {width: 100%; font-size: 13px;}
	.banner-bottom-grid-11-pos {top: 7%;}	
	.newsletter-info p {margin: 1em auto 2em;}
	.newsletter-info input[type="mail"] {width: 79%;}
	.newsletter {min-height: 260px;}
	.newsletter-bottom {padding: 1em 0 2em;}
	.newsletter-bottom-grid img {width: 50%;}
	.footer-grid h3 {font-size: 1.5em;}
	.footer {padding: 1.5em 0;}{
	.event-grid {float: none;width: 70%; margin: 0 auto;}
	.event-grid:nth-child(2) {margin:2em auto;}
	.featured-events {padding: 3em 0 0;}
	.featured-events-right img {width: 50%;}
	.service-grid {float: none; width: 60%; margin: 0 auto 8em;}
	.service-grd-pos {padding: 2.8em 1em;}
	.service-grd-pos {left: 15%; width: 75%;}
	.service-grids:nth-child(2) {margin: 3em 0 0em;}
	.services-grids {margin: 0;}
	.cat-grid {float: none; width: 100%;}
	.cat-grid:nth-child(2) {margin: 3em 0;}
	.tom {width: 17%;}
	.tom img{width:100%;}
	.reply {margin-left: 5em;}
	.leave-comment {margin: 0;}
	.three-com {margin: 0;}
	.leave-comment input[type="text"], .leave-comment textarea, .leave-comment input[type="submit"] {width: 100%; padding: 10px;}
	.contact-left input[type="text"], .contact-left input[type="email"] {width: 100%; float: none;}
	.contact-left input[type="email"] {margin: 1em 0;}
	.treat-left, .treat-right, .treat-left2, .treat-right2 {width: 100%; float: left;}
	.treat-left,.treat-left2 {display: none;}
	.treat-icon {position: inherit;}
	.treat-right {padding: 0;}
	.treat-right {border: none;}
	.treat-right span:after ,.treat-right2 span:after{content: initial;}
	.treat-icon1 {position: inherit;}
	.treat-icon1 {top: 0; right: 0;}
	.treat-right2 {border: none;}
	.treat-right2 {padding: 0em 0 0 0em;}
	.treat-left, .treat-right, .treat-left2, .treat-right2 {min-height: inherit;}
	.treat-right ,.treat-right2{margin-bottom: 30px;}
	.treat-icon{top: 0;	}
	.treatments h3 {margin-bottom: 34px !important;}
}

@media (max-width:414px){
	.banner-lipovelav {max-height: 30px;background:none;}
	.banner-bottom-grid-11-pos p {margin: 0.5em 0 0 1em;}
	.banner-bottom-grid-11-pos {top: 0%;}
	.banner-bottom-grid-1 h3 {font-size: 1.3em; margin: 2em 0 0;}
	.newsletter-info p {margin: 1em auto 1em;}
	.newsletter-info {width: 100%;}
	.newsletter-info input[type="submit"] {padding: 8px 0; font-size: 14px;}
	.newsletter-info input[type="mail"] {padding: 8px 10px;}
	.newsletter {padding: 1.5em 0 0;}
	.newsletter {min-height: 230px;}
	.newsletter-bottom {padding: 0em 0 2em;}
	.newsletter-bottom-grid h3 {font-size: 1.3em;}
	.footer-grid {float: none; width: 100%;}
	.footer-grid:nth-child(2) {margin: 2em 0;}
	.footer-grid:nth-child(3) {margin: 0em 0 2em;}
	.event-grid {width: 85%;}
	.featured-evnt {margin: 1em 0 0;}
	.service-grid {width: 70%;}
	.services-grid-left {min-height: 10em;}
	.single-right {margin-top: 1.5em;}
	.single p.tortor {margin: 0;}
	.top-social-icons {margin-top: 1em;}
	.three-com h3 {padding: 0;}
	.reply {margin-left: 3em;}
	.contact-bottom iframe {min-height: 200px;}
	.contact-left h4 {font-size: 1.8em; margin: 0.5em 0;}
	.contact-left input[type="submit"], .contact-left input[type="reset"] {width: 100%;}
	.contact-left input[type="submit"]{margin-bottom:1em;}
}


@media (max-width:320px){
	.navbar-brand {height: 64px; padding: 25px 0 0; font-size: 2.1em;}
	.navbar-toggle {margin: 15px 0 0;}
	.banner-info h1 span {font-size: 12px;}
	.banner-info1-grid img {width: 50%;}
	.banner-info h1 {font-size: 1.2em;}
	.banner-info {margin: 1.5em auto 0;}
	.banner-info1-grid h3 {margin: 0.5em 0 0; font-size: 1.5em;}
	.banner-info1-grid p {font-size: 13px; width: 100%;}
	.more a {padding: 5px 20px; font-size: 13px; margin: 1em 0 0;}
	.banner {min-height: 385px;}
	.banner-lipovelav {max-height: 30px;background:none;}
	.banner-bottom-grid,.newsletter-bottom-grid,.featured-events-left,.services-grid,.contact-left {padding: 0;}
	.featured-events-left h5 {font-size: 1.2em;}
	.featured-events-left p {font-size: 13px; margin: 0.5em auto 2em;}
	.banner-bottom-grid h2 {font-size: 1.5em;}	
	.banner-bottom-grid p {font-size: 13px; margin: 0;}
	.banner-bottom-grid1 img {margin-left: 3em;}
	.progress {height: 4px;}
	.banner-bottom-grids:nth-child(2) {margin: 2em 0 0;}
	.banner-bottom-grid-11-pos {top: 100%; left: 0; width: 100%;}
	.banner-bottom-grid-11 img {width: 80%; margin: 0 auto;}
	.banner-bottom-grid-1 h3 {font-size: 1.2em; margin: 11em 0 0;}
	.banner-bottom-grid-11-pos {height: 110px;}
	.newsletter-info h3 {font-size: 2em;}
	.newsletter-info p {margin: 0em auto 1em;font-size: 13px;}
	.newsletter-info input[type="mail"],.contact-left input[type="text"], .contact-left input[type="email"], .contact-left textarea {font-size: 13px;}
	.contact-left input[type="submit"], .contact-left input[type="reset"] {font-size: 14px; padding: 10px 0;}
	.contact-left textarea {min-height: 150px;}
	.newsletter-info input[type="submit"] {width: 35%; display: block; margin: 1em 0 0;}
	.newsletter-info input[type="mail"] {width: 100%;}
	.newsletter {min-height: 245px;}
	.sevices-list-grids {margin: 2em 0 0;}
	.sevices-list-grid ul {padding: 0;}
	.single h1 {font-size: 1.3em;}
	.single-right h2 {font-size: 1.5em;}
	.single-left p {font-size: 13px; margin: 0 0 1.5em;}
	.tags-cate {padding: 1em 0; margin: 1em 0;}
	.cat-grid ul li a {font-size: 13px; padding: .5em 0.5em;}
	.newsletter-bottom-grid p,.top-social-icons a,.leave-comment p,.single p.tortor,.single-right p,.footer-grd-left p,.footer-grid ul li a,p.quod,ul.last1 li a,.sevices-list-grid ul li a {font-size: 13px;}
	.leave-comment input[type="text"], .leave-comment textarea,.contact-left h2,.contact-left ul li {font-size: 13px;}
	.contact-left ul {padding: 0.5em 0 0;}	
	.leave-comment input[type="submit"]{font-size:14px;}
	.leave-comment textarea {min-height: 160px;}
	.tom {width: 25%;padding: .3em;}
	.tom-right {width: 70%;}
	.reply {margin-left: 0em;}
	.tom-right p.lorem {font-size: 13px; margin: 1em 0 0; line-height: 1.8em;}
	.tom-grid {padding: 1.5em 0;}
	.tom-right h4 {font-size: 1.3em;}
	.cat-grid ul {padding: 0.5em 0 0;}
	.cat-grid h4 {font-size: 1.5em;}
	.single-right {margin-top: 1em;}
	.service-grid {width: 100%;}
	.service-grd-pos {left: 16%;width: 73%;}
	.services-grid-right p {font-size: 13px; margin: 0.5em 0 0;}
	.services-grid-left {min-height: 8.9em;}
	.service-grd-pos2 {width: 45%;}
	.services-grid-right h4 {font-size: 0.9em;}
	.newsletter-bottom-grid img {width: 65%;}
	.newsletter-bottom-grids:nth-child(2) {margin: 1.5em 0 0;}
	.footer-bottom p {font-size: 13px; line-height: 1.8em;}
	nav.cl-effect-13 a {font-size: 13px;}
	.navbar-nav > li > a {padding: 1em 10px 0;}
	.banner1 {min-height: 110px;}
	.contact h1, h1.title, .events h1, .featured-events h2, .services h1, .services-grids h2 {font-size: 2em;}
	.event-grid {width: 100%;}
	.event-grid p.dte {font-size: 14px;}
	.nobis a {font-size: 1em;}
	.nobis {margin: 1em 0 0.5em;}
}

.confont {font-weight:bold; color:#06abf8; fcont-size:1.2em;}




/* Other */
.subtit-1 {font-size:2.5em; letter-spacing:-1px;}
.subtit-2 {font-weight:bold; color:#000000; font-size:1.4em;}
.subtit-3 {font-weight:bold; color:#06abf8; font-size:1.2em;}


/* margin */
.mat10 {margin-top:10px;}
.h2ma {font-size:1.5em; margin:40px 0 0 0; padding-left:30px;}