*{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:960px; }
.history_awadh .container .content{float:left; width:100%; padding:0 12%; text-align:center; margin: 0 0 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;}

/*-------- Vision --------------*/
.dum_pukht{float:left; width:100%; position:relative;}
.dum_pukht img{max-width:100%; display:block;}
.dum_pukht .container{margin:0 auto; position:absolute; left:0px; right:0px; bottom:-190px; background-color:#540709; max-width:980px; padding:66px 6%; text-align:center;}
.dum_pukht .container h3{width:auto; display:inline-block; position:relative; padding:0 70px; font-size:20px; color:#fff; text-transform:uppercase; margin:0 0 50px}
.dum_pukht .container h3:after{position:absolute; content:""; left:0px; background:url(../img/spiral_left.png) no-repeat; width:47px; height:16px;}
.dum_pukht .container h3:before{position:absolute; content:""; right:0px; background:url(../img/spiral_right.png) no-repeat; width:47px; height:16px;}
.dum_pukht .container h4{ font-size:30px; font-style:italic; color:#fff; padding:0 0 30px;}
.dum_pukht .container p{ font-size:16px;  font-family: 'Open Sans', sans-serif; color:#fff; padding:0 0 30px; line-height:normal;}


/*-------- Founders --------------*/

.legend_behind_sec{float:left; width:100%; /*background-color:#564739;*/background: #564739 url(../img/founderbg.jpg) no-repeat center top; padding:287px 0 60px 0;}
.legend_behind_sec .container{margin:0 auto; max-width:980px; text-align:center;}
.legend_behind_sec .container h3{width:auto; display:inline-block; position:relative; padding:0 70px; font-size:20px; color:#fff; text-transform:uppercase; margin:0 0 50px}
.legend_behind_sec .container h3:after{position:absolute; content:""; left:0px; background:url(../img/spiral_left.png) no-repeat; width:47px; height:16px;}
.legend_behind_sec .container h3:before{position:absolute; content:""; right:0px; background:url(../img/spiral_right.png) no-repeat; width:47px; height:16px;}
.legend_behind_sec .container p{ font-size:16px;  font-family: 'Open Sans', sans-serif; color:#fff; padding:0 0 30px; line-height:normal;}






/* 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;}


@media (max-width:1080px){
.dum_pukht .container { position: relative; bottom: 0; max-width: 100%;}
.legend_behind_sec {padding: 60px 0;}
}


@media (max-width:800px){
.history_awadh .container .block {float: left;width: 100%;height:auto;}
.history_awadh .container .block.left {padding: 77px 10%;}
}

@media screen and (max-width:600px){
.history_awadh .container .content {
    float: left;
    width: 100%;
    padding: 0 25px;
    text-align: center;
    margin: 0 0 30px;
}
.history_awadh .container .content h3:after {
    position: absolute;
    content: "";
    left: 0px;
    background: url(../img/spiral_left.png) no-repeat;
    width: 47px;
    height: 16px;
    top: 0px;
}
.history_awadh .container .block.left h4 {
    font-size: 19px;
    line-height: 27px;
}
.history_awadh .container .block.info {
    padding: 25px;
    color: #540709;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
}
.dum_pukht .container h4 {
    font-size: 22px;
    font-style: italic;
    color: #fff;
    padding: 0 0 30px;
    line-height: 30px;
}
.dum_pukht .container h3:after {top: 0px;}
.legend_behind_sec .container h3:after {top: 0px;}
}


/*@media (max-width:480px){
.history_awadh .container .block.left h4 {
    font-size: 19px;
    line-height: 27px;
}
}*/