
.modal-header h4 {}
.modal-body p {font-size: 14px; font-weight: 300;}
.modal-body ul {font-size: 14px; font-weight: 300; margin-left: 30px;}

.g-recaptcha {display: inline-block;}

.contact-details .list-unstyled li {padding: 15px 0;}
.contact-details .list-unstyled li:not(:last-child) {border-bottom: 1px solid #c7c6c6;}
.contact-details .list-unstyled li strong, .contact-details .list-unstyled li a {color: #312e2d;}

label.error {color: #CD375C; font-size: 13px; display: block;}

/*
form > div { z-index: 1; }
.sticky .navbar-nav li a.lnk:focus { color:#fff !important; }
.slider, .owl-wrapper-outer, .owl-wrapper, .owl-item, .slider .item {height: 600px !important;}
*/

header .btnBooking {padding: 15px 15px;}

.content .img-responsive {display: inline-block !important;}
.content img {display: inline-block;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;transition:all .35s ease-out;-o-transition:all .35s ease-out;-webkit-box-shadow: 0px 10px 21px -14px rgba(0,0,0,0.75);-moz-box-shadow: 0px 10px 21px -14px rgba(0,0,0,0.75);box-shadow: 0px 10px 21px -14px rgba(0,0,0,0.75);}
.content img:hover {opacity: .8;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}

header .navbar-nav a {font-size: 17px;}

.btnCustom {height: 68px;background: #ff5656;border: none;color: #ffffff;display: block;padding-left: 40px;padding-right: 40px;text-align: center;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;transition:all .35s ease-out;-o-transition:all .35s ease-out;font-size: 24px;font-weight: 700;font-family: "Playfair Display",serif;text-transform: none;}
.btnCustom:hover {color: #fff;}


/* MEDIA QUERIES
----------------------------------------------------------------------- */

/*
@media(max-width:419px){
  .slider, .owl-wrapper-outer,.owl-wrapper,.owl-item,.item {height: 200px !important;}
}

@media(min-width:420px) and (max-width:767px) {
  .slider, .owl-wrapper-outer,.owl-wrapper,.owl-item,.item {height: 300px !important;}
}

@media(min-width:768px) and (max-width:991px){
  .slider, .owl-wrapper-outer,.owl-wrapper,.owl-item,.item {height: 400px !important;}
}

@media(min-width:992px) and (max-width:1199px){
  .slider, .owl-wrapper-outer,.owl-wrapper,.owl-item,.item {height: 500px !important;}
}
*/


@media(max-width:767px){
  /*main .menu-content {font-size: 15px;}*/
  main.sub p img.img-responsive {clear: both !important; float: none !important; text-align: center !important;display: block !important; margin-left: auto !important; margin-right: auto !important;}
  footer ul {margin-bottom: 60px;}
}

@media screen and (max-height: 575px){
  #rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
