#destination-sec {

    background-size: cover;

}



@media screen and (min-width: 768px) {

    .destination-list .destination-content {

        transform-origin: top left;

        left: 30px;

        bottom: 0;

    }

}



.destination-list .style2 {

    display: inline-block;

    margin-bottom: 120px;

}



.team-box .team-box-cont {

    display: none;

    color: #fff;

    margin-bottom: 12px;

}



.team-box h3.box-title {

    margin-bottom: 12px;

}



.team-box .team-box-cont p {

    color: #fff;

}



.team-box:hover .team-box-cont {

    display: block;

}



.bg-team {

    background-color: #fff;

}



.team-box .media-body {

    background-color: #fff;

}



.team-box:hover .media-body {

    background-color: #fff;

}



.team-box:hover .box-title,

.team-box:hover .team-desig,

.team-box:hover .th-social a {

    color: var(--black-color2);

}



.th-social a:hover i {

    color: #fff !important;

}



.services-all {

    padding-top: 4rem;

}



.services-all a {

    color: var(--theme-color);

    font-size: 22px;

    text-decoration: underline;

}



.object-d {

    display: none;

}



@media screen and (min-width: 768px) {

    .object-d {

        display: block;

    }



    .object-m {

        display: none;

    }

}



.info-box_text a:hover {

    color: inherit;

}



.footer-widget.widget_meta a:hover,

.footer-widget.widget_pages a:hover,

.footer-widget.widget_archive a:hover,

.footer-widget.widget_categories a:hover,

.footer-widget.widget_nav_menu a:hover {

    color: var(--smoke-color);

}



.destination-list-wrap .destination-subtitle {

    display: none;

    padding-right: 40px;

}



.destination-list-wrap.active .destination-subtitle {

    display: block;

}



@media screen and (max-width: 767px) {

    .destination-list .style2 {

        display: none;

    }



    .destination-list-wrap .destination-subtitle {

        display: none;

        padding-right: 15px;

    }

}



.tour-slider-img img {

    max-height: 70vh;

    margin: 0 auto;

    display: block;

}



#tourSlider4 .swiper-slide {

    background-color: var(--primary-color);

    border-radius: 8px;

}



.news-breadcrumbs {

    display: flex;

    align-items: center;

    padding: 12px 24px;

}



.news-breadcrumb-title {

    font-size: 34px;

}



.news-contacts {}



.news-contacts .hero-form {

    margin: 0 24px;

}



.news-contacts p {

    color: #fff;

    margin: 9px 0;

}



.news-contacts p a {

    color: #fff;

}



.news-logo {

    float: left;

    width: 180px;

    margin-right: 12px;

    border-radius: 8px

}



@media screen and (max-width: 767px) {

    .news-logo {

        float: left;

        width: 120px;

        height: auto;

        margin-right: 12PX;

    }

}



.main-blog-title {

    height: 99px;

    overflow-y: hidden;

}



.gerb {

    float: left;

    width: 300px;

    margin-right: 12px;

}



@media screen and (max-width: 767px) {

    .gerb {

        float: left;

        width: 100px;

    }



    .hero-style2 {

        text-align: center;

    }



    .service-cont-g img {

        width: 40%;

        height: auto;

    }



}



@media screen and (min-width: 768px) {

    .service-cont {

        max-width: 800px;

        margin: auto;

        text-align: justify;

    }

}



.main-blog-img {

    aspect-ratio: 4/3;

}

.hero-style2 .hero-title {
    font-size: 40px;;
}

.hero-2 .th-hero-bg {
    background-size: cover;
}

.hero-2 .th-swiper-custom {
    top: 50%;
}