





@charset "UTF-8";
/*
Theme Name: AdventureGene - Travel Adventure & Tours
Theme URL: https://e-wises.com/tf/adventure-gene/
Author: Ewises
Author URI: https://themeforest.net/user/e-wises
Description: Landing Page template
Version: 1.0.0
*/
/* Sections*/
/*Common style*/
/*=== Background Overlay === */

@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
li,
a{
    font-family: "Barlow", serif !important;
}

h1,h2,h3,h4,h5,h6{
    font-family: "Barlow", serif !important;
    color: var(--content-title-color);
}

i {
    font-family: 'FontAwesome' !important;
    font-style: normal !important;
}
:root {
    --maincolor:#415fac;
    /*--secondcolor:#f18d09;*/
    --secondcolor:#415fac;
    --white:#ffffff; 
    --black:#000000;
    --bordercolor:#dddddd;
    --body-color: #383838;
    --greybgcolor:#f2f2f2;
}
ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

html {
    scroll-behavior: smooth;
}

body {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    overflow-x: clip;
    font-family: "Barlow", serif !important; 
}

ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

a {
    text-decoration: none;
    color: var(--nav-text-color);
}

.same-spacing {
    padding: 100px 0 0 0;
}

.btn {
    background: var(--main-color-one);
    color: #fff;
    border: 1px solid var(--main-color-one);
    transition: 0.4s ease-in;
}

.btn:hover {
    background: transparent;
    color: var(--main-color-one);
}

/*Other Css*/

.faqArea-global .section-tittle h2:before,
.faqArea-global .section-tittle h2:after,
.faqArea-global .accordion-item button i,
.portfolioSlider .section-tittle h2:before,
.portfolioSlider .section-tittle h2:after {
    display: none;
}

.faqArea-global .collapse-wrapper .accordion-header .accordion-button::after,
.faqinquiry-form h4,
.faqinquiry-form form .btn-wrapper button{
    background: var(--secondary-color) !important;
}

.servicesArea .footer-social {
    display: flex;
}

.breadcrumb-area {
    padding: 40px 0 !important;
}

.breadcrumb-area .breadcrumb-contents {
    padding: 10px !important;
}

/*New Codes*/


.footer-main .footer-links p, .footer-main .footer-links ul li a, .footer-main .footer-links .popularServices-global h5 a {
    color: #1D2635;
}



.title,.agency_section__title .title {
    color: var(--content-title-color);
}

header .navbar ul li a,.top-header .topheader-wrapper ul li a,.top-header .topheader-wrapper span, .navbar .icon a {
    color: #222;
}

.activities-breadcrumb .bradcumb-area {
    background-size: cover;
    background-position: center;
}

.activities-breadcrumb .bradcumb {
    position: absolute;
    width: 100%;
    top: 60%;
    transform: translateY(-50%) translateX(-50%);
    left: 50%;
}

.activities-breadcrumb .bradcumb-area:before {
    content: '';
    background: #00000075;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.activities-breadcrumb .bradcumb h3 {
    color: #fff;
}

.activities-breadcrumb .bradcumb ul {
    display: flex;
    justify-content: center;
    gap: 10px;
}

.activities-breadcrumb .bradcumb ul li {
    color: #fff;
}

.adve-detail-area .section-title {
    margin: 0 0 30px 0;
}

.adve-detail-area .section-title {
    margin: 0 0 30px 0;
}

.activity-detailspage .single-adventure img {
    width: 100%;
    height: 318px;
    object-fit: cover;
}



header .navbar .navbar-nav .menu-item-has-children .sub-menu li a {
    width: 100%;
    display: block;
    padding: 5px 10px;
    border-bottom: 1px solid #dddddd52;
    transition: 0.4s ease-in;
}

header .navbar .navbar-nav .menu-item-has-children .sub-menu li a:hover {
    color: var(--main-color-one);
}

.packages img {
    height: 318px;
    object-fit: cover;
    width: 100%;
}

.packages figure {
    position: relative;
    border-radius: 4px;
}

.packages .package-contents h3 a {
    color: #222;
    font-size: 23px;
}

.packages .package-contents .price {
    color: var(--secondary-color);
}

.destination-details .packages,
.activity-detailspage .packages{
    margin: 0 0 30px 0;
}

/*.adventure-d-1  .bradcumb {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    background: #00000073;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*}*/

.adventure-d-1 {
    position: relative;
}

.adventure-d-1 .bradcumb h3,.adventure-d-1 .bradcumb ul li {
    color: #fff;
}

.adventure-d-1 .bradcumb ul {
    display: flex;
    gap: 10px;
}

.trip-itinery .accordion .accordion-item button i {
    display: none;
}

.featured-packages .single-adventure .adventure-content a {
    color: #222 !important;
}

.featured-packages .single-adventure .adventure-content .price small {
    display: none;
}

.featured-packages .single-adventure .adventure-content .price {
    margin: 0;
    color: var(--main-color-one);
    font-size: 1.5rem;
}

.featured-packages .single-adventure .adventure-content h6 {
    margin: 0 0 1rem 0;
}

.tripGallery .owl-nav {
    position: absolute;
    top: 50%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    padding: 0 20px;
}

.tripGallery .owl-nav button {
    background: #f1f1f1 !important;
    height: 25px;
    width: 25px;
    border-radius: 50%;
}

.tripGallery .owl-nav button i {
    color: var(--main-color-one);
}

.about .asideabout-images img {
    border-radius: 4px;
    height: 465px;
    object-fit: cover;
}



.breadcrumb-area .breadcrumb-contents ul li a {
    color: #666;
}

.blogArea-global {
    padding: 60px 0 0 0;
}

.blogdetails-single .selectTag .listItem {
    color: #666;
}

.blogdetails-single .selectTag .listItem:hover {
    color: #fff;
}

.highlighArea .btn-wrap .btn {
    background: transparent;
    border: 1px solid transparent;
}

.modal-backdrop.show {
    display: none !important;
}

.modal.fade.show {
    background: #000000a8;
}

.dashboard-right .table-responsive .table.table-striped.table-bordered thead {
    background: var(--main-color-one);
    color: #fff;
}

.dashboard-right .table-responsive .table.table-striped.table-bordered thead tr th {
    font-weight: 500;
}

@media (max-width: 576px){
    .featured-trips .featured-trips-slider .owl-nav {
        display: none !important;
        visibility: hidden;
        opacity: 0;
    }
}

