
/*body {
  padding-top: 54px;
}
*/
@media (min-width: 992px) {
  /*body {
    padding-top: 56px;
  }*/
}

.card {
  height: 100%;
}


/*#language_bar { background: #efefef; border: solid 1px #dddddd; text-align: center; padding: 3px;}
#language_bar span {  padding:0px 10px;}
#language_bar span.active { border: dotted 1px #777777; }*/

.navbar-right .dropdown-toggle { color: #ffffff; }

.about-item .text{margin-top:0;}
.about-item .text .desc .bigchar{font-size: 300%; font-weight: bold;}
.contact .contact-form .field-text, .contact .contact-form .field-textarea {border: 2px solid #e4e4e4;}
.contact .contact-location { padding-top: 0;  margin-top: 15px;}
.section-contact {padding-bottom: 45px;}
.contact .contact-location .location-group .location-item .text {margin-left: 100px;}
.header_logo img, .widget-logo img {max-height: 83px;}
.bg-9 {background-image: url('../images/banner/header_img.jpg');}
.services .text{margin-top:20px;}
.pt-20{padding-top:20px;}
.pt-40{padding-top:40px;}
.cgallery img{padding-top: 50px !important;}
.border1{border: 1px solid #ccc;}

#footer .social .social-content a {
    font-size: 14px;
    display: inline-block;
    color: #fff;
    border: 2px solid #fff;
    line-height: 32px;
    width: 32px;
    height: 32px;
    margin-top: 5px;
    text-align: center;
    margin-right: 20px;
    font-size: 16px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
}
.rooms .box-border, .our-best .box-border{width: 50%;}
.guestbook-item .img {width: 150px;height: 15px;}
.home-guestbook {padding: 10px 0 30px 0;}
.guestbook-item .text span, .guestbook-item .text p{color: #000;}
.guestbook-item .text p:before{position: relative;}
.heading {line-height: normal;}
.header_content .menu > li.current-menu-item > a {
    /* background-color: #e1bd85; */
    /* background-color: #4fc3f7; */
    /* background-color: #76A63F; */
    /* background-color: #47A64A; */
    /* background-color: #00B065; */
    background-color: #006939;
}
.header_content .menu > li > a {padding: 0 19px;}

.accomd-modations-room .text {background-color: #0303034d;}
.accomd-modations-room .text .price {color: #fff;}
.accomd-modations {padding: 0;}

.bg-10 {background-image: url('../images/statimgbg2.jpg');}
.sidebar .widget {margin-top: 0;}
.gallery .sidebar .widget {margin-top: 40px;}
.gallery .sidebar{margin-right: 20px;}
.our-best .img { margin-top: 10px;}
.our-best .sidebar .widget.widget_recent_entries.has_thumbnail ul li { padding: 0; vertical-align: top;}
.our-best .sidebar .widget.widget_recent_entries ul li {padding: 0;}
.our-best .text {margin-top: 10px;}
.section-our-best { padding-bottom: 30px;}
.ui-datepicker .ui-datepicker-header {background-color: #00824A;}
.awe-btn.awe-btn-13:hover { border-color: #006939; background-color: #24933d; color: #fff !important;}

.external_links {background-color: #3E3E3E;font-family:Hind;padding: 10px 0 20px 0;}
.external_links .el_header{font-size: 16px;font-weight:bold;}
.external_links h4.widget-title{color:#851B1B;}

.booking_form input[type="number"] {width: 35px;height: 20px; line-height: 20px;}
/* .header_top_line{display:inline;} */

 @media only screen and (max-width: 1289px) 
 {
    .header_logo img, .widget-logo img 
    {
        /* max-height: 40px; */
    }
    .header_mobile .container 
    {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .header_mobile
    {
        height:  40px;
    }
    .sidebar 
    {
        margin-top: 10px !important;
    }
    
}

@media only screen and (max-width: 1024px) 
{
    #header .header_top .header_left 
    {
        display: none;
    }
    .header_top .header_right .dropdown
    {
        position: absolute;
        top: 2px;
        z-index: 1001;
        background: #75907e;
       
    }
    #header .header_top .header_left, #header .header_top .header_right
    {
        text-align:  center;
        margin:auto;
    }
    .reservationimg{display:none}
}

 @media only screen and (max-width: 1222px) 
 {
    .header_logo img, .widget-logo img 
    {
        max-height: 40px;
    }
 }   
@media only screen and (max-width: 1215px) 
{
    .dblock100{display: block !important; width: 100% !important;}
}

@media only screen and (max-width: 560px) 
{
    .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding: 2px !important; text-align:center;}
   
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {text-align:center; vertical-align: middle;}
.booking_form label{margin-bottom: 0;}
.list-inline > li {padding-right: 2px;padding-left: 2px;}
.section_page-gallery.terrace{padding-top: 20px;}
.terrace p{font-weight: bold;}
.terrace p::first-letter {font-size: 150%;}
.bordert{border-top: 1px solid #e4e4e4;}

.gallery-content .gallery_item::before {
    background-color: transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background: -webkit-linear-gradient(top, transparent, transparent);
    background: -moz-linear-gradient(top, transparent,transparent);
    background: -ms-linear-gradient(top, transparent, transparent);
    background: -o-linear-gradient(top, transparent, transparent);
}

.accomd-modations-header p {max-width: 100%;}
.our-best .text ul li {margin-top: 5px; margin-bottom: 5px;}
.our-best .sidebar{padding-top: 10px;}
.contact-location .lotus-icon-telephone{margin-right: 15px !important;}

.location-group .text{margin-left: 80px;}