/* h2.myprg {
    font-size: 25px;
    line-height: 28px;
    margin-bottom: 20px;
    font-weight: 600;
    position: relative;
    color: #333;
}

h1.acitivity-title{
    font-size: 30px;
    line-height: 15px;
}

.vi-hidden{
    width: 100%;
    visibility: hidden;
}

.py-60 {
    padding: 60px 0 50px 0;
}


.px-80 {
    padding: 0 80px;
}

.p-30 {
    padding: 30px;
}

.p-50 {
    padding: 50px;
}

.header-carousel .header-carousel-item .carousel-caption {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    background: rgb(23 93 176 / 10%) !important;
    display: flex;
    align-items: center;
}
 */


 h2.myprg {
    font-size: 25px;
    line-height: 28px;
    margin-bottom: 20px;
    font-weight: 600;
    position: relative;
    color: #333;
}
/*
@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1550px;
    }
} */


h1.acitivity-title{
    font-size: 30px;
    line-height: 34px;
}

@media screen and (max-width: 768px) {
    h1.acitivity-title {
        font-size: 24px;
        line-height: 28px;
    }
}

@media screen and (max-width: 480px) {
    h1.acitivity-title {
        font-size: 20px;
        line-height: 24px;
    }
}

.vi-hidden{
    width: 100%;
    visibility: hidden;
}

.py-60 {
    padding: 60px 0 50px 0;
}


.px-80 {
    padding: 0 80px;
}

.p-30 {
    padding: 30px;
}

.p-50 {
    padding: 50px;
}

.header-carousel .header-carousel-item .carousel-caption {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    background: rgb(23 93 176 / 10%) !important;
    display: flex;
    align-items: center;
}

.featureCard.innerone:before {

    border-radius: 10px;
     overflow:hidden;
}
.featureCard.innerone img{
     position:relative;
    overflow:hidden
}
.featureCard.innerone {
 overflow: hidden !important;
 -webkit-transition: all 0.5s ease;
 transition: all 0.5s ease;
 overflow:hidden;
 position:relative;
 border-radius: 10px;
}

.featureCard.innerone button:hover img {
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
}
.featureCard.innerone:hover img {
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
    overflow:hidden;
}

.profile-wrap .profile {
    width: 250px;
    height: 250px;
    margin-bottom: 20px;
    border-radius: 12%;
}


.text-default-color{
    color: var(--theme-color);
}

.text-partner-desgination{
    font-size: 20px !important;
    color: #d9744f !important;
}

.navbar .navbar-nav .nav-link {
    font-size: 16px;
    font-weight: 550;
    color: #000;
    margin: 1px;
    -webkit-transition: all .4s;
    transition: all .4s;
    padding-right: 10px;
    padding-left: 21px;
    /* font-family: 'Barlow', sans-serif; */
}

.tour-single {
    overflow: hidden !important;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    overflow:hidden;
    position:relative;
    height:100%;
}

.swiper {
    width: 100%;
    height: 100%;
}

.swiper .swiper-slide {
    height: auto;
}

.tour-single a:hover img {
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
}

.tour-single:hover img {
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
    overflow:hidden;
}

.chatus {
    position: fixed;
    width: 100px;
    height: 100px;
    bottom: 30px;
    right: 5px;
    z-index: 1;
}

/* Hide branding and extras */
/* .goog-logo-link, .goog-te-gadget span {
    display: none !important;
}

.goog-te-gadget span:last-child {
    display: none !important;
  } */

/* .goog-te-gadget {
    font-size: 0 !important;
} */

/* #google_translate_element select {
    font-size: 14px !important;
    padding: 5px;
} */

.cover-image{
    height: 500px;
}