/* reset css */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}
/* fonts */
@font-face {
    font-family: 'robotolight';
    src: url('roboto-light-webfont.eot');
    src: url('roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-light-webfont.woff') format('woff'),
         url('roboto-light-webfont.ttf') format('truetype'),
         url('roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotocondensed';
    src: url('roboto-condensed-webfont.eot');
    src: url('roboto-condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-condensed-webfont.woff') format('woff'),
         url('roboto-condensed-webfont.ttf') format('truetype'),
         url('roboto-condensed-webfont.svg#robotocondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoregular';
    src: url('roboto-regular-webfont.eot');
    src: url('roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-regular-webfont.woff') format('woff'),
         url('roboto-regular-webfont.ttf') format('truetype'),
         url('roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotoblack';
    src: url('roboto-black-webfont.eot');
    src: url('roboto-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-black-webfont.woff') format('woff'),
         url('roboto-black-webfont.ttf') format('truetype'),
         url('roboto-black-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotobold_condensed';
    src: url('roboto-boldcondensed-webfont.eot');
    src: url('roboto-boldcondensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto-boldcondensed-webfont.woff') format('woff'),
         url('roboto-boldcondensed-webfont.ttf') format('truetype'),
         url('roboto-boldcondensed-webfont.svg#robotobold_condensed') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* main css */
body{
	background:#353430 url(../img/bg-body.jpg);
}
.wrapper{
	width:100%;
	height:auto;
	float:left;
}
.header-wrapper{
	width:100%;
	height:auto;
	float:left;
}
.header-aligner{
	width:1000px;
	margin:0px auto;
}
.header-inner{
	width:100%;
	height:115px;
	float:left;
}
.header-box{
	width:auto;
	float:left;
	height:155px;
	position:absolute;
	z-index:999;
}
.logo-container{
	width:215px;
	height:155px;
	float:left;
	background:#ecaa0b;
	text-align:center;
}
.logo-container a img{
	text-decoration:none;
	margin-top:35px;
}
.menu-container{
	width:300px;
	height:155px;
	float:left;
	background:#282925;
}
.menu{
	width:auto;
	float:left;
	margin-left:40px;
	margin-top:25px;
}
.menu ul{
	float:left;
	margin-right:45px;
}
.menu ul li{
	list-style:none;
	line-height:35px;
	font-size:15px;
	font-family: 'robotoregular';
	text-transform:uppercase;
	width:auto;
}
.menu ul li a{
	text-decoration:none;
	color:#6F6F6D;
	-moz-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s ;
	
}
.menu ul li a:hover, .activer{
	color:#ffffff !important;
}

.menu ul li ul{
	width:260px;
	margin:0px;
	position:absolute;
	z-index:500;
	background:#3D3D3B;
	height:0px;
	overflow:hidden;
	-moz-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s ;
}
.menu ul li:hover ul{
	height:auto;
	padding:15px 0px;
	display:block;
}
.menu ul li ul li{
	list-style:none;
	font-size:13px;
	font-family: 'robotoregular';
	margin:0px 20px;
	border-bottom:1px solid #333330;
	border-top:1px solid #474745;
}
.menu ul li ul li:first-child{
	border-top:none !important;
}
.menu ul li ul li:last-child{
	border-bottom:none !important;
}
.menu ul li ul li a{
	text-decoration:none;
	color:#5F5D5D;
}
.morepager{
	margin-top:6px;
	margin-left:2px;
}
.menu ul li a img{
	opacity:0.1;
	-moz-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s ;
}
.menu ul li a:hover img{
	opacity:1.2;
}
.number-container{
	float:right;
	margin-top:23px;
}
.number-iconer{
	width:34px;
	height:52px;
	float:left;
	margin-right:16px;
	margin-top:5px;
}
.number{
	width:auto;
	float:left;
	font-family: 'robotocondensed';
	font-size:22px;
	color:#D8D6D0;
	line-height:31px;
	text-transform:uppercase;
}
.number span{
	color:#ecaa0b;
}
.slider-wrapper{
	width:100%;
	height:600px;
	float:left;
	background:#292826;
	border-top:1px solid #292826;
	border-bottom:1px solid #292826;
}
.middle-wrapper{
	width:100%;
	height:auto;
	float:left;
}
.middle-aligner{
	width:1000px;
	margin:0px auto;
}
.middle-inner{
	width:100%;
	float:left;
}
.middle-box-total{
	width:100%;
	float:left;
	position:relative;
	margin-top:-80px;
}
.left-services{
	width:283px;
	padding-bottom:45px;
	float:left;
	background:#282925;
	padding-top:40px;
}
.left-heading{
	margin-left:24px;
	float:left;
	width:259px;
}
.left-icon{
	width:71px;
	height:71px;
	float:left;
	-webkit-border-radius:50%;
    -moz-border-radius:50%;
     border-radius:50%;
	 background:#1c1d1b;
	 text-align:center;
}
.left-icon img{
	margin-top:17px;
}
.left-text{
	width:auto;
	float:left;
	color:#a6a6a6;
	line-height:28px;
	font-size:21px;
	font-family: 'robotolight';
	margin-left:12px;
	margin-top:5px;
}
.service-list{
	width:250px;
	float:left;
	font-family: 'robotoregular';
	margin-top:30px;
}
.service-list ul{
	margin-left:50px;
}
.service-list ul li{
	font-size:15px;
	line-height:30px;
	color:#757671;
	list-style-image:url(../img/li-bg.png);
	list-style-position:outside;
}
.right-part{
	width:717px;
	height:536px;
	float:right;
}
.right-top{
	width:100%;
	height:200px;
	float:left;
}
.box-1-right{
	width:239px;
	height:180px;
	float:left;
	background:#ecaa0b;
	padding-top:20px;
}
.box-span{
	width:100%;
	margin-top:10px;
	float:left;
	font-family: 'robotoregular';
	font-size:15px;
	color:#ffffff;
	text-transform:uppercase;
}
.box-span span{
	margin-left:23px;
	float:left;
}
.number-big{
	font-size:55px;
	float:left;
	color:#b6850e;
	font-family: 'robotoblack';
	width:auto;
	text-transform:uppercase;
	margin-right:10px;
}
.number-side{
	width:auto;
	float:left;
	font-family: 'robotoregular';
	font-size:15px;
	color:#ffffff;
	text-transform:uppercase;
	line-height:21px;
	margin-top:8px;
}
.counter{
	font-family: 'robotoregular';
	font-size:17px;
	color:#ffffff;
	text-transform:uppercase;
	width:auto;
	float:left;
}
.box-2-right{
	width:239px;
	float:left;
	height:200px;
	background:#282925;
	overflow:hidden;
}
.box-2-right a img{
	margin-top:0px;
	-moz-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.box-2-right a img:hover{
	margin-top:-200px;
}
.box-3-right{
	width:239px;
	float:left;
	height:200px;
	background:#ecaa0b;
	overflow:hidden;
}
.box-3-right a img{
	margin-left:0px;
	-moz-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.box-3-right a img:hover{
	margin-left:-239px;
}
.welcome-part{
	width:100%;
	height:auto;
	float:left;
	margin-top:37px;
}
.welcome-part h1{
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	margin-left:35px;
	font-size:27px;
	line-height:36px;
	color:#d09403;
	padding-bottom:15px;
	font-weight:normal;
}
.welcome-part h1 span{
	color:#ffffff !important;
	margin:0px !important;
}
.welcome-part p{
	font-family: 'robotoregular';
	color:#7B7978;
	font-size:15px;
	line-height:27px;
	margin-left:36px;
	text-align:justify;
	padding-bottom:15px;
}
.welcome-part span{
	text-decoration:none;
	margin-left:36px;
	float:left;
}
.morebt{
	width:80px;
	float:left;
	font-family: 'robotolight';
	font-size:12px;
	text-align:center;
	color:#333230;
	padding:11px 0px;
	background:#ecaa0b;
	text-transform:uppercase;
}
.bottom-box{
	width:100%;
	height:180px;
	float:left;
	background:#6F3;
	margin-top:30px;
	margin-bottom:40px;
}
.bottom-images-container{
	width:820px;
	height:180px;
	float:left;
	background:#666;
}
.image { 
width:205px; 
height:180px;
float:left; 
overflow:hidden;
}

.image a > img { 
-webkit-transition:all 500ms linear; 
-moz-transition:all 500ms linear; 
-o-transition:all 500ms linear; 
-ms-transition:all 500ms linear; 
transition:all 500ms linear; 
}

.image a > img:hover { 
-moz-transform: scale(1.5); 
-webkit-transform: scale(1.5); 
-o-transform: scale(1.5); 
transform: scale(1.5); 
}
.triangle{
	width:62px;
	height:62px;
	float:left;
	position: absolute;
	margin-top:0px;
	z-index:9999;
	background:url(../img/triangle.png) no-repeat top center;
}
.triangle span{
	width:100%;
	float:left;
	padding-top:11px;
	font-family: 'robotobold_condensed';
	font-size:14px;
	color:#ffffff;
	padding-left:13px;
}
.bottom-title{
	width:180px;
	height:180px;
	float:right;
	background:#ecaa0b;
}
.bottom-title span{
	float:left;
	width:100%;
	margin-top:45px;
}
.btm-ttl-1{
	font-family: 'robotoregular';
	color:#ffffff;
	font-size:16px;
	text-transform:uppercase;
	margin-left:22px;
	margin-bottom:9px;
}
.btm-ttl-2{
	font-family: 'robotobold_condensed';
	color:#b28007;
	font-size:33px;
	text-transform:uppercase;
	margin-left:22px;
	line-height:35px;
}
.footer-wrapper{
	width:100%;
	height:auto;
	float:left;
	background:#282925;
	border-top:1px solid #1c1d1a;
}
.footer-aligner{
	width:1000px;
	margin:0px auto;
}
.footer-inner{
	width:100%;
	float:left;
	margin-top:40px;
	margin-bottom:40px;
}
.strength{
	width:385px;
	float:left;
}
.strength h3{
	font-family: 'robotolight';
	font-size:13px;
	text-align:left;
	color:#969694;
	text-transform:uppercase;
	padding-bottom:15px;
}
.strength ul li{
	list-style:none;
	width:100%;
	font-family: 'robotoregular';
	color:#6A6B68;
	font-size:14px;
	line-height:28px;
}
.contacter{
	width:338px;
	float:left;
}
.contacter h3{
	font-family: 'robotolight';
	font-size:13px;
	text-align:left;
	color:#969694;
	text-transform:uppercase;
	padding-bottom:15px;
}
.contacter p{
	width:100%;
	font-family: 'robotoregular';
	color:#6A6B68;
	font-size:14px;
	line-height:28px;
}
.copyrighter{
	width:275px;
	float:left;
}
.copyrighter h3{
	font-family: 'robotolight';
	font-size:13px;
	text-align:left;
	color:#969694;
	text-transform:uppercase;
	padding-bottom:25px;
}
.copyrighter ul{
	width:100%;
	float:left;
	margin-bottom:15px;
}
.copyrighter ul li{
	float:left;
	list-style:none;
	width:auto;
	margin-right:9px;
}
.copyrighter ul li a{
	text-decoration:none;
}
.copyrighter ul li a img{
	opacity:0.4;
	-moz-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.copyrighter ul li a img:hover{
	opacity:1.5;
}
.copyrighter p{
	width:100%;
	font-family: 'robotoregular';
	color:#6A6B68;
	font-size:14px;
	line-height:28px;
}
.copyrighter p a{
	text-decoration:none;
	color:#ecaa0b;
	-moz-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.special{
	color:#6A6B68 !important;
	cursor:text !important;
}
.copyrighter p a:hover{
	color:#ffffff;
}

.innerpage-wrapper{
	width:100%;
	float:left;
}
.innerpage-aligner{
	width:1000px;
	margin:0px auto;
}
.innerpage-inner{
	width:100%;
	float:left;
	margin-top:100px;
	margin-bottom:60px;
}
.innerpage-content{
	width:100%;
	float:left;
}
.innerpage-content h1{
	font-family: 'robotolight';
	font-size:26px;
	background:url(../img/dot.png) repeat-x center;
	text-align:left;
	font-weight:normal;
	width:100%;
	float:left;
}
.innerpage-content h1 span{
	background:none !important;
	color:#d09403;
	text-transform:uppercase;
	float:left;
	background:url(../img/bg-body.jpg) !important;
	width:auto;
	padding-right:15px;
}
.innerpage-content h1 span span{
	color:#ffffff;
}
.contenter{
	width:100%;
	float:left;
	margin-top:30px;
}
.abt-imager{
	width:320px;
	height:280px;
	float:left;
	background:#FFF;
}
.abt-contenter{
	width:645px;
	float:right;
}
.abt-contenter h2{
	font-family: 'robotolight';
	font-size:18px;
	text-align:left;
	font-weight:normal;
	color:#ffffff;
	padding:8px 0px;
}
.abt-contenter p{
	font-family: 'robotoregular';
	color:#7B7A7A;
	font-size:15px;
	line-height:27px;
	text-align:justify;
}
.abt-contenter ul{
	margin-left:23px;
}
.abt-contenter ul li{
	font-family: 'robotoregular';
	color:#7B7A7A;
	font-size:15px;
	line-height:32px;
	list-style:circle
}

.contact-left{
	width:500px;
	float:left;
}
.contact-map{
	width:490px;
	float:left;
	padding:5px;
	background:#C58F0C;
	height:300px;
}
.address{
	width:100%;
	height:auto;
	float:left;
	margin-top:25px;
}
.address p{
	font-family: 'robotoregular';
	color:#8C8C8C;
	font-size:15px;
	line-height:27px;
	text-align:justify;
}
.contact-right{
	float:right;
}
.formcontainer{
	width:470px;
	float:left;
}
.cntformraw{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:15px;
}
.labler2{
	width:118px;
	float:left;
	font-family: 'robotoregular';
	font-size:14px;
	color:#8C8C8C;
	padding-top: 9px;
	text-align:left;
}
.reder{
	color:#ffffff !important;
}
.thankyoutext{
	font-family: 'robotolight';
	font-size:14px;
	color:#838282;
	padding-top: 9px;
}
.elemeneter{
	float:left;
}
.fortxtbxs{
	width:330px;
	float:left;
	background:#282925;
	height:35px;
	border:none;
	font-family: 'robotoregular';
	color:#4D4B47;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
}
.fortxtareas{
	width:330px;
	float:left;
	background:#282925;
	height:80px;
	border:none;
	font-family: 'robotoregular';
	font-size:13px;
	color:#4D4B47;
	padding:10px;
}
.sendbts{
	width:75px;
	height:35px;
	background:#B9870E;
	font-family: 'robotoregular';
	font-size:13px;
	color:#453f2d;
	border:none;
	-moz-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s ;
}
.sendbts:hover{
	background:#E6B337;
}
.cancelbt{
	width:75px;
	height:35px;
	background:#282925;
	font-family: 'robotoregular';
	font-size:13px;
	color:#585757;
	border:none;
	-moz-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s ;
}
.cancelbt:hover{
	background:#40413D;
}


.gallery-container{
	width:100%;
	float:left;
	text-align:center;
}
.gallery-container a{
	text-decoration:none;
	color:#ffffff;
	padding:2px;
}
.gallery-container a img{
	width:24.5%;
	height:auto;
}
#flb-close{
	cursor:pointer;
}
.services-total{
	width:100%;
	float:left;
}
.services-total ul li{
	width:320px;
	height:140px;
	float:left;
	list-style:none;
	background:#282925;
	margin:6px;
}
.service-iconer{
	width:120px;
	height:140px;
	float:left;
	text-align:center;
}
.service-text{
	width:200px;
	float:left;
	height:140px;
}
.service-text span{
	font-family: 'robotolight';
	font-size:20px;
	color:#ffffff;
	float:left;
	margin-top:45px;
	font-weight:normal;
	line-height:26px;
}
.service-text span span{
	color:#ecaa0b;
	margin-top:0px !important;
}

.food-menu-container{
	width:100%;
	float:left;
}
.food-menu-container ul{
	margin:0px;
}
.food-menu-container ul li{
	width:32.5%;
	margin:0.4166666666666667%;
	background:#282925;
	float:left;
	list-style:none;
	box-sizing: border-box;
	
	-webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
}
.food-menu-container ul li:hover{
	-webkit-transform: scale(1.05,1.07);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1.05,1.07);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    position: relative;
    z-index: 99;
	-webkit-box-shadow: 0px 0px 15px 3px rgba(30,31,28,1);
-moz-box-shadow: 0px 0px 15px 3px rgba(30,31,28,1);
box-shadow: 0px 0px 15px 3px rgba(30,31,28,1);
}
.food-menu-container ul li h3{
	padding:15px;
	font-family: 'robotolight';
	color:#ffffff;
	font-size:16px;
	text-transform:uppercase;
	background:#B8860D;
	font-weight:normal !important;
}
.food-menu-container ul li ul{
	margin:20px;
	float:left;
}
.food-menu-container ul li ul li{
	width:100%;
	list-style:disc;
	font-family: 'robotolight';
	color:#838383;
	font-size:16px;
	line-height:45px;
	background:none;
	margin:0px;
	height:auto;
	box-sizing:content-box;
	list-style-position:inside;
	border-bottom:1px solid #20201E;
	border-top:1px solid #373834;
	
}
.food-menu-container ul li ul li:hover{
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
     box-shadow: none;
	 color:#B8860D;
	 
}
.food-menu-container ul li ul li:first-child{
	border-top:none;
}
.food-menu-container ul li ul li:last-child{
	border-bottom:none;
}
.pork{
	margin-top:-42px !important;
}
.prawns{
	margin-top:-320px !important;
}
.veg{
	margin-top:-133px !important;
}
.duck{
	margin-top:-600px !important;
}
.rice{
	margin-top:-320px !important;
}
.desserts{
	margin-top:-38px !important;
}
.fade-it{
	-webkit-animation: fade-it; /* Chrome, Safari, Opera */
    animation: fade-it;
	opacity:0.5;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes fade-it {
    from {opacity:1;}
    to {opacity:0.5;}
}

/* Standard syntax */
@keyframes fade-it {
    from {opacity:1;}
    to {opacity:0.5;}
}