*{margin:0;padding:0;list-style:none}
img{display:inline-block;max-width:100%}
a{text-decoration:none;color:inherit}
a:hover{text-decoration:none;color:inherit}
body{font-size:22px;background:#1c1b20;color:#fff;font-family:"Cormorant Garamond",serif}
h1,h2,h3,h4,h5,h6{}
.no_mrgn{margin:0}
.no_pdng{padding:0}
.btn{display:inline-block;outline:0!important;border:0;background:#c0785f;background:linear-gradient(90deg,rgba(192,120,95,1) 0%,rgba(89,51,38,1) 46%,rgba(192,120,95,1) 100%);color:#fff!important;border-radius:10px;font-size:18px;padding:15px 30px;text-transform:uppercase;transition:.4s;-o-transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s}
.btn:hover{background:#fff!important;color:#c0785f!important}
.form-control{border-radius:10px;font-size:16px!important;box-shadow:none;height:46px;color:#333;padding:10px 20px}
.form-control::-webkit-input-placeholder{color:#333}
.form-control::-moz-placeholder{color:#333}
.form-control:-ms-input-placeholder{color:#333}
.form-control:-moz-placeholder{color:#333}
.sec_title{float:left;width:100%;text-align:center;margin-bottom:30px}
.sec_title p{margin:0;text-transform:uppercase;font-weight:700;font-size:20px;display:inline-block;color:#d21215;width:100%}
.sec_title h2{margin:0;font-weight:700;font-size:64px;color:#010101;text-transform:uppercase}
.sec_title .title_line{display:inline-block;position:relative;background:#d21215;width:70px;height:4px}
.responder-txt{float:left;width:100%;text-align:center;margin:15px 0;font-size:28px}
header{background:url(../images/head_bg.jpg) no-repeat scroll top center / cover transparent;padding-bottom:20px;position:relative}
header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}
header .topbar{position:relative;border-bottom:1px solid rgba(255,255,255,0.2)}
header .topbar p{margin:0;padding:25px 0;float:left;font-size: 22px;}
header .topbar p + p{border-left:1px solid rgba(255,255,255,0.2);margin-left:25px;padding-left:25px}
header .topbar p span{margin:0 10px;color:rgba(255,255,255,0.2)}
header .topbar p.phnnum{font-size:32px;padding-top: 14px;padding-bottom: 21px;}
header .topbar .headicons{float:right;padding:24px 30px;color:#c0785f;font-size:22px;border-left:1px solid rgba(255,255,255,0.2)}
header .main_header{position:relative;padding:25px 0;text-align:center}
header .logo{margin:0}
header .logo img{height:250px}
header .mainmenu{text-align:center;position:relative}
header .mainmenu ul{margin:0}
header .mainmenu ul li{display:inline-block}
header .mainmenu ul li + li{margin-left:40px}
header .mainmenu ul li a{display:inline-block;padding:0 0 10px;border-bottom:2px solid transparent}
header .mainmenu ul li a:hover{border-color:#c0785f;color:#c0785f}
header .mainmenu ul li.dropdown:hover .dropdown-menu{display:block}
header .mainmenu ul li.dropdown .dropdown-menu{padding:0;background:#c0785f}
header .mainmenu ul li.dropdown .dropdown-menu li{width:100%;margin:0}
header .mainmenu ul li.dropdown .dropdown-menu li a{color:#fff;font-size:16px;padding:15px 30px;width:100%;border-radius:0}
header .mainmenu ul li.dropdown .dropdown-menu li a:hover{color:#fff;background:#1c1b20}
header .main_text{position:relative;padding:130px 0;text-align:center}
header .main_text h2{margin:0 0 20px;font-size:54px}
header .main_text p{margin:0;font-size:32px}
header .main_text a{font-family:"Cormorant Garamond",serif;font-weight:700;font-size:74px;color:#c0785f;line-height:normal}
.countdown{padding:60px 0}
.countdown h2{margin:0 0 30px;text-align:center;font-size:64px}
.wrap{padding:0 50px}
.clock-item .inner{height:0;padding-bottom:100%;position:relative;width:100%}
.clock-canvas{background-color:rgba(0,0,0,.02);border-radius:50%;height:0;padding-bottom:100%}
.text{color:#fff;font-size:30px;font-weight:700;margin-top:-50px;position:absolute;top:50%;text-align:center;width:100%}
.text .val{font-size:50px}
.text .type-time{font-size:20px;color:#c0785f}
@media (max-width: 767px) {
.clock-item{margin:0 0 30px}
}
.calanderandfb{padding:60px 0;background:rgba(255,255,255,.1)}
.calanderandfb .facebookwdgt{float:left;width:100%;overflow:hidden}
.fb-page {width: 100%;}
.homemenu{padding:60px 0}
.homemenu .menutitle{text-align:center;float:left;width:100%;margin-bottom:20px}
.homemenu .menutitle p{margin:0;color:#c0785f;font-size:20px;text-transform:uppercase;font-weight:700}
.homemenu .menutitle h2{margin:0;font-size:64px}
.homemenu img {margin-top: 20px;}
.buyshirt{padding:60px 0}
.buyshirt .shirimgbox{text-align:center;border-radius:10px;padding:50px 0;background:rgba(255,255,255,.1)}
.buyshirt .shirtbox{background:#c0785f;background:linear-gradient(90deg,rgba(192,120,95,1) 0%,rgba(89,51,38,1) 46%,rgba(192,120,95,1) 100%);text-align:center;border-radius:10px;padding:60px;margin-left:-60px;margin-top:-40px}
.buyshirt .shirtbox h2{margin:0;font-size:32px}
.buyshirt .shirtbox h3{font-size:36px;margin:20px 0;font-weight:700}
.buyshirt .shirtbox p{font-weight:700;font-size:34px}
.hmgallery img{width:100%}
.hmgallery .gallerybox{text-align:center;background:#c0785f;background:linear-gradient(90deg,rgba(192,120,95,1) 0%,rgba(89,51,38,1) 46%,rgba(192,120,95,1) 100%);padding:211px 0}
.hmgallery .gallerybox p{text-transform:uppercase;font-weight:700;font-size:22px;margin:0}
.hmgallery .gallerybox h2{margin:0 0 10px;font-weight:700;font-size:54px;width:100%}
.hmgallery .gallerybox span{background:#fff;width:50px;height:5px;display:inline-block}
.hmgallery .gallerybox .btn{margin-top:30px;border:1px solid #fff}
.newsletter{padding:60px 0}
.newsletter h2{margin:0 0 30px;text-align:center;font-size:32px}
.newsletter input{width:70%;float:left;border-radius:10px 0 0 10px}
.newsletter .btn{float:right;width:30%;padding:10px 0;border-radius:0 10px 10px 0}
footer{background:rgba(255,255,255,.1)}
footer .ftrwdgt{margin-bottom:20px;margin-top:40px;float:left;width:100%}
footer .ftrwdgt h3{margin:0 0 30px;font-size:28px;text-transform:uppercase;color:#c0785f}
footer .ftrwdgt p {
    margin: 0 0 20px;
    color: #fff;
    position: relative;
    padding-left: 34px;
}
footer .ftrwdgt p em {
    color: #c0785f;
    float: left;
    width: 24px;
    position: absolute;
    left: 0;
    top: 0;
}
footer .ftrwdgt img{margin-top:90px}
footer .ftr_btm{padding:30px 0;text-align:center}
footer .ftr_btm p{margin:0;color:#fff}
footer .ftr_btm p img{margin-left:5px;background:#fff;padding:5px}
.page-title{background:rgba(255,255,255,.1);text-align:center;padding:15px 0;position:relative;z-index:99}
.page-title h2{margin:0;font-size:54px;font-weight:700}
.page_content{padding:40px 0}
.contactuspage h3{margin:0;font-size:36px;font-weight:700;color:#c0785f}
.contactuspage .contactwdgt{float:left;width:100%;margin-top:30px}
.contactuspage .contactwdgt em{float:left;width:40px;color:#c0785f;margin-top:2px}
.contactuspage .contactwdgt p{margin:0}
.g-recaptcha{display:inline-block}
.contactuspage form{margin-bottom:20px}
.prodbox{float:left;width:100%;text-align:center;margin-bottom:40px}
.prodbox h3{margin:30px 0 20px;font-size:34px}
.prodbox h4{font-size:30px;margin:0 0 20px;font-weight:700;color:#c0785f}
.industrylinkpage a{background:rgba(255,255,255,.1);float:left;width:100%;border-radius:10px;overflow:hidden;text-align:center;margin-bottom:30px}
.industrylinkpage a p{margin:20px 0 15px}
.gallerypage a{float:left;width:25%;padding:5px}
.historypage p{line-height: 32px;}
.historypage p img{float:left;margin-right:30px;margin-bottom:10px}
.aboutvisitpage p{font-size:28px}
.aboutvisitpage form{margin-top:30px}
.clndrpage img{margin-bottom:30px}
.menupage h3{margin:0 0 30px;text-align:center;font-weight:700;font-size:34px}
.menupage{text-align:center}
.menupage img{margin-top:30px}
.specialspage{text-align:center}
.specialspage .btn{margin:20px 0}
.groupdiningpage img{margin-top:30px}
.groupdiningpage img{margin-top:30px}
.groupdiningpage h2{margin:0 0 20px;font-weight:700;font-size:44px}
.groupdiningpage h3{margin:0 0 20px;font-weight:700;font-size:34px;color:#c0785f}
.groupdiningpage p{margin:0;font-size:24px;line-height:36px}
.groupdiningpage p+ p{margin-top:10px}
.groupdiningpage p + h3{margin-top:30px}
.groupdiningpage .btn{margin-top:30px}
a.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}
a.skip-main:active,a.skip-main:focus{color:#fff;background-color:#000;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid #ff0;text-align:center;font-size:1.2em;z-index:999}