/*Write Css*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

h1,h2,h3,h4,h5,h6 {
    font-family: "Montserrat", sans-serif !important;
}

body,p,label,a,button {
    font-family: "Roboto", sans-serif !important;
}

.top-header,
.searchbox-holiday,
.top-picks .toppics-contents,
.holiday-demo5 .megamenu-aside{
    background: var(--main-color-one) !important;
}

.top-mainheader .topheader-login {
    background: #337199 !important;
}

.holiday-demo5 .holiday5-testimonial {
    background: url(https://images.pexels.com/photos/705075/pexels-photo-705075.jpeg?auto=compress&cs=tinysrgb&w=600) !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.holiday-demo5 .video-section .videos-buttons a,
.holiday-demo5 .cta_2 .ctawrapper .btn-box a{
    background-color: var(--button-color) !important;
    color: #fff !important;
}

.holiday-demo5 .video-section .videos-buttons a:hover,
.holiday-demo5 .cta_2 .ctawrapper .btn-box a:hover{
    background-color: var(--button-hover-color) !important;
}

.holiday-demo5 .top-picks .toppicks-wrap .toppics-contents .toppicks-btn a {
    color: var(--button-color) !important;
}

.holiday-demo5 .top-picks .toppicks-wrap .toppics-contents .toppicks-btn a:hover {
    background: var(--button-color) !important;
    color: #fff !important;
}

.contact-global .contact_form form label {
    font-weight: 500;
    font-size: 14px;
}

.parallax-contentservice .section-tittle,
.parallax-contentservice .section-tittle p {
    display: none;
}

.activityArea .section-tittle {
    margin: 0 0 30px 0;
}

.activityArea .section-tittle h1,
.activityArea .section-tittle p{
    margin: 0;
}

/*New Css*/

.camp-hi-content a h4 {
    line-height: 1.5 !important;
    text-align: center;
}
.about .about-contents {
    padding: 0 30px !important;
}
.about-contents h1 {
    font-family: serif;
    margin: 0 0 20px;
}
/*.gallerysingle-wrapper {*/
/*    display: none;*/
/*}*/
.about .singleimg-about img {
    filter: none;
}

.about .multipleimg-about img {
    filter: none;
}
article.box-icon-modern {
    text-align: center;
    height: 142px;
}

h4.box-icon-modern-title span {
    font-weight: 400;
    font-size: 14px !important;
}
.box-icon-contents .title-style-1 {
    font-size: 19px;
    padding: 12px 0;
}
.blogArea .section-tittle .tittle {
    font-family: serif;
    font-size: 40px;
}
.blogCaption h3 {
    height: 60px !important;
}

.blogFooter .blogPostUser.mb-20 {
    width: 50px;
}

.holiday-demo5 .appline-right ul .tripGallery:last-child {
    display: block !important;
}

.camp-hi-content div {
    text-shadow: none;
    color: white;
}
/*.camp-hi-content:hover {*/
/*    animation: slideUp 4s linear infinite;*/
/*}*/
/*@keyframes slideUp {*/
/*  0% {*/
/*    bottom: 0;*/
/*  }*/
/*   10% {*/
/*    bottom: 40px;*/
/*  }*/
/*   20% {*/
/*    bottom: 80px;*/
/*  }*/
/*   30% {*/
/*    bottom: 120px;*/
/*  }*/
/*   50% {*/
/*    bottom: 160px;*/
/*  }*/
/*   60% {*/
/*    bottom: 200px;*/
/*  }*/
/*   70% {*/
/*    bottom: 240px;*/
/*  }*/
/*   80% {*/
/*    bottom: 280px;*/
/*  }*/
/*   90% {*/
/*    bottom: 320px;*/
/*  }*/
/*  100% {*/
/*    bottom: 360px;*/
/*  }*/
/*}*/

.top-picks .section-title {
    text-align: center;
    margin: 0 !important;
    padding: 0 0 30px 0 !important;
}
.top-picks .section-title h2 {
    font-family: serif;
}
.adventure-grid-area .section-tittle .tittle {
    font-size: 40px;
}

.adventure-grid-area .adventure-content h6 {
    font-size: 20px !important;
}

.adventure-grid-area .adventure-content .price {
    color: #0a588c;
}
section.blogArea .section-title .tittle {
    font-size: 40px !important;
    font-family: serif;
    margin: 0 0 30px;
}
.categoriesArea .tavrl-title p {display: none;}

.categoriesArea .tavrl-title h2 {
    margin: 0 !important;
}
.testimonial-area .section-title.mb-10 {
    margin: 0 0 30px 0;
}
.services-thumb .box-icon-modern {
   cursor: pointer;
   transition: 0.4s ease-in-out;
}

.services-thumb .box-icon-modern:hover {
    background:#0a588c;
}
.services-thumb .box-icon-modern:hover .box-icon-morder-title span {
    color: white;
}
.text-editor-wrap .tavrl-title h2 {
    font-size: 40px !important;
    font-family: serif;
}
.testimonial-area .testimonialCaption .pera {
    padding-top: 42px !important;
}
.testimonial .section-title .tittle {
    font-size: 40px;
    font-family: serif;
}
.section-tittle {
    text-align: center;
}
.singleBlog {
    height: 54vh;
    /*width: 400px !important;*/
}
.parallax-content.section-xxl.context-dark.text-md-start {
    padding: 30px 0;
}
.parallax-content.section-xxl.context-dark.text-md-start h3 {
    font-family: serif;
}

.travel-info .travel-lists a {
    font-size: 18px;
}

/*Details-Section*/
.alpine-left-content.overview-packagedetails h2 {
    font-size: 40px;
    font-family: serif;
    margin: 0 0 22px;
}

.alpine-left-content.overview-packagedetails p span {
    padding: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
}

.itinerary-titlewrap h2 {
    font-size: 40px;
    font-family: serif;
}

.section-title.trip-include h2 {
    font-size: 40px;
    font-family: serif;
}

.section-title.trip-exclude h2 {
    font-size: 40px;
    font-family: serif;
}
.trip-date-area .section-title h2 {
    font-size: 40px;
    font-family: serif;
}
.adve-detail-area .section-title h2 {
    font-size: 40px;
    font-family: serif;
}
.trip-table .table tr .button a {
    align-items: center;
    display: flex;
    justify-content: center;
}

.trip-table .table tr .button {
    display: flex;
    justify-content: center;
}
.pagination .active {
    background: #dddddd;
    border-radius: 5px;
    margin-right: 6px;
    border: 1px dashed #0a588c;
    color: black;
}

.blogCaption ul.cartTop {
    padding: 0;
}
.holiday-demo5 .adventure-grid-area .single-adventure img {
    height: 234px !important;
    object-fit: cover;
}
/*.blogCaption .cartTop li {font-size: 12px !important;margin: 0 5px 0 0 !important;font-style: italic;}*/

/*.singleBlog .blogFooter .blogPostUser {*/
/*    flex-direction: column;*/
/*}*/
.adventure-grid-area .prev-icon {
    left: -54px !important;
}

.adventure-grid-area .next-icon {
    right: -54px !important;
}


.highlighArea .btn-wrap .btn:hover {
    border: 1px dashed #0a588b;
    color: #0a588b !important;
    padding: 1px 10px;
}
.adve-detail-area .prev-icon {
    left: -38px !important;
}
.adve-detail-area .next-icon {
    right: -38px !important;
}
.blogArea .singleBlog {
    height: auto;
}
.services-thumb .box-icon-modern:hover h4 {
    color: #fff;
}
.holiday-demo5 footer .top-footer .col-xl-3:last-child ul li a:before {
    display: none;
}

.package-highlights ul {
    border-left: none !important;
    background: #fff !important;
    padding: 0 0 0 20px !important;
}

.Itinerary .inquiry-formpackage form {
    margin: 0;
}

.trip-table table thead tr th p {
    color: #fff !important;
    font-size: 18px;
}

.single-adventure {
    position: relative;
    border: 1px solid transparent !important;
    background: #f5f5f5 !important;
    border-bottom: 5px solid #293222 !important;
    border-radius: 5px !important;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

.abutArea-global1 .aboutCaption-global li {
    list-style: disc;
}

.abutArea-global1 .aboutCaption-global li a {
    color: #999;
}

.package-area .section-tittle h1 {
    margin: 0 0 30px 0 !important;
}

.package-area .section-tittle p {
    margin: 0 !important;
}

.adventure-grid-area .section-tittle  .section-title-line {
    display: none;
}

.overview-packagedetails .btn-theme:hover {
    background: var(--button-color) !important;
}

.consulting_faq_area .title {
    display: none;
}

.consulting_faq_area  .subtitle {
    font-size: 35px !important;
}

.consulting_faq_area .consultingFaq__title {
    font-size: 18px !important;
}

@media (max-width: 1400px){
    .about .asideabout-images .multipleimg-about img {
        height: 192px !important;
    }
}

@media (max-width: 1460px){
    .holiday-demo5 .top-picks .toppicks-wrap figure img {
        height: 492px !important;
        object-fit: cover !important;
        width: 100% !important;
    }
}

@media (max-width: 1460px){
    .holiday-demo5 .top-picks .toppicks-wrap figure img {
        height: 525px !important;
    }
}

@media (max-width: 1200px){
    .about .asideabout-images .multipleimg-about img {
        height: 157px !important;
    }
    .blogArea .blogslider-wrapper .singleBlog .cartTop li:first-child{
        top: 50% !important;
    }
}

@media (max-width: 1158px){
    .holiday-demo5 .top-picks .toppicks-wrap figure img {
        height: 547px !important;
    }
}

@media (max-width: 1058px){
    .holiday-demo5 .top-picks .toppicks-wrap figure img {
        height: 575px !important;
    }
}

@media (max-width: 992px){
    .holiday-demo5 .top-picks .toppicks-wrap figure img {
        height: auto !important;
    }
}

@media (max-width: 768px){
    .about .asideabout-images .multipleimg-about img {
        height: 180px !important;
    }
    .about .about-contents {
        padding: 0 !important;
    }
    .holiday-demo5 .top-picks .section-title h2, .holiday-demo5 .travel-info .tavrl-title h2, .holiday-demo5 .partners-area h2, section.blogArea .section-title .tittle, .testimonial .section-title .tittle, .blogArea .blog-tittle h1 {
        font-size: 31px !important; 
    }
    .about .about-bg {
        position: absolute;
        top: -10px;
        left: -17px;
    }
}

@media (max-width: 992px) and (min-width: 768px){
    .holiday-demo5 .searchform-home form .range-slider .range-label{
        padding: 20px 10px 0 10px !important;
    }
    .holiday-demo5 .searchform-home form .range-slider i {
        display: none;
    }
}