@charset "utf-8";
/* CSS Document */
/* --------------------------------------------------------
Lotus - Spa and Wellness HTML5 Responsive Template
Code by: http://themeforest.net/user/rayoflightt
Design by: http://themeforest.net/user/miciana1417
Website: rayoflightthemes.com
----------------------------------------------------------*/
/* -----------------------------------------------------------
CONTENT:
reset
menu
index
index2
index3
about us
about us2
gallery
contact
special
blog
services

------------------------------------------------------------*/
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Playwrite+HU:wght@100..400&display=swap");
/* HTML5 styles */
header,
nav,
article,
section,
aside,
footer {
  display: block;
}
/* HTML5 styles-end */

img {
  max-width: 100%;
  width: auto;
}
img {
  -ms-interpolation-mode: bicubic;
}
img,
embed,
object,
video,
iframe {
  max-width: 100%;
}

/********* reset *********/

a {
  color: #163234;
}
a:link,
a:visited {
  outline: none;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #163234;
}

ul,
ol {
  line-height: 1;
  margin: 0 0 24px 0;
  padding: 0;
  list-style: none;
}

ul li,
ol li {
  padding: 0;
  list-style: none;
  font-size: 14px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Oswald", "BebasNeueRegular", san-serif;
  line-height: 1.2;
  font-weight: normal;
  color: #3d6a6b;
}

h3 {
  font-size: 24px;
}
h4 {
  font-size: 18px;
}
h5 {
  font-size: 14px;
}

p {
  font-size: 14px;
  /* font-family: open sans, arial, san-serif; */
  line-height: 1.7;
  margin: 0 0 21px 0;
  color: #504f4f;
}
.accordion-inner1 p {
  text-align: justify;
}
.wrapper100percent {
  float: left;
  width: 100%;
}

.centered {
  float: none;
  margin: 0 auto;
}

/********* reset end *********/

@font-face {
  font-family: "BebasNeueRegular";
  src: url("fonts/bebasneue-webfont.eot");
}

@font-face {
  font-family: "BebasNeueRegular";
  src: url(data:application/x-font-woff;charset=utf-8;base64,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)
      format("woff"),
    url("fonts/bebasneue-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

.loading {
  position: fixed;
  overflow: hidden;
  background: #fff;
  opacity: 0;
}

body {
  line-height: 1.6;
  color: #333333;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  background-attachment: fixed;
}

/******** menu ********/
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background: #163234;
  border: none;
}
.navbar-toggle:hover {
  background: #ecfeff;
}
.navbar-toggle:focus {
  background: #ecfeff;
}
.navbar-toggle .icon-bar {
  background: #fff;
}
.navbar-toggle:hover .icon-bar {
  background: #163234;
}
.navbar-toggle:focus .icon-bar {
  background: #163234;
}

.navbar {
  position: relative;
  z-index: 900;
  height: 90px;
  margin: 0;
  float: left;
  margin-bottom: 0;
  background: #fff;
  border-radius: 0;
  width: 100%;
  margin: 0;
}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav:before,
.nav:after {
  display: table;
  content: " ";
}
.nav:after {
  clear: both;
}
.nav:before,
.nav:after {
  display: table;
  content: " ";
}
.nav:after {
  clear: both;
}
.nav > li {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  height: 92px;
}

.nav > li.dropdown {
  background: url(../images/menushape.png) 50% 70% no-repeat;
}

.navbar .nav > li > a:link,
.navbar .nav > li > a:visited {
  text-shadow: none;
  position: relative;
  display: inlne-block;
  margin-top: -1px;
  padding: 35px 18px;
  background: transparent;
  color: #163234;
  font-size: 16px;
  text-transform: uppercase;
  -webkit-transition: background-color 0.5s ease;
  -moz-transition: background-color 0.5s ease;
  -o-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}
.navbar .nav > li > a:hover {
  color: #fff;
}
.navbar .dropdown:hover a.dropdownhover {
  color: #fff;
  background: url(../images/menushapehover.png) 50% 65% no-repeat;
}
.navbar .nav > li:hover,
.navbar .nav > li:focus {
  background: #163234;
}

/*** for dropdown hide ***/
.navbar-nav li ul {
  position: absolute;
  z-index: 100;
  left: -9999px;
}
.navbar-nav li:hover ul {
  left: 0;
}
.navbar-nav li:hover ul li ul {
  left: -9999px;
}
.navbar-nav li ul li ul {
  postion: absolute;
  left: -9999px;
}
.navbar-nav li ul li:hover ul {
  left: 0;
}
/*** for dropdown hide end ***/

/***second level***/

.navbar-nav ul {
  top: 100%;
  left: 150px;
}

.navbar-nav > li > ul {
  padding: 0;
  margin: 0;
  width: 100%;
  float: left;
  height: auto;
}
.navbar-nav > li > ul > li {
  padding: 0;
  margin: 2px 0;
  width: 100%;
  float: left;
}
.navbar-nav > li > ul > li > a:link,
.navbar-nav > li > ul > li > a:visited {
  position: relative;

  display: block;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  padding: 14px 22px;
  min-width: 150px;
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  margin: 0;
  background: #fff;
  color: #163234;
  font-size: 14px;
  text-transform: uppercase;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.navbar-nav > li > ul > li > a:hover {
  background: #163234;
  color: #fff;
}
.navbar-nav > li:hover ul {
  left: 0;
}
/***second level end***/

@media (max-width: 1200px) {
  .navbar .nav > li > a:link,
  .navbar .nav > li > a:visited {
    padding: 55px 20px;
  }
}
@media (max-width: 1000px) {
  .navbar .nav > li > a:link,
  .navbar .nav > li > a:visited {
    padding: 55px 10px;
  }
}

@media (max-width: 767px) {
  .navbar-brand {
    float: left;
    padding: 0;
    width: 80%;
  }
  .navbar-header {
    float: left;
    padding: 0;
    width: 20%;
  }
  .navbar-collapse {
    float: left;
    padding: 0;
    width: 100%;
  }

  .navbar .nav > li {
    height: auto;
  }

  .navbar .nav > li > a:link,
  .navbar .nav > li > a:visited {
    padding: 10px 0;
    background: #163234;
    color: #fff;
  }

  .navbar .nav > li > a:hover,
  .navbar .nav > li > a:focus {
    padding: 10px 0;
    color: #fff;
    background: #163234;
  }

  .nav > li.dropdown {
    background: #fff;
  }

  .navbar-nav ul {
    top: 0;
    left: 0;
  }
  .navbar .dropdown:hover a.dropdownhover {
    color: #fff;
    background: #163234;
  }
  .navbar-nav > li > ul > li > a:link,
  .navbar-nav > li > ul > li > a:visited {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
  }

  .navbar-nav > li > ul > li > a:hover {
    color: #fff;
    background: #163234;
  }
  .navbar .nav > li:hover,
  .navbar .nav > li:focus {
    background: #fff;
    color: #8b1c5a;
  }

  .navbar-nav > li > ul {
    padding: 0;
    margin: 0;
    width: 100%;
    float: left;
    height: auto;
  }
  .navbar-nav > li > ul > li {
    padding: 0;
    margin: 2px 0;
    width: 100%;
    float: left;
  }

  .navbar-nav > li:hover ul {
    left: 0;
  }

  .navbar-nav > li > a {
    margin-bottom: 5px;
  }
  .navbar-nav > li > a {
    margin-left: 0;
  }
  .navbar-nav > li > a {
    margin-right: 0;
    color: #fff;
  }
  .navbar {
    height: auto;
    background: #fff;
  }
  .nav {
    float: left;
    width: 100%;
    margin-top: 20px;
  }
  .nav li {
    float: left;
    width: 100%;
    text-align: center;
  }

  .navbar-nav li ul {
    float: left;
    width: 100%;
    position: relative;
    z-index: 100;
    left: 0;
  }
}

.navbar-collapse {
  width: 100%;
  padding-right: 0;
  padding-left: 0;

  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-brand {
  float: left;
  padding: 0;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}

/********* menu end **********/

/******index******/

.sliderbg {
  width: 100%;
  background: #477778 url(../images/footermobile.png) repeat;
  height: auto;
  z-index: 0;
  float: left;
}

.phone {
  max-width: 1140px;
  text-align: right;
  margin-right: auto;
  margin-left: auto;
  font-family: "open sans";
  font-size: 14px;
}
.phone p {
  color: #fff;
  font-style: italic;
  padding-top: 7px;
  margin-right: 40px;
  font-size: 17px;
  margin-bottom: 7px;
}

.underslider {
  width: 100%;
  float: left;
  height: auto;
  background: #ecfeff;
  font-family: "rouge script";
  font-size: 36px;
  color: #252527;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 11px;
  margin: 0;
  border-bottom: 1px dashed #163234;
  border-top: 1px dashed #163234;
}

.underslider p {
  width: 100%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  font-family: "rouge script";
  font-size: 36px;
  color: #252527;
}

.spacolumn {
  text-align: center;
}

.spaheadline {
  height: 60px;
  width: 240px;
  margin: 0 auto;
  text-align: center;
  background: url(../images/headlinebg.png) top left no-repeat;
}

.spaheadline h3 {
  font-size: 30px;
  margin-top: 0;
  padding-top: 10px;
  color: #ecfeff;
}

.spacolumn h6 {
  text-align: center;
  color: #163234;
  font-family: open sans;
  font-size: 14px;
  line-height: 1.6;
}

.circleimage1 {
  width: 281px;
  height: 281px;
  margin: 0 auto 38px auto;
  background: url(../images/circleimage1.jpg) center center no-repeat;
  border: #ecfeff solid 5px;
  border-radius: 500px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
}
.circleimage2 {
  width: 281px;
  height: 281px;
  margin: 0 auto 38px auto;
  background: url(../images/circleimage2.jpg) center center no-repeat;
  border: #ecfeff solid 5px;
  border-radius: 500px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
}

.circleimage3 {
  width: 281px;
  height: 281px;
  margin: 0 auto 38px auto;
  background: url(../images/circleimage3.jpg) center center no-repeat;
  border: #ecfeff solid 5px;
  border-radius: 500px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
}

.decoration {
  width: 100%;
  height: 32px;
  margin: 0 auto 21px auto;
  background: url(../images/decoration.png) center center no-repeat;
}

.button1 a:link,
.button1 a:visited {
  width: 110px;
  height: 30px;
  margin-bottom: 21px;
  text-transform: uppercase;
  font-family: open sans;
  font-size: 14px;
  background: url(../images/button2.png) top left no-repeat;
  display: inline-block;
  color: #fff;
  font-size: 14px;
  padding-top: 6px;
  text-align: center;
}

.button1 a:hover {
  background: url(../images/button2.png) bottom left no-repeat;
}

.middlecolumn {
  margin: 0 auto 21px auto;
  height: auto;
  width: 240px;
  padding-top: 5px;
  padding-bottom: 21px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  background: url(../images/middlecolumnbg.png) center center no-repeat;
}

.middlecolumn h4 {
  color: #ecfeff;
  font-family: oswald;
  font-size: 30px;
  text-align: center;
}
.middlecolumn h6 {
  color: #fff;
  font-family: open sans;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0;
}

.bxwrap1 .pricebg {
  background: url(../images/pricebg.png) center center no-repeat;
  height: 74px;
  width: 74px;
  text-align: center;
  float: right;
  margin-top: -85px;
  z-index: 500;
  position: relative;
  margin-right: 10px;
}

.bxwrap1 .pricebg p {
  color: #163234;
  padding-top: 14px;
  margin-bottom: 0;
  font-size: 30px;
  font-family: oswald;
}

.middlecolumn .button2 a:link,
.middlecolumn .button2 a:visited {
  margin: 0 auto 20px auto;
}
.button2 a:link,
.button2 a:visited {
  display: block;
  float: none;
  width: 160px;
  height: 34px;
  margin-bottom: 21px;
  text-transform: uppercase;
  font-family: open sans;
  font-size: 14px;
  background: url(../images/button1.png) top left no-repeat;
  color: #407576;
  font-size: 14px;
  padding-top: 16px;
  text-align: center;
}

.button2 a:hover {
  background: url(../images/button1.png) bottom left no-repeat;
}

.sendgift a:link,
.sendgift a:visited {
  display: block;
  margin: 0 auto 11px auto;
  float: none;
  width: 195px;
  height: 53px;
  color: #163234;
  background: url(../images/sendgift.png) top left no-repeat;
  font-family: open sans;
  font-size: 14px;
  text-align: center;
  padding-top: 174px;
}

.sendgift a:hover {
  background: url(../images/sendgift.png) bottom left no-repeat;
}

.columnheadline h3 {
  color: #163234;
  text-transform: uppercase;
  margin-bottom: 42px;
  margin-top: 42px;
  padding-right: 25px;
  background: url(../images/columnheadlinebg.png) center right repeat-x;
}
.columnheadline h3 span {
  padding-right: 70px;
  background: #fff url(../images/columnheadlinebgsmall.png) center right
    no-repeat;
}

.accordion1 .accordion-inner {
  border: none;
}

.accordion1 .accordion-heading {
  background: #163234 url(../images/accordion1hover.png) center left no-repeat;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  height: 50px;
  margin-bottom: 4px;
}

.accordion1 .accordion-heading a {
  font-size: 18px;
  font-family: oswald;
  color: #fff;
  margin-left: 65px;
  padding-top: 10px;
}
.accordion1 .accordion-heading:hover a {
  color: #bef2f6;
}
.accordion1 .open {
  background: #163234 url(../images/accordion1.png) center left no-repeat;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  height: 50px;
  margin-bottom: 4px;
}
.accordion1 .open a {
  color: #bef2f6;
}

.accordion1 .accordion-inner1 {
  font-family: open sans;
  color: #504f4f;
  padding: 7px;
  border: none;
}

/***homepage circle images hover***/

.recentnewsrow {
  border-bottom: 1px dashed #163234;
  margin-bottom: 21px;
}

.recentnewsrow h4 {
  line-height: 0;
  margin-bottom: 21px;
}

.ch-gridwrapper {
  float: left;
  align: left;
  width: 120px;
  display: inline-block;
}

.ch-grid {
  margin: 0 0 20px 0;
  padding: 0;
  list-style: none;
  display: block;
  text-align: center;
  width: 100%;
}

.ch-grid:after,
.ch-item:before {
  content: "";
  display: table;
}

.ch-grid:after {
  clear: both;
}

.ch-grid li {
  width: 100px;
  height: 100px;
  display: inline-block;
  margin: 0;
  float: left;
}

.ch-item {
  width: 100%;
  height: 100%;
  border-radius: 500px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
  position: relative;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

/*add here links to image for circle homepage images*/
.ch-img-1 {
  background-image: url(../images/recentnews1.png);
}

.ch-img-2 {
  background-image: url(../images/recentnews2.png);
}

.ch-img-3 {
  background-image: url(../images/recentnews2.png);
}
/*add here links to image for circle homepage images end*/

.ch-info {
  position: absolute;
  background: #163234;
  width: inherit;
  height: inherit;
  border-radius: 500px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;

  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);

  -webkit-backface-visibility: hidden;
}

.ch-info p {
  color: #bef2f6;
  font-size: 18px;
  margin: 23px 0 0 0;
  line-height: 1;
  text-transform: uppercase;
  font-family: oswald;
  text-align: center;
}

.ch-info p span {
  color: #bef2f6;
  font-size: 14px;
  margin: 0;
  line-height: 1;
}

.ch-item:hover .ch-info {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.ch-item:hover .ch-info p {
  opacity: 1;
}

/***homepage images hover end***/

.footer {
  margin-top: 21px;
  padding-bottom: 20px;
  width: 100%;
  height: auto;
  background: #bfefef url(../images/footermobile.png) top center no-repeat;
}

.footer p {
  font-family: open sans;
  font-size: 12px;
  color: #fff;
}

.footerheadline h4 {
  font-family: "Oswald";
  line-height: 1;
  margin-top: 42px;
  margin-bottom: 21px;
  color: #ecfeff;
  font-size: 24px;
  background: url(../images/footerline.png) center right no-repeat;
}

.footerheadline1 h4 {
  color: #ecfeff;
  font-size: 18px;
}
.footerheadline1 p {
  font-size: 14px;
}

.testimonial {
  margin-bottom: 21px;
  border-bottom: 1px dashed #ecfeff;
}
.testimonialname {
  text-align: right;
  margin-right: 40px;
  font-style: italic;
  font-size: 13px;
  line-height: 1;
  margin-top: -10px;
}

.testimonialbg {
  padding: 10px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  position: relative;
  height: auto;
  background-color: rgba(255, 255, 255, 0.2);
}
.testimonialbg:before {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  right: 20px;
  top: 100%;
  border-width: 16px 14px 8px 0;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.2) transparent transparent
    rgba(255, 255, 255, 0.2);
  -webkit-border-bottom-left-radius: 15px;
  -moz-border-radius-bottomleft: 15px;
  border-bottom-left-radius: 15px;
}

/***** twitter *****/

.twitterwrapper {
  position: relative;
  z-index: 100;
  float: left;
  padding: 0 0 0 30px;
}

.twitterwrapper .twitterbird {
  left: 0;
  position: absolute;
  top: 15px;
  display: inline-block;
}
.twitter {
  position: relative;
  z-index: 100;
}
.twitter .avatar {
  display: none;
}
.twitter a:link,
.twitter a:visited {
  color: #ecfeff;
}
.twitter a:hover {
  color: #aa899b;
}

.twitter ul {
  padding-left: 0px;
}
.twitter ul li {
  margin: 5px;
  padding: 5px;
  list-style: none;
  overflow: hidden;
}

.twitter .user,
.tweet,
.timePosted {
  float: left;
}
.twitter .user {
  display: none;
}
.twitter .tweet {
  width: 100%;
}
.twitter .timePosted {
  display: none;
}
.twitter .user {
  clear: left;
}
.twitter .user a {
  width: 100px;
}
.twitter .user span span {
  width: 100px;
  display: block;
  margin-top: 0;
}
.twitter .user img,
.user a > span {
  float: left;
}
.twitter.interact {
  display: none;
}
.twitter .interact a {
  display: none;
}

.tweet {
  margin-top: 0;
  padding-bottom: 21px;
  border-bottom: 1px dashed #ecfeff;
}
.tweetlast {
  border-bottom: none;
}
.tweet img {
  margin-top: 0;
  float: left;
}

.tweet p {
  margin-left: 0px;
}

/****** twitter end ******/

.blogtags {
  border-bottom: 1px dashed #ecfeff;
  padding-bottom: 21px;
  margin-bottom: 21px;
}

.blogtags span {
  padding-bottom: 10px;
}

.blogtags span a {
  padding: 2px 5px;
  color: #fff;
  font-size: 12px;
  margin-right: 3px;
  margin-bottom: 5px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.2);
  padding: 5px 0;
  text-align: center;
  width: 128px;
  display: inline-block;
}

.blogtags span a:link,
.blogtags span a:visited {
}
.blogtags span a:hover {
  background: #bfefef;
  color: #3d6a6b;
}
.sliderbg:nth-child(2) {
  display: none;
}
.phone2 h5 {
  color: #fff;
  padding-top: 0px;
  font-family: "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif;
  margin-right: 40px;
  padding-left: 12px;
  font-size: 16px;
  margin-bottom: 7px;
  text-align: left;
}
.phone2 h5 a {
  color: #fff;
}
@media screen and (max-width: 700px) {
  .sliderbg:first-child {
    display: none;
  }
  .sliderbg:nth-child(2) {
    display: block;
  }
  .navbar-toggle {
    margin-top: 29px;
  }
  .underslider1 {
    margin: -41px 0 0 0;
  }
}
.subscribefieldwrapper {
  margin-bottom: 42px;
}

.subscribefieldwrapper input {
  color: #fff;
  margin-top: -10px;
  margin-bottom: 22px;
  height: 26px;
  border: none;
  background-color: rgba(255, 255, 255, 0.2);
  box-shadow: none;
  font-style: italic;
}

.subscribefieldwrapper input:focus {
  display: inline-block;
  border: none;
  box-shadow: none;
}

.subscribefield {
  float: left;
  width: 60%;
  margin-right: 5px;
}
.subscribefieldwrapper .buttonsubscribe {
  height: 33px;
  width: 99px;
  color: #407576;
  font-size: 17px;
  margin-bottom: 21px;
  float: left;
  background: url(../images/buttonsubscribe.png) top center no-repeat;
}

.subscribefieldwrapper .buttonsubscribe:hover {
  color: #fff;
  background: url(../images/buttonsubscribe.png) bottom center no-repeat;
}

.subscribefieldwrapper ::-webkit-input-placeholder {
  color: #fff;
}
.subscribefieldwrapper ::-moz-placeholder {
  color: #fff;
}
.subscribefieldwrapper :-ms-input-placeholder {
  color: #fff;
}
.subscribefieldwrapper :input:-moz-placeholder {
  color: #fff;
}

.bottom {
  background: #000;
  height: auto;
}

.icons a div i {
  float: left;
  width: 31px;
  height: 31px;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}

.icons a div i:link,
.icons a div i:visited {
}

.icons a div i:hover {
}

.icons .icontwitter {
  background: url(../images/icontwitter.png) top left no-repeat;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.icons .icontwitter:hover {
  background: url(../images/icontwitter.png) bottom left no-repeat;
}

.icons .iconfacebook {
  background: url(../images/iconfacebook.png) top left no-repeat;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.icons .iconfacebook:hover {
  background: url(../images/iconfacebook.png) bottom left no-repeat;
}

.icons .icongoogle {
  background: url(../images/icongoogle.png) top left no-repeat;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.icons .icongoogle:hover {
  background: url(../images/icongoogle.png) bottom left no-repeat;
}
.icons .iconrss {
  background: url(../images/iconrss.png) top left no-repeat;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.icons .iconrss:hover {
  background: url(../images/iconrss.png) bottom left no-repeat;
}
.icons .iconskype {
  background: url(../images/iconskype.png) top left no-repeat;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.icons .iconskype:hover {
  background: url(../images/iconskype.png) bottom left no-repeat;
}
.icons .iconyoutube {
  background: url(../images/iconyoutube.png) top left no-repeat;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.icons .iconyoutube:hover {
  background: url(../images/iconyoutube.png) bottom left no-repeat;
}

.copyright p {
  float: left;
  color: #fff;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 0;
  margin-left: 10px;
}

.copyright a:link,
.copyright a:visited {
  color: #fff;
  font-weight: bold;
}
.copyright a:hover {
  color: #ecfeff;
}

.topofpage {
  margin-top: 10px;
  margin-bottom: 10px;
  float: right;
  height: 32px;
  width: 32px;
  background: url(../images/topofpage.png) top left no-repeat;
}

/******index end******/

/******index2******/

.circleimage1a {
  width: 220px;
  height: 220px;
  margin: 0 auto 7px auto;
  background: url(../images/circleimage1.jpg) center center no-repeat;
  border: #ecfeff solid 5px;
  border-radius: 500px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
}
.circleimage2a {
  width: 220px;
  height: 220px;
  margin: 0 auto 7px auto;
  background: url(../images/shiro\ abhyagam.png) center center no-repeat;
  border: #ecfeff solid 5px;
  border-radius: 500px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
}
.circleimage9a {
  width: 220px;
  height: 220px;
  margin: 0 auto 7px auto;
  background: url(../images/shirodhara\ massage.png) center center no-repeat;
  border: #ecfeff solid 5px;
  border-radius: 500px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
}
.circleimage5a {
  width: 220px;
  height: 220px;
  margin: 0 auto 7px auto;
  background: url(../images/steam\ bath.png) center center no-repeat;
  border: #ecfeff solid 5px;
  border-radius: 500px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
}
.circleimage6a {
  width: 220px;
  height: 220px;
  margin: 0 auto 7px auto;
  background: url(../images/body\ scrub\ massage.png) center center no-repeat;
  border: #ecfeff solid 5px;
  border-radius: 500px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
}
.circleimage7a {
  width: 220px;
  height: 220px;
  margin: 0 auto 7px auto;
  background: url(../images/thai\ massage.png) center center no-repeat;
  border: #ecfeff solid 5px;
  border-radius: 500px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
}
.circleimage4a {
  width: 220px;
  height: 220px;
  margin: 0 auto 7px auto;
  background: url(../images/jacuzzi.png) center center no-repeat;
  border: #ecfeff solid 5px;
  border-radius: 500px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
}
.circleimage3a {
  width: 220px;
  height: 220px;
  margin: 0 auto 7px auto;
  background: url(../images//abhyanga\ Massage.png) center center no-repeat;
  border: #ecfeff solid 5px;
  border-radius: 500px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
}
.circleimage8a {
  width: 220px;
  height: 220px;
  margin: 0 auto 7px auto;
  background: url(../images/janu\ vasti.png) center center no-repeat;
  border: #ecfeff solid 5px;
  border-radius: 500px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
}

.buypresent1 {
  margin-top: 42px;
  margin-bottom: 42px;
  float: left;
  background: url(../images/buypresent1.png) repeat;
  padding-bottom: 20px;
  width: 50%;
  display: inline-block;
  min-height: 177px;
}

.box {
  display: block;
  position: relative;
}

.box:before,
.box:after {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 55px;
  left: 5px;

  width: 60%;
  top: 75%;
  max-width: 350px;
  background: rgba(0, 0, 0, 0.4);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.4);
  transform: rotate(-2deg);
  -webkit-transform: rotate(-2deg);
  -moz-transform: rotate(-2deg);
  -o-transform: rotate(-2deg);
}

.box:after {
  transform: rotate(2deg);
  -webkit-transform: rotate(2deg);
  -moz-transform: rotate(2deg);
  -o-transform: rotate(2deg);
  right: 5px;
  left: auto;
}

.buypresent1text h4 {
  text-transform: uppercase;
  color: #ecfeff;
  font-size: 14px;
  line-height: 1.6;
  margin-top: 10px;
}
.buypresent1text p {
  line-height: 2;
  font-size: 12px;
  color: #ecfeff;
  font-style: italic;
  margin-right: 10px;
}
.buypresent1text a:link,
.buypresent1text a:visited {
  float: right;
  font-style: italic;
  margin-right: 20px;
  color: #fff;
  line-height: 1;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.buypresent1text a:hover {
  color: #ecfeff;
}

.bxwrap1a {
  margin: 20px 20px 0 15px;
}

.bxwrap1a .pricebg {
  background: url(../images/pricebg1.png) center center no-repeat;
  height: 52px;
  width: 52px;
  text-align: center;
  float: left;
  margin-top: 98px;
  z-index: 500;
  position: relative;
  margin-left: -35px;
  margin-right: 2px;
}

.bxwrap1a .pricebg p {
  color: #163234;
  padding-top: 12px;
  margin-bottom: 0;
  font-size: 18px;
  font-family: oswald;
}

.bxwrap1a ul li img {
  border-radius: 500px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
  float: left;
  display: block;
}

.buypresent2 {
  margin-top: 42px;
  margin-bottom: 42px;
  float: left;
  background: url(../images/buypresent2.png) repeat;
  padding-bottom: 20px;
  width: 50%;
  display: inline-block;
  min-height: 177px;
}

.bxwrap1a1 ul li img {
  margin: 30px 0;
  float: left;
  display: block;
}

.buypresent2text h4 {
  text-transform: uppercase;
  color: #163234;
  font-size: 14px;
  line-height: 1.6;
  margin-top: 10px;
}
.buypresent2text p {
  line-height: 2;
  font-size: 12px;
  color: #163234;
  font-style: italic;
  margin-right: 40px;
}

.sendgiftnow {
  height: 16px;
  display: inline-block;
  float: right;
  background: url(../images/heart.png) left center no-repeat;
}

.buypresent2text a:link,
.buypresent2text a:visited {
  margin-left: 30px;
  margin-right: 40px;
  float: right;
  color: #163234;
  text-transform: uppercase;
  line-height: 1;
  font-size: 14px;
  font-family: open sans;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.buypresent2text a:hover {
  padding-right: 32px;
  background: url(../images/heart.png) right center no-repeat;
}
/******index2 end******/

/******index3******/

.underslider1 {
  height: auto;
  background: #ecfeff;
  font-size: 36px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin: -60px 0 0 0;
  border-bottom: 1px dashed #163234;
  border-top: 1px dashed #163234;
  margin-bottom: 7px;
}
.underslider1 h3 {
  font-family: "oswald";
  color: #504f4f;
  font-size: 30px;
  text-transform: uppercase;
}
.underslider1 h3 span {
  font-family: "oswald";
  color: #163234;
  font-size: 18px;
  margin-left: 20px;
  text-transform: uppercase;
}

.underslider1 p {
  font-family: "open sans";
  font-size: 14px;
  color: #163234;
  width: 636px;
}

.underslider1 p span {
  color: #504f4f;
}
.buttonunderslider a:link,
.buttonunderslider a:visited {
  margin: 0 auto;
  display: block;
  float: none;
  width: 107px;
  height: 26px;
  margin-bottom: 21px;
  text-transform: uppercase;
  font-family: open sans;
  font-size: 12px;
  background: url(../images/button2.png) top left no-repeat;
  background-size: 100% auto;
  -moz-background-size: 100% auto;
  -webkitbackground-size: 100% auto;
  color: #fff;
  font-size: 12px;
  padding-top: 7px;
  text-align: center;
}

.buttonunderslider a:hover {
  background: url(../images/button2.png) bottom left no-repeat;
  background-size: 100% auto;
  -moz-background-size: 100% auto;
  -webkitbackground-size: 100% auto;
}

/******index3 end******/

/******about us******/

/**main headline on inner pages**/
.pageheadline {
  width: 100%;
  height: auto;
  background: #ecfeff;
  font-family: "rouge script";
  font-size: 36px;
  color: #252527;
  text-align: center;
  padding-top: 21px;
  margin: 0;
  border-bottom: 1px dashed #163234;
  border-top: 1px dashed #163234;
}

.pageheadline h2 {
  font-family: "oswald";
  font-size: 48px;
  color: #504f4f;
  text-transform: uppercase;
  text-align: left;
  margin-top: 30px;
}

.pageheadline h2 span {
  font-family: "oswald";
  font-size: 18px;
  margin-left: 20px;
  color: #163234;
  text-transform: uppercase;
}

.pageheadline .ch-grid1 {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
  text-align: center;
  width: 100%;
}

.pageheadline .ch-grid1 li {
  float: right;
  width: 120px;
  height: 120px;
  display: inline-block;
  margin: 0 30px 20px 0;
  background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
}

.pageheadline .ch-grid1 .ch-item {
  width: 100%;
  height: 100%;
  border-radius: 500px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
  position: relative;
  background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
}

.pageheadline .ch-grid1 .ch-img-1 {
  background-image: url(../images/circle1.png);
}

.pageheadline .ch-grid1 .ch-img-2 {
  background-image: url(../images/recentnews2.png);
}

.pageheadline .ch-grid1 .ch-img-3 {
  background-image: url(../images/circle2.png);
}
/**main headline on inner pages end**/

.columnheadlineabout h4 {
  color: #504f4f;
  font-size: 24px;
  text-transform: none;
  margin-bottom: 21px;
  margin-top: 42px;
  padding-right: 21px;
  line-height: 1;
  background: url(../images/columnheadlinebg1.png) center right repeat-x;
}
.columnheadlineabout h4 span {
  padding-right: 120px;
  background: #fff url(../images/columnheadlinebgsmall1.png) center right
    no-repeat;
}

.columnheadlineabout1 h4 {
  color: #504f4f;
  font-size: 24px;
  text-transform: none;
  margin-bottom: 42px;
  margin-top: 42px;
  padding-right: 21px;
  line-height: 1;
  background: url(../images/columnheadlinebg1.png) center right repeat-x;
}
.columnheadlineabout1 h4 span {
  padding-right: 180px;
  background: #fff url(../images/columnheadlinebgsmall1.png) center right
    no-repeat;
}

.uppercase {
  text-transform: uppercase;
}

.aboutquote {
  background: #bfefef;
}
.aboutquote .border {
  border-left: 3px solid #fff;
}

.aboutquote h2 {
  color: #3d6a6b;
  text-transform: uppercase;
  font-size: 36px;
  text-align: center;
  line-height: 1.6;
  margin-top: 21px;
}
.aboutquote p {
  margin: 20px;
  font-size: 12px;
  padding: 20px 20px 20px 0;
}

.aboutquote p span {
  color: #8e1c5a;
}
.aboutquote p span {
  color: #65043d;
}

.staff img {
  width: 100px;
  height: 100px;
  display: block;
  float: none;
  margin: 0 auto;
  border-radius: 500px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
}

.staffimage img {
  width: 200px;
  height: 200px;
  display: block;
  float: none;
  margin: 22px auto;
  border-radius: 500px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
}

.staff h5 {
  color: #504f4f;
  font-size: 24px;
}
.staff p {
  color: #163234;
  font-size: 12px;
}

.staff h5 span {
  color: #163234;
  font-size: 13px;
  margin-left: 20px;
}

.staff {
  border-bottom: 1px dashed #163234;
  margin-bottom: 30px;
  padding-bottom: 21px;
}
.paddingbottom1 {
  padding-bottom: 21px;
}

.stafflast {
  margin-bottom: 63px;
}

.staff .icons {
  text-align: center;
}

.staff .icons a {
  display: inline-block;
  width: 32px;
  height: 31px;
  margin-bottom: 10px;
  margin-top: 10px;
  margin-right: 3px;
}

.staff .icons .icontwitter {
  background: url(../images/icontwitterstaff.png) top left no-repeat;
}

.staff .icons .iconfacebook {
  background: url(../images/iconfacebookstaff.png) top left no-repeat;
}

.staff .icons .icongoogle {
  background: url(../images/icongooglestaff.png) top left no-repeat;
}

/******about us end******/

/******about us 2******/

.leftabout1 {
  border-bottom: 1px dashed #163234;
  margin-bottom: 30px;
}

.leftabout1 h6 {
  font-size: 14px;
  color: #3d6a6b;
}
.leftabout1 ul li {
  font-size: 12px;
  color: #163234;
  margin-bottom: 11px;
  background: url(../images/star.png) left center no-repeat;
}
.leftabout1 ul li span {
  margin-left: 20px;
}

.leftabout1 .highlight {
  color: #3d6a6b;
}

.stafflast1 {
  border: none;
  margin-bottom: -21px;
}

.headlinesidebar h4 {
  color: #504f4f;
  font-size: 24px;
  text-transform: none;
  margin-bottom: 21px;
  margin-top: 42px;
  padding-right: 21px;
  line-height: 1;
  background: url(../images/headlinesidebar.png) right center no-repeat;
}

.sidebarabout1 {
  border-bottom: 1px dashed #163234;
  padding-bottom: 21px;
}
.sidebarabout1 li {
  margin-bottom: 11px;
  font-size: 17px;
  font-weight: 600;
}

.sidebarabout2 {
  border-bottom: 1px dashed #163234;
  padding-bottom: 21px;
}
.sidebarabout2 li {
  margin-bottom: 11px;
  font-size: 14px;
  color: #163234;
  font-weight: bold;
}
.sidebarabout2 li span {
  color: #163234;
  font-style: italic;
  font-weight: normal;
}

.sidebarabout3 {
  border-bottom: 1px dashed #163234;
  padding-bottom: 33px;
}
.sidebarabout3 li {
  margin-bottom: 11px;
  font-size: 13px;
}
.sidebarabout3 p {
  margin-left: 29px;
  margin-bottom: -2px;
  font-size: 15px;
  color: #163234;
}

.sidebarabout3 li img {
  float: left;
}
.sidebarabout3 .highlight {
  font-style: italic;
  color: #163234;
}
.reservation {
  min-height: 66px;
  max-width: 260px;
  padding: 8px 8px 0 8px;
  text-align: center;
  background: url(../images/reservation.png) no-repeat;
  background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
}
.reservation a:link,
.reservation a:visited {
  font-family: rouge script;
  font-size: 28px;
  color: #fff;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.reservation a span {
  font-family: rouge script;
  font-size: 30px;
  color: #ccffff;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.reservation a:hover {
  color: #ccffff;
}
.reservation a:hover span {
  color: #fff;
}

.aboutprice {
  float: right;
  height: 43px;
  width: 43px;
  text-align: center;
  background: url(../images/aboutprice.png) left center no-repeat;
}
.aboutprice a:link,
.aboutprice a:visited {
  font-family: oswald;
  line-height: 2.4;
  font-size: 18px;
  color: #f2e7db;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.aboutprice a:hover {
  color: #facd95;
}

/******about us 2 end******/

/*********gallery*********/

/**** Isotope portfolio ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  transition-property: transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}

/* End: Recommended Isotope styles */

/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

/**** filter Options ****/

#options ul {
  min-height: 44px;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  list-style: none;
  margin-bottom: 0;
  padding: 0;
  text-transform: uppercase;
}

#options ul li {
  display: inline-block;
  margin-bottom: 0;
  margin-top: 0;
}

#options ul li a:link,
#options ul li a:visited {
  color: #fff;
  font-size: 14px;
  background: #163234;
  padding: 5px 25px;
  display: inline-block;
  margin-bottom: 42px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}

#options ul li a:hover {
  background: #ecfeff;
  color: #163234;
  text-shadow: none;
}

#options ul li a:focus {
  background: #ecfeff;
  color: #163234;
  text-shadow: none;
}

.isotopecontainer {
  max-width: 1100px;
  margin: 0 auto 44px auto;
  float: none;
  width: 100%;
  background: transparent;
}

.photos .photo {
  max-width: 47%;
  margin: 1%;
  float: none;
}

.photos .photo2 {
  max-width: 31%;
  margin: 1%;
  float: none;
}

.photos .photo img {
  display: block;
  width: 100%;
}
.photos .photo2 img {
  display: block;
  width: 100%;
}

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope portfolio end*****/

/***hover effect***/

.view {
  -webkit-backface-visibility: hidden;

  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.view .mask,
.view .content {
  width: 100%;
  height: 100%;
  position: absolute;

  top: 0;
  right: 0;
}

.view .mask {
  padding: 0%;
  -webkit-backface-visibility: hidden;
}

.view .maskinner {
  position: absolute;
  width: 100%;
  top: 50%;
  margin-top: -65px;
}

.view img {
  display: block;
  position: relative;
}

.view a.glass:link,
.view a.glass:visited {
  width: 60px;
  height: 60px;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  display: inline-block;
  margin: 0 8px;
  width: 52px;
  height: 52px;
  background: url(../images/glass.png) center center no-repeat;
}

.view a.glass:hover {
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.view a.link:link,
.view a.link:visited {
  width: 60px;
  height: 60px;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  display: inline-block;
  margin: 0 8px;
  width: 52px;
  height: 52px;
  background: url(../images/link.png) center center no-repeat;
}
.view a.link:hover {
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.view h3 {
  color: #ecfeff;
  text-transform: uppercase;
}

.view h6 {
  color: #fff;
}

.view-first img {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.view-first .mask {
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  background: url(../images/galleryimagebg.png) repeat;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.view-first a {
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.view-first:hover img {
  opacity: 0.2;
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}

.view-first:hover .mask {
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}
.view-first:hover a,
.view-first:hover p,
.view-first:hover a.info {
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
}

/***hover effect end***/

.columnheadlineabout2 h4 {
  color: #504f4f;
  font-size: 24px;
  text-transform: none;

  margin-top: 42px;
  padding-right: 21px;
  line-height: 1;
  background: url(../images/columnheadlinebg1.png) center right repeat-x;
}
.columnheadlineabout2 h4 span {
  padding-right: 120px;
  background: #fff url(../images/columnheadlinebgsmall1.png) center right
    no-repeat;
}

.columnheadlineabout2 p {
  color: #163234;
  font-size: 14px;
}

/******gallery end******/

/******contact******/
.loaderIcon {
  margin-left: 50%;
}
.borderbottom {
  border-bottom: 1px dashed #811d56;
  margin-bottom: 21px;
}
.sendmessage {
  margin-top: 42px;
}
.sidebarcontact {
}
.sidebarcontact li {
  margin-bottom: 11px;
  font-size: 14px;
  color: #3d6a6b;
  font-weight: bold;
}
.sidebarcontact li span {
  color: #163234;
  font-style: italic;
  font-weight: normal;
}

.comment1 input {
  margin-bottom: 21px;
  width: 45%;
  padding-left: 2%;
  float: left;
  margin-right: 2%;
  color: #811d56;
  font-style: italic;
  border: none;
  box-shadow: none;
  background: #ecfeff;
  height: 30px;
}
.comment1 input:focus {
  box-shadow: none;
}
.comment2 input {
  margin-bottom: 21px;
  width: 46%;
  padding-left: 2%;
  float: left;
  color: #811d56;
  font-style: italic;
  border: none;
  box-shadow: none;
  background: #ecfeff;
  height: 30px;
}
.comment2 input:focus {
  box-shadow: none;
}
.comment3 input {
  margin-bottom: 21px;
  width: 96%;
  padding-left: 2%;
  float: left;
  color: #811d56;
  font-style: italic;
  border: none;
  box-shadow: none;
  background: #ecfeff;
  height: 30px;
}
.comment3 input:focus {
  box-shadow: none;
}
.textarea textarea {
  width: 96%;
  padding-left: 2%;
  padding-top: 2%;
  height: 220px;
  float: left;
  margin-bottom: 21px;
  color: #811d56;
  font-style: italic;
  border: none;
  box-shadow: none;
  background: #ecfeff;
}

.buttoncontact {
  float: left;
  display: block;
  width: 160px;
}
.buttoncontact input {
  width: 100%;
  height: 51px;
  color: #ecfeff;
  background: url(../images/button2.png) top center no-repeat;
  border: none;
  box-shadow: none;
  text-transform: uppercase;
}
.buttoncontact input:hover {
  background: url(../images/button2.png) bottom center no-repeat;
}

#response {
  float: left;
  width: 100%;
}
#response1 li {
  color: #fff;
  float: left;
}
#main ::-webkit-input-placeholder {
  color: #3d6a6b;
}
#main ::-moz-placeholder {
  color: #3d6a6b;
}
#main :-ms-input-placeholder {
  color: #3d6a6b;
}
#main :input:-moz-placeholder {
  color: #3d6a6b;
}

.map {
  position: relative;
  margin-bottom: 22px;
  margin-top: 22px;
}
.map iframe {
  position: relative;
  z-index: 100;
  max-width: 100%;
  width: 100%;
  height: 400px;
  border: none;
}
@media (max-width: 767px) {
  .map {
    text-align: center;
  }
  .copyright p {
    float: left;
    color: #fff;
    text-align: center;
    margin-top: 1px;
    margin-bottom: 0;
    margin-left: 10px;
  }
  .topofpage {
    display: none;
    margin-top: 10px;
    margin-bottom: 10px;
    float: right;
    height: 32px;
    width: 32px;
    background: url(../images/topofpage.png) top left no-repeat;
  }
  .map iframe {
    width: auto;
    height: auto;
    margin: 0 auto;
    max-width: auto;
    float: none;
  }
}
.mapoverlay {
  position: relative;
  z-index: 999;
  top: 400px;
  width: 100%;
  height: 400px;
  margin-top: -400px;
  background: transparent;
}

/******contact end******/

/******special******/

.tabs1 {
  margin-bottom: 0;
  float: left;
}

.tabs1 li {
  background: #3d6a6b;
  float: left;
  display: inline-block;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin: 0 4px 21px 0;
}
.tabs1 a:link,
.tabs1 a:visited {
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  padding: 5px 25px;
  display: inline-block;
}
.tabs1 a:hover {
  background: #cbd2d3;
  color: #163234;
  text-shadow: none;
}
.tabs1 a:focus {
  background: #ecfeff;
  color: #163234;
  text-shadow: none;
}

.tabinside {
  border-bottom: 1px dashed #811d56;
  margin-bottom: 5px;
  padding-bottom: 12px;
}

.tabinside img {
  max-width: 220px;
  max-height: 220px;
  border-radius: 500px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
}
.tabinsidelast img {
  max-width: 220px;
  max-height: 220px;
  border-radius: 500px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
}

.tabinside h4 {
  color: #504f4f;
  font-size: 24px;
  margin-bottom: 21px;
}
.tabinside h5 {
  color: #504f4f;
  font-size: 18px;
  /* margin-bottom: 21px;
  margin-top: 21px; */
}
.tabinsidelast {
  margin-bottom: 21px;
  padding-bottom: 21px;
}

.tabinsidelast h4 {
  color: #504f4f;
  font-size: 24px;
  margin-bottom: 21px;
}
.tabinsidelast h5 {
  color: #504f4f;
  font-size: 18px;
  margin-bottom: 21px;
  margin-top: 21px;
}

.buypresent2text1 p {
  line-height: 2;
  font-size: 12px;
  color: #163234;
  font-style: italic;
  margin-right: 40px;
}

.sendgiftnow1 {
  height: 16px;
  display: inline-block;
  background: url(../images/heart.png) left center no-repeat;
}

.buypresent2text1 a:link,
.buypresent2text1 a:visited {
  margin-left: 30px;
  margin-right: 40px;
  color: #3d6a6b;
  text-transform: uppercase;
  line-height: 1;
  font-size: 14px;
  font-family: open sans;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.buypresent2text1 a:hover {
  padding-right: 32px;
  background: url(../images/heart.png) right center no-repeat;
}

.pricewrapspecial .pricebgspecial {
  position: relative;
  background: url(../images/pricebgspecial.png) center center no-repeat;
  height: 74px;
  width: 74px;
  text-align: center;
  float: right;
  margin-top: -220px;
  z-index: 500;
  margin-right: 0;
}

.pricewrapspecial .pricebgspecial p {
  color: #3d6a6b;
  padding-top: 10px;
  margin-bottom: 0;
  font-size: 30px;
  font-family: oswald;
}

.ch-grid4 {
  float: left;
  display: inline;
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
  text-align: center;
  width: 100%;
}

.ch-grid4:after,
.ch-item:before {
  content: "";
  display: table;
}

.ch-grid4:after {
  clear: both;
}

.ch-grid4 li {
  width: 220px;
  height: 220px;
  display: inline-block;
  margin: 0;
  float: left;
}

.ch-item4 {
  width: 220px;
  height: 220px;
  border-radius: 500px;
  -moz-border-radius: 500px;
  -webkit-border-radius: 500px;
  position: relative;
}

.ch-grid4 .specialimg1 {
  background: url(../images/special1.jpg);
}
.ch-grid4 .specialimg2 {
  background: url(../images/special2.jpg);
}

.ch-grid4 .specialimg3 {
  background: url(../images/special3.jpg);
}

/******special end******/

/******blog******/

.tabs2 {
  margin-bottom: 0;
}

.tabs2 li {
  background: #3d6a6b;
  float: left;
  display: inline-block;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin: 11px 4px 21px 0;
}
.tabs2 a:link,
.tabs2 a:visited {
  color: #fff;
  font-size: 12px;
  padding: 5px 20px;
  display: inline-block;
}
.tabs2 a:hover {
  color: #bef2f6;
}
.tabs2 a:focus {
  color: #bef2f6;
}

.blogpost {
  margin-top: 20px;
  margin-bottom: 30px;
  border-bottom: 1px dashed #163234;
}

.blogimage {
  width: 100%;
  height: 220px;
  background: url(../images/blog1.jpg) center center no-repeat;
}
.blogimage2{
  width: 100%;
  height: 220px;
  background: url(../images/blog2.jpg) center center no-repeat;
}
.blogimage3{
  width: 100%;
  height: 220px;
  background: url(../images/blog3.jpg) center center no-repeat;
}
.blogimage4{
  width: 100%;
  height: 220px;
  background: url(../images/blog4.jpg) center center no-repeat;
}
.blogdate {
  width: 90px;
  height: 96px;
  margin-left: 20px;
  background: url(../images/blogdate.png) top center no-repeat;
}
.blogpost .blogdate p {
  color: #bef2f6;
  font-size: 14px;
  font-family: oswald;
  text-transform: uppercase;
  text-align: center;
  padding-top: 5px;
}
.blogmeta p {
  margin-top: 5px;
  color: #3d6a6b;
  font-size: 14px;
  text-transform: uppercase;
  background: url(../images/blogline.png) right center no-repeat;
  display: inline-block;
  padding-right: 30px;
  margin-bottom: 21px;
}
.blogmeta span {
  color: #163234;
  font-size: 12px;
  text-transform: none;
}
.blogmeta .blogmetalast {
  background: none;
}
.blogtext {
  margin-bottom: 8px;
}
.pagination {
  margin: 0 auto;
  width: 220px;
}

.pagination a:link,
.pagination a:visited {
  background: #ecfeff;
  color: #3d6a6b;
  padding: 5px 12px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  float: left;
  margin-left: 8px;
}
.pagination a:hover {
  background: #3d6a6b;
  color: #fff;
  text-decoration: underline;
}
.pagination p {
  display: inline;
  float: left;
  margin-right: 10px;
  margin-top: 7px;
}

.comments p {
  line-height: 2;
}
.comments span {
  font-family: open sans;
  font-style: italic;
  font-size: 12px;
}
.comments a {
  color: #3d6a6b;
  text-transform: uppercase;
  text-align: right;
  float: right;
  margin-top: -40px;
  margin-right: 60px;
  font-style: italic;
  font-size: 12px;
}
.commentsright {
  float: right;
}
.commentsheadline {
  margin-bottom: 21px;
}
.buttoncomment {
  margin-bottom: 42px;
}
/******blog end******/

/******services****/

.tabinside1 {
  margin-bottom: 21px;
  padding-bottom: 42px;
}

.tabinside1 h4 {
  color: #504f4f;
  font-size: 24px;
  margin-bottom: 21px;
}
.tabinside1 h5 {
  color: #504f4f;
  font-size: 18px;
  margin-bottom: 21px;
  margin-top: 21px;
}

.tabinside1 h6 {
  font-family: open sans;
  font-size: 14px;
  color: #163234;
  line-height: 1.6;
}

.tabinsidelast1 {
  margin-bottom: 21px;
  padding-bottom: 21px;
}

.tabinsidelast1 h4 {
  color: #504f4f;
  font-size: 24px;
  margin-bottom: 21px;
}
.tabinsidelast1 h5 {
  color: #504f4f;
  font-size: 18px;
  margin-bottom: 21px;
  margin-top: 21px;
}

.services {
  /* border-bottom: 1px dashed #163234; */
  padding-bottom: 1px;
  margin-top: 0px;
  float: left;
}

.serviceprice {
  float: right;
  margin-right: 10px;
  height: 57px;
  width: 57px;
  text-align: center;
  background: url(../images/serviceprice.png) left center no-repeat;
}

.serviceprice a:link,
.serviceprice a:visited {
  font-family: oswald;
  font-size: 19px;
  line-height: 3;
  color: #fff;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
}

.serviceprice a:hover {
  color: #e1f9f9;
}
.servicehour {
  float: right;
  margin-right: 40px;
}

.servicehour p {
  display: inline;
  font-family: oswald;
  font-size: 24px;
  color: #504f4f;
}
@media screen and (max-width: 700px) {
  .buttonunderslider {
    margin-bottom: 2rem;
  }
  h5 {
    font-size: 18px;
  }
  .reservation a:link,
  .reservation a:visited {
    font-family: rouge script;
    font-size: 24px;
    color: #fff;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
  }
  h3 {
    font-size: 18px;
  }

  .columnheadlineabout h4 {
    color: #504f4f;
    font-size: 19px;
    font-weight: 600;
    text-transform: none;
    margin-bottom: 21px;
    margin-top: 42px;
    padding-right: 21px;
    line-height: 1;
    background: url(../images/columnheadlinebg1.png) center right repeat-x;
  }
}
.servicehour p {
  display: inline;
  paddng-right: 50px;
  font-family: oswald;
  font-size: 24px;
  color: #504f4f;
}
.containertabs1 p {
  text-align: justify;
}
.servicehour p {
  display: inline;
  paddng-right: 50px;
  font-family: oswald;
  font-size: 18px;
  color: #b8860b;
}
.Whatsapp_btn {
  position: fixed;
  bottom: 0px;
  right: 19px;
  width: 100px;
  height: 100px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}
@media screen and (max-width: 700px) {
  .Whatsapp_btn {
    right: -13px;
  }
}

.Phone_icon {
  color: #fff;
  width: 50px;
  height: 50px;
  font-size: 30px;
  border-radius: 50%;
  text-align: center;
  box-shadow: 0 0 0 0 rgba(0, 131, 59, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
  animation: pulse 1.5s infinite;
}

.phone_btn {
  position: fixed;
  bottom: 70px;
  right: 44px;
  width: 50px;
  height: 100px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}
@media screen and (max-width: 700px) {
  .phone_btn {
    right: 11px;
  }
}

.Whatsapp_icon {
  color: #fff;
  width: 50px;
  height: 50px;
  font-size: 30px;
  border-radius: 50%;
  text-align: center;
  box-shadow: 0 0 0 0 rgba(0, 131, 59, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
  animation: pulse 1.5s infinite;
}
@keyframes pulse {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(0, 131, 59, 0.7);
  }
  70% {
    transform: scale(1.1);
    box-shadow: 0 0 0 10px rgba(0, 131, 59, 0);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(0, 131, 59, 0);
  }
}

.text-warning {
  color: #ffc107 !important;
}

@media screen and (max-width: 700px) {
  .underslider1 {
    margin: -41px 0 0 0;
  }
  .underslider1 h3 span {
    font-family: "oswald";
    color: #163234;
    font-size: 16px;
    margin-left: 2px;
    text-transform: uppercase;
    display: inline-grid;
  }
  .underslider1 p {
    font-family: "open sans";
    font-size: 14px;
    color: #163234;
    width: auto;
  }
}

.mt-5 {
  margin-top: 2rem;
}

.accordion .accordion-inner {
  border: none;
}

.accordion .accordion-heading {
  background: #163234 url(../images/accordion1hover.png) center left no-repeat;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  height: 50px;
  margin-bottom: 4px;
}

.accordion .accordion-heading a {
  font-size: 18px;
  font-family: oswald;
  color: #fff;
  margin-left: 65px;
  padding-top: 10px;
}
.accordion .accordion-heading:hover a {
  color: #bef2f6;
}
.accordion .open {
  background: #163234 url(../images/accordion1.png) center left no-repeat;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  height: 50px;
  margin-bottom: 4px;
}
.accordion .open a {
  color: #bef2f6;
}

.accordion .accordion-inner1 {
  font-family: open sans;
  color: #504f4f;
  padding: 7px;
  border: none;
}

.video-gallery {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  gap: 20px;
}

.video-item {
  flex: 0 1 calc(25% - 20px); /* 4 items per row with spacing */
  box-sizing: border-box;
  border-radius: 10px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  width: 100%;
  max-width: 500px;
}

.video-item video {
  width: 100%;
  height: 300px;
  object-fit: contain;
}

@media (max-width: 991px) {
  .video-item {
    flex: 0 1 calc(50% - 20px); /* 2 items per row */
  }
}

@media (max-width: 767px) {
  .video-item {
    flex: 0 1 100%; /* 1 item per row */
  }
}
.material-symbols-outlined {
  position: relative;
  top: 7px;
}


