@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

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


/* 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 {

}

.desktopshow { 
display:none; 
}
@media (min-width: 500px) {
.desktopshow { 
display:block; }
}

.mobileshow { 
display:none; 
}
@media (max-width: 500px) {
.mobileshow { 
display:block; }
}

.gallery_1 * {
  font-family: Nunito, sans-serif;
}

.gallery_1 .text-blk {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  line-height: 25px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.gallery_1 img {
  object-fit: cover;
}

.gallery_1 .responsive-container-block {
  min-height: 75px;
  height: fit-content;
  width: 100%;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  display: flex;
  flex-wrap: wrap;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  justify-content: flex-start;
}

.gallery_1 .responsive-container-block.bigContainer {
  padding-top: 10px;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-left: 30px;
}

.gallery_1 .responsive-container-block.Container {
  max-width: 1320px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 50px;
  margin-right: auto;
  margin-bottom: 50px;
  margin-left: auto;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.gallery_1 .text-blk.heading {
  font-size: 36px;
  line-height: 45px;
  font-weight: 600;
  color: #242424;
  text-align: center;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
}

.gallery_1 .text-blk.subHeading {
  text-align: center;
  font-size: 20px;
  line-height: 30px;
  max-width: 750px;
  color: #a3a3a3;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 50px;
  margin-left: 0px;
}

.gallery_1 .responsive-container-block.imgContainer {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  min-height: auto;
  height: 720px;
  position: relative;
}

.gallery_1 .overlay {
  position: fixed;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat-x: initial;
  background-repeat-y: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(71, 69, 69, 0.7);
  height: 100%;
  width: 100%;
  max-height: 100%;
  top: 0px;
  left: 0px;
  z-index: 100;
  display: none;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.gallery_1 .overlay-inner {
  top: 50%;
  right: 0px;
  bottom: 0px;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat-x: initial;
  background-repeat-y: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: white;
  max-width: 700px;
  width: 100%;
  padding-top: 35px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  position: relative;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  opacity: 1;
}

.gallery_1 .close {
  position: absolute;
  top: 9px;
  right: 15px;
  background-image: none;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat-x: initial;
  background-repeat-y: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  outline-color: initial;
  outline-style: initial;
  outline-width: 0px;
  color: #474545;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: initial;
  border-right-style: initial;
  border-bottom-style: initial;
  border-left-style: initial;
  border-top-color: initial;
  border-right-color: initial;
  border-bottom-color: initial;
  border-left-color: initial;
  border-image-source: initial;
  border-image-slice: initial;
  border-image-width: initial;
  border-image-outset: initial;
  border-image-repeat: initial;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.gallery_1 .overlay-inner img {
  height: auto;
  width: 100%;
  transform: none;
}

.gallery_1 .close:hover {
  cursor: pointer;
}

.gallery_1 .project {
  position: absolute;
  width: 39.8%;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.gallery_1 .btn-box {
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
}

.gallery_1 .project:hover .btn-box {
  display: block;
}

.gallery_1 .btn {
  cursor: pointer;
}

.gallery_1 .smallImage {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.gallery_1 .project.project1 {
  width: 39.8%;
  height: 66.67%;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.gallery_1 .project.project2 {
  bottom: 0px;
  top: auto;
  right: auto;
  width: 59.75%;
  height: 32.6%;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.gallery_1 .project.project3 {
  left: 40.2%;
  right: auto;
  bottom: auto;
  width: 19.4%;
  height: 32.98%;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.gallery_1 .project.project4 {
  left: 40.2%;
  top: 33.7%;
  width: 19.5%;
  height: 32.98%;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.gallery_1 .project.project5 {
  right: 0px;
  left: auto;
  bottom: auto;
  width: 39.8%;
  height: 32.6%;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.gallery_1 .project.project6 {
  bottom: 0px;
  top: auto;
  left: auto;
  right: 0px;
  width: 39.8%;
  height: 66.67%;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

@media (max-width: 1024px) {
  .gallery_1 .responsive-container-block.imgContainer {
    height: 600px;
  }

  .gallery_1 .text-blk.subHeading {
    font-size: 18px;
    line-height: 27px;
  }
}

@media (max-width: 768px) {
  .gallery_1 .project.project5 {
    top: 520px;
    width: 100%;
    left: 0px;
    right: auto;
    bottom: auto;
    height: 200px;
  }

  .gallery_1 .responsive-container-block.imgContainer {
    height: 930px;
  }

  .gallery_1 .project.project1 {
    width: 64%;
    height: 300px;
  }

  .gallery_1 .project.project3 {
    left: auto;
    width: 35%;
    height: 145px;
    right: 0px;
  }

  .gallery_1 .project.project4 {
    left: auto;
    width: 35%;
    height: 145px;
    top: 155px;
    right: 0px;
  }

  .gallery_1 .project.project6 {
    height: 200px;
    width: 100%;
  }

  .gallery_1 .project.project2 {
    width: 100%;
    top: 310px;
    height: 200px;
  }

  .gallery_1 .project {
    width: 100%;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
  }

  .gallery_1 .overlay-inner {
    width: 90%;
  }

  .gallery_1 .text-blk.subHeading {
    line-height: 25px;
    font-size: 17px;
    max-width: 600px;
  }

  .gallery_1 .text-blk.heading {
    font-size: 30px;
    line-height: 40px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
  }
}

@media (max-width: 500px) {
  .gallery_1 .responsive-container-block.imgContainer {
    height: 890px;
  }

  .gallery_1 .responsive-container-block.bigContainer {
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
  }

  .gallery_1 .text-blk.heading {
    font-size: 30px;
    line-height: 35px;
  }

  .gallery_1 .text-blk.subHeading {
    font-size: 16px;
    line-height: 22px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
  }

  .gallery_1 .project.project1 {
    height: 250px;
  }

  .gallery_1 .project.project3 {
    height: 123px;
  }

  .gallery_1 .project.project4 {
    height: 123px;
    top: 127px;
  }

  .gallery_1 .project.project2 {
    top: 260px;
  }

  .gallery_1 .project.project5 {
    top: 470px;
  }

  .gallery_1 .project.project6 {
    top: 680px;
  }
}




































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

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

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


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:#821e58;
}

 h3 {
  font-size:24px;
}
 h4 {
  font-family: "Kanit", sans-serif !important;
  font-size:18px;
}
 h5 {
  font-family: "Kanit", sans-serif !important;
  font-size:14px;
}

p{
font-size:14px;
font-family:open sans, arial, san-serif;
line-height:1.7;
margin:0 0 10px 0;
color:#8e647d;
}

.wrapper100percent {
float:left;
width:100%;	
height: 50%;
}

.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:#8e647d;
font-size:13px;
font-family:"open sans", arial, san-serif;
background-attachment:fixed;
}


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

.navbar {
  position: relative;
  z-index: 900;
height:120px;
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:120px;
}

.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: 55px 25px;
  background: transparent;
  color:#8b1c5a;
  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: #8b1c5a;
}


/*** 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: 300px;
  -moz-box-shadow: 0 0 2px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,.2);
    box-shadow: 0 0 2px rgba(0,0,0,.2);	
  margin:  0;
  background: #fff;
  color: #8b1c5a;
  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: #8b1c5a;
  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:10%;
}
.navbar-header {
  float:right;  
  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: 30px 0;
background: #8b1c5a;
color: #fff;
}

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

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

.navbar-nav ul {
  top: 0;
  left: 0;
}
.navbar .dropdown:hover a.dropdownhover {
color:#fff;
background: #8b1c5a;
}
.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: #8b1c5a;
}
.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, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .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:#6d0b45 url(../images/sliderbg.png) center center repeat-y;
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:17px;
margin-right:40px;
}

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


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


.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:#eee1d1;
}

.spacolumn h6{
text-align:center;
color:#821e58;
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:#e2d4c3 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:#e2d4c3 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:#e2d4c3 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:158px;
height:52px;
margin-bottom:21px;
text-transform:uppercase;
font-family:open sans;
font-size:14px;
background:url(../images/button1.png) top left no-repeat;
display:inline-block;
color:#6f0b46;
font-size:14px;
padding-top:16px;
text-align:center;
}

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

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

.button1 button:hover{
background: url(../images/button1.png) bottom left no-repeat;
color:#f9e3ca;
}

.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:#f9c68a;
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:#821e58;	
padding-top:14px;
margin-bottom:0;
font-size:30px;
font-family:oswald;	
}


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

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


.button2slider a:link, .button2slider a:visited{

display:block;

width:158px;
height:35px;
margin-bottom:21px;
text-transform:uppercase;
font-family:open sans;
font-size:14px;
background:url(../images/button2.png) top left no-repeat;
color:#6f0b46;
font-size:14px;
padding-top:16px;
text-align:center;
}

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



.sendgift a:link, .sendgift a:visited{
display:block;
margin:0 auto 11px auto;
float:none;
width:195px;
height:53px;
color:#6f0b46;
background: url(../images/sendgift.png) top left no-repeat;
color:#6f0b46;
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:#821e58;
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:#821e58 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:#f2ddc6;
margin-left:65px;
padding-top:10px;
}
.accordion1 .accordion-heading:hover a{
color:#fad2a1;
}
.accordion1  .open  {
background:#821e58 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:#fad2a1;
}



.accordion1 .accordion-inner1{
font-family:open sans;
color:#8e647d;
padding:20px;
border:none;
}


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

.recentnewsrow {
border-bottom:1px dashed #821e58;
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: #821e58;
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:#fad2a1;
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:#fad2a1;
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:#6d0b45 url(../images/footer.png) top center no-repeat;
}

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


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

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

}


.testimonial{
margin-bottom:21px;
border-bottom:1px dashed #f9c68a;
}
.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:#f9c68a;
}
.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 #f9c68a;
}
.tweetlast {
border-bottom:none;
}
.tweet img{
margin-top:0;
float:left;
}

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


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


.blogtags  {
border-bottom:1px dashed #f9c68a;
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:80px;
display:inline-block;
}

.blogtags span a:link, .blogtags span a:visited{
}
.blogtags span a:hover{
color:#6d0b45;
background:#fab27c;
}

.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:#6f0b46;
font-size:17px;
margin-bottom:21px;
float:left;
background: url(../images/buttonsubscribe.png) top center no-repeat;
}

.subscribefieldwrapper  .buttonsubscribe:hover{
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:#2c051b;
height:auto;
padding-bottom:20px;
}


.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 .iconfacebook{ 
background: url("../images/Facebook_icon2.png") top left no-repeat;
}


.icons .iconig{ 
background: url("../images/Instagram_icon.png") top left no-repeat;
}


.icons .icongoogle{ 
background: url(../images/icongoogle.png) top left no-repeat;
transition: all .3s;
-moz-transition: all .3s; 
-webkit-transition:all .3s; 
-o-transition: all .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 .3s;
-moz-transition: all .3s; 
-webkit-transition:all .3s; 
-o-transition: all .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 .3s;
-moz-transition: all .3s; 
-webkit-transition:all .3s; 
-o-transition: all .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 .3s;
-moz-transition: all .3s; 
-webkit-transition:all .3s; 
-o-transition: all .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:#f9c68a;
}
.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:350px;
height:400px;
margin:0 auto 38px auto;
background: url("../images/lowerback.jpg") center center no-repeat;
border:#e2d4c3 solid 2px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}
.circleimage2a{
width:350px;
height:400px;
margin:0 auto 38px auto;
background: url(../images/footmassage.jpg) center center no-repeat;
border:#e2d4c3 solid 2px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

.circleimage3a{
width:350px;
height:400px;
margin:0 auto 38px auto;
background: url("../images/thaimassage.jpg") center center no-repeat;
border:#e2d4c3 solid 2px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

.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:#eee1d1;
font-size:14px;
line-height:1.6;
margin-top:10px;
}
.buypresent1text p{
line-height:2;
font-size:12px;
color:#eee1d1;
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 .3s;
-moz-transition: all .3s; 
-webkit-transition:all .3s; 
-o-transition: all .3s; 
}

.buypresent2text1 a:hover{
padding-right:32px;
background: url(../images/heart.png) right center no-repeat;
}
.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:#821e58;	
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:#8e647d;
font-size:14px;
line-height:1.6;
margin-top:10px;
}
.buypresent2text p{
line-height:2;
font-size:12px;
color:#8e647d;
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:#811d56;
text-transform:uppercase;
line-height:1;
font-size:14px;
font-family:open sans;
transition: all .3s;
-moz-transition: all .3s; 
-webkit-transition:all .3s; 
-o-transition: all .3s; 
}
.buypresent2text a:hover{
padding-right:32px;
background: url(../images/heart.png) right center no-repeat;
}

/******index2 end******/


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

.underslider1{
height:auto;
background:#eee1d1;
font-size:36px;
padding-top:20px;
padding-bottom:11px;
margin:-60px 0 0 0;
border-bottom:1px dashed #821e58;
border-top:1px dashed #821e58;
}

.underslider1 h3{
font-family:"oswald";
color:#8e1c5a;
font-size:30px;
text-transform:uppercase;
}
.underslider1 h3 span{
font-family:"oswald";
color:#8e647d;
font-size:18px;
margin-left:20px;
text-transform:uppercase;
}

.underslider1 p{
font-family:"open sans";
font-size:14px;
color:#8e647d;
}

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

.buttonunderslider a:hover{
background: url(../images/buttonunderslider.png) bottom left no-repeat;
color:#f9e3ca;
}

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


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

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

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

.pageheadline h2 span{
font-family:"oswald";
font-size:18px;
margin-left:20px;
color:#8e647d;
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:#7d1d55;
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:#7d1d55;
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:#f1e5d6;
}
.aboutquote .border{ 
border-left:3px solid #e0d0ca;
}

.aboutquote h2 { 
color:#65043d;
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:#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:#7d1d55;
font-size:24px;
}
.staff p{ 
color:#8e647d;
font-size:12px;
}

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


.staff { 
border-bottom:1px dashed #821e58;
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/Facebook_icon.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 #821e58;
margin-bottom:30px;
}

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

.leftabout1 .highlight{ 
color:#852a5f;
}

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

.headlinesidebar h4{
color:#7d1d55;
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 #821e58;
padding-bottom:21px;
}
.sidebarabout1 li{ 
margin-bottom:11px;
font-size:12px;
}
.sidebarabout1 li span{ 
color:#65043d;
}

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

.sidebarabout3 { 
border-bottom:1px dashed #821e58;
padding-bottom:33px;
}
.sidebarabout3 li{ 
margin-bottom:11px;
font-size:13px;
}
.sidebarabout3 p{
margin-left:40px;
margin-bottom:0;
font-size:12px;
color:#8e647d;
}

.sidebarabout3 li img{ 
float:left;
}
.sidebarabout3 .highlight{
font-style:italic;
color:#821e58;
}
.reservation{
min-height:66px;
max-width:260px;
padding: 18px 20px 0 20px;
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:30px;
color:#fff;
transition: all .3s;
-moz-transition: all .3s; 
-webkit-transition:all .3s; 
-o-transition: all .3s; 
}

.reservation a span{
font-family:rouge script;
font-size:30px;
color:#facd95;
transition: all .3s;
-moz-transition: all .3s; 
-webkit-transition:all .3s; 
-o-transition: all .3s; 
}
.reservation a:hover{
color:#facd95;
}
.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 .3s;
-moz-transition: all .3s; 
-webkit-transition:all .3s; 
-o-transition: all .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:#821e58;
padding:5px 25px;
display:inline-block;
margin-bottom:42px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
transition: all .3s;
-moz-transition: all .3s; 
-webkit-transition:all .3s; 
-o-transition: all .3s; 
}

#options ul li a:hover{
background: #eee1d1;
color:#821e58;
text-shadow:none;
}


#options ul li a:focus{
background: #eee1d1;
text-shadow:none;
color:#821e58;
}

.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;
transition: all .3s;
-moz-transition: all .3s; 
-webkit-transition:all .3s; 
-o-transition: all .3s; 
background: url(../images/glass.png) center center no-repeat;
}

.view a.glass:hover {
transition: all .3s;
-moz-transition: all .3s; 
-webkit-transition:all .3s; 
-o-transition: all .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;
transition: all .3s;
-moz-transition: all .3s; 
-webkit-transition:all .3s; 
-o-transition: all .3s; 
background: url(../images/link.png) center center no-repeat;
}
.view a.link:hover {
transition: all .3s;
-moz-transition: all .3s; 
-webkit-transition:all .3s; 
-o-transition: all .3s; 
transform:rotate(45deg);
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
}

.view h3 {
color: #eee1d1;
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:#7d1d55;
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:#821e58;
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:#65043d;
font-weight:bold;
}
.sidebarcontact li span{ 
color:#8e647d;
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:#eee1d1;
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:#eee1d1;
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:#eee1d1;
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:#eee1d1;
}


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

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


.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;
}
.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:#65043d;
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{
color:#fbd8b0;

}
.tabs1 a:focus{
color:#fbd8b0;
}


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

.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:#7d1d55;
font-size:24px;
margin-bottom:21px;
}
.tabinside h5{
color:#7d1d55;
font-size:18px;
margin-bottom:21px;
margin-top:21px;
}
.tabinsidelast{
margin-bottom:21px;
padding-bottom:21px;
}


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


.buypresent2text1 p{
line-height:2;
font-size:12px;
color:#8e647d;
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:#811d56;
text-transform:uppercase;
line-height:1;
font-size:14px;
font-family:open sans;
transition: all .3s;
-moz-transition: all .3s; 
-webkit-transition:all .3s; 
-o-transition: all .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:#eee1d1;	
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:#65043d;
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:#fbd8b0;

}
.tabs2 a:focus{
color:#fbd8b0;
}

.blogpost{
margin-top:42px;
margin-bottom:30px;
border-bottom:1px dashed #821e58;
}
.blogpost h4{
margin-bottom:21px;

}
.blogimage{
margin-bottom:21px;
width:100%;
height:220px;
background: url(../images/blog1.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:#fad2a1;
font-size:14px;
font-family:oswald;
text-transform:uppercase;
text-align:center;
padding-top:5px;
}
.blogmeta p{
margin-top:5px;
color:#660940;
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:#8e647d;
font-size:12px;
text-transform:none;
}
.blogmeta  .blogmetalast{
background:none;
}
.blogtext{
margin-bottom:30px;
}
.pagination{
margin:0 auto ;
width:220px;
}

.pagination a:link, .pagination a:visited{
background:#eee1d1;
color:#6d0b46;
padding:5px 12px ;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
float:left;
margin-left:8px;
}
.pagination a:hover{
background:#6d0b46;
color:#eee1d1;
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:#65043d;
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:#7d1d55;
font-size:24px;
margin-bottom:21px;
}
.tabinside1 h5{
color:#7d1d55;
font-size:18px;
margin-bottom:21px;
margin-top:21px;
}

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

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


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


.services{
border-bottom:1px dashed #821e58;
padding-bottom:5px;
margin-top:10px;
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 .3s;
-moz-transition: all .3s; 
-webkit-transition:all .3s; 
-o-transition: all .3s; 
}


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


.servicehour p{
display:inline;
font-family:oswald;
font-size:24px;
color:#7d1d55;
}

.servicehour p{
display:inline;
paddng-right:50px;
font-family:oswald;
font-size:24px;
color:#7d1d55;
}

.servicehour p{
display:inline;
paddng-right:50px;
font-family:oswald;
font-size:24px;
color:#7d1d55;
}
