*{box-sizing:border-box}
/*---------- History of Awadh Cuisine -------------*/
.history_awadh{ display:inline-block; float:left; width:100%; background:#564739 url(../img/floral_bg.png) no-repeat center top; padding:120px 0 100px 0; position:relative;} 
.history_awadh .container{margin:0 auto; max-width:1122px; }
.history_awadh .container .content{max-width:960px; width: 100%; box-sizing: border-box; padding:0 12%; text-align:center; margin: 0 auto 30px;}
.history_awadh .container .content h3{width:auto; display:inline-block; position:relative; padding:0 70px; font-size:20px; color:#fff; text-transform:uppercase; margin:0 0 50px}
.history_awadh .container .content h3:after{position:absolute; content:""; left:0px; background:url(../img/spiral_left.png) no-repeat; width:47px; height:16px;}
.history_awadh .container .content h3:before{position:absolute; content:""; right:0px; background:url(../img/spiral_right.png) no-repeat; width:47px; height:16px;}

.history_awadh .container .content p{ color:#d1bda8; font-size:16px; padding:0 0 30px; line-height:24px; font-family: 'Open Sans', sans-serif;}
.history_awadh .container .block{float:left; width:50%; background-color:#b49355; height:704px; overflow:hidden;}
.history_awadh .container .block img{display:block;}
.history_awadh .container .block.left{background:#540709 url(../img/history_bg.jpg) no-repeat right bottom; padding:77px 10% 0;}
.history_awadh .container .block.left h3{ font-size:20px; color:#fff; text-transform:uppercase; line-height:30px; margin:0 0 40px; position:relative;}
.history_awadh .container .block.left h3:after{position:absolute; content:""; background:url(../img/royal_spiral.png) no-repeat; left:80px; top:0px; width:73px; height:22px;}
.history_awadh .container .block.left h4{ font-size:30px; font-style:italic; color:#fff;}

.history_awadh .container .block.info{padding:8% 5%;  color:#540709; text-align:left;  font-family: 'Open Sans', sans-serif;}
.history_awadh .container .block.info p{ font-size:16px; line-height:normal; padding:0 0 15px;}
.history_awadh .container .block.info p strong{font-weight:700;}
.history_awadh .container .block.info a{ display: inline-block; color: #000000; font-size: 16px; position: relative; margin: 60px 0 0 0px; padding:0 100px 0 0; text-decoration:none;}
.history_awadh .container .block.info a:after{ content: ""; display: block;background: url(../img/arrow1.png) no-repeat top; width: 75px; height: 25px; position: absolute; top: -3px; right:0px;}

/*-------- gallery --------------*/
.album_list{ font-size:0; float:left; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; width:100%; margin:40px 0px 40px; justify-content: center;}
.album_list li{width:25%; float:left; padding:5px;}

.album_list li figure{ display:block; /*height:0px; padding-bottom:67%;*/ overflow:hidden; position:relative; border-radius:15px;}
.album_list li figure img{width:100%;}

.album_list li .overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color:rgba(0,0,0,0.60);
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
}

.album_list li:hover .overlay {
  height: 100%;
}

.text {
  color: white;
  font-size: 20px;
  position: absolute;
  text-align: center;
  width: 100%;
height: 100%;
display: flex;
justify-content: center;
flex-direction: column;
text-align: center;
  
  
}

.album_list li h4{ font-size:20px; color:#d1bda8; padding:6px 10px 6px; }
.album_list li h5{ font-size:14px; color:#d1bda8; padding:6px 10px 6px; }

.album_list li h3{ font-size:14px; color:#d1bda8; padding:15px 10px 40px; text-align:center; line-height:normal; position:relative; background:url(../img/gallery_title.png) no-repeat center bottom; }
.album_list li h3 small{ font-size:14px; color:#d1bda8; float:left; width:100%; padding:10px 0 0;}


.album_list.albam li:hover figure img{ opacity:0.7}

.galleryTop{ margin-bottom:40px;}
.line_gallery{float:left; width:100%;}
.line_gallery img{max-width:100%;}

/*-------- Founders --------------*/

.gal_container{float:left; width:100%;}
#gal_tabs{width:100%; text-align:center; position:relative;}
#gal_tabs:after{position:absolute; top:10px; content:""; left:-60px; background:url(../img/spiral_testleft.png) no-repeat; width:105px; height:16px;}
#gal_tabs:before{position:absolute; content:"";  top:10px; right:-60px; background:url(../img/spiral_testright.png) no-repeat; width:105px; height:16px;}
#gal_tabs li{display:inline-block; color:#d1bda8; padding:15px 30px; border-radius:30px; display:inline-block; text-decoration:none; cursor:pointer;}
#gal_tabs li.active{background-color:#540709; position: relative;}
#gal_tabs li.active:after{ content: ""; display: block;background:url(../img/menu-left.png) left center no-repeat; width: 20px; height: 27px; position: absolute; top: 10px;left: -20px;}
#gal_tabs li.active:before{ content: ""; display: block;background:url(../img/menu-right.png) right center no-repeat; width: 20px; height: 27px; position: absolute; top: 10px;right: -20px;}

.customGallery #cboxPrevious{ left:0; top:50%; /*bottom:0; right:0;*/}
.customGallery #cboxNext{ width:95px; height:62px; /*left:auto;*/ top:50%;/* bottom:61px;*/ right:0;}
.customGallery #cboxClose{/* width:60px; height:60px;*/ background:url(../img/close-white.png) no-repeat 50% 50%;/* top:0;*/}
.customGallery #cboxCurrent {left: auto;top: auto; bottom:15px; right: 30px; font-weight: 400; color:#fff; font-size:14px;}
.customGallery #cboxPrevious:after {content: '';  width:95px; height:62px; background: url(../img/arrow-leftw.png) no-repeat 0 0; position: absolute; right: 0px; top: 0; bottom: 0; left: -110px; margin: auto;}
.customGallery #cboxNext:after {content: ''; width:95px; height:62px; background: url(../img/arrow-rightw.png) no-repeat 100% 0; position: absolute; right: -110px; top: 0; bottom: 0; margin: auto;}
.customGallery #cboxLoadedContent img{ width:100% !important; height:auto !important;}
/* gallery end */




/* Guests Speak */
.full-width-speak_inner {width: 100%;-webkit-box-shadow: 0px 3px 6px -1px rgba(0,0,0,0.63);-moz-box-shadow: 0px 3px 6px -1px rgba(0,0,0,0.63);box-shadow: 0px 3px 6px -1px rgba(0,0,0,0.63); min-height: 526px;position: relative;z-index: 6;}
.full-width-speak_inner .speak_inner{background:url(../img/speak-back.jpg) no-repeat; background-position:center center; background-size:cover; min-height:526px; width:100%;  text-align: center;  padding: 95px 0;}
/*.speak_inner h3{ padding: 95px 0 0 0; text-align: center; font-size: 30px; color: #540709; margin: 0 0 0 0px;}
*/

.speak_inner h3{width:auto; display:inline-block; position:relative; padding:0 70px; font-size:20px; color:#540709; text-transform:uppercase;}
.speak_inner h3:after{position:absolute; content:""; left:0px; background:url(../img/spiral_testleft.png) no-repeat; width:47px; height:16px;}
.speak_inner h3:before{position:absolute; content:""; right:0px; background:url(../img/spiral_testright.png) no-repeat; width:47px; height:16px;}



.speak-top_inner{ padding: 0px; max-width: 490px; width: 90%; margin: 25px auto 0 auto; text-align:center;}
.speak-left_inner{margin:0 auto; background:url(../img/test-back.png) no-repeat; width: 152px; height: 191px;}
.speak-right_inner{ width:100%; float: left; margin: 0 0 0 0px; color: #1e170c; font-size: 16px; line-height: 22px; padding: 30px 0; font-family: 'Open Sans', sans-serif; font-weight: 400; font-style: italic;}
.speak-right_inner p span{ padding: 15px 0 20px 0; display: block; font-size:14px; font-weight:600;}
.speak-right_inner a { display: block; color: #000000; font-size: 16px; position: relative; margin: 30px 0 0 0px;}
.speak-right_inner a:after {content: ""; display: block; background: url(../img/arrow1.png) no-repeat top; width: 75px; height: 25px; position: absolute; top: -3px; left: 70px;}
.speak-top_inner article{ padding: 25px 0;}
.speak-right_inner .line5{background: url(../img/line3.png) no-repeat top right; width: 100%; height: 16px; padding: 0 0 35px 0;}
.speak-right_inner .line6{background: url(../img/line3.png) no-repeat top right; width: 100%; height: 16px; padding: 35px 0 0px 0; display: block;}
.speak-left_inner img{ padding: 19px;}

.banner-dots2{position:absolute; right:0px; left:0; margin:auto; bottom:40px; width:100%; height:11px; max-width:1260px; text-align:center; z-index:5;}
.banner-dots2 li{display:inline-block; height:13px; cursor:pointer; position:relative;}
.banner-dots2 li:after{content:''; width:16px; height:1px; background:#d8bf8f; position:absolute; right:-8px; top:0; bottom:-1px; margin:auto;}
.banner-dots2 li:last-child:after{content:''; width:0;}
.banner-dots2 li span{display:inline-block; width:13px; height:14px; text-indent:-9999px;  background:url(../img/dot_testi.png) no-repeat 0 0; margin:0 4px 0 4px; font-size:0; color:transparent;}
.banner-dots2 li.slick-active span{display:inline-block; width:13px; height:13px; text-indent:-9999px; margin:0 4px; background:url(../img/dot-active.png) no-repeat 0 0;}




.tab_content {
	display: none;
}

.tab_drawer_heading { display: none; }

@media screen and (max-width: 1024px) {
	.customGallery #cboxNext:after {right: 0px;}
	.customGallery #cboxPrevious:after {left: 0px;}
	#gal_tabs li {padding: 15px 20px;  white-space: nowrap;}
	#gal_tabs li.active{ white-space: nowrap;}
}

@media screen and (max-width: 800px) {
.history_awadh .container .content {padding: 0 0%;}
	#gal_tabs:before{ display: none;}
		#gal_tabs:after{ display: none;}
	
}
@media screen and (max-width: 480px) {
	.tabs {
		display: none;
	}
	.tab_drawer_heading {color:#d1bda8;background-color:#540709;border-radius: 30px;margin: 0 0 15px 0;	padding: 5px 20px;	display: block;	cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;		-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;float:left; width:100%;	padding:15px; position:relative;}
	.tab_drawer_heading:after{content:""; border: solid #fff;  border-width: 0 3px 3px 0;  display: inline-block;  padding: 3px; transform: rotate(45deg);  -webkit-transform: rotate(45deg);right:20px; position:absolute; }
	.tab_drawer_heading.d_active:after{transform: rotate(-135deg); -webkit-transform: rotate(-135deg); }
  
  
	
	.d_active {
		background-color: #540709;
		color: #fff;
	}
}



@media (max-width:700px){

.history_awadh .container .block {width: 100%; height:auto;}
.vision{background-attachment:fixed;}
.vision .container .left_sec {float: left; width:100%;}
.vision .container .right_sec { width: 100%; margin:30px 0 0;}
.founders .founder_block .thumb img{width:100%;}
.founders .founderown_block .content {column-gap: 0; column-count: 1;}
.founders .founderown_block .thumb::before {right: -33px; width: 104px;}
.founders .founderown_block .thumb::after {left: -33px; width: 104px;}
.line_gallery{display:none;}
.album_list {margin: 0px 0px 0px;}
.album_list li {width: 100%;float: left; padding: 5px;  margin-bottom: 10px;}

#gal_tabs::after {left: -40px;}
#gal_tabs::before {right: -40px;}
	
	
.customGallery #cboxPrevious:after {left: 0px;}
.customGallery #cboxNext:after {right: 0px;}
}