.header p{
 color: #fff !important;
}

.header .feature-box-info a{
    color: #fff !important;
}

.header .header-top{
    background-color:#004C7A !important ;
}


.slide p{
    font-weight: bold !important;
}

.box0 .home-intro-quaternary {
    background-color: #004C7A !important;
}

.box1{
    text-align: justify;
    text-align-last: center ;
}
.box1 h2{
    color:#004C7A
}
.box1 p{
    color:#2e2e2e;
    font-size: 16px !important ;
    line-height: 35px;
    
}

.trips .section{
    background-color: #f7f7f7 !important;
}

.about p{
    text-align: justify;
    color: #1e1e1e;
    font-weight: 500;
}

.about .btn{
    background-color: #004C7A !important;
}

.about img{
    border-radius: 15px;
}


.parallax h4{
    color: #000000 !important;
    text-align: center;
    font-size: 50px;
    font-weight: bold;
    background-color: #f7f7f7;
    padding-block: 30px;
    border-radius: 20px;
}

.parallax a{
    color: rgb(255, 255, 255) !important;
    text-align: center;
    font-size: 30px !important;
    background-color: #004C7A;
}



.footer{
    background-color: #004C7A !important;
    border-top: 4px solid #004C7A !important
}
.footer i{
    color: #f7f7f7;
}
.footer .footer-ribbon{
    background-color: #000000 !important;
}
#footer .footer-ribbon:before{
    border-right-color:#000000
}

.footer a{
    color: #fff !important;
}
.footer p{
    color: #fff !important;
}

.footer .footer-social-icons ul{
    color: #000000 !important;
}



/* INNER PAGES */

.faq-page .title{
    border-top: 4px solid #000000;
    border-bottom: 4px solid #000000;
    padding-top: 10px;
}
.faq-page .title p{
   color: #2e2e2e;
}

.faq-page .toggle-primary .toggle.active > label, .toggle-primary .toggle.active > .toggle-title{
    background-color: #004C7A;
    border-left-color:#004C7A !important; 
}

.faq-page .toggle a{
     color:#000000 !important;
}

.faq-page .toggle p{
    color:#000000 !important;
}



.aboutUs-page .word-rotator-words{
    background-color: #004C7A !important;
}

.aboutUs-page .btn{
    background-color: #004C7A !important;
}

.aboutUs-page .thumb-info-type{
    background-color: #004C7A !important;
}





.blog-page .thumb-info-type{
    background-color: #004C7A !important;
}

.blog-page img{
    width:fit-content;
    min-height: 350px;
}


.tour-page h2{
    color:#000;
    font-weight: bold;
    padding-bottom: 20px;
}

.tour-page img{
    width:fit-content;
  
}


.tour-details-page{
    margin-top: 70px;
}

.tour-details-page a{
    color:#004C7A !important ;
}
.tour-details-page p{
    color:#000 !important ;
    font-size: 15px;
}

.tour-details-page h2{
    color:#000 !important ;
    font-size: 38px;
    border-bottom: 4px solid #000;
    border-top: 4px solid #000;
    padding: 20px;
    font-weight: bold;

}

.tour-details-page h3{
    color:#000 !important ;
    font-size: 38px;
    
    padding: 20px;
    font-weight: bold;

}


.tour-details-page img{
    border-radius: 10px;
}

.tour-details-page .image-gallery img{
    height: 200px;
}


.tour-details-page .description{
    margin-top: 40px;
    border-top: 1px solid #004C7A;
    border-bottom: 1px solid #004C7A;
    padding: 20px;
    border-radius: 10px;
}


.tour-details-page .description p{
    font-size: 15px;
}














@media (max-width: 600px) {
   .parallax h4{
    font-size: 20px;
    padding-inline: 30px;
   }
   .parallax a{
    font-size: 15px !important;
   }
   
   .tour-page .thumb-info{
    
    margin-block: 25px;
    }   
    .trips .thumb-info{
        margin-block: 25px;
    }

   
  }