/*
Theme Name: indulgencecatering
Author: Hero
 */
@charset "utf-8";
/* CSS Document */
html, body {
	margin:0;
	padding:0;
    font-family: 'Montserrat', 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_section{
  width:100%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position:absolute;
  z-index:9999;
  }
.header_wrapper{
  width:1130px;
  margin:0px auto;
  padding:20px 0px 0px 0px;
  }
.callus_bar{
  width:254px;
  margin:0px 0px 15px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.callus{
  background:#fcb040;
  width:74px;
  margin:3px 0px 0px 0px;
  padding:4px 0px 4px 0px;
  text-align:center;
  float:left;
  }
.callus h5{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:13px;
  font-weight:400;
  color:#fff;
  }
.callus_bar h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.callus_bar h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:24px;
  font-weight:400;
  color:#fff;
  text-decoration:none;
  }
.callus_bar h4 a:hover{
  color:#fcb040;
  }
.logo{
  width:265px;
  margin: -43px 68px 30px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.logo img{
  max-width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.logo2{
  width:265px;
  margin:0px 68px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.logo2 img{
  max-width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.header_menu{
  width:613px;
  margin:11px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.header_menu ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style-type:none;
  }
.header_menu ul li{
  margin:0px 27px 0px 0px;
  padding:0px 0px 0px 0px;
  display:inline-block;
  }
.header_menu ul li.active a{
  color:#fcb040;
  }
.header_menu ul li:last-child{
  margin:0px !important;
  }
.header_menu ul li a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 10px 0px !important;
  font-size:13px;
  font-weight:400;
  color:#fff;
  text-decoration:none;
  display:inline-block;
  }
.header_menu ul li a:hover{
  color:#fcb040;
  }
  
 /*_____ Submenu css Start __________*/

.header_menu ul ul {
	display: none;
	margin: 0px;
	padding:0px 0px 0px 0px;
	width:240px !important;
	z-index: 99999;
	background:#e39c38 !important;
    visibility: hidden; 
	display: none; 
	position:absolute; 
	top:100%; 
	left: 0;
	 border:none !important;
   }
.header_menu li:hover > a, .header_menu ul li:hover > ul{ display: block; }  
.header_menu ul ul li{ border-bottom:2px solid #2c0b00 !important;
   }
 .header_menu ul ul li:last-child{ border-bottom:none !important;
   }
.header_menu ul ul ul {
	left: 100%;
	top: 0;
	width:250px;
    }
.header_menu ul ul li a {
	color: #fff !important;
	font-size:12px !important;
	font-weight: normal !important;
	height: auto !important;
    line-height: 1.4em !important;
	padding:7px 10px !important;
	margin:0 !important;
	width:220px !important;
	background:none !important;
    font-family: 'Montserrat', sans-serif !important;
	 font-weight:bold !important;
	  text-transform: uppercase !important;
    }
.header_menu ul ul ul li a {
	width:220px !important;
    }
.header_menu ul ul li a:hover {
	background:#d64e24 !important;
	color:#fff !important;
    }	
.header_menu ul ul li.current_page_item a{
	background:#d64e24 !important;
	color:#fff !important;
    }
.header_menu ul li:hover > ul {
	display: block;
    }
.header_menu .current-menu-item > a,
.header_menu .current-menu-ancestor > a,
.header_menu .current_page_item > a,
.header_menu .current_page_ancestor > a {
    color:#fcb040;
    }
	
/*----------Third Level-------------------*/
.header_menu ul li.hover, .header_menu ul li:hover {position: relative; cursor: default;}
.header_menu ul li:hover > ul { visibility: visible;}

/*_____ Submenu css ends __________*/



.book{
  width:165px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.book h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.book h4 a{
  background:#fcb040;
  margin:0px 0px 0px 0px;
  padding:12px 0px 12px 0px;
  font-size:14px;
  font-weight:400;
  color:#fff;
  display:block;
  text-transform:uppercase;
  text-decoration:none;
  text-align:center;
  }
.book h4 a:hover{
  background:#e99211;
  }
.mob{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:none;
  }
/*header section end*/


/*banner section start*/

.banner{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.banner_caption{
  width:1160px;
  margin:0px auto;
  padding:0px 0px 0px 0px;
  }
.caption_bar{
  width:1160px;
  margin:160px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position:absolute;
  z-index:100000px;
  }
.banner_inner{
  width:485px;
  margin:50px auto 0px;
  padding:0px 0px 0px 0px;
  text-align:center;
  }
.banner_inner_pic img{
  max-width:100%;
  height:auto !important;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.banner_inner_pic{
  margin:0px 0px 40px 0px;
  padding:0px 0px 0px 0px;
  }
.banner_inner p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:25px;
  font-weight:400;
  color:#fff;
  line-height:40px;
  }
.banner_inner2{
  width:835px;
  margin:30px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.inner_logo{
  width:178px;
  margin:0px 25px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.inner_logo img{
  max-width:100%;
  height:auto !important;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.banner_inner2 h1{
  margin:32px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:45px;
  font-weight:400;
  color:#fff;
  text-transform:uppercase;
  float:left;
  }
/*banner section end*/


/*container section  start*/
.container_wrapper{
  width:1330px;
  margin:0px auto;
  padding:45px 0px 0px 0px;
  }
.booking{
  margin:0px 0px 0px 0px;
  padding:50px 0px 50px 0px;
  }
.booking_left{
  width:502px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.booking_left h4{
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  font-size:22px;
  font-weight:400;
  color:#0c100f;
  line-height:30px;
  }
.booking_left p{
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  font-weight:400;
  color:#0c100f;
  line-height:25px;
  }
.booking_right{
  width:773px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.booking_right img{
  margin:0px -4px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.book_us{
  width:162px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.book_us h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.book_us h4 a{
  background:#fcb040;
  margin:0px 0px 0px 0px;
  padding:6px 0px 6px 0px;
  font-size:14px;
  font-weight:400;
  color:#fff;
  display:block;
  text-transform:uppercase;
  text-decoration:none;
  text-align:center;
  }
.book_us h4 a:hover{
  background:#e99211;
  }
.main{
  margin:0px 0px 0px -90px;
  padding:50px 0px 50px 0px;
  }
.main h3{
  margin:0px 0px 50px 90px;
  padding:0px 0px 0px 0px;
  font-size:22px;
  font-weight:400;
  color:#0c100f;
  text-align:center;
  }
.main_left{
  width:182px;
  margin:0px 0px 0px 100px;
  padding:0px 0px 0px 0px;
  text-align:center;
  float:left;
  }
.main_left img{
  width:100%;
  height:182px;
  border-radius:50%;
  margin:0px 0px 22px 0px;
  padding:0px 0px 0px 0px;
  }
.main_left h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:18px;
  font-weight:400;
  color:#0c100f;
  line-height:25px;
  }
 .main_left h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:18px;
  font-weight:400;
  color:#0c100f;
   text-decoration:none;
  }
.main_left h4 a:hover{ color:#9e9f9f;}
  
  
.sed{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.sed_container{
  height:700px;
}
.sed_left{
  min-height:503px;
  background:#f1f1f1;
  width:68%;
  margin:0px 0px 0px 0px;
  padding:0px 2% 0px 0px;
  float:left;
  height:100%;
  }
.sed_inner{
  width:90%;
  margin:0px auto;
  padding:35px 0px 0px 0px;
  }
.sed_inner h3{
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  font-size:22px;
  font-weight:400;
  color:#0c100f;
  line-height:30px;
  }
.sed_inner p{
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  font-weight:400;
  color:#0c100f;
  line-height:25px;
  }
.quasi{
  margin:0px 0px 25px 0px;
  padding:0px 0px 0px 0px;
  }
.quasi_left{
  width:370px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.quasi_left h4{
  background:url(images/right.png) left top no-repeat;
  margin:0px 0px 5px 0px;
  padding:0px 0px 0px 32px;
  font-size:15px;
  font-weight:700;
  color:#0c100f;
  text-transform:uppercase;
  }
.quasi_left p{
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 32px;
  font-size:14px;
  font-weight:normal;
  color:#0c100f;
  line-height:20px;
  }
.quasi_right{
  width:370px;
  margin:0px 0px 0px 63px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.quasi_right h4{
  background:url(images/right.png) left top no-repeat;
  margin:0px 0px 5px 0px;
  padding:0px 0px 0px 32px;
  font-size:15px;
  font-weight:700;
  color:#0c100f;
  text-transform:uppercase;
  }
.quasi_right p{
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 32px;
  font-size:14px;
  font-weight:normal;
  color:#0c100f;
  line-height:20px;
  }
.sed_right{
  width:30%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  height:100%;
  }
.sed_right img{
  width:100%;
  height:100%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.call_now{
  margin:0px 0px 0px 0px;
  padding:40px 0px 40px 0px;
  }
.call_now h3{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:25px;
  font-weight:700;
  color:#1f1f1f;
  text-align:center;
  }
.call_now h3 a{
  margin:0px 0px 0px 20px;
  padding:0px 0px 0px 0px;
  font-size:40px;
  font-weight:400;
  color:#fcb040;
  text-decoration:none;
  vertical-align:sub;
  }
.call_now h3 a:hover{
  color:#1f1f1f;
  }
.napier{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.napier_left{
  width:70%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.napier_left img{
  width:100%;
  height:475px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.napier_caption{
  width:845px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.napier_inner{
  background:url(images/tp_bg.png) left top repeat;
  width:795px;
  margin:-66px 0px 0px 0px;
  padding:15px 25px 15px 25px;
  position:absolute;
  }
.napier_inner p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:28px;
  font-weight:400;
  color:#fff;
  text-align:right;
  }
.napier_right{
  width:30%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.napier_right img{
  width:100%;
  height:475px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.contact_form{
  background:url(images/bg.jpg)#f1f1f1 left top no-repeat;
  margin:0px 0px 0px 0px;
  padding:60px 0px 60px 0px;
  }
.contact_form p{
  margin:0px 0px 35px 105px;
  padding:0px 0px 0px 0px;
  color:#0c100f;
  font-size:15px;
  font-weight:normal;
  }
.contact_form p span{
  margin:0px 30px 0px 0px;
  font-size:27px;
  font-weight:bold;
  }

.fill_left{
  width:660px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.input{
  width:630px;
  margin:0px 0px 12px 0px;
  padding:20px 15px 20px 15px;
  font-family: 'Montserrat', sans-serif;
  color:#0c100f;
  font-size:15px;
  font-weight:normal;
  border:none;
  }
.input2{
  width:115px;
  margin:0px 0px 0px 0px;
  padding:14px 10px 14px 10px;
  font-family: 'Montserrat', sans-serif;
  color:#0c100f;
  font-size:15px;
  font-weight:normal;
  border:none;
  float:left;
  }
.fill_right{
  width:660px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.msg{
  width:630px;
  height:160px;
  margin:0px 0px 12px 0px;
  padding:20px 15px 20px 15px;
  font-family: 'Montserrat', sans-serif;
  color:#0c100f;
  font-size:15px;
  font-weight:normal;
  border:none;
  }
.code_bar{
  width:450px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.code{
  width:265px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.code img{
  max-width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
   padding: 12px !important;
    background: #c2c2c2;
  float:left;
  }
.submit{
  background:#bf1e2e;
  width:178px;
  margin:0px 0px 0px 0px;
  padding:13px 0px 13px 0px;
  font-family: 'Montserrat', sans-serif;
  color:#f1f1f1;
  font-size:15px;
  font-weight:normal;
  float:right;
  border:none;
  cursor:pointer;
  }
.submit:hover{
  background:#a20615;
  }
.cheff{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.cheff h3{
  margin:0px 0px 0px 0px;
  padding:40px 0px 40px 0px;
  color:#0c100f;
  font-size:22px;
  font-weight:normal;
  text-align:center;
  }
.cheff_left{
  width:50%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.cheff_left img{
  width:100%;
  height:600px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
.cheff_left img{
  width:100%;
  height:618px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
}
.cheff_inner{
  width:565px;
  margin:0px 0px 0px 82px;
  padding:31px 0px 31px 0px;
  float:left;
  }
.cheff_inner h4{
  margin:0px 0px 18px 0px;
  padding:0px 0px 0px 0px;
  color:#0c100f;
  font-size:22px;
  font-weight:normal;
  }
.cheff_inner h5{
  margin:0px 0px 5px 0px;
  padding:0px 0px 0px 0px;
  color:#0c100f;
  font-size:14px;
  font-weight:bold;
  }
.cheff_inner p{
  margin:0px 0px 18px 0px;
  padding:0px 0px 0px 0px;
  color:#0c100f;
  font-size:15px;
  line-height:20px;
  font-weight:normal;
  }
.cheff_inner p span{
  line-height:30px;
  }
.cheff_right{
  width:50%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.cheff_inner2{
  width:565px;
  margin:0px 82px 0px 0px;
  padding:20px 0px 20px 0px;
  float:right;
  }
.cheff_inner2 h4{
  margin:0px 0px 18px 0px;
  padding:0px 0px 0px 0px;
  color:#0c100f;
  font-size:22px;
  font-weight:normal;
  }
.cheff_inner2 p span{
  line-height:30px;
  }
.cheff_inner2 h5{
  margin:0px 0px 5px 0px;
  padding:0px 0px 0px 0px;
  color:#0c100f;
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
  }
.cheff_inner2 p{
  margin:0px 0px 18px 0px;
  padding:0px 0px 0px 0px;
  color:#0c100f;
  font-size:15px;
  line-height:20px;
  font-weight:normal;
  }
.cheff_right img{
  width:100%;
  height:625px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.view{
  width:136px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.view h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.view h4 a{
  background:#fcb040;
  margin:0px 0px 0px 0px;
  padding:10px 0px 10px 0px;
  font-size:14px;
  font-weight:400;
  color:#fff;
  display:block;
  text-transform:uppercase;
  text-decoration:none;
  text-align:center;
  }
.view h4 a:hover{
  background:#e99211;
  }
.goverment{
  background:#fcb040;
  margin:0px 0px 0px 0px;
  padding:33px 0px 33px 0px;
  }
.goverment h4{
  margin:0px 0px 0px 15px;
  padding:0px 0px 0px 0px;
  font-size:22px;
  font-weight:400;
  color:#fff;
  }
.goverment h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#fff;
  text-decoration:none;
  }
.goverment h4 a:hover{
  color:#e78c05;
  }
.goverment h4 span{
 text-transform:uppercase;
 }
.gallery{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.gallery img{
  width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.head{
  margin:0px 0px 0px 0px;
  padding:40px 0px 40px 0px;
  }
.head h3{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:22px;
  font-weight:400;
  color:#0c100f;
  text-align:center;
  }
.services{
  background:#f7f7f7;
  margin:0px 0px 45px 0px;
  padding:0px 0px 0px 0px;
  }
.services_left{
  width:527px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.services_left img{
  width:100%;
  height:352px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.services_right{

  width:742px;
  margin:0px 0px 0px 0px;
  padding:53px 0px 0px 60px;
  float:left;
  }
.services_right h4{
  margin:0px 0px 15px 0px;
  padding:0px 0px 0px 0px;
  font-size:20px;
  font-weight:400;
  text-transform:uppercase;
  color:#0c100f;
  }
.services_right h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:20px;
  font-weight:400;
  text-transform:uppercase;
  color:#0c100f;
   text-decoration:none;
  }
 .services_right h4 a:hover{ color:#a2a2a2;}
  
  
.services_right p{
  margin:0px 0px 28px 0px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  font-weight:400;
  color:#0c100f;
  line-height:30px;
  }
.servic_cont{
  width:450px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.now_left{
  width:250px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.now_left h5{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.now_left h5 a{
  background:#f1592a;
  margin:0px 0px 0px 0px;
  padding:16px 0px 16px 0px;
  font-size:18px;
  font-weight:400;
  color:#fff;
  display:block;
  text-transform:uppercase;
  text-decoration:none;
  text-align:center;
  }
.now_left h5 a:hover{
  background:#fcb040;
  }
.now_right{
  width:200px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }  
.now_right h5{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.now_right h5 a{
  background:#fcb040;
  margin:0px 0px 0px 0px;
  padding:16px 0px 16px 0px;
  font-size:18px;
  font-weight:400;
  color:#fff;
  display:block;
  text-transform:uppercase;
  text-decoration:none;
  text-align:center;
  }
.now_right h5 a:hover{
  background:#f1592a;
  }
.call_out{
  background:#fff9f0;
  margin:100px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.service_inner{
  background:#f7f7f7;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.catring_left{
  width:516px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.catring_left img{
  width:100%;
  height:auto;
  margin:0px 0px 3px 0px;
  padding:0px 0px 0px 0px;
  }
.catring_right{
  width:652px;
  margin:0px 0px 0px 70px;
  padding:50px 0px 50px 0px;
  float:left;
  }
.catring_right h4{
  margin:0px 0px 15px 0px;
  padding:0px 0px 0px 0px;
  font-size:20px;
  font-weight:400;
  text-transform:uppercase;
  line-height:35px;
  color:#0c100f;
  }
.catring_right p{
  margin:0px 0px 45px 0px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  font-weight:400;
  color:#0c100f;
  line-height:30px;
  }
.bufft{
  background:#fff;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.bufft ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style-type:none;
  }
.bufft ul li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:18px;
  font-weight:400;
  color:#fff;
  display:block;
  }
.bufft ul li a{
  background:url(images/arrow.png)#dcdcdc right center no-repeat;
  width:94%;
  padding:3%;
  color:#515151;
  border-bottom:4px solid #f7f7f7;
  border-top:4px solid #f7f7f7;
  display:block;
  text-decoration:none;
  }
.bufft ul li:nth-child(even) a{
  background-color:#cccccc;
}
.bufft ul li a:hover{
  color:#e39d37;
  }
.adjust{
  margin-top:50px;
  }
.guid{
  margin:0px 0px 30px 0px;
  padding:0px 0px 0px 0px;
  }
.guid_left{
  width:920px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.guid_left p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:22px;
  font-weight:400;
  color:#0c100f;
  line-height:30px;
  }
.guid_right{
  width:250px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }
.guid_right h5{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.guid_right h5 a{
  background:#f1592a;
  margin:0px 0px 0px 0px;
  padding:16px 0px 16px 0px;
  font-size:18px;
  font-weight:400;
  color:#fff;
  display:block;
  text-transform:uppercase;
  text-decoration:none;
  text-align:center;
  }
.guid_right h5 a:hover{
  background:#fcb040;
  }
.buffet_meal{
  margin:30px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.meal_left{
  width:490px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.service_menu{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.service_menu ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style-type:none;
  }
.service_menu ul li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:block;
  }
.service_menu ul li.active2 a{
  background:#fee8c8;
  border-bottom:2px solid #fff;
  }
.service_menu ul li:last-child a{
  border:none;
  }
.service_menu ul li a{
  border-bottom:2px solid #f1f0f0;
  background:#f7f7f7;
  margin:0px 0px 0px 0px;
  padding:25px 0px 25px 28px;
  font-size:20px;
  font-weight:400;
  color:#000000;
  display:block;
  text-decoration:none;
  }
.service_menu ul li a:hover{
  background:#fee8c8;
  border-bottom:2px solid #fff;
  }
.meal_right{
  background:#f7f7f7;
  width:820px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-align:center;
  float:right;
  }
.meal_right h3{
  margin:50px 0px 20px 0px;
  padding:0px 0px 20px 0px;
  background:url(images/dotted.png) bottom center no-repeat;
  font-size:23px;
  font-weight:400;
  color:#v;
  text-transform:uppercase;
  }
.meal_pic{
  margin:0px 0px 35px 0px;
  padding:0px 0px 0px 0px;
  max-height:500px;
  overflow:hidden;
  }
.meal_pic img{
  width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.meal_detail{
  width:570px;
  margin:0px auto;
  padding:0px 0px 0px 0px;
  }
.meal_detail p{
  margin:0px 0px 30px 0px;
  padding:0px 0px 0px 0px;
  font-size:15px;
  font-weight:400;
  color:#030508;
  line-height:30px;
  }
.meal_detail p span{
  padding-bottom:17px;
  font-size:18px;
  display:block;
  background:url(images/dotted.png) bottom center no-repeat;
  }
.testimonial{
  margin:38px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.testimonial_inner{
  background:#f1f1f1;
  margin:0px 0px 28px 0px;
  padding:30px 60px 30px 60px
  }
.testi_left{
  width:205px;
  margin:0px 0px 0px 0px;
  padding:35px 0px 0px 0px;
  float:left;
  }
.testi_left h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:22px;
  font-weight:400;
  color:#000000;
  text-align:right;
  }
.testi_left h4 span{
  font-size:18px;
  display:block;
  }
.testi_right{
  background:url(images/coma.png) right top no-repeat;
  width:900px;
  margin:0px 0px 0px 0px;
  padding:35px 40px 0px 20px;
  float:right;
  }
.testi_right p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:16px;
  font-weight:400;
  color:#000000;
  line-height:35px;
  }
.testi_inner{
  background:#fff;
  width:142px;
  margin:0px 0px 35px 0px;
  padding:20px 0px 0px 0px;
   border-radius:50%;
   float:right;
  }
.testi_inner img{
  width:100%;
  height:116px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border-radius:50%;
  }
.contact{
  margin:0px 0px 0px 0px;
  padding:40px 0px 40px 0px;
  }
.contact_left{
  background:#f1f1f1;
  width:515px;
  margin:0px 0px 0px 0px;
  padding:50px 42px 50px 42px;
  float:left;
  }
.contact_left h3{
  margin:0px 0px 15px 0px;
  padding:0px 0px 0px 0px;
  font-size:27px;
  font-weight:700;
  color:#000000;
  }
.contact_left p{
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  font-size:14px;
  font-weight:normal;
  color:#000000;
  line-height:20px;
  }
label{
  margin:0px 15px 20px 5px;
  padding:0px 0px 0px 0px;
  font-size:14px;
  font-weight:normal;
  color:#000000;
  display:inline-block;
  }

.input3{
  width:485px;
  margin:0px 0px 12px 0px;
  padding:21px 15px 21px 15px;
  font-family: 'Montserrat', sans-serif;
  color:#0c100f;
  font-size:14px;
  font-weight:normal;
  border:none;
  }
.input4{
  background:url(images/clender.png)#fff right center no-repeat;
  width:485px;
  margin:0px 0px 12px 0px;
  padding:21px 15px 21px 15px;
  font-family: 'Montserrat', sans-serif;
  color:#0c100f;
  font-size:14px;
  font-weight:normal;
  border:none;
  }
.input5{
  width:123px;
  margin:0px 0px 0px 0px;
  padding:14px 10px 14px 10px;
  font-family: 'Montserrat', sans-serif;
  color:#0c100f;
  font-size:15px;
  font-weight:normal;
  border:none;
  float:left;
  }
.select{
  width:516px;
  margin:0px 0px 12px 0px;
  padding:21px 15px 21px 15px;
  font-family: 'Montserrat', sans-serif;
  color:#0c100f;
  font-size:14px;
  font-weight:normal;
  border:none;
  }
.msg2{
  width:485px;
  height:162px;
  margin:0px 0px 12px 0px;
  padding:21px 15px 21px 15px;
  font-family: 'Montserrat', sans-serif;
  color:#0c100f;
  font-size:14px;
  font-weight:normal;
  border:none;
  }
.code_bar2{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.code2{
  width:270px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.code2 img{
  max-width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:12px;
  float:left;
   background:#c2c2c2;
  }
.submit2{
  background:#bf1e2e;
  width:238px;
  margin:0px 0px 0px 0px;
  padding:13px 0px 13px 0px;
  font-family: 'Montserrat', sans-serif;
  color:#f1f1f1;
  font-size:15px;
  font-weight:normal;
  float:right;
  border:none;
  cursor:pointer;
  }
.submit2:hover{
  background:#a20615;
  }
.contact_right{
  width:580px;
  margin:0px 0px 0px 60px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.contact_right p{
  margin:0px 0px 30px 0px;
  padding:0px 0px 0px 0px;
  font-size:16px;
  font-weight:normal;
  color:#000000;
  line-height:25px;
  }
.contact_right h2{
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
  font-size:25px;
  font-weight:bold;
  color:#000000;
  }
.contact_right h2 a{
  margin:-7px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:40px;
  font-weight:normal;
  color:#fcb040;
  text-decoration:none;
  display:block;
  }
.contact_right h2 a:hover{
  color:#000;
  }
.contact_right h3{
  background:url(images/msg2.png) left 6px no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.contact_right h3 a{
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 30px;
  font-size:21px;
  font-weight:400;
  color:#030508;
  text-decoration:none;
  display:inline-block;
  }
.contact_right h3 a:hover{
  color:#fcb040;
  }
.contact_right h4{
  background:url(images/fax.png) left 5px no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.contact_right h4 a{
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 30px;
  font-size:21px;
  font-weight:400;
  color:#030508;
  text-decoration:none;
  display:inline-block;
  }
.contact_right h4 a:hover{
  color:#fcb040;
  }
.contact_right h5{
  background:url(images/loction.png) left 3px no-repeat;
  margin:0px 0px 25px 0px;
  padding:0px 0px 0px 30px;
  font-size:21px;
  font-weight:400;
  color:#030508;
  display:inline-block;
  }
.map{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.map img{
  width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.thank_you{
  height:400px;
  margin:0px 0px 0px 0px;
  padding:50px 0px 0px 0px;
  text-align:center;
  }
.thank_you h2{
  margin:0px 0px 30px 0px;
  padding:0px 0px 0px 0px;
  font-size:40px;
  font-weight:400;
  color:#fcb040;
  }
.thank_you p{
  margin:0px 0px 30px 0px;
  padding:0px 0px 0px 0px;
  font-size:16px;
  font-weight:400;
  color:#000;
  line-height:25px;
  }
.error{
  height:415px;
  background:#000;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.error h1{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:100px;
  font-weight:400;
  color:#fff;
  text-align:center;
  }
.back{
  width:215px;
  margin:0px auto;
  padding:0px 0px 0px 0px;
  }
.back h4{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }
.back h4 a{
  background:#fcb040;
  margin:0px 0px 0px 0px;
  padding:12px 0px 12px 0px;
  font-size:14px;
  font-weight:400;
  color:#fff;
  display:block;
  text-transform:uppercase;
  text-decoration:none;
  text-align:center;
  }
.back h4 a:hover{
  background:#e99211;
  }
/*container section end*/


/*footer section start*/
.footer_top{
  margin:0px 0px 0px 0px;
  padding:50px 0px 50px 0px;
  }
.footer_wrapper{
  width:1330px;
  margin:0px auto;
  padding:0px 0px 0px 0px;
  }
.logo_bar{
  width:209px;
  margin:0px 111px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.logo_bar h4{
  background:url(images/phone.png) left 4px no-repeat;
  margin:0px 0px 5px 0px;
  padding:0px 0px 0px 15px;
  }
.logo_bar h4 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#030508;
  font-size:13px;
  font-weight:normal;
  text-decoration:none;
  }
.logo_bar h4 a:hover{
  color:#fcb040;
  }
.logo_bar h5{
  background:url(images/msg.png) left 6px no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 15px;
  }
.logo_bar h5 a{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#030508;
  font-size:13px;
  font-weight:normal;
  text-decoration:none;
  border-bottom:2px solid #c0c0c1;
  }
.logo_bar h5 a:hover{
  color:#fcb040;
  }
.footer_logo{
  margin:0px 0px 22px 0px;
  padding:0px 0px 0px 0px;
  }
.footer_logo img{
  width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  }

.footer_menu{
  width:161px;
  margin:0px 10px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.footer_menu h4{
  margin:0px 0px 22px 0px;
  padding:0px 0px 0px 0px;
  color:#030508;
  font-size:13px;
  font-weight:bold;
  text-transform:uppercase;
  }
.footer_menu ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style-type:none;
  }
.footer_menu ul li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:block;
  }
.footer_menu ul li a{
  margin:0px 0px 7px 0px;
  padding:0px 0px 7px 0px;
  color:#030508;
  font-size:13px;
  font-weight:normal;
  display:block;
  border-bottom:2px solid #e6e6e7;
  text-decoration:none;
  text-transform:uppercase;
  }
.footer_menu ul li a:hover{
  color:#fcb040;
  }
.footer_menu2{
  width:252px;
  margin:0px 10px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  }
.footer_menu2 h4{
  margin:0px 0px 22px 0px;
  padding:0px 0px 0px 0px;
  color:#030508;
  font-size:13px;
  font-weight:bold;
  text-transform:uppercase;
  }
.footer_menu2 ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style-type:none;
  }
.footer_menu2 ul li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:block;
  }
.footer_menu2 ul li a{
  margin:0px 0px 7px 0px;
  padding:0px 0px 7px 0px;
  color:#030508;
  font-size:13px;
  font-weight:normal;
  display:block;
  border-bottom:2px solid #e6e6e7;
  text-decoration:none;
  text-transform:uppercase;
  }
.footer_menu2 ul li a:hover{
  color:#fcb040;
  }
.footer_menu3{
  width:315px;
  margin:39px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  float:right;
  }

.footer_menu3 ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style-type:none;
  }
.footer_menu3 ul li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:block;
  }
.footer_menu3 ul li a{
  margin:0px 0px 7px 0px;
  padding:0px 0px 7px 0px;
  color:#030508;
  font-size:13px;
  font-weight:normal;
  display:block;
  border-bottom:2px solid #e6e6e7;
  text-decoration:none;
  text-transform:uppercase;
  }
.footer_menu3 ul li a:hover{
  color:#fcb040;
  }
.footer_bottom{
  background:#f5f5f5;
  margin:0px 0px 0px 0px;
  padding:23px 0px 23px 0px;
  }
.footer_bottom p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#030508;
  font-size:13px;
  font-weight:normal;
  text-align:center;
  }
/*footer section end*/

h1.entry-title{display:none !important;}
.post-thumbnail{display:none !important;}

.crop{width:100% !important;}
.grid-gallery-caption figcaption{width:100% !important;}

.pp_nav{display:none !important;}

.content{
  margin:0px 0px 0 0;
  padding:30px 0px;
   border-bottom:1px solid #767575;
  }
.content p{
  margin:0px 0px 25px 0px;
  padding:0px 0px 0px 0px;
  font-size:14px;
  font-weight:normal;
  color:#000000;
   line-height:25px;
  }

span.wpcf7-list-item{display:block; margin:0 0 10px 0;}

#cboxCurrent{display:none !important;}
#cboxSlideshow{display:none !important;}
#cboxTitle{width:auto !important;display:none !important;}
.EventType .input3{width:514px;}
span.wpcf7-not-valid-tip{display:inline-block;}