.reservation-form h2{text-align:center;margin-bottom:30px; }
form.lable-left {background: #f7f7f7;padding:30px;border:4px double #d5d5d5;box-shadow:5px 5px 5px rgba(0,0,0,0.055);}
.lable-left .form-group{position:relative;}
.lable-left .form-group .form-control{padding:6px 15px;border-bottom: 1px solid rgba(146,131,123,0.5);border-right: 0;border-left: 0;border-top: 0;border-radius: 0;}
.lable-left .form-group .bootstrap-select.form-control{padding:0;}
.lable-left .form-group .input-title	{cursor: text;pointer-events: none;position:absolute;top:8px;left:15px;transition:0.5s all;color:#8c8c8c;}
.lable-left .form-control:focus ~ .input-title, .lable-left .form-control.hascontent ~ .input-title{left:-10px;display:table;transition:0.5s all;opacity:0;    }
.lable-left .lable-left{padding:15px;}
.lable-left .form-group textarea.form-control{height:100px;padding:10px;}
.lable-left .form-group ul li::before{display:none;}
.lable-left .form-group ul li{padding-left:0;}
.lable-left .form-group .btn{background:#fff;color:#8c8c8c;border-bottom: 1px solid rgba(146,131,123,0.5);border-right:0;border-left:0;border-top:0;border-radius: 0;padding:9px 15px 8px;}
.lable-left .form-group .btn:focus{outline:none !important;}
.form-group label.error{color:#f00;}
.lable-left .gal_btn{margin-top:10px;text-align:right;}
.lable-left .gal_btn button{border:0;}
.lable-left .form-group .btn span{font-weight:normal;text-transform:capitalize;letter-spacing:0;font-size:16px;}
@media(max-width:992px){
	.reservation-form h2{font-size:28px;}
}
@media(max-width:767px){
	.reservation-form h2{font-size:24px;margin-bottom:20px;}
}
/* contact-us */
.inner_section.contact-us{padding:50px 0 60px 0;}
.contact-us h2 {font-size:30px;margin-bottom:30px;}
.contact-detail{background:#081630 url("../images/ourmenu_bg.png") repeat;padding:25px;}
.contact-detail .contact-info{font-size:16px;border-bottom:1px solid rgba(146,131,123,0.3);margin-bottom:15px;padding-bottom:15px;}
.contact-detail .contact-info h4.same_title{color:#f7f7f7;font-size:18px;padding-bottom:12px;}
.contact-detail .contact-info .info_box ,.contact-detail .contact-info .info_box a{color:#f7f7f7;}
.contact-detail .contact-info .info_box a:hover{color:#92837b;}
.contact-detail .contact-info p{margin-bottom:0;color:#f7f7f7;}
.contact-detail .contact-info .same_title:after {background: #f7f7f7;}
.contact-detail .contact-info strong{color:#92837b;}
.contact-detail .contact-info:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0;}
.contact-detail .contact-info .social a:hover{color:#f7f7f7;}
.map{margin-top:50px;}
.map .google-map {padding-left: 15px;padding-right: 15px;height: 500px;}

@media(max-width:992px){
.contact-us h2 {margin-top:30px;margin-bottom:25px;}
.map .google-map{height:400px;}
}
@media(max-width:767px){
.map .google-map{height:300px;}
}
@media(max-width:479px){
.contact-us h2{font-size:24px;}
.map{margin-top:30px;}
}
/* Site Map */
.sitemap ul li a{font-size:20px;font-weight:700;color:#081630;}
.sitemap ul li{margin:10px 0;padding-left:0;}
.sitemap ul li a:hover{color:#92837b;}
.sitemap ul li ul li a{font-weight:600;font-size:16px;color:#92837b;} 
.sitemap ul li ul li a:hover{color:#081630;}
.sitemap ul li ul li{margin:0 0 5px;padding-left:18px;}
.sitemap ul li::before{display:none;}
.sitemap ul li ul li::before{display:block;}
.sitemap ul li ul {padding:10px 0 5px 45px;}
.sitemap-detail{background:url("../images/sitemap-bg.png");background-repeat:no-repeat;background-position:right;}
.sitemap-detail li i{    border: 1px solid #2c384e;color: #92837b;width: 35px;margin-right:10px;height: 35px;display: inline-block;line-height: 35px;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;text-align: center;}
.sitemap-detail li a:hover i{background:#2c384e;color:#f7f7f7;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;}
.far {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa-angle-up:before {
    content: "\f106";
}
.fa-angle-down:before {
    content: "\f107";
}

@media(max-width:992px){
.sitemap-detail{background:none;}
}





