/*
Theme Name:    Your Sanctuary
Develope by:   Mohd. Sakeem Khan 
Company URL:   http://www.webmarketingexperts.com.au/
Company Name:  WME
*/

html, body {
	margin:0;
	padding:0;
	font-family: 'Roboto', sans-serif;
	}
	
.clr {
margin:0; padding:0;
clear:both;
}
 
.clear {
margin:0; padding:0;
clear:both;
}

.clearfix {
margin:0; padding:0;
clear:both;
}
/* Global Classes starts */
* {
outline:none;
}

div, form, P
{
 margin:0px;
 padding:0px;
}

A IMG /* This Class will disble border over any link on images*/
{ 
  border:none;
  outline:none
}
a
{
	text-decoration:underline;
	color:#A2A2A2;
}

a:hover
{
	text-decoration:none;
	
}
p
{
	color:#000;
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
	}

p a
{
	text-decoration:underline;
	color:#A2A2A2;
}

p a:hover
{
	text-decoration:none;

}

UL
	{
	/* Controls NORMAL UL */
	margin:0 0 0 0; 
	padding:0 0 0 0;
	color:#fff;
	}

UL LI
	{
	/* Controls NORMAL li inside UL */
	margin:0 0  0 0; 
	padding:0 0 0  0;
	}

UL strong	{
font-size:15px;
	}	

OL 
	{
	/* Controls NORMAL OL */
	margin:0 0 0 28px; 
	padding:0 0 0 0;
	list-style-type:decimal; 
	}

OL LI
	{
	/* Controls NORMAL li inside OL */
	text-decoration:underline;
	color:#000000;
	}
	
OL LI A, LI A , OL A
	{
	/* Controls LINKS inside OL */
	text-decoration:underline;
	color:#000000;
	}

OL A:HOVER
	{
	/* Controls LINKS HOVER inside OL */
	text-decoration:none;
	color:#363636;
	}

UL A
	{
	/* Controls LINKS inside UL */
	text-decoration:underline;
	color:#A2A2A2;
	}

UL A:HOVER
	{
	/* Controls LINKS HOVER inside UL */
	text-decoration:none;
	
	}
	
h1,h2,h3,h4,h5,h6
	{
	margin:0px;
	padding:0px;
	}
	


/*header section start*/
.header{
  background:url(images/header_bg.jpg) center top no-repeat, url(images/header_border.jpg) center bottom no-repeat;
  background-size:100%;
  margin:0px 0px 0px 0px;
  padding:32px 0px 10px 0px;
  }
.header_wrapper{
  width:1131px;
  margin:0px auto;
  padding:0px 0px 0px 0px;
  }
.header_callus{
  width:310px;
  margin:66px 33px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.header_callus h5{
  margin:0;
  font-family: 'PT Serif', serif;
  font-weight:700;
  font-size: 20px;
  background: #8F754A;
  padding: 10px;
  color: white;
  border-radius: 9px;
  }
.header_callus h5 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:white;
  text-decoration:none;
  }
.header_callus h5 a:hover{
  color:black;
  }
.header_logo{
  width:486px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.header_logo img{
  max-width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.mob_logo{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:none;
  }
.mob_logo img{
  max-width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.header_socail{
  width:68px;
  margin:70px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.header_socail img{
  max-width:100%;
  height:auto;
  margin:0px 5px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.header_menu{
  width:1185px;
  margin:0px auto;
  padding:18px 0px 0px 0px;
  }
nav{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
nav ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style-type:none;
  }
nav ul li{
  margin:0px 15px 0px 0px;
  padding:0px 0px 0px 0px;
  display:inline-block;
  }
nav ul li.active a{
  color:#c1a630;
  }
nav ul li:last-child{
  margin:0px 0px 0px 0px !important;
  }
nav ul li a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 18px 0px;
  font-family: 'PT Serif', serif;
  color:#7f7f7f;
  font-size:18px;
  font-style:italic;
  display:inline-block;
  font-weight:400;
  text-decoration:none;
  }
nav ul li a:hover{
  color:#c1a630;
  }
  
/*_____ Submenu css Start __________*/
#access ul {
	font-size: 13px;
	list-style: none;
	margin: 0 0 0 -0.8125em;
	padding-left: 0;
   }

#access li {
	float: left;
    position: relative;
  }
#access a {
	color: #eee;
	display: block;
	line-height: 3.333em;
	padding: 0 1.2125em;
	text-decoration: none;
    }
nav ul ul {
	display: none;
	margin: 0px;
	padding:0px 0px 0px 0px;
	width:230px;
	z-index: 99999;
	background:#fbfaf4;
    visibility: hidden; 
	display: none; 
	position:absolute; 
	top:100%; 
	left:-5px;
   }
nav li:hover > a, nav ul li:hover > ul{ display: block; }  
.menubar ul ul li{
	border-bottom:1px solid #747474;
   }
nav ul ul ul {
	left: 100%;
	top: 0;
	width:250px;
    }
nav ul ul li a {
	color: #626262 !important;
	font-size:17px;
	font-weight: normal;
	height: auto;
    line-height: 1.4em;
	padding:8px 10px;
	margin:0;
	width:210px;
	text-transform:none;
	background:none !important;
    }
nav ul ul ul li a {
	width:230px;
	font-family:Arial, Helvetica, sans-serif !important;
    }
nav ul ul li a:hover {
	background:#747474 !important;
	color:#e9e9e9 !important;
    }	
nav ul ul li.current_page_item a{
	background:#747474 !important;
	color:#e9e9e9 !important;
    }
nav ul li:hover > ul {
	display: block;
    }
nav .current-menu-item > a,
nav .current-menu-ancestor > a,
nav .current_page_item > a,
nav .current_page_ancestor > a {
    color:#c1a630;
    }
	
/*----------Third Level-------------------*/
nav ul li.hover, nav ul li:hover {position: relative; cursor: default;}
nav ul li:hover > ul { visibility: visible;}

/*_____ Submenu css ends __________*/  
  
/*header section end*/



/*banner section start*/
.banner{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
/*banner section end*/

/*container section start*/
.luxury{
  background:url(images/top_bg.jpg)#fbfaf4 center top no-repeat;
  margin:0px 0px 35px 0px;
  padding:16px 0px 16px 0px;
  }
.container_top_wrapper{
  width:1062px;
  margin:0px auto 20px;
  padding:0px 0px 0px 0px;
    overflow: auto;
  }
.luxury h1{
  margin:7px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Serif', serif;
  font-weight:400;
  color:#5d5d5d;
  font-size:25px;
  font-style:italic;
  text-align:center;
  text-transform:uppercase;
  }
.amizing{
  margin:0px 0px 30px 0px;
  padding:0px 0px 0px 0px;
  }
.amizing_left{
  width:508px;
  margin:0px 0px 0px 0px;
  padding:4px;
  border:1px solid #f0ebd6;
  float:left;
  }
.amizing_right{
  width:508px;
  margin:0px 0px 0px 0px;
  padding:4px;
  border:1px solid #f0ebd6;
  float:right;
  }
.amizing_inner{
  border:1px solid #f0ebd6;
  background:#fbfaf4;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.amizing_inner h3{
  margin:0px 0px 0px 0px;
  padding:12px 0px 12px 0px;
  font-family: 'PT Serif', serif;
  font-weight:400;
  font-size:20px;
  color:#5d5d5d;
  border-bottom:1px solid #f0ebd6;
  text-align:center;
  text-transform:uppercase;
  }
.amizing_inner h3 a{
	text-decoration:none;
  font-size:20px;
  color:#5d5d5d;
	} 
.amizing_inner h3 a:hover{
  color:#a2a2a2;
	}   
.amizing_inner img{
  width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.gift{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.gift_left{
  width:178px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.gift_left img{
  max-width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.gift_right{
  width:325px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.gift_right p{
  margin:25px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#5d5d5d;
  font-weight:400;
  font-size:16px;
  line-height:23px;
  text-transform:uppercase;
  text-align:center;
  }
.gift_right p span{
  font-size:20px;
  }
.video{
  background:#eff8fe;
  margin:0px 0px 0px 0px;
  padding:40px 0px 40px 0px;
  }
.video_clip{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.video_clip img{
  max-width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.container_bottom_wrapper{
  width:1131px;
  margin:0px auto;
  padding:0px 0px 0px 0px;
  }
.welcome{
  margin:0px 0px 0px 0px;
  padding:35px 0px 35px 0px;
  }
.welcome h3{
  background:url(images/heading_bg.jpg) center 48px no-repeat;
  margin:0px 0px 20px 0px;
  padding:0px 0px 35px 0px;
  font-family: 'PT Serif', serif;
  color:#5d5d5d;
  font-weight:400;
  font-size:28px;
  text-transform:uppercase;
  text-align:center;
  }
.welcome_left{
  width:750px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.welcome_left h4{
  margin:0px 0px 22px 0px;
  padding:0px 0px 0px 0px;
  color:#5c5c5c;
  font-weight:600;
  font-size:16px;
  line-height:24px;
  }
.welcome_left p{
  margin:0px 0px 22px 0px;
  padding:0px 0px 0px 0px;
  color:#5c5c5c;
  font-weight:400;
  font-size:14px;
  line-height:24px;
  }
.welcome_right{
  width:335px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.stock{
  margin:0px 0px 0px 0px;
  padding:4px;
  border:1px solid #f0ebd6;
  text-align:center;
  }
.stock_inner{
  border:1px solid #f0ebd6;
  background:#fbfaf4;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.stock_inner h4{
  margin:0px 0px 0px 0px;
  padding:12px 0px 12px 0px;
  font-family: 'PT Serif', serif;
  font-weight:400;
  font-size:20px;
  color:#5d5d5d;
  text-transform:uppercase;
  }
.stock_inner h4 span{
  font-size:24px;
  }
.stock_inner2{
  background:#f0ebd6;
  margin:0px 0px 0px 0px;
  padding:25px 0px 25px 0px;
  }
.stock_inner2 p{
  margin:0px 0px 0px 0px;
  padding:50px 0px 50px 0px;
  font-family: 'PT Serif', serif;
  color:#5d5d5d;
  font-weight:400;
  font-size:19px;
  line-height:40px;
  }
.award{
  margin:0px 0px 0px 0px;
  padding:35px 0px 35px 0px;
  background:#fbfaf4;
  }
.award h3{
  background:url(images/heading_bg2.jpg) center 48px no-repeat;
  margin:0px 0px 20px 0px;
  padding:0px 0px 35px 0px;
  font-family: 'PT Serif', serif;
  color:#5d5d5d;
  font-weight:400;
  font-size:28px;
  text-transform:uppercase;
  text-align:center;
  }
.award_left{
  width:404px;
  margin:0px 0px 0px 0px;
  padding:4px;
  border:1px solid #f0ebd6;
  float:left;
  }
.award_inner{
  margin:0px 0px 8px 0px;
  padding:0px 0px 0px 0px;
  border:1px solid #f0ebd6;
  }
.award_inner img{
  width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.winner{
  width:111px;
  margin:0px 30px 0px 4px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.winner img{
  max-width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.adjust{
  margin:0px 0px 0px 0px !important;
  }
.award_right{
  width:685px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.award_right h4{
  margin:0px 0px 22px 0px;
  padding:0px 0px 0px 0px;
  color:#5c5c5c;
  font-weight:600;
  font-size:16px;
  line-height:24px;
  }
.award_right p{
  margin:0px 0px 22px 0px;
  padding:0px 0px 0px 0px;
  color:#5c5c5c;
  font-weight:400;
  font-size:14px;
  line-height:24px;
  }
.voucher{
  background:#fff;
  margin:0px 0px 0px 0px;
  padding:13px 20px 0px 20px;
  min-height:177px;
  }
.voucher p{
  margin:0px 0px 22px 0px;
  padding:0px 0px 0px 0px;
  color:#5c5c5c;
  font-weight:400;
  font-size:14px;
  line-height:24px;
  }
.appointment{
  background:#fff;
  margin:0px 0px 0px 0px;
  padding:13px 20px 0px 20px;
  min-height:177px;
  }
.appointment p{
  margin:0px 0px 22px 0px;
  padding:0px 0px 0px 0px;
  color:#5c5c5c;
  font-weight:400;
  font-size:14px;
  line-height:24px;
  }
.appointment p span{
  font-weight:600;
  }
.appointment p a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#5c5c5c;
  text-decoration:none;
  }
.appointment p a:hover{
  color:#d1c25c;
  }
.group{
  background:#fff;
  margin:0px 0px 30px 0px;
  padding:4px;
  border:1px solid #f0ebd6;
  }
.group_inner{
  background:#fbfaf4;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border:1px solid #f0ebd6;
  }
.group_inner h3{
  margin:0px 0px 0px 0px;
  padding:12px 0px 12px 0px;
  font-family: 'PT Serif', serif;
  font-weight:400;
  font-size:20px;
  color:#5d5d5d;
  border-bottom:1px solid #f0ebd6;
  text-align:center;
  text-transform:uppercase;
  }
.booking{
  background:#fff;
  margin:0px 0px 0px 0px;
  padding:13px 20px 0px 20px;
  }
.booking p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 22px 0px;
  color:#5c5c5c;
  font-weight:400;
  font-size:14px;
  line-height:24px;
  }

.exchange{
  background:#fff;
  margin:0px 0px 0px 0px;
  padding:13px 20px 0px 20px;
  min-height:90px;
  }
.exchange p{
  margin:0px 0px 22px 0px;
  padding:0px 0px 0px 0px;
  color:#5c5c5c;
  font-weight:400;
  font-size:14px;
  line-height:24px;
  } 
.package_left{
  width:335px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.book_today{
  margin:0px 0px 10px 0px;
  padding:4px;
  border:1px solid #f0ebd6;
  text-align:center;
  }
.book_today_inner{
  background:#fbfaf4;
  margin:0px 0px 0px 0px;
  padding:18px 0px 18px 18px;
  }
.book_today_inner h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Serif', serif;
  color:#5d5d5d;
  font-weight:400;
  font-size:22px;
  line-height:30px;
  text-transform:uppercase;
  text-align:center;
  }
.book_today_inner h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#5d5d5d;
  text-decoration:none;
  }
 .book_today_inner h4 a:hover{
  color:#d1c25c;
  }
  
.package_right{
  width:626px;
  margin:0px 0px 0px 26px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.package_pic{
  margin:0px 0px 0px 0px;
  padding:0px;
  }
.package_pic img{
  background:#fbfaf4;
  width:98%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:1%;
  border:1px solid #f0ebd6;
  }
.half{
  background:url(images/heading_bg.jpg) left top no-repeat,url(images/heading_bg.jpg) left bottom no-repeat ;
  margin:35px 0px 0px 0px;
  padding:35px 0px 35px 0px;
  }
.half h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Serif', serif;
  color:#5d5d5d;
  font-weight:400;
  font-size:24px;
  text-transform:uppercase;
  }
.half h5{
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Serif', serif;
  color:#5d5d5d;
  font-weight:400;
  font-size:24px;
  text-transform:uppercase;
  }
.half h2{
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Serif', serif;
  color:#5d5d5d;
  font-weight:400;
  font-size:20px;
  text-transform:uppercase;
  }
.half p{
  margin:0px 0px 25px 0px;
  padding:0px 0px 0px 0px;
  color:#5c5c5c;
  font-weight:400;
  line-height:24px;
  font-size:14px;
  }
.half  p span{
 font-weight:600;
 }
.winner2{
  margin:15px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.winner2_inner{
  width:105px;
  margin:0px 9px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.winner2_inner img{
  max-width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.adjust2{
  margin:0px 0px 0px 0px !important;
  }
.adjust3{
 padding:35px 0px 10px 0px !important;
  }
.honey_package{
  margin:0px 0px 30px 0px;
  padding:0px 0px 0px 0px;
  }
.honey{
  background:#fff;
  margin:0px 0px 0px 0px;
  padding:25px 20px 0px 20px;
  min-height:143px;
  }
.honey_left{
  width:510px;
  margin:0px 0px 0px 0px;
  padding:4px;
  border:1px solid #f0ebd6;
  float:left;
  }
.honey_left_inner{
  border:1px solid #f0ebd6;
  background:#fbfaf4;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.honey_headline{
  width:183px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.honey_headline2{
  width:120px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.honey_headline2 p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:14px;
  color:#5c5c5c;
  font-weight:700;
  line-height:24px;
  }
.honey_headline p{
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  font-size:14px;
  color:#5c5c5c;
  font-weight:700;
  line-height:24px;
  }
.honey_left_inner ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style-type:none;
  }
.honey_left_inner ul li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:14px;
  color:#5c5c5c;
  font-weight:400;
  display:block;
  line-height:24px;
  }
.honey_list{
  width:220px;
  margin:0px 0px 0px 35px;
  padding:0px 0px 0px 0px;
  float:left;
  }
 .honey_list2{
  width:305px;
  margin:0px 0px 0px 35px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.honey_left h3{
  margin:0px 0px 0px 0px;
  padding:12px 0px 12px 0px;
  font-family: 'PT Serif', serif;
  font-weight:400;
  font-size:20px;
  color:#5d5d5d;
  border-bottom:1px solid #f0ebd6;
  text-align:center;
  text-transform:uppercase;
  }
.honey_right{
  width:509px;
  margin:0px 0px 0px 0px;
  padding:4px;
  border:1px solid #f0ebd6;
  float:right;
  }
.honey_right img{
  width:100%;
  height:auto;
  margin:0px 0px -4px 0px;
  padding:0px 0px 0px 0px;
  border:1px solid #f0ebd6;
  }
.honey_list3{
  width:260px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.honey_list3 p{
  margin:15px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-weight:400;
  font-size:14px;
  color:#5c5c5c;
  line-height:24px;
  }
.honey_list2 p{
  margin:15px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-weight:400;
  font-size:14px;
  color:#5c5c5c;
  line-height:24px;
  }
.honey3{
  background:#fff;
  margin:0px 0px 0px 0px;
  padding:25px 20px 0px 20px;
  min-height:287px;
  }
.honey4{
  background:#fff;
  margin:0px 0px 0px 0px;
  padding:25px 20px 0px 20px;
  min-height:206px;
  }
.honey5{
  background:#fff;
  margin:0px 0px 0px 0px;
  padding:25px 20px 0px 20px;
  min-height:262px;
  }
.honey6{
  background:#fff;
  margin:0px 0px 0px 0px;
  padding:25px 20px 0px 20px;
  min-height:352px;
  }
.treatment{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.treatment ul{
  margin:0px 0px 25px 0px;
  padding:0px 0px 0px 0px;
  list-style-type:none;
  }
.treatment ul li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color: #5c5c5c;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  list-style-type:none;
  display:block;
  }
.polishing{
  background:url(images/heading_bg.jpg) center top no-repeat;
  margin:0px 0px 0px 0px;
  padding:65px 0px 0px 0px;
  }
.polishing h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Serif', serif;
  font-weight:400;
  font-size:20px;
  color:#5d5d5d;
  text-transform:uppercase;
  }
.glamour{
  margin:30px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.glamour h4{
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Serif', serif;
  font-weight:400;
  font-size:20px;
  color:#5d5d5d;
  text-transform:uppercase;
  }
.glamour p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-weight:600;
  font-size:14px;
  color:#5c5c5c;
  line-height:24px;
  }
.full{
  width:240px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.full p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-weight:600;
  font-size:14px;
  color:#5c5c5c;
  line-height:24px;
  }
.full h6{
  margin:5px 0px 25px 0px;
  padding:0px 0px 0px 0px;
  font-weight:600;
  font-size:14px;
  color:#5c5c5c;
  }
label{
  margin:0px 0px 0px 92px;
  padding:0px 0px 0px 0px;
  font-weight:600;
  font-size:14px;
  color:#5c5c5c;
  display:inline-block;
  }
.detail{
  margin:0px 0px 25px 0px;
  padding:0px 0px 0px 30px;
  }
.detail ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style-type:none;
  }
.detail ul li{
  background:url(images/li_bg.png) left 11px no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 12px;
  font-weight:400;
  font-size:14px;
  color:#5c5c5c;
  line-height:24px;
  list-style-type:none;
  }
.half p a{
  margin:0px;
  padding:0px;
  color:#5c5c5c;
  text-decoration:none;
  }
.half2{
  background:url(images/heading_bg.jpg) left top no-repeat;
  padding:35px 0px 10px 0px;
  }
.half p a:hover{
  color:#c1a630;
  }
.work{
  margin:0px 0px -25px 0px;
  padding:25px 0px 0px 0px;
  }
.work p{
  margin:0px 0px 25px 0px;
  padding:0px 0px 0px 0px;
  font-weight:400;
  font-size:14px;
  color:#5c5c5c;
  line-height:24px;
  }
.work p span{
  font-weight:600;
  }
.head_foil{
  margin:0px 0px 22px 0px;
  padding:0px 0px 0px 0px;
  }
.head_foil ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style-type:none;
  }
.head_foil h6{
  margin:0px 0px 5px 0px;
  padding:0px 0px 0px 0px;
  font-weight:600;
  font-size:14px;
  color:#5c5c5c;
  }
  
.head_foil ul li{
  background:url(images/dotted.png) left 7px no-repeat;
  margin:0px 0px 5px 0px;
  padding:0px 0px 0px 8px;
  font-weight:400;
  font-size:14px;
  color:#5c5c5c;
  display:block;
  }

.entry-content .head_foil ul li {
    padding-left: 10px !important;
}
.hair_detail{
  width:430px;
  margin:-20px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.hair_detail table{
  margin:0px 0px 20px 0px;
  font-weight:400;
  font-size:14px;
  color:#5c5c5c;
  }
.hair_detail table th{
  padding:0px 0px 5px 0px;
  font-weight:600;
  text-align:left;
  }
.hair_detail table tr td{
  padding:0px 0px 5px 0px;
  }
.recommand{
  margin:25px 0px 0px 0px;
  padding:4px;
  border:1px solid #f0ebd6;
  }
.recommand_inner{
  border:1px solid #f0ebd6;
  background:#fbfaf4;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.recommand_inner h4{
  margin:0px 0px 0px 0px;
  padding:12px 0px 12px 0px;
  font-family: 'PT Serif', serif;
  font-weight:400;
  font-size:20px;
  color:#5d5d5d;
  border-bottom:1px solid #f0ebd6;
  text-align:center;
  text-transform:uppercase;
  }
.use_recommed{
  background:#fff;
  margin:0px 0px 0px 0px;
  padding:15px 0px 20px 0px;
  }
.use_recommed p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-weight:400;
  font-size:14px;
  color:#5c5c5c;
  line-height:24px;
  text-transform:uppercase;
  text-align:center;
  }
.special{
  margin:0px 0px 15px 0px;
  padding:0px 0px 0px 0px;
  }
.special_left{
  width:/*288px*/ 100%;
  margin:0px 0px 0px 0px;
  padding:4px;
  border:1px solid #f0ebd6;
  float:/*left*/none;
  }
.special_right{
  width:/*288px*/ 100%;
  margin:0px 0px 0px 0px;
  padding:4px;
  border:1px solid #f0ebd6;
  float:/*right*/none;
  }

.special_inner{
  border:1px solid #f0ebd6;
  background:#fff;
  margin:0px 0px 0px 0px;
  padding:0px 0px 15px 0px;
  min-height:/*275px*/160px;
  }
.special_inner h4{
  margin:0px 0px 0px 0px;
  padding:12px 0px 12px 0px;
  font-family: 'PT Serif', serif;
  font-weight:400;
  font-size:20px;
  color:#5d5d5d;
  border-bottom:1px solid #f0ebd6;
  text-align:center;
  text-transform:uppercase;
  }
.special_price{
  background:#fff;
  min-height:190px;
  margin:0px 0px 0px 0px;
  padding:15px 0px 0px 25px;
  }
.special_price p{
  margin:0px 0px 15px 0px !important;
  padding:0px 0px 0px 0px !important;
  font-weight:400;
  font-size:14px;
  color:#5c5c5c;
  line-height:24px;
  }
.special_price p span{
  color:#d3ba11;
  font-size:16px;
  font-weight:600;
  display:block;
  float:inherit!important;
    }
.special_price ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.special_price ul li{
  background:url(images/li_bg.png) left 12px no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 12px;
  font-weight:400;
  font-size:14px;
  color:#5c5c5c;
  line-height:24px;
  display:block;
  }
.special p{
  margin:5px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-weight:500;
  font-size:16px;
  color:#5c5c5c;
  }
 .special p span{
   margin:0px 0px 0px 0px;
   font-weight:500;
   float:left;
   }
.special p strong{
  width:545px;
   margin:0px 0px 0px 5px;
     font-weight:500;
   float:left;
   }
.form{
  width:700px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.enquiry_form{
  margin:0px 0px 30px 0px;
  padding:0px 0px 0px 0px;
  border-bottom:1px solid #f0ebd6;
  }
.enquiry_form h4{
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Serif', serif;
  font-weight:400;
  font-size:20px;
  color:#5d5d5d;
  text-transform:uppercase;
  }
label2
{
    display: block;
}
.form h5{
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  font-weight:500;
  font-size:16px;
  color:#5c5c5c;
  text-transform:uppercase;
  }
.form p{
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  font-weight:400;
  font-size:14px;
  color:#5c5c5c;
  line-height:24px;
  }
.submit_form{
  width:207px;
  margin:0px 0px 0px 0px;
  padding:4px;
  border:1px solid #f0ebd6;
  }
.submit{
  width:100%;
  background:#d6cca2;
  margin:0px 0px 0px 0px;
  padding:5px 0px 5px 0px;
  font-family: 'PT Serif', serif;
  font-weight:500;
  font-size:25px;
  color:#5d5d5d;
  text-transform:uppercase;
  border:1px solid #f0ebd6;
  display:block;
  cursor:pointer;
  }
.submit:hover{
  background:#e8d482;
  }
.label2{
  width:170px;
  margin:10px 8px 0px 0px;
  padding:0px 0px 0px 0px;
  font-weight:500;
  font-size:16px;
  vertical-align:top;
  display:inline-block;
  color:#5c5c5c;
  }
.input{
  width:496px;
  background:#fbfaf4;
  margin:0px 0px 8px 0px;
  padding:10px 10px 10px 10px;
  font-family: 'Roboto', sans-serif;
  font-weight:500;
  font-size:16px;
  border:1px solid #f0ebd6;
  color:#5c5c5c;
  }
.msg{
  width:496px;
  height:85px;
  background:#fbfaf4;
  margin:0px 0px 8px 0px;
  padding:10px 10px 10px 10px;
  font-family: 'Roboto', sans-serif;
  font-weight:500;
  font-size:16px;
  border:1px solid #f0ebd6;
  color:#5c5c5c;
  }
.enquiry_detail{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.contact{
  background:url(images/heading_bg.jpg) left bottom no-repeat;
  margin:0px 0px 30px 0px;
  padding:0px 0px 50px 0px;
  }
.contact p{
  margin:0px 0px 25px 0px;
  padding:0px 0px 0px 0px;
  font-weight:400;
  font-size:14px;
  color:#5c5c5c;
  line-height:24px;
  }
.contact p span{
  font-size:16px;
  font-weight:500;
  }
.contact p a{
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   font-weight:600;
   color:#5c5c5c;
   text-decoration:underline;
   }
.contact p a:hover{
  color:#c1a630;
  }
.contact p strong{
  font-weight:600;
  }
.contact h4{
  margin:0px 0px 5px 0px;
  padding:0px 0px 0px 0px;
  font-weight:400;
  font-size:14px;
  color:#5c5c5c;
  }
.contact h4 span{
  margin:0px 0px 0px 0px;
  font-weight:600;
  display:inline-block;
  min-width:75px;
  }
.contact h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#5c5c5c;
  text-decoration:none;
  }
.contact h4 a:hover{
  color:#c1a630;
  }
.contact h5{
  margin:20px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-weight:600;
  font-size:14px;
  color:#5c5c5c;
  }
.contact h5 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-weight:400;
  color:#5c5c5c;
  text-transform:lowercase;
  text-decoration:underline;
  }
.contact h5 a:hover{
  color:#c1a630;
  }
.map{
  border:1px solid #f0ebd6;
  margin:25px 0px 30px 0px;
  padding:4px;
  }
.map img{
  border:1px solid #f0ebd6;
  width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.half p strong a{
  text-decoration:underline;
  color:#5c5c5c;
  font-weight:500;
  }
.half p strong a:hover{
  color:#c1a630;
  }
.wedding{
  margin:0px 0px 25px 0px;
  padding:0px 0px 0px 0px;
  }
.wedding h4{
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Serif', serif;
  font-weight:400;
  font-size:20px;
  color:#5d5d5d;
  text-transform:uppercase;
  }
.wedding ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style-type:none;
  }
.wedding ul li{
  background:url(images/li_bg.png) left 12px no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 10px;
  font-size:14px;
  font-weight:400;
  color:#5c5c5c;
  line-height:24px;
  display:block;
  }
.facebook{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.facebook p{
  margin:0px 0px 25px 0px;
  padding:0px 0px 0px 0px;
  font-weight:400;
  font-size:14px;
  color:#5c5c5c;
  line-height:24px;
  }
.facebook p span{
  font-weight:500;
  }
 /*container section end*/
 
 
 
 /*footer section start*/
 
.footer_section{
  background:#f0ebd6;
  margin:0px 0px 0px 0px;
  padding:40px 0px 0px 0px;
  text-align:center;
  }
.footer_wrapper{
  width:1131px;
  margin:0px auto;
  padding:0px 0px 0px 0px;
  }
.footer_wrapper p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 35px 0px;
  color:#5c5c5c;
  font-weight:400;
  font-size:14px;
  line-height:24px;
  }
.footer_wrapper p a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#5c5c5c;
  text-decoration:none;
  }
.footer_wrapper p a:hover{
  color:#d1c25c;
  }
  
.footer_menu{
  background:url(images/menu_bg.jpg) center bottom no-repeat;
  margin:0px 0px 25px 0px;
  padding:0px 0px 40px 0px;

  }
.footer_menu ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style-type:none;
  }  
.footer_menu ul li{
  margin:0px 21px 0px 0px;
  padding:0px 0px 0px 0px;
  display:inline-block;
  }
.footer_menu ul li:last-child{
  margin:0px 0px 0px 0px !important;
  }
.footer_menu ul li a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-family: 'PT Serif', serif;
  color:#7f7f7f;
  font-size:18px;
  font-style:italic;
  display:inline-block;
  font-weight:400;
  text-decoration:none;
  }
.footer_menu ul li a:hover{
  color:#c1a630;
  }

 /*footer section end*/
 
div.wpcf7 img.ajax-loader{ float:right;}
.package_left h8,
.welcome_right h8{ display:none;}

.entry-content a,
.entry-content a:hover
{
    font-weight: bold !important;
    text-decoration: none !important;
    color: #a79436 !important;
}

.entry-content ul{ margin:0 0 0 30px; padding:0;}
.entry-content ul li{
    color: #5c5c5c;
    font-size: 14px;
    font-weight: 400;
    margin: 0 0 5px;
    padding: 0;
   }
.aText{ margin:20px 0;}
.bty_txt td,
.bty_txt td strong{
    color: #5c5c5c;
    font-size: 14px;
    font-weight: 400;
    margin: 0 0 5px;
    padding: 0;
   }
.bty_txt td p{ padding:0; margin:0;}

.bty_txt td p strong {
    display: block;
    margin: 0 0 -16px;
    padding: 25px 0 0 !important;
   }
.contact_bottom{
	text-align:center; 
	text-transform:uppercase;
	color: #5c5c5c;
    font-size: 14px;
    font-weight: 400;
    margin: 0 0 0px;
    padding:10px 0 0 0;
	}
.contact_bottom a{ color: #5c5c5c; text-decoration:none;}	   
.double img{ width:100%;}
.summarytext{ padding:15px 0 0 0}
.summarytext a{ text-decoration:none; color:#a79436 !important;}
.summarytext a:hover{color:#c1a630 !important;}
.waxi_img img{
	margin:100px 20px 10px 0;
	padding:0;
	float:left;
	}
.extedio_img {
    float: right;
    margin-bottom: 10px;
    margin-left: 30px;
    margin-top: 30px;
}

.home h3 {
    font-weight: 900;
}