.subpage{background:#fff url("../images/bg3.jpg") repeat scroll 0 0;position:relative;margin-top:-100px;}
.subpage .content_container{margin-bottom:26px;}
.subpage p{margin-top:10px;margin-bottom:10px;text-align:left;}
.font-one{font-size:14px;}
.font-two{font-size:16px;}
.qlinks{background:url(../images/bg1.jpg);padding:18px 0px 10px;position:relative;font-size:14px;}
.sub-slider .bx-wrapper .bx-viewport{min-height:50px;}
.bottom-slider.sub-slider p{min-height:50px;height:auto;margin-bottom:10px;color:#efefef}
.sub-slider a{float:right;color:#333;}
.sidebar{background-color:#4e2100;background-size:contain;padding-top:15px;height:100%;padding-bottom:15px;margin-bottom:15px;}
h1.breadcrumbs{font-size:25px;padding:5px 0 6px;margin-bottom:10px;color:#4e2100;border-bottom:1px dotted #3f774a;text-align:left;font-weight:normal;margin-top:10px;}
.breadcrumbs span{float:left;margin-right:5px;}
h1 span::before, h1 span::after{display:none}
h1.pageh1{border-bottom:1px solid #4e2100;font-size:24px;margin-top:15px;padding-bottom:10px;}
.leaf_brd{margin:auto;min-width:100px;width:80%;max-width:500px;height:9px;background:url(../images/leaf3.png) repeat;margin-bottom:15px}
.bottom-slider a{transition:all 0.4s ease;color:#e09c47;}
.bottom-slider a:hover{transition:all 0.4s ease;color:#fff;}
.bottom-slider a i{margin-right:5px;transition:all 0.4s ease;}
.bottom-slider a:hover > i{margin-right:1px;transition:all 0.4s ease;}
.faci_ul li{background:rgba(224, 156, 71, 0.5) url("../images/leaf4.png") no-repeat scroll 5px 12px;border-radius:5px;color:#000;float:left;font-size:14px;margin:5px 2% 10px 0;padding:8px 10px 7px 29px;transition:al 0s ease 0s;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{border-top:1px solid #4e2100;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{border:1px solid #4e2100;}
.rooms-table{margin-bottom:15px;}
.rooms-table table{margin-bottom:0px;}
.rooms-table table tr td{font-size:1.1em;text-align:left;padding-right:15px;padding-left:20px;}
.rooms-table table thead tr:first-child, .rooms-table table thead tr:first-child td{font-size:17px;font-weight:bold;text-transform:uppercase;color:#000;background:rgba(78, 33, 0, 0.07);border-top:none;padding:8px 5px 6px 20px;}
.rooms-table table thead tr td:first-child{font-weight:500;padding-left:20px;text-align:left}
.w_brd{border-bottom:1px dashed #4e2100;margin:25px 15px;clear:both}
.w_brd2{border-bottom:1px dashed #4e2100;margin:8px 0px;clear:both}
.clear{clear:both;}
.head_red{background:rgba(0, 0, 0, 0) url("../images/leaf4.png") no-repeat scroll left 12px;border-bottom:1px solid #b1b1b1;color:#4e2100;display:inline-block;font-size:18px;margin-bottom:0;margin-top:0;padding:8px 7px 5px 21px;text-align:left;width:auto;}
.zoom-img-brd{border:1px solid #4e2100;background:#fff;border-radius:1px;padding:1px;}
.place{padding-top:10px;}
.place .row:last-child .w_brd{margin:0px 15px;}
.news_cnt{border-bottom:1px dashed #4e2100;padding-bottom:10px;}
.news_content{border-bottom:1px dashed #4e2100;display:inline-table;padding-bottom:10px;}
.all_news .news_cnt{border-bottom:none;}
.all_news{border-bottom:1px dashed #4e2100;display:inline-table;padding-bottom:10px;margin-bottom:15px;width:100%;}
.news_img{float:left;height:115px;max-width:30%;text-align:center;width:150px;}
.news_img img{max-height:100%;padding-bottom:5px;padding-right:15px;}
a.o_result{margin-left:15px;}
a.o_result span{margin-left:5px;}
.news_cnt h3{font-size:18px;text-align:left;color:#6f6403;margin-bottom:10px;}
.all_news .news_cnt h3{margin-top:0px;}
.news h2{font-size:24px;text-align:left;margin-top:15px;margin-bottom:15px;color:#333;}
.news ul li{background:url("../images/leaf4.png") no-repeat scroll 5px 9px;border-bottom:1px dotted #cbcb97;margin:5px 0px 10px 0px;width:100%;padding:5px 2px 5px 28px;}
.news ul li a{color:#6f6403;font-size:15px;line-height:20px;width:100%;}
.news ul li a:hover{color:#333;transition:all 0.2s ease 0s;}
.news_download{margin-left:10px;font-size:14px;color:#4e2100;}
.news_download:hover{color:#333;}
.news_download i{margin-right:2px;}
.name-field, .email-field, .phone-field, .message-field, .cap1{padding-top:3px;padding-bottom:3px;}
.contact-us-content .row{margin-left:-30px;margin-right:-30px;}
.cap1{float:left;width:36%;padding-top:4px;}
.cap3{float:left;width:24%;}
.cap2{margin-left:2%;margin-right:2%;}
.cap3 .btn.colored{width:100%;color:#fff !important;line-height:24px;margin-top:5px;border-radius:0px 5px 0px 0px}
input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, textarea:focus{background:rgba(245, 245, 197, 0.65);border:1px solid #b6b682;}
.contact_40{width:39%;float:left;padding:2px 1%}
.contact_50{width:49%;float:left;padding:2px 1%}
.contact_40 h4, .contact_50 h4{color:#4e2100;font-size:22px;margin-top:3px;}
.contact_40 p, .contact_50 p{line-height:25px;margin-bottom:0px;margin-top:-3px;}
.contact_30{width:30%;float:left;padding:2px 1% 2px 1%;}
.contact_30 p{margin-bottom:5px;margin-top:0px;}
.contact_30 i, .contact_50 i{border:1px solid #b27d56;border-radius:50%;color:#4e2100;font-size:20px;font-weight:400;padding:5px 7px;margin-bottom:5px;}
.contact_30 p a:hover{color:#4e2100}
.gm{width:100%;padding-top:0px;float:left;text-align:center;}
.gm p{width:auto;display:inline;float:left;}
.gm p .gm_one{font-size:19px;font-weight:600;}
.gm p .gm_two{font-size:16px;font-weight:400;}
.gm img{max-width:100%;width:150px;}
.map{background:rgba(248, 248, 217, 0.20);border:1px solid #4e2100;display:inline-table;float:none;height:auto;padding:10px;margin-top:10px;width:100%;}
.bank h4{color:#4e2100;text-align:left;font-size:20px;margin-top:0px;}
.map iframe{border:1px solid #e6e6bd;vertical-align:top;}
.thanks h3{color:#404040;font-size:20px;margin-top:40px;margin-bottom:5px}
.thanks h4{color:#404040;font-weight:400;font-size:16px;margin-top:0px;margin-bottom:20px}
.rooms_tarrif{margin:auto 0px;margin-top:25px;}
.table-bordered{border:1px solid #4e2100;}
.rooms_tarrif_img{float:left;width:30%;padding:1px 0px 1px 1px;}
.rooms_tarrif_img .rm_one{display:block;border-right:1px solid #c4c4c4;}
.rooms_tarrif_img .rm_two{display:none}
.rooms_tarrif_cnt{float:left;width:70%}
.room_ul{margin-top:10px;}
.cap1{text-align:center;background:rgba(78, 33, 0, 0.15) none repeat scroll 0 0;border:1px solid #4e2100;border-radius:0 5px 0 0;margin-top:5px;}
.cap1 .captcha-img{margin-top:3px;margin-bottom:3px !important}
.cap2{background:none;border:none;margin-top:0px;}
.Prices{font-weight:bold;margin-top:12px;}
.Prices span{color:#F00;font-size:18px;}
.packages .accordion p{margin:0px auto}
.packages table{width:100%;background:rgba(78, 33, 0, 0.07);border-left:1px solid #4e2100;border-right:1px solid #4e2100;}
.packages table thead tr th{background:rgba(78, 33, 0, 0.6);border:1px solid #4e2100;text-align:center;font-size:1.3em;padding:10px;width:50%;color:#fff;}
.packages table tbody tr td{border:1px solid #4e2100;padding:6px 5px 6px 1%;font-size:1.1em}
.packages table tbody tr td span{padding-right:5px}
.packages table tbody tr:first-child td span{font-weight:400!important}
.pagination{margin:10px 0 20px;}
.chosen-container-single a{padding-right:10px !important;}
#gallery-page ul{width:100%;float:left;text-align:center;}
#gallery-page{margin-bottom:10px;width:100%;float:left;}
.copy{margin-top:0;padding:0 0 5px;}
.copy .container{border-top:medium none;padding-top:0;}
.Prices h4{font-size:18px;text-align:left;color:#542401;}
.captchaBg{background:rgba(224, 156, 71, 0.5) none repeat scroll 0 0;border:1px solid #d97c37;border-radius:5px;height:40px;padding-top:7px;text-align:center;}
.contactbtn button{background:#cd9332 none repeat scroll 0 0;border:0 solid #7e7409;border-radius:5px;color:#fff;font-size:16px;margin-left:0;margin-top:0;padding:8px 0;width:100%;}
.contactbtn button:hover{background:#4e2100 none repeat scroll 0 0;}
.contacForm input[type="text"], .contacForm input[type="email"], .contacForm input[type="tel"], .contacForm input[type="url"], .contacForm input[type="password"], .contacForm textarea, .contacForm .chosen-container{border:1px solid #d97c37;background:rgba(224, 156, 71, 0.5) none repeat scroll 0 0;border-radius:5px;width:100%;padding:0px 10px 0px 10px;outline:none;font-size:14px;color:#4e2100;-webkit-transition:ease 0.3s all;-o-transition:ease 0.3s all;transition:ease 0.3s all;width:100%;height:40px;}
.contacForm .chosen-container-active .chosen-single{background:transparent;}
.contacForm .chosen-container.top-dropdown .chosen-drop{bottom:auto;bottom:100%;}
.contacForm .chosen-container-single .chosen-single div b:before, .contacForm .chosen-container-single .chosen-single div b:after{top:16px;}
.contacForm .chosen-container-single .chosen-single div b{border-left:1px solid #4e2100;}
.contacForm .chosen-container-single .chosen-single div b::before{left:10px;}
.contacForm .chosen-container-single .chosen-single div b::after{left:14px;}
.contacForm .search-fields i{bottom:28px;right:23px;top:auto;}
.contacForm input[type="text"]:focus + i{opacity:1;}
.solical_iconSub{float:right;margin-top:3px;width:auto;display:block !important;}
.solical_iconSub a{background-color:#4e2100;color:#fff;float:right;font-size:16px;height:25px;line-height:23px;margin-left:10px;text-align:center;transition:all 0.5s ease 0s;width:25px;}
.solical_iconSub a:hover{color:#fff !important;background-color:#e09c47;}
.overFlwVis{overflow:visible;}
.locationCatgry{position:relative;width:100%;float:left;border:1px solid #4e2100;border-radius:4px;padding:15px 15px 15px 36px;overflow:visible;margin-top:30px;background-color:rgba(78, 33, 0, 0.1);}
.locationCatgry p{margin:0px;padding:0px;}
.locationCatgry .icon{background-color:#e09c47;border:1px solid #4e2100;border-radius:50%;display:block;height:50px;left:-20px;position:absolute;top:-20px;width:50px;}
.locationCatgry .icon img{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);max-width:100%;width:25px;}
.panel-default{border:none;}
.panel-default .panel-heading{background-color:#4e2100;border:none;border-bottom:1px solid #301501;border-radius:0px;padding:0px;}
a .panel-title{text-align:left;padding:10px 15px;color:#fff;}
.panel-body{padding:0px;background-color:transparent;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:transparent;border:none;}
.panel{background-color:transparent;}
.commonArw .angle:before{font-family:'FontAwesome';font-size:16px;content:"\f106" !important;color:#fff;}
.accordion-toggle .angle:before{font-family:'FontAwesome';font-size:16px;content:"\f107";color:#fff;}
.firstArrow .angle:before{font-family:'FontAwesome';font-size:16px;content:"\f106";color:#fff;}
.collapsed .angle:before{content:"\f107" !important;}
sup{color:red;font-size:14px;}
.routMap{border: 1px solid #c59889;}
@media only screen and (max-width:1024px){.contact-info .contact-info-contnet div.contact_40{width:100%;border-right:none;padding-bottom:15px;}
.contact_40 p{width:75%;margin-left:12.5%;}
.contact-info .contact-info-contnet div.contact_30{width:50%;}
.gm{text-align:center}
.gm img{float:none}
.bxslider li .items .caption-box, .bxslider-internal li .items .caption-box{display:none}
.subPageWrap .bx-controls-direction a{top:36%;}
.subPageWrap #slider .bx-controls-direction a.bx-next{top:27%;}
.subPageWrap .sidebar .bx-controls-direction a{top:-15%;}
.sub_images_area2{height:191px;}
.sidebar{margin-bottom:37px;}
}
@media only screen and (max-width:980px){.contact_40 p{width:60%;margin-left:20%;}
.bottom-slider .bx-controls-direction a{top:-17%;}
}
@media screen and (max-width:800px){.subPageWrap #main-booking-form-container .booking-form-con{margin-top:0;}
}
@media screen and (max-width:768px){.subpage{margin-top:0;}
.subPageWrap .bx-controls-direction a{top:56%;}
.subPageWrap #slider .bx-controls-direction a.bx-next{top:45%;}
}
@media only screen and (max-width:767px){.rooms_tarrif_cnt .table-responsive{margin-bottom:0px;border:none;}
.rooms_tarrif_img{float:left;width:100%;}
.rooms_tarrif_cnt{float:left;width:100%}
.rooms_tarrif_img .rm_one{display:none}
.rooms_tarrif_img .rm_two{display:block}
.contact_40 p{width:70%;margin-left:15%;}
.videoGalleryLink{width:47%;}
}
@media screen and (max-width:640px){.subpage{margin-top:-20px;}
.subPageWrap .bx-controls-direction a{top:51%;}
.subPageWrap #slider .bx-controls-direction a.bx-next{top:38%;}
.sub_images_area2{height:auto;}
.faci_ul li{margin:5px 0% 10px 0px;width:99%;}
.captchaBg{margin-bottom:15px;}
.cap2{margin-bottom:15px;margin-right:0px;margin-left:0px;}
h1.breadcrumbs {padding: 5px 0 11px;}
}
@media only screen and (max-width:480px){.contact_40 p{width:100%;margin-left:0%;}
.videoGalleryLink{width:53%;}
.solical_iconSub{display:block !important;float:left;text-align:center;width:100%;}
.solical_iconSub a{background-color:#4e2100;color:#fff;display:inline-block;float:none;text-align:center;}
}
@media only screen and (max-width:380px){.contact_40 p{width:100%;margin-left:0%;}
.contact-info .contact-info-contnet div.contact_30{width:100%;}
.videoGalleryLink{width:60%;}
.videoGalleryLink a{font-size:14px;margin-top:4px;}
h1.breadcrumbs{font-size:18px;}
}