.navbar-default .navbar-nav li.dropdown>a::after {
	content: '\f0d7';
	font-family: fontawesome;
	font-size: .85em;
	position: absolute;
	top: 0;
	right: .65em
}
.navbar-default .navbar-nav li.dropdown:hover>a::after {
	content: '\f0d8'
}
.navbar-default .navbar-nav .dropdown-menu li.dropdown>a::after {
	content: '\f0da';
	top: .5em;
	right: 1.5em
}
.navbar-default .navbar-nav>li.dropdown>a {
	padding: 0 1.65em 0 1.35em
}
.navbar-nav>li>.dropdown-menu {
	border-top-width: 6px;
	border-style: solid none none;
	border-radius: 0
}
.navbar-nav li:hover>.dropdown-menu {
	display: block;
	visibility: visible;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
	border-radius: 0
}
.navbar-nav li .dropdown-menu li {
	display: block;
	margin: 0;
	border: 0;
	float: none
}
.navbar-nav li .dropdown-menu li ul.list-main.bordered li {
	border-top: 1px solid rgba(0,0,0,.1)
}
.navbar-nav li .dropdown-menu li a {
	display: block;
	line-height: 2.5em;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 400;
	padding: .35em 1.5em;
	border-top: 1px solid rgba(0,0,0,.1)
}
.navbar-nav li .dropdown-menu li a:hover {
	border-color: rgba(0,0,0,.1)
}
.navbar-nav li .dropdown-menu>li:first-child>a {
	border: none
}
.navbar-nav li .dropdown-menu li a i {
	opacity: .5
}
.navbar-default .navbar-nav li>ul>li:hover>a, .navbar-default .navbar-nav li>ul>ul>li:hover>a {
	color: #fff
}
.navbar-nav li.dropdown>.dropdown-menu>li.dropdown span.clicks, #menu.in .navbar-nav li.dropdown>span.clicks {
	color: #fff
}
.navbar-nav li.dropdown.megamenu {
	position: static
}
.navbar-nav li.dropdown.megamenu .dropdown-menu {
	padding: 30px 0
}
.navbar-nav li.dropdown.megamenu .dropdown-menu li:hover {
	background-color: transparent
}
.navbar-nav li.dropdown.megamenu .dropdown-menu h1, .navbar-nav li.dropdown.megamenu .dropdown-menu h2, .navbar-nav li.dropdown.megamenu .dropdown-menu h3, .navbar-nav li.dropdown.megamenu .dropdown-menu h4, .navbar-nav li.dropdown.megamenu .dropdown-menu h5, .navbar-nav li.dropdown.megamenu .dropdown-menu h6 {
	margin-top: 0;
	margin-bottom: .25em
}
.navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main, .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered {
	padding: 0;
	margin: 0
}
.navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main li, .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered li {
	padding: 0 1em 0 .43em
}
.navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main li:before, .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered li:before {
	top: .8em
}
.navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main li:hover, .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered li:hover {
	padding-left: 0
}
.navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main li:hover::before, .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered li:hover::before {
	font-size: 1.43em;
	left: -.65em;
	top: .1em
}
.navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main a, .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered a {
	text-transform: capitalize;
	border: none
}
.navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main a:hover, .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered a:hover {
	color: #fff;
	background-color: transparent
}
.navbar-nav li.dropdown.megamenu .dropdown-menu .package {
	display: block;
	float: none
}
.navbar-nav li.dropdown.megamenu .dropdown-menu .package a {
	display: block;
	padding: 0 0 1.15em;
	text-align: center
}
.navbar-nav li.dropdown.megamenu .dropdown-menu .package a:hover h4, .navbar-nav li.dropdown.megamenu .dropdown-menu .package a:hover h4 strong {
	color: #fff
}
.navbar-nav li.dropdown.megamenu .dropdown-menu .package img {
	width: 100%;
	height: auto;
	opacity: .8;
	filter: alpha(opacity=80)
}
.navbar-nav li.dropdown.megamenu .dropdown-menu .package:hover img {
	opacity: 1;
	filter: alpha(opacity=100)
}
.navbar-nav li.dropdown.megamenu .dropdown-menu .package h4 {
	display: block;
	float: none;
	text-transform: capitalize;
	margin-top: .65em;
	margin-bottom: 0
}.navbar-default .navbar-nav li.dropdown>a::after {
	content: '\f0d7';
	font-family: fontawesome;
	font-size: .85em;
	position: absolute;
	top: 0;
	right: .65em
}
.navbar-default .navbar-nav li.dropdown:hover>a::after {
	content: '\f0d8'
}
.navbar-default .navbar-nav .dropdown-menu li.dropdown>a::after {
	content: '\f0da';
	top: .5em;
	right: 1.5em
}
.navbar-default .navbar-nav>li.dropdown>a {
	padding: 0 1.65em 0 1.35em
}
.navbar-nav>li>.dropdown-menu {
	border-top-width: 6px;
	border-style: solid none none;
	border-radius: 0
}
.navbar-nav li:hover>.dropdown-menu {
	display: block;
	visibility: visible;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
	border-radius: 0
}
.navbar-nav li .dropdown-menu li {
	display: block;
	margin: 0;
	border: 0;
	float: none
}
.navbar-nav li .dropdown-menu li ul.list-main.bordered li {
	border-top: 1px solid rgba(0,0,0,.1)
}
.navbar-nav li .dropdown-menu li a {
	display: block;
	line-height: 2.5em;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 400;
	padding: .35em 1.5em;
	border-top: 1px solid rgba(0,0,0,.1)
}
.navbar-nav li .dropdown-menu li a:hover {
	border-color: rgba(0,0,0,.1)
}
.navbar-nav li .dropdown-menu>li:first-child>a {
	border: none
}
.navbar-nav li .dropdown-menu li a i {
	opacity: .5
}
.navbar-default .navbar-nav li>ul>li:hover>a, .navbar-default .navbar-nav li>ul>ul>li:hover>a {
	color: #fff
}
.navbar-nav li.dropdown>.dropdown-menu>li.dropdown span.clicks, #menu.in .navbar-nav li.dropdown>span.clicks {
	color: #fff
}
.navbar-nav li.dropdown.megamenu {
	position: static
}
.navbar-nav li.dropdown.megamenu .dropdown-menu {
	padding: 30px 0
}
.navbar-nav li.dropdown.megamenu .dropdown-menu li:hover {
	background-color: transparent
}
.navbar-nav li.dropdown.megamenu .dropdown-menu h1, .navbar-nav li.dropdown.megamenu .dropdown-menu h2, .navbar-nav li.dropdown.megamenu .dropdown-menu h3, .navbar-nav li.dropdown.megamenu .dropdown-menu h4, .navbar-nav li.dropdown.megamenu .dropdown-menu h5, .navbar-nav li.dropdown.megamenu .dropdown-menu h6 {
	margin-top: 0;
	margin-bottom: .25em
}
.navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main, .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered {
	padding: 0;
	margin: 0
}
.navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main li, .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered li {
	padding: 0 1em 0 .43em
}
.navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main li:before, .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered li:before {
	top: .8em
}
.navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main li:hover, .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered li:hover {
	padding-left: 0
}
.navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main li:hover::before, .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered li:hover::before {
	font-size: 1.43em;
	left: -.65em;
	top: .1em
}
.navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main a, .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered a {
	text-transform: capitalize;
	border: none
}
.navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main a:hover, .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered a:hover {
	color: #fff;
	background-color: transparent
}
.navbar-nav li.dropdown.megamenu .dropdown-menu .package {
	display: block;
	float: none
}
.navbar-nav li.dropdown.megamenu .dropdown-menu .package a {
	display: block;
	padding: 0 0 1.15em;
	text-align: center
}
.navbar-nav li.dropdown.megamenu .dropdown-menu .package a:hover h4, .navbar-nav li.dropdown.megamenu .dropdown-menu .package a:hover h4 strong {
	color: #fff
}
.navbar-nav li.dropdown.megamenu .dropdown-menu .package img {
	width: 100%;
	height: auto;
	opacity: .8;
	filter: alpha(opacity=80)
}
.navbar-nav li.dropdown.megamenu .dropdown-menu .package:hover img {
	opacity: 1;
	filter: alpha(opacity=100)
}
.navbar-nav li.dropdown.megamenu .dropdown-menu .package h4 {
	display: block;
	float: none;
	text-transform: capitalize;
	margin-top: .65em;
	margin-bottom: 0
}ul.list-main li:before {
    display: block;
    content: "\f0da";
    font-family: FontAwesome;
    font-size: .85em;
    position: absolute;
    left: 0;
    top: .15em;
    width: 1.65em;
    height: 1.65em;
    line-height: 1.65em;
    text-align: center;
}ul.list-main li:before {
    display: block;
    content: "\f0da";
    font-family: FontAwesome;
    font-size: .85em;
    position: absolute;
    left: 0;
    top: .15em;
    width: 1.65em;
    height: 1.65em;
    line-height: 1.65em;
    text-align: center;
}ul.list-main li:before {
    display: block;
    content: "\f0da";
    font-family: FontAwesome;
    font-size: .85em;
    position: absolute;
    left: 0;
    top: .15em;
    width: 1.65em;
    height: 1.65em;
    line-height: 1.65em;
    text-align: center;
}ul.list-main li:before {
    display: block;
    content: "\f0da";
    font-family: FontAwesome;
    font-size: .85em;
    position: absolute;
    left: 0;
    top: .15em;
    width: 1.65em;
    height: 1.65em;
    line-height: 1.65em;
    text-align: center;
}
.abs.btn {
	position: absolute;
	left: 0;
	bottom: 0;
	top: auto;
	right: auto
}
.abs.btn i {
	margin: 0 .35em
}
.fancyBorder {
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 35px;
	z-index: 101
}
.fancyBorder.top {
	bottom: auto;
	top: -18px
}
.fancyBorder.bottom {
	top: auto;
	bottom: -17px
}
.fancyBorder.one {
	background: url(../images/one.png) repeat-x 0 0


}
.fancyBorder.two {
	background: url(../images/two.png) repeat-x 0 0


}
.fancyBorder.three {
	background: url(../images/three.png) repeat-x 0 0


}
.fancyBorder.four {
	background: url(../images/four.png) repeat-x 0 0


}
.seperator {
	display: block;
	width: 100%;
	height: 25px
}
.oneD {
	background: url(../assets/images/seperator/sep-1.png) no-repeat center 0

}
.twoD {
	background: url(../assets/images/seperator/sep-2.png) no-repeat center 0

}
.threeD {
	background: url(../assets/images/seperator/sep-3.png) no-repeat center 0

}
.fourD {
	background: url(../assets/images/seperator/sep-4.png) no-repeat center 0

}
.fiveD {
	background: url(../assets/images/seperator/sep-5.png) no-repeat center 0

}
.oneW {
	background: url(../assets/images/seperator/sep-1.png) no-repeat center -25px

}
.twoW {
	background: url(../assets/images/seperator/sep-2.png) no-repeat center -25px

}
.threeW {
	background: url(../assets/images/seperator/sep-3.png) no-repeat center -25px

}
.fourW {
	background: url(../assets/images/seperator/sep-4.png) no-repeat center -25px

}
.fiveW {
	background: url(../assets/images/seperator/sep-5.png) no-repeat center 0

}
.m0 {
	margin: 0!important
}
.mTB1 {
	margin-top: 1em!important;
	margin-bottom: 1em!important
}
.mTB2 {
	margin-top: 2em!important;
	margin-bottom: 2em!important
}
.mTB3 {
	margin-top: 3em!important;
	margin-bottom: 3em!important
}
.mTB4 {
	margin-top: 4em!important;
	margin-bottom: 4em!important
}
.mTB5 {
	margin-top: 5em!important;
	margin-bottom: 5em!important
}
.mTB6 {
	margin-top: 6em!important;
	margin-bottom: 6em!important
}
.mTB7 {
	margin-top: 7em!important;
	margin-bottom: 7em!important
}
.mTB8 {
	margin-top: 8em!important;
	margin-bottom: 8em!important
}
.mTB9 {
	margin-top: 9em!important;
	margin-bottom: 9em!important
}
.mTB10 {
	margin-top: 10em!important;
	margin-bottom: 10em!important
}
.mT1 {
	margin-top: 1em!important
}
.mT2 {
	margin-top: 2em!important
}
.mT3 {
	margin-top: 3em!important
}
.mT4 {
	margin-top: 4em!important
}
.mT5 {
	margin-top: 5em!important
}
.mT6 {
	margin-top: 6em!important
}
.mT7 {
	margin-top: 7em!important
}
.mT8 {
	margin-top: 8em!important
}
.mT9 {
	margin-top: 9em!important
}
.mT10 {
	margin-top: 10em!important
}
.mB1 {
	margin-bottom: 1em!important
}
.mB2 {
	margin-bottom: 2em!important
}
.mB3 {
	margin-bottom: 3em!important
}
.mB4 {
	margin-bottom: 4em!important
}
.mB5 {
	margin-bottom: 5em!important
}
.mB6 {
	margin-bottom: 6em!important
}
.mB7 {
	margin-bottom: 7em!important
}
.mB8 {
	margin-bottom: 8em!important
}
.mB9 {
	margin-bottom: 9em!important
}
.mB10 {
	margin-bottom: 10em!important
}
.p0 {
	padding: 0!important
}
.pdBtmZero {
	padding-bottom: 0!important
}
.pdTopZero {
	padding-top: 0!important
}
.pTB1 {
	padding-top: 1em!important;
	padding-bottom: 1em!important
}
.pTB2 {
	padding-top: 2em!important;
	padding-bottom: 2em!important
}
.pTB3 {
	padding-top: 3em!important;
	padding-bottom: 3em!important
}
.pTB4 {
	padding-top: 4em!important;
	padding-bottom: 4em!important
}
.pTB5 {
	padding-top: 5em!important;
	padding-bottom: 5em!important
}
.pTB6 {
	padding-top: 6em!important;
	padding-bottom: 6em!important
}
.pTB7 {
	padding-top: 7em!important;
	padding-bottom: 7em!important
}
.pTB8 {
	padding-top: 8em!important;
	padding-bottom: 8em!important
}
.pTB9 {
	padding-top: 9em!important;
	padding-bottom: 9em!important
}
.pTB10 {
	padding-top: 10em!important;
	padding-bottom: 10em!important
}
.pT1 {
	padding-top: 1em!important
}
.pT2 {
	padding-top: 2em!important
}
.pT3 {
	padding-top: 3em!important
}
.pT4 {
	padding-top: 4em!important
}
.pT5 {
	padding-top: 5em!important
}
.pT6 {
	padding-top: 6em!important
}
.pT7 {
	padding-top: 7em!important
}
.pT8 {
	padding-top: 8em!important
}
.pT9 {
	padding-top: 9em!important
}
.pT10 {
	padding-top: 10em!important
}
.pB1 {
	padding-bottom: 1em!important
}
.pB2 {
	padding-bottom: 2em!important
}
.pB3 {
	padding-bottom: 3em!important
}
.pB4 {
	padding-bottom: 4em!important
}
.pB5 {
	padding-bottom: 5em!important
}
.pB6 {
	padding-bottom: 6em!important
}
.pB7 {
	padding-bottom: 7em!important
}
.pB8 {
	padding-bottom: 8em!important
}
.pB9 {
	padding-bottom: 9em!important
}
.pB10 {
	padding-bottom: 10em!important
}
.oHidden {
	overflow: hidden
}
.pRelative {
	position: relative
}
.noBGimage {
	background-image: none!important
}

#image-slider {
	position: relative;
	display: block;
	height: auto;
	overflow: hidden
}
#image-slider .item img {
	width: 100%;
	height: auto
}
.carousel .carousel-control.left {
	left: -3em
}
.carousel:hover .carousel-control.left {
	left: 1em
}
.carousel .carousel-control.right {
	right: -3em
}
.carousel:hover .carousel-control.right {
	right: 1em
}
a.carousel-control {
	display: block;
	top: 50%;
	z-index: 99;	
	width: 2.25em;
	height: 2.25em;
	margin-top: -1.43em;	
	-webkit-border-radius: 50%;border-radius: 50%;
	opacity: .7;
	font-size: 1.65em;
	line-height: 2.08em;
	padding: 0
}
a.carousel-control:hover {
	opacity: 1
}
a.carousel-control .svg path {
	fill: #fff
}
a.carousel-control .svg {
	width: 1em;
	height: 1em;
	opacity: 1;
	vertical-align: middle
}
.carousel:hover>a.carousel-control {
	visibility: visible
}
.carousel-indicators {
	opacity: .3
}
#image-slider .carousel-caption {
	text-shadow: 0 2px 3px rgba(0,0,0,.3);
	bottom: 15%;
	width: 35%;
	margin: 0
}
#image-slider .carousel-caption h1 {
	text-transform: capitalize;
	font-weight: 700;
	margin-bottom: 10px;
	line-height: 1em
}
#image-slider .carousel-caption p {
	font-size: 1.15em;
	font-weight: 400;
	color: #fff;
	margin: 0
}
#image-slider .carousel-caption h3 {
	display: inline-block;
	color: #fff;
	text-shadow: none;
	margin-top: 0;
	text-wrap: none
}
#image-slider .item h1 {
	color: #fff
}
.carousel-caption h1, .carousel-caption img {
	animation-delay: .5s
}
.grad {
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	width: 80%
}
.leftG .grad {
	left: 0;
	right: auto;
	/* background: -moz-linear-gradient(left, rgba(0,0,0,0.26) 0%, rgba(0,0,0,0.26) 40%, transparent 100%);
	background: -webkit-linear-gradient(left, rgba(0,0,0,0.26) 0%, rgba(0,0,0,0.26) 40%, transparent 100%);
	background: linear-gradient(to right, rgba(0,0,0,0.26) 0%, rgba(0,0,0,0.26) 40%, transparent 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#42000000', endColorstr='#00000000', GradientType=1) */
}
.rightG .grad {
	left: auto;
	right: 0;
	/* background: -moz-linear-gradient(left, transparent 0%, rgba(0,0,0,0.26) 60%, rgba(0,0,0,0.26) 100%);
	background: -webkit-linear-gradient(left, transparent 0%, rgba(0,0,0,0.26) 60%, rgba(0,0,0,0.26) 100%);
	background: linear-gradient(to right, transparent 0%, rgba(0,0,0,0.26) 60%, rgba(0,0,0,0.26) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#42000000', GradientType=1) */
}
.leftG .carousel-caption {
	left: 3%;
	text-align: right;
	padding: 0 1.65em 0 0
}
.rightG .carousel-caption {
	left: auto;
	right: 3%;
	text-align: left;
	padding: 0 0 0 1.65em
}
.leftG .carousel-caption::after {
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 100%;
	position: absolute;
	width: 6px;
	content: ''
}
.rightG .carousel-caption::before {
	display: block;
	top: 0;
	left: 0;
	bottom: 0;

	right: 100%;
	position: absolute;
	width: 6px;
	content: ''
}
.serviceBoxInner {
	display: block;
	position: relative
}
.servtype {
	display: block;
	position: relative;
	background-color: #fff;
	padding: 3em 3em 4.43em;
	border-width: 2px;
	border-style: dotted;
	border-color: rgba(0,0,0,.1)
}
.servtype .btn {
	top: auto;
	right: auto;
	bottom: -3px;
	left: -3px;
	position: absolute;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	font-size: 1.35em;
	padding-right: 1.65em
}
.servtype .btn i {
	color: #fff
}
.servtype h1 {
	position: relative;
	padding-left: 1.35em;
	font-size: 3em
}
.servtype h1 i {
	position: absolute;
	left: 0
}
.servtype h1 small::after, .servtype h1 small::before {
	left: 0;
	top: 200%
}
.servtype:hover {
	margin-top: -.65em;
	margin-bottom: .65em;
	border-color: transparent;
	-webkit-box-shadow: 0 15px 90px 0 rgba(0,0,0,.3);
	box-shadow: 0 15px 90px 0 rgba(0,0,0,.3)
}
.BGprime .serviceBoxInner .servtype, .BGsec .serviceBoxInner .servtype, .BGdark .serviceBoxInner .servtype {
	background-color: #fff;
	border: none
}
.serviceBoxInner .servtype h1 small {
	opacity: .6;
	filter: alpha(opacity=60)
}
.BGprime .servtype .btn, .BGsec .servtype .btn, .BGdark .servtype .btn {
	bottom: 0;
	left: 0
}
.packageInfo {
	padding: 2.35em 2.35em 0
}
.packageInfo h2 {
	margin-bottom: .35em
}
.packageInfo .content {
	padding: 1em 0
}
.packageInfo .content .image {
	display: inline-block;
	width: 30.65%;
	height: auto;
	margin: 1%;
	overflow: hidden;
	position: relative
}
.packageInfo .content img:first-child {
	margin-left: 0
}

/*#packageSlider .owl-buttons {
	display: inline-block;
	position: relative;
	width: auto;
	-webkit-box-shadow: inset 0 1em 1em -1em rgba(0,0,0,.7);
	-moz-box-shadow: inset 0 1em 1em -1em rgba(0,0,0,.7);
	box-shadow: inset 0 1em 1em -1em rgba(0,0,0,.7); 
		background-color:#551C03;text-align:center !important;
} */
#packageSlider .owl-controls {
	margin-top: 0;
}

#packageSlider .owl-controls  .owl-buttons {
	text-align: center;
}

/*#packageSlider .owl-buttons{
    display: inline-block;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    font-size: 1.15em;
    line-height: 2.43em;
    width: 3em;
    height: 3em; color:#ffffff;
}*/
#packageSlider .owl-buttons .owl-prev, #packageSlider .owl-buttons .owl-next{display:inline-block;width: 4em;height: 4em;border-radius: 50%;background-color:#869791;}
#packageSlider .owl-controls .owl-buttons .svg {
    width: 1.65em;
    height: 1.65em;
    vertical-align: middle;position:relative; top:30%;
}

#packageSlider .owl-controls .owl-pagination{text-align:right;}
/*#packageSlider .owl-controls .owl-buttons div {
	margin: .35em .15em;	
	background-color: transparent 
}
#packageSlider .owl-buttons::before {
	display: block;
	top: 0;
	left: -1.65em;
	bottom: 0;
	right: 100%;
	position: absolute;
	width: 3em;
	content: '';
	-moz-transform: skewX(15deg);
	-webkit-transform: skewX(15deg);
	-o-transform: skewX(15deg);
	-ms-transform: skewX(15deg);
	transform: skewX(15deg);
	z-index: 0;
	-webkit-box-shadow: inset 0 1em 1em -1em rgba(0,0,0,.7);
	-moz-box-shadow: inset 0 1em 1em -1em rgba(0,0,0,.7);
	box-shadow: inset 0 1em 1em -1em rgba(0,0,0,.7)
} */
.page-content .package {
	display: block;
	margin: 0 6.35em
}
.page-content .package .image {
	padding: 0
}
.page-content .package .packageInfo {
	padding: 1.35em 0 0 1.65em
}
.page-content .package .packageInfo .content {
	background-color: #fff;
	margin-left: -7em;
	padding: 2.35em 0 3em 3em;
	-webkit-box-shadow: -30px 30px 30px 0 rgba(0,0,0,.1);
	box-shadow: -30px 30px 30px 0 rgba(0,0,0,.1);
	margin-bottom: 1.33em
}
.page-content .package .packageInfo .pricing li {
	padding-left: .85em;
	padding-right: .85em
}
.package .packageInfo .image a.zoom {
	font-size: 1.15em;
	margin-right: -1.55em;
	right: 50%
}
.packageInfo h2 {color: #4c4c4c;}
.packageInfo h2 strong{color: #ff870f;}
.packageNav {
	display: block;
	top: 1em;
	left: 2.65em;
	right: 2.65em
}
.packageNav a {
	display: block;
	position: relative;	
	-webkit-border-radius: 50%;border-radius: 50%;
	border-width: 2px;
	border-style: solid;
	box-shadow: 0 0 0 5px #fff inset;
	font-size: 1em;
	text-align: center;
	width: 7em;
	height: 7em
}
.packageNav a img {
	display: block;	
	-webkit-border-radius: 50%;border-radius: 50%;
	padding: .35em;
	width: 100%;
	height: 100%;
	opacity: .3
}
.packageNav a:hover img {
	opacity: 1


}
.packageNav a .svg {
	display: block;
	top: 50%;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	width: 3.65em;
	height: 3.65em;
	margin: 0 auto;
	margin-top: -1.65em
}
.packageNav a:hover .svg {
	visibility: hidden
}
.package-single h3, .package-single .pull-right {
	margin: 0
}
.package-single .pricing {
	text-align: center
}
.package-single .pricing h3 {
	display: inline-block;
	font-size: 3em;
	padding: 0 .65em;
	margin-bottom: 1.65em;
	text-align: left
}
.package-single .pricing h3 small {
	display: block;
	font-size: .55em;
	margin-top: .55em
}
.package-single .pricing h3:first-child {
	text-align: right;
	border-right: 1px solid rgba(0,0,0,.1)
}
.package-single .packageInfo {
	display: block;
	position: relative;
	padding: 3em 4.43em;
	margin-bottom: 9em
}
.package-single .packageInfo a.abs {
	bottom: 100%;
	top: auto;
	border-radius: 0
}
.package-single .packageInfo a.abs::after {
	top: -1px;
	bottom: -1px
}
.package-single .packageInfo a.abs.btn.btmR {
	right: 0;
	top: 100%;
	left: auto;
	bottom: auto;
	padding-left: 1.35em;
	padding-right: 1em
}
.package-single .packageInfo a.abs.btn.btmR::after {
	display: none
}
.package-single .packageInfo a.abs.btn.btmR::before {
	display: block;
	top: -1px;
	left: -.65em;
	bottom: -1px;
	right: 100%;
	position: absolute;
	width: 1em;
	content: '';
	-moz-transform: skewX(15deg);
	-webkit-transform: skewX(15deg);
	-o-transform: skewX(15deg);
	-ms-transform: skewX(15deg);
	transform: skewX(15deg);
	z-index: -1;
	border: 1px solid rgba(0,0,0,.07);
	border-right: 0
}
.package-single .packageInfo .content .image {
	width: 100%
}
.package-single .packageInfo .headingBox {
	padding: 0
}
.package-single .packageInfo .headingBox i {
	font-size: 2.15em;
	font-weight: 500
}
.package-single .packageInfo .headingBox h4 {
	font-size: 1.55em;
	padding-left: 2.35em
}
.package-single .packageInfo .headingBox .hours {
	font-size: 1.35em;
	position: relative;
	padding-top: 1.27em;
	margin-top: .43em
}
.package-single .packageInfo .headingBox .hours::before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 8em;
	height: 3px;
	content: ''
}
.package-single .packageInfo .image a.zoom {
	right: 50%;
	margin-right: -1.43em
}
.stat>div .btn {
	margin-bottom: -2px
}
.stat>div:first-child {
	margin-top: 1.35em
}
.stat h1 {
	text-align: right;
	margin-bottom: .35em;
	vertical-align: middle
}
.aboutInfo {
	padding: 0 0 0 9em;
	background: url(../assets/images/seperatorV.png) no-repeat 3em top

}
.aboutInfo.left {
	padding: 0 9em 0 0;
	background: url(../assets/images/seperatorV.png) no-repeat 93% center

}
.aboutStat {
	display: block;
	background: url(../images/podikkizhi-ayurvedic-treatment.png) no-repeat center center;
	background-attachment: fixed;
	background-size: cover;
	overflow: hidden;
	margin: 0
}
.aboutStat .container {
	position: relative
}
.aboutStat .container img.abs {
	bottom: 0;
	top: auto;
	z-index: 0
}
.stat.opt {
	display: block;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.15);
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.15)
}
/*.stat.opt, .aboutStat h2 {
	margin-left: 435px
}*/
.aboutStat.opt .stat.opt h3{margin-left:auto; margin-right:auto;}
.stat.opt>div {
	position: relative;
	overflow: hidden;
	box-shadow: none;
	margin: 0;
	background: url(../assets/images/seperatorV.png) no-repeat left center;
	padding: 2.65em 2.3em 3em 3.7em;
	text-align: center
}
.stat.opt>div:first-child {
	background-image: none
}
.stat.opt>div.clear {
	padding: 0
}
.stat.opt>div h5 {
	opacity: .7
}

.packageNav {
	display: block;
	top: 1em;
	left: 2.65em;
	right: 2.65em
}
.packageNav a {
	display: block;
	position: relative;	
	-webkit-border-radius: 50%;border-radius: 50%;
	border-width: 2px;
	border-style: solid;
	box-shadow: 0 0 0 5px #fff inset;
	font-size: 1em;
	text-align: center;
	width: 7em;
	height: 7em
}
.packageNav a img {
	display: block;	
	-webkit-border-radius: 50%;border-radius: 50%;
	padding: .35em;
	width: 100%;
	height: 100%;
	opacity: .3
}
.packageNav a:hover img {
	opacity: 1
}
.packageNav a .svg {
	display: block;
	top: 50%;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	width: 3.65em;
	height: 3.65em;
	margin: 0 auto;
	margin-top: -1.65em
}
.packageNav a:hover .svg {
	visibility: hidden
}
.stat.opt>div:hover h5 {
	opacity: 1
}
.stat.opt>div::before {
	display: block;
	top: -6em;
	right: auto;
	bottom: auto;
	left: 50%;
	position: absolute;
	content: '';
	width: 1.55em;
	height: 1.55em;
	margin-top: -.85em;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	visibility: hidden
}
.stat.opt>div:hover::before {
	display: block;
	top: 0;
	right: auto;
	bottom: auto;
	left: 50%;
	position: absolute;
	visibility: visible
}
.stat.opt>div:first-child {
	margin-top: 0
}
.aboutStat.opt .stat.opt {
	background-color: transparent;
	box-shadow: none
}
.aboutStat.opt .stat.opt h3, .aboutStat.opt .stat.opt h5 {
	color: #fff
}
.aboutStat.opt .stat.opt h3::after, .aboutStat.opt .stat.opt h3::before, .aboutStat.opt .stat.opt h5::after, .aboutStat.opt .stat.opt h5::before {
	display: none
}
.aboutStat.opt .stat.opt h3 {
	width: 3.85em;
	height: 3.85em;
	line-height: 3.85em;
	background-color: rgba(255,255,255,.2);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid rgba(255,255,255,.6)
}
.aboutStat.opt .stat.opt h5 {
	opacity: 1
}
.aboutStat.opt .stat.opt>div {
	background-image: none;
	padding: 0 1.55em;
	margin: .65em 0 0
}
.aboutStat.opt .stat.opt>div:hover::before {
	display: none
}
.aboutStat.opt .stat.opt .clear {
	background: 0 0
}
.aboutStat .container img.abs {
	width: 365px;
	height: auto;
	position: relative;
	margin: 0 auto 2.65em
}

#serviceSlider .listBox {
	background-color: #fff;
	width: 100%;
	border: none
}
#serviceSlider .item, #serviceSlider.servicesList {
    background-color: transparent;
    padding-bottom: 0;
}

.servicesList {
    display: block;
    background-color: #fff;
    padding: 0 0 6em;
}

#serviceSlider .listBox {
    background-color: #fff;
    width: 100%;
    border: none;
}
.servicesList .owl-item .listBox.gridStyle {
    width: 100%;
}
@media screen and (min-width: 1025px) and (orientation: landscape){
.servicesList .listBox.gridStyle {
    width: 30.33%;
    display: inline-block;
    margin: 1.35%;
}}
@media screen and (min-width: 1025px) and (orientation: landscape){
.servicesList .listBox:nth-child(odd) {
    margin: 1% 1% 1% .75%;
}
.servicesList .listBox.gridStyle {
    padding: 1.85em;
    overflow: hidden;
}}
.servicesHome.opt {
	background: url(../assets/images/offer-wide-opt.jpg) no-repeat center center;
	background-attachment: fixed;
	background-size: cover
}
.servicesHome.opt .servtype:hover {
	-webkit-box-shadow: 0 30px 110px 0 rgba(0,0,0,.3);
	box-shadow: 0 30px 110px 0 rgba(0,0,0,.3)
}
.servicesList {
	display: block;
	background-color: #fff;
	padding: 0 0 6em
}
.servicesList .listBox {
	position: relative;
	border: 1px solid rgba(0,0,0,.1);
	margin: 1em 0
}
.servicesList .listBox:hover {
	-webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,.15);
	box-shadow: 0 0 6px 0 rgba(0,0,0,.15);
	border-color: transparent;
	background-color: #fff
}
.servicesList.BGlight .listBox, .servicesList.BGprime .listBox, .servicesList.BGsec .listBox, .servicesList.BGdark .listBox {
	background-color: #fff
}
.servicesList .listBox>div {
	padding: 0
}
.servicesList .listBox .image {
	position: relative;
	display: inline-block;
	width: 28%;
	vertical-align: top
}
.servicesList .listBox .image a.zoom {
	background-color: transparent;
	right: 50%;
	margin-right: -1.43em;
	font-size: 1.65em
}
.servicesList .listBox .image a.zoom .svg {
	fill: #fff;
	opacity: 1
}
.servicesList .listBox .image:hover img {
	opacity: .3;
	filter: alpha(opacity=30)
}
.servicesList .listBox span.price {
	display: block;
	top: 2.35em;
	right: auto;
	bottom: auto;
	left: -2.15em;
	position: absolute;
	font-size: 1.35em;
	font-weight: 900;
	color: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	width: 3.65em;
	height: 3.65em;
	line-height: 3em;
	text-align: center;
	border-width: 6px;
	border-style: solid
}
.servicesList .listBox span.price sup {
	display: block;
	position: absolute;
	top: 50%;
	left: -1.3em;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	width: 1.85em;
	height: 1.85em;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.85em;
	margin: -.85em 0 0;
	padding: 0
}
.servicesList .listBox .content {
	display: inline-block;
	position: relative;
	width: 71%;
	padding: .65em 1.35em 0 3em
}
.servicesList .listBox .content h4 {
	margin-bottom: .85em
}
.servicesList .listBox .btn::after {
	left: 95%
}
.servicesList .nav-tabs {
	text-align: center;
	border: none;
	background-color: #fff;
	padding: 3em 0;
	margin-bottom: 3em
}
.servicesList .nav-tabs>li {
	display: inline-block;
	float: none;
	margin: 0 .15em
}
.servicesList .nav-tabs>li>a, .servicesList .nav-tabs>li.active>a, .servicesList .nav-tabs>li.active>a:hover, .servicesList .nav-tabs>li.active>a:focus {
	padding: .28em 1.25em;
	margin: 0;
	-webkit-border-radius: 1.65em;
	-moz-border-radius: 1.65em;
	-ms-border-radius: 1.65em;
	border-radius: 1.65em;
	font-size: 1.25em;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(0,0,0,.1)
}
.servicesList .nav-tabs>li:hover>a, .servicesList .nav-tabs>li.active>a, .servicesList .nav-tabs>li.active>a:hover, .servicesList .nav-tabs>li.active>a:focus {
	color: #fff
}
.servicesList h4 strong {
	font-weight: 400
}
.servicesList .listBox.gridStyle {
	padding: 1.85em;
	overflow: hidden
}
.servicesList .listBox.gridStyle .image {
	width: 100%
}
.servicesList .listBox.gridStyle .content {
	width: 100%;
	padding: .85em 0 1.65em
}
.servicesList .listBox.gridStyle .price {
	top: auto;
	right: auto;
	bottom: 0;
	left: 0;
	position: absolute;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	width: auto;
	height: auto;
	line-height: 1.35em;
	font-size: 1.35em;
	padding: .35em 1.3em .35em 1em;
	text-align: left;
	border: none;
	margin-bottom: -1px
}
.servicesList .listBox.gridStyle .price sup {
	display: inline-block;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	position: relative;
	width: auto;
	height: auto;
	line-height: 1em;
	left: 0;
	background-color: transparent;
	color: #fff;
	vertical-align: middle;
	margin-right: .35em
}
.servicesList .listBox.gridStyle .price::after {
	left: 94%;
	width: .65em
}
.servicesList .listBox.gridStyle h4 {
	text-align: center;
	padding-bottom: .65em
}
.servicesList .listBox.gridStyle h4::after, .servicesList .listBox.gridStyle h4::before {
	display: block;
	position: absolute;
	top: 100%;
	width: 14px;
	height: 5px;
	left: 50%;
	margin-left: -7px;
	content: '';
	-moz-transform: skewX(-15deg);
	-webkit-transform: skewX(-15deg);
	-o-transform: skewX(-15deg);
	-ms-transform: skewX(-15deg);
	transform: skewX(-15deg);
	z-index: 1
}
.servicesList .listBox.gridStyle h4::after {
	width: 50px;
	margin-left: -25px;
	z-index: 0
}
.servicesList .listBox.gridStyle:hover {
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15)
}
.servicesList .listBox.gridStyle .image a.zoom {
	margin-bottom: -1.35em;
	background-color: #fff;
	font-size: 1.3em
}
.servicesList .listBox.gridStyle small {
	position: absolute;
	bottom: .65em;
	right: 1.15em;
	font-size: 1.33em;
	font-weight: 700;
	opacity: .8;
	filter: alpha(opacity=80)
}
.servicesList .listBox.woImg {
	background-color: transparent;
	margin-top: 0;
	margin-bottom: 0;
	border: 0;
	padding: 0 1.65em
}
.servicesList .listBox.woImg span.abs {
	top: 1.35em;
	right: 1.15em;
	left: auto;
	font-size: 1.65em;
	font-weight: 700;
	opacity: .8;
	filter: alpha(opacity=80)
}
.servicesList .listBox.woImg h4 {
	margin-bottom: .65em
}
.servicesList .listBox.woImg:hover {
	background-color: rgba(255,255,255,.8);
	box-shadow: none
}
.servicesList .listBox.woImg:hover span.abs {
	opacity: 1
}
.servicesList .listBox.woImg .content {
	width: 100%;
	display: block;
	padding: 1.65em 6.65em 1.65em 0;
	border-width: 2px;
	border-style: dashed none none;
	border-color: rgba(0,0,0,.1)
}
.servicesList .listBox.woImg:nth-child(1) .content, .servicesList .listBox.woImg:nth-child(2) .content {
	border-style: none
}
.serviceBoxInner {
	display: block;
	position: relative
}
.servtype {
	display: block;
	position: relative;
	background-color: #fff;
	padding: 3em 3em 4.43em;
	border-width: 2px;
	border-style: dotted;
	border-color: rgba(0,0,0,.1)
}
.servtype .btn {
	top: auto;
	right: auto;
	bottom: -3px;
	left: -3px;
	position: absolute;
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	font-size: 1.35em;
	padding-right: 1.65em
}
.servtype .btn i {
	color: #fff
}
.servtype h1 {
	position: relative;
	padding-left: 1.35em;
	font-size: 3em
}
.servtype h1 i {
	position: absolute;
	left: 0
}
.servtype h1 small::after, .servtype h1 small::before {
	left: 0;
	top: 200%
}
.servtype:hover {
	margin-top: -.65em;
	margin-bottom: .65em;
	border-color: transparent;
	-webkit-box-shadow: 0 15px 90px 0 rgba(0,0,0,.3);
	box-shadow: 0 15px 90px 0 rgba(0,0,0,.3)
}
.BGprime .serviceBoxInner .servtype, .BGsec .serviceBoxInner .servtype, .BGdark .serviceBoxInner .servtype {
	background-color: #fff;
	border: none
}
.serviceBoxInner .servtype h1 small {
	opacity: .6;
	filter: alpha(opacity=60)
}
.BGprime .servtype .btn, .BGsec .servtype .btn, .BGdark .servtype .btn {
	bottom: 0;
	left: 0
}
#serviceSlider .listBox {
	background-color: #fff;
	width: 100%;
	border: none
}
#serviceSlider .item, #serviceSlider.servicesList {
	background-color: transparent;
	padding-bottom: 0
}
.servicesHome {
	display: block;
	overflow: hidden
}
.servicesHome .servicesList #serviceSlider .listBox.gridStyle {
	border: 1px solid rgba(0,0,0,.1)
}
.servicesHome .servicesList #serviceSlider .listBox.gridStyle:hover {
	background-color: #fff
}
.servicesList .owl-item .listBox.gridStyle {
	width: 100%
}



.image {
	overflow: hidden
}
.image i, .image a.link .svg, .image a.zoom .svg {
	margin: 0;
	opacity: .7
}
.image a.zoom .svg, .image a.link .svg {
	vertical-align: top;
	line-height: 1em;
	margin: .75em 0;
	width: 1.35em;
	height: 1.35em
}
.image img {
	width: 100%;
	height: auto
}
.image a.link {
	background-color: #fff;
	position: absolute;
	left: -4.5em;
	right: auto;
	bottom: 50%;
	width: 2.85em;
	height: 2.85em;
	line-height: 2.85em;
	margin: 0 0 -1.35em;
	text-align: center;	
	-webkit-border-radius: 50%;border-radius: 50%;
}
.image:hover a.link {
	left: 51%;
	bottom: 50%
}
.image a.zoom, .grid-item a.zoom, .post-header .image a.zoom {
	background-color: #fff;
	position: absolute;
	right: -4.5em;
	left: auto;
	bottom: 50%;
	width: 2.85em;
	height: 2.85em;
	line-height: 2.85em;
	text-align: center;
	margin: 0 0 -1.35em;	
	-webkit-border-radius: 50%;border-radius: 50%;
}
.image a.link, .image a.zoom {
	font-size: 1.35em
}
.image:hover a.zoom, .grid-item:hover a.zoom, .post-header .image:hover a.zoom {
	right: 51%;
	bottom: 50%
}
.image .btn {
	padding: 1em 1.35em;
	margin-bottom: -1px
}

.grid-item h6 {
	visibility: hidden;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -8em;
	padding: .55em;
	text-align: center;
	font-size: 1.35em;
	color: #fff;
	margin: 0
}
.grid-item:hover h6 {
	bottom: .55em;
	visibility: visible
}
.grid:after {
	content: '';
	display: block;
	clear: both
}
.grid-item {
	width: 20%;
	overflow: hidden
}
.grid-item.doubleW {
	width: 40%
}
.grid.gap .grid-item {
	width: 19.5%;
	margin: .25%
}
.grid.gap .grid-item.doubleW {
	width: 39.5%
}
.grid-item img {
	width: 100%
}
.grid-item:hover img {
	opacity: .3
}
.grid-item a.zoom {
	display: block;
	position: absolute;
	background-color: transparent;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	vertical-align: middle;
	font-size: 1em
}
.grid-item a.zoom .svg {
	display: block;
	position: absolute;
	left: 50%;
	opacity: 0
}
.grid-item:hover a.zoom img, .grid-item:hover a.zoom .svg, .grid-item:hover a.zoom .svg path {
	opacity: 1
}
.grid-item a.zoom .svg {
	width: 2.43em;
	height: 2.43em
}
.grid-item a.zoom .svg path {
	fill: #fff
}
.grid figure {
	text-align: center;
	cursor: pointer
}
.grid figure img {
	display: block;
	max-width: 100%
}
.grid figure figcaption {
	padding: 2em;
	color: #fff;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	height: 100%
}
.grid figure figcaption::before, .grid figure figcaption::after {
	pointer-events: none
}
figure.grid-item figcaption, figure.grid-item figcaption>a.zoom {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	vertical-align: middle;
	font-size: 1em
}
figure.grid-item figcaption .svg, figure.grid-item figcaption>a.zoom .svg {
	display: block;
	position: absolute;
	left: 50%
}
figure.grid-item img {
	-webkit-transition: opacity .35s;
	transition: opacity .35s
}
figure.grid-item:hover img {
	opacity: .4
}
figure.grid-item figcaption::before, figure.grid-item figcaption::after {
	position: absolute;
	top: 1.55em;
	right: 1.55em;
	bottom: 1.55em;
	left: 1.55em;
	content: '';
	opacity: 0;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s
}
figure.grid-item figcaption::before {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0, 1);
	transform: scale(0, 1)
}
figure.grid-item figcaption::after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1, 0);
	transform: scale(1, 0)
}
figure.grid-item h6 {
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
figure.grid-item:hover figcaption::before, figure.grid-item:hover figcaption::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}
figure.grid-item:hover h6 {
	opacity: 1;
	-webkit-transform: translate3d(0, -25px, 0);
	transform: translate3d(0, -25px, 0)
}
.inner-gallery.four .grid-item {
	width: 23%;
	margin: 1%
}

.inner-gallery figure.grid-item.four figcaption>a.zoom .svg {
	margin-top: 35%
}
.grid .image {
	display: block;
	position: relative
}

.therapyMenu {
	background: url(../images/therapy-menu.png) no-repeat 100% 0;
	background-size: 20%
}
.treatmentMenu {
	background: url(../images/treatment-menu.png) no-repeat 0 0;
	background-size: 20%
}
.grid-item.item {
	width: 100%
}

.inner-gallery .grid-item, .inner-gallery.three .grid-item {
	width: 31.33%
}
.inner-gallery.three .grid-item {
	width: 31.33%;
	margin: 1%
}





.packageNav {
	display: block;
	top: 1em;
	left: 2.65em;
	right: 2.65em
}
.packageNav a {
	display: block;
	position: relative;	
	-webkit-border-radius: 50%;border-radius: 50%;
	border-width: 2px;
	border-style: solid;
	box-shadow: 0 0 0 5px #fff inset;
	font-size: 1em;
	text-align: center;
	width: 7em;
	height: 7em
}
.packageNav a img {
	display: block;	
	-webkit-border-radius: 50%;border-radius: 50%;
	padding: .35em;
	width: 100%;
	height: 100%;
	opacity: .3
}
.packageNav a:hover img {
	opacity: 1
}
.packageNav a .svg {
	display: block;
	top: 50%;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	width: 3.65em;
	height: 3.65em;
	margin: 0 auto;
	margin-top: -1.65em
}
.packageNav a:hover .svg {
	visibility: hidden
}

.wide {
	padding: 0 0 1.55em;
	min-height: 14.25em
}
.wide .heading h1 {
	padding: .95em 0 .25em;
	margin: 0
}
.wide .packageNav {
	left: 0;
	right: 0;
	top: 2.85em;
	bottom: auto
}
.wide .packageNav a {
	border: 0;
	width: 25.25em;
	height: auto;
	box-shadow: none;
	background-color: #fff;
	border-radius: 0;
	padding: 1.25em 1.65em 1.25em 1.25em;
	text-align: left;
	margin: 0
}
.wide .packageNav .thumb {
	display: inline-block;
	float: left;
	margin-right: 1.55em;
	position: relative;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%
}
.wide .packageNav .thumb img {
	width: 85px;
	padding: 0
}
.wide .packageNav .info {
	display: inline-block;
	float: left
}
.wide .packageNav .info h5 {
	margin-top: .25em
}
.wide .packageNav .info .pricing {
	font-size: 12px
}
.wide .packageNav .info .pricing strong {
	display: block
}
.wide .packageNav .info .pricing small {
	opacity: .6;
	filter: alpha(opacity=60);
	color: rgba(0,0,0,.6); font-size:14px;
}
.wide .packageNav a:hover {
	-webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1);
	box-shadow: 0 3px 6px 0 rgba(0,0,0,.1)
}
.wide .packageNav a.pull-right>div {
	float: right
}
.wide .packageNav a.pull-right {
	padding: 1.25em 1.25em 1.25em 1.65em
}
.wide .packageNav a.pull-right .thumb {
	margin-left: 1.55em;
	margin-right: 0
}
.wide .packageNav a.pull-right .info {
	text-align: right
}


















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

.wide .packageNav {
	top: 1.1em
}
.wide .packageNav a.pull-left, .wide .packageNav a.pull-right {
	width: 12em;
	text-align: center
}
.wide .packageNav a.pull-left .thumb, .wide .packageNav a.pull-left .info, .wide .packageNav a.pull-right .thumb, .wide .packageNav a.pull-right .info {
	display: block;
	float: none;
	margin: 0 auto;
	text-align: center
}
.wide .packageNav a.pull-left .thumb, .wide .packageNav a.pull-right .thumb {
	width: 60px;
	height: 60px
}


}





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

.wide .packageNav {
	top: 1.1em
}
.wide .packageNav a.pull-left, .wide .packageNav a.pull-right {
	width: auto;
	text-align: center
}
.wide .packageNav a.pull-left .thumb, .wide .packageNav a.pull-right .thumb {
	display: block;
	float: none;
	margin: 0 auto;
	text-align: center;
	width: 60px;
	height: 60px
}
.wide .packageNav a.pull-left .info, .wide .packageNav a.pull-right .info {
	display: none
}
.wide {
	min-height: 11em
}

}








@media only screen and (min-width:320px) and (max-width:480px) {

.wide .packageNav {
	top: 10em
}
.wide .packageNav a.pull-left, .wide .packageNav a.pull-right {
	padding: .65em
}

}





 .wide .packageNav .info .pricing {
	color: #ff9800
}
 .wide .packageNav .thumb  {
	background-color: #ff9800
}

/* ------------------------------------------------- */

.ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu {
    padding: 30px 0;
}

.ow-navigation .navbar-nav li:hover>.dropdown-menu {
    display: block;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
    border-radius: 0;
}



.ow-navigation .navbar-nav li.dropdown:hover>a::after {
	content: '\f0d8'
}
.ow-navigation .navbar-nav .dropdown-menu li.dropdown>a::after {
	content: '\f0da';
	top: .5em;
	right: 1.5em
}
.ow-navigation  .navbar-nav>li.dropdown>a {
	padding: 0 1.65em 0 1.35em
}
.ow-navigation .navbar-nav>li>.dropdown-menu {
	border-top-width: 6px;
	border-style: solid none none;
	border-radius: 0
}
.ow-navigation .navbar-nav li:hover>.dropdown-menu {
	display: block;
	visibility: visible;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
	border-radius: 0
}
.ow-navigation .navbar-nav li .dropdown-menu li {
	display: block;
	margin: 0;
	border: 0;
	float: none
}
.ow-navigation .navbar-nav li .dropdown-menu li ul.list-main.bordered li {
	border-top: 1px solid rgba(0,0,0,.1)
}
.ow-navigation .navbar-nav li .dropdown-menu li a, .ow-navigation .navbar-nav li .single .dropdown-menu li a  {
	display: block;
	line-height: 2.5em;
	font-size: 12px;
	text-transform: capitalize;
	font-weight: 400;
	padding: .35em 1.5em;
	border-top: 1px solid rgba(0,0,0,.1); color:#4c4c4c;
}

.navbar-nav>li:hover>a, .navbar-nav>li ul li:hover, .navbar-nav>.active>a, .navbar-nav>.active>a:hover, .navbar-nav>.active>a:focus, .navbar-nav>li.active>a, .navbar-nav li.active>a, .navbar-nav>li:hover>a:focus, .navbar-nav .open .dropdown-menu>.active>a, .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-nav>.open>a, .navbar-nav>.open>a:hover, .navbar-nav>.open>a:focus{
    background-color: #ff870f;
}

.navbar-nav li.single .dropdown-menu li a:hover{background-color:#fff !important;color:#4c4c4c !important;}
.ow-navigation .navbar-nav li .dropdown-menu li a:hover {
	border-color: rgba(0,0,0,.1)
}
.ow-navigation .navbar-nav li .dropdown-menu>li:first-child>a {
	border: none
}
.ow-navigation .navbar-nav li .dropdown-menu li a i {
	opacity: .5
}
.ow-navigation .navbar-nav li>ul>li:hover>a, .ow-navigation .navbar-nav li>ul>ul>li:hover>a {
	color: #fff
}
.ow-navigation .navbar-nav li.dropdown>.dropdown-menu>li.dropdown span.clicks, #menu.in .navbar-nav li.dropdown>span.clicks {
	color: #fff
}
.ow-navigation .navbar-nav li.dropdown.megamenu {
	position: static
}
.ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu {
	padding: 30px 0
}
.ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu li:hover {
	background-color: transparent
}
.ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu h1, .navbar-nav li.dropdown.megamenu .dropdown-menu h2, .ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu h3, .ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu h4, .ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu h5, .navbar-nav li.dropdown.megamenu .dropdown-menu h6 {
	margin-top: 0;
	margin-bottom: .25em
}
.ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main, .ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered {
	padding: 0;
	margin: 0
}
.ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main li, .ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered li {
	padding: 0 1em 0 .43em
}
.navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main li:before, .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered li:before {
	top: .8em
}
.ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main li:hover, .ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered li:hover {
	padding-left: 0
}
.ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main li:hover::before, .ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered li:hover::before {
	font-size: 1.43em;
	left: -.65em;
	top: .1em
}
.ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main a, .ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered a {
	text-transform: capitalize;
	border: none
}
.ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main a:hover, .ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered a:hover {
	color: #4c4c4c;
	background-color: transparent; text-decoration: none;
}
.ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu .package {
	display: block;
	float: none
}
.ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu .package a {
	display: block;
	padding: 0 0 1.15em;
	text-align: center
}
.ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu .package a:hover h4, .ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu .package a:hover h4 strong {
	color: #fff
}
.ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu .package img {
	width: 100%;
	height: auto;
	opacity: .8;
	filter: alpha(opacity=80)
}
.ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu .package:hover img {
	opacity: 1;
	filter: alpha(opacity=100)
}
.ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu .package h4 {
	display: block;
	float: none;
	text-transform: capitalize;
	margin-top: .65em;
	margin-bottom: 0
}


@media only screen and (min-width:996px) {

.ow-navigation .navbar-nav li .dropdown-menu {
	display: block;
	background-color: #fff;
	visibility: hidden;
	/* width: 100%; */
	width: 180%;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	padding: 0;
	text-align: left;
	list-style-type: none;
	opacity: 0;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s;
	-webkit-transform: translate3d(0, 30px, 0);
	transform: translate3d(0, 30px, 0);
	z-index: 99;
	-webkit-box-shadow: 0 3px 15px 0 rgba(0,0,0,.15);
	box-shadow: 0 3px 15px 0 rgba(0,0,0,.15)
}
.ow-navigation .navbar-nav li .dropdown-menu li .dropdown-menu {
	position: absolute;
	top: 0;
	right: auto;
	left: 100%;
	margin: 0;
	padding: 0;
	border: 1px solid transparent;
	border-radius: 0
}
.ow-navigation .navbar-nav li .dropdown-menu li .dropdown-menu a {
	display: block
}
.ow-navigation .navbar-nav li .dropdown-menu.edge li.dropdown .dropdown-menu {
	left: auto;
	right: 100%
	}


}


@media screen and (min-width:768px) and (max-width:1024px) {.ow-navigation .navbar-nav li.dropdown.megamenu .megaLinkBox {
	font-size: 1.25em
}}


@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {.ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu {
	padding: 15px 0
}
.ow-navigation .navbar-nav li.dropdown.megamenu .megaLinkBox {
	font-size: 1.15em
}

}

@media only screen and (max-width:996px) {
	
		.ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main a:hover, .ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered a:hover {
	color: #fff;
	background-color: transparent; text-decoration: none;
}
	ul.list-main li:before{color:#ffffff;}
.ow-navigation .navbar-nav {
	text-align: center
}
header .logo a img {
	margin: 0 auto;
	display: block
}
.ow-navigation .navbar-nav li .dropdown-menu li a {
	line-height: 1.85em; 
}
.ow-navigation .megamenu .container-fluid>div {
	padding-left: 3px;
	padding-right: 3px
}
.ow-navigation .navbar-nav li .dropdown-menu li a {
	padding: .6em 1.15em; color:#ffffff;
}
.ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main li:hover::before, .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered li:hover::before {
	top: .06em
} }

@media only screen and (min-width:767px) and (max-width:990px){.ow-navigation .nav.navbar-nav li a{margin-left:3px; margin-right:3px;}} 

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


.ow-navigation .navbar-header {
	display: block;
	text-align: center;
	padding: .43em .8em
}
.ow-navigation .navbar-collapse {
	border: none;
	float: none;
	width: 100%
}


.ow-navigation .navbar-nav li, .navbar-nav li .dropdown-menu li ul.list-main.bordered li {
	border-top: 1px solid rgba(255,255,255,.1)
}
.ow-navigation .navbar {
	width: 100%
}
.ow-navigation .navbar-nav, .navbar-collapse {
	margin: 0;
	padding: 0
}
.ow-navigation .navbar-nav .open .dropdown-menu>li>a, .ow-navigation .navbar-nav li .dropdown-menu li:first-child a {
	display: block;
	line-height: 3.25em;
	border: 1px solid rgba(255,255,255,.1);
	border-style: solid none none;
	padding: 0 1.85em
}

.ow-navigation .navbar-nav>li>a, .ow-navigation .navbar-nav>li.dropdown>a {
	text-align: left;
	padding-left: 1.85em
}
.ow-navigation .navbar-nav li .dropdown-menu, .ow-navigation .navbar-nav li .dropdown-menu li.dropdown-menu, .ow-navigation .navbar-nav li .dropdown-menu:hover {
	position: relative;
	width: 100%;
	transform: none
}
.ow-navigation .navbar-nav .dropdown-menu, .ow-navigation .navbar-nav .dropdown:hover .dropdown-menu {
	display: none
}
.ow-navigation .navbar-nav .open.dropdown .dropdown-menu {
	display: block;
	background-color: rgba(0,0,0,.1);
	margin: 0;
	padding: 0
}
.ow-navigation .navbar-nav li .dropdown-menu li.dropdown-menu li a, .ow-navigation .navbar-nav li .dropdown-menu li a {
	border-bottom: 1px solid rgba(255,255,255,.1)
}
.ow-navigation .navbar-nav li .dropdown-menu li:hover, .ow-navigation .navbar-nav li .dropdown-menu li.dropdown-menu li:hover, .ow-navigation .navbar-nav li .dropdown-menu li.dropdown-menu li.dropdown-menu li:hover {
	background-color: transparent
}
.ow-navigation .navbar-nav li a, .ow-navigation .navbar-nav li>.dropdown-menu li>a, .navbar-nav li .dropdown-menu li.dropdown-menu li a, .ow-navigation .navbar-nav li .dropdown-menu li.dropdown-menu li.dropdown-menu li a, header.header3 .ow-navigation .navbar-nav>li>a, header #menu.lightMenu .navbar-nav>li>a, .ow-navigation .navbar-nav .open .dropdown-menu>li>a {
	color: rgba(255,255,255,.8)
}
.ow-navigation .navbar-nav li a, .ow-navigation .navbar-nav>.active>a, .ow-navigation .navbar-nav>.active>a:hover, .ow-navigation .navbar-nav>.active>a:focus, .ow-navigation .navbar-nav>li>a:focus, .ow-navigation .navbar-nav li:hover a, .ow-navigation .navbar-nav li.active>a, .ow-navigation .navbar-nav .open .dropdown-menu>.active>a {
	color: #fff
}
.ow-navigation .navbar-nav .dropdown-menu li.dropdown>a::after {
	display: none
}
.ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main li::before, .ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered li::before {
	top: .93em
}
.ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main li:hover::before, .ow-navigation .navbar-nav li.dropdown.megamenu .dropdown-menu ul.list-main.bordered li:hover::before {
	top: .28em
	}}

ul.list-default {
	list-style-type: none;
	padding: 0;
	margin: 1.5em 0
}
ul.list-default li {
	padding: .5em 0 .5em 1.5em;
	position: relative;
	border-top: 1px solid rgba(0,0,0,.1)
}
ul.list-default li:hover {
	background-color: #fff;
	padding-left: 1.85em
}
ul.list-default li:first-child, ul.list-main.bordered li:first-child {
	border: none!important
}
ul.list-default li:before {
	content: "\f054";
	font-family: FontAwesome;
	font-size: .7em;
	position: absolute;
	left: 0;
	top: .8em;
	opacity: .6
}
ul.list-default li:hover:before {
	left: .5em;
	opacity: 1
}
ul.list-main {
	list-style-type: none;
	padding: 0;
	margin: 1.5em 0
}
ul.list-main li {
	padding: 0 0 0 1.85em;
	margin-bottom: 1.15em;
	position: relative
}
ul.list-main li:hover {
	background-color: rgba(0,0,0,.03);
	padding-left: 1.55em
}
ul.list-main li:first-child {
	border: none
}
ul.list-main li:before {
	display: block;
	content: "\f0da";
	font-family: FontAwesome;
	font-size: .85em;
	position: absolute;
	left: 0;
	top: .15em;
	width: 1.65em;
	height: 1.65em;
	line-height: 1.65em;
	text-align: center
}
/*ul.list-main.flower li::before {
	content: '\f069'
}*/
ul.list-main.bordered li {
	border-top: 1px solid rgba(0,0,0,.1);
	margin: 0;
	padding: .5em 0 .5em 2.43em
}
ul.list-main.bordered li:hover {
	padding-left: 2.15em
}
ul.list-main.bordered.light li {
	border-color: rgba(255,255,255,.2)
}
ul.list-main.bordered li:before {
	top: .85em
}

::-moz-selection {
background:#accd17;
color:#fff
}
::selection {
	background: #accd17;
	color: #fff
}

