.reservation-area{background:url(../img/contacto.jpg) no-repeat center/cover}
.reservation-area .overlay-bg{background:rgba(17,22,24,0.75)}
.reservation-area .reservation-right,
.reservation-area .reservation-left{position:relative}
.reservation-area .reservation-right .form-wrap{background:#fff;padding:100px 40px}
.reservation-area .reservation-right .form-wrap .form-control{border-radius:0px;margin-bottom:10px;border-color:#eeeeee;font-size:13px;font-weight:300;padding:0.575rem 0.75rem;color:#999999}
.reservation-area .reservation-right .form-wrap .form-control:focus{box-shadow:none}
.reservation-area .reservation-right .form-wrap .nice-select{border:1px solid #eeeeee}
.reservation-area .reservation-right .primary-btn{text-transform:capitalize !important;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}
.reservation-area .reservation-right .primary-btn:hover{box-shadow:-14.142px 14.142px 20px 0px rgba(244,47,44,0.2)}
.reservation-area .reservation-right .nice-select{padding-left:12px;padding-right:0px}
.reservation-area .reservation-right .nice-select .list{border:1px solid #eee}
.reservation-area .reservation-right .nice-select .list .option{padding-left:12px}@media (max-width: 991px){
    .reservation-area .reservation-right{margin-top:50px}}

.section-gap{padding:120px 0}

.relative{position:relative}

.overlay{position:absolute;left:0;right:0;top:0;bottom:0}
.overlay{position:absolute;left:0;right:0;top:0;bottom:0}
.overlay-bg{background:rgba(4,9,30,0.4)}
.overlay-bg{background:rgba(0,0,0,0.5)}
.overlay-bg{background:rgba(0,0,0,0.8)}
@media (max-width: 414px){
    .blog-header-content h1{font-size:30px}}
    .blog-header-content p{margin:20px 0px}
    .top-category-widget-area{background-color:#f9f9ff}
    .top-category-widget-area 
    .single-cat-widget{position:relative;text-align:center}
    .top-category-widget-area 
    .single-cat-widget 
    .overlay-bg{background:rgba(0,0,0,0.85);margin:7%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}
    .top-category-widget-area 
    .single-cat-widget img{width:100%}
    .top-category-widget-area 
    .single-cat-widget 
    .content-details{top:32%;left:0;right:0;margin-left:auto;margin-right:auto;color:#fff;bottom:0px;position:absolute}
    .top-category-widget-area 
    .single-cat-widget 
    .content-details h4{color:#fff}
    .top-category-widget-area 
    .single-cat-widget 
    .content-details span{display:inline-block;background:#fff;width:60%;height:1%}
    .top-category-widget-area 
    .single-cat-widget:hover 
    .overlay-bg{background:rgba(244,47,44,0.85);margin:7%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}

.container.fullwidth{width:100%}
.container.no-padding{padding-left:0;padding-right:0}

.row.no-margin{margin-left:0;margin-right:0}

.text-orange{color:#fd671a}

.text-white{color:#fff}

.pt-20{padding-top:20px}

.primary-btn{background:#fd671a;line-height:42px;padding-left:30px;padding-right:30px;border:none;color:#fff;display:inline-block;font-size:14px;font-weight:500;position:relative;text-transform:uppercase;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;cursor:pointer;position:relative}
.primary-btn:focus{outline:none}
.primary-btn span{color:#fff;position:absolute;top:50%;transform:translateY(-60%);right:30px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}
.primary-btn:hover{color:#fff}
.primary-btn:hover span{color:#fff;right:20px}
.primary-btn.white{border:1px solid #fff;color:#fff}
.primary-btn.white span{color:#fff}
.primary-btn.white:hover{background:#fff;color:#fd671a}
.primary-btn.white:hover span{color:#fd671a}
.primary-btn:hover{background:#222;color:#fff}
.primary-btn:hover{box-shadow:0px 20px 20px 0px rgba(245,63,81,0.2)}
.primary-btn{color:#fff;background-color:#f42f2c;margin-left:auto;margin-right:auto}
.primary-btn{color:#fff;background-color:#f42f2c;margin-left:auto;margin-right:auto}
.primary-btn{border-radius:0px;background:#fff;color:#222;font-weight:600;border:1px solid transparent;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}
.primary-btn:hover{background:transparent;border-color:#fff;color:#fff}
.primary-btn{background:#fff !important;color:#222 !important;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;border-radius:0px !important}
.primary-btn:hover{background:#f42f2c !important;color:#fff !important}
.primary-btn{border-radius:0px !important;border:1px solid transparent;color:#fff;font-weight:600}
.primary-btn:hover{background:transparent;border-color:#f42f2c !important;color:#f42f2c !important}
.primary-btn{background-color:#f42f2c}
.primary-btn:hover
.primary-btn{right:2% !important;width:auto;right:0;top:5px;transform:translate(0%, 0)}

.mt-20{margin-top:20px}

.text-center{text-align:center}

.price{color:#f42f2c}

.form-control{border-left:none !important;border-right:none !important;border-radius:0px;font-size:13px;color:#ccc;padding:9px;padding-left:0px}
.form-control:focus{box-shadow:none;border-color:#ccc}
.form-control{padding:12px;background:#fff;border:none;border-radius:0px;width:100%;font-size:13px;color:#777777}
.form-control:focus{box-shadow:none;border:1px solid #eee}
.form-control:focus{box-shadow:none !important;border-color:#ced4da !important}
.form-control{border:none;border-radius:20px;font-size:13px;background-color:#f9f9ff;border:1px solid #f9f9ff}
.form-control:focus{box-shadow:none !important}



.section-title{text-align:center;display:block;margin-left:auto;margin-right:auto;margin-bottom:80px}