.form-bar .form-group {height:unset;vertical-align:middle;}
.form-bar .nav-button {color:#00cdaf; font-size:.7rem; padding:10px 3px 0 0;cursor:pointer;margin-left:auto;}
.form-bar .btn {height:54px;}
.form-inline-label {font-size:.7rem; padding:5px 15px; width:unset;}
.form-inline-input {font-size:1rem;}
blockquote {margin:0;}
#photography-portfolio .figure a::after {border-radius:5px; font-size: 16px; height: 32px; width: 48px;}
.recap-gallery-item {margin-bottom:30px;}
.desc-title {
    background-image: url('/images/apple-touch-icon.png?v=2');
    background-size: contain;
    background-position: center;
    background-repeat:no-repeat;
}
.brochures .img-desc a.view {position:absolute;top:5%;width:120px;left:0;right:0;margin-left:auto;margin-right:auto;}
.brochures .img-desc a.download {position:absolute;bottom:5%;width:105px;left:0;right:0;margin-left:auto;margin-right:auto;}
.check-our-tours {font-size: 14px;border-radius: 15px;background: #00cdaf;color: white;min-width: 120px;
    font-weight: 600;
    padding: 8px 10px;}
.check-our-tours:hover {background: mediumturquoise;color:white;}
.testimonials-3 .item {
    border-radius: 4px;
    padding: 0 10px;
    border:none;
}
.owl-nav {text-align:center;}
button.owl-prevv.disabled, button.owl-nextt.disabled {cursor: not-allowed !important; opacity:.5;}
.testimonials-3 blockquote:after, .testimonials-3 blockquote:before {content:none;}
.testimonials-3 blockquote {font-style: normal;}
.testimonials-3 .position {text-transform: none;}
/* .testimonials-blockquote {min-height: 220px; overflow: hidden;} */
.navbar-index-page {background:black;border:unset;}
.navbar-index-page .navbar-nav>li>a {color:white}
#event-circle {
    position: absolute;
    right: 8%;
    top: 20%;
    border-radius: 50%;
    background: white;
    height: 121px;
}
        /* For youtube javascript player */
        .figure {
            height: 150px;
            margin: 0 0 1em;
            /* max-height: auto;
            max-width: 285px; */
            position: relative;
            width: 285px;
        }
        .figure a {
            display: block;
            position: relative;
            text-decoration: none;
        }
        .figure a:focus::after,
        .figure a:hover::after {
            background-color: red;
            opacity: 1;
        }
        .figure a::after {
            background-color: rgba(0,0,0, 0.5);
            border-radius: 16px;
            bottom: 0;
            color: #fff;
            content: '▶';
            display: block;
            font-size: 32px;
            height: 64px;
            left: 0;
            line-height: 2;
            opacity: 0.75;
            margin: auto;
            position: absolute;
            right: 0;
            text-align: center;
            top: 150px;
            transition: background-color 0.25s, opacity 0.25s;
            width: 96px;
        }
        /* .figure img {
            display: block;
            height: auto;
            max-width: 100%;
        } */
        /* .figure figcaption {
            background-image: linear-gradient(rgba(0,0,0, 0.75), rgba(0,0,0, 0.25));
            color: whitesmoke;
            font-size: 16px;
            font-weight: bold;
            left: 0;
            padding: 16px;
            position: absolute;
            text-shadow: 1px 1px 1px black;
            top: 0;
            width: 100%;
        } */
        iframe.manual-youtube {
            background-color: black;
            border: 0;
            display: block;
            height: auto;
            margin:auto;
            width: 285px;
        }
        /*  */
@media (min-width:768px) {
     .row.equal {
        display: flex;
        flex-wrap: wrap;
    }
}
@media (max-width:768px) {
    .btn {
        font-size:14px;
        padding: 7px 5px;
    }
   #search-btn {height: 40px !important;}
}
@media (max-width:415px) {
    .img-desc > p {margin-bottom:5px;font-size:14px;max-height: 120px;overflow: hidden;}
}