/*
Theme Name: Triprex Child
Theme URI: https://www.triprex.egenslab.com/
Template: triprex
Author: Egens Lab
Author URI: https://www.egenslab.com/
Description: Triprex is a WordPress Theme for Tour and Travel Agency purpose. This theme has implemented with the current best features and made with the think of modern days demand. This theme has the different Destinations and Tour Package features with the inclusions of Hotel searching, Visa Processing and Application, Transportation Rental and Tour Activities features which can help to present the services of a Travel Agency in a very smart way. This theme has 6 different styles of demo with 30+ well designed inner pages. This theme has made with Elementor Page Builder so that easily anyone can customize by Drag & Drop. It is compatible for all browsers and fully responsive so very much suitable for any devices.
Version: 1.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:  blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready,This theme, like WordPress, is licensed under the GPL.Use it to make something cool, have fun, and share what you've learned with others.

*/
:root {
    --primary-color1: #ffa022 !important;
    --primary-color1-opc: 99, 171, 69;
    --primary-color2: #FBB03B !important;
    --primary-color2-opc: 251, 176, 59;
}

.home2-banner-area .home2-banner-content-wrap .home2-banner-content .banner-content-bottom a.rating-area,
.home2-about-section > .container > .row:has(.tripadvisor-review),
.slider-and-tab-section .tab-area .tab-content-area .tab-content-wrap .content-bottom-area,
.home2-testimonial-section .testimonial-content-wrapper .review-wrap {
    display: none !important;
}
.home2-banner-area {
    padding-bottom: 0 !important;
}
.banner6-section .single-contact .content a {
    font-size: 20px;
}
.right-sidebar-menu .sidebar-bottom {
    flex-wrap: wrap;
}
.footer-section .footer-top .footer-widget .footer-logo img,
.right-sidebar-menu .sidebar-logo-area .sidebar-logo-wrap img{
    max-width: 200px;
}
.footer-section .footer-top .footer-widget h3 {
    font-size: 24px;
}

/* .package-details-area .booking-form-wrap, .package-details-area .inquiry-form, .about-inner .content-bottom-area a.primary-btn3 {
    display: none !important;
} */
 .about-inner .content-bottom-area a.primary-btn3 {
    display: none !important;
}
.package-card3 .package-card-content .card-content-top h5 {
    text-align: center;
}
.package-card3 .package-card-content .card-content-top .feature-list, .package-card3 .package-card-content .card-content-bottom {
    justify-content: center;
}

@media (max-width: 576px) {
    .footer-section .footer-bottom p {
        font-size: 12px;
    }
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output{
    position: relative;
    padding: 15px 10px;
    border: 1px solid #842029;
    border-radius: .25rem;
    color: #842029;
    background-color: #f8d7da;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
}
.wpcf7 form.sent .wpcf7-response-output,
.wpcf7 form.sent .wpcf7-response-output{
    position: relative;
    padding: 15px 10px;
    border: 1px solid #0f5132;
    border-radius: .25rem;
    color: #0f5132;
    background-color: #d1e7dd;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
}
.home2-banner-area .home2-banner-content-wrap .home2-banner-content .banner-content-bottom .hotline-area,
.slider-and-tab-section .tab-area .tab-content-area .tab-sidebar .nav-pills .nav-item .nav-link .icon {
    background: rgb(255 160 34 / 20%);
}
.home2-about-section .about-content .facility-card .icon svg path,
.slider-and-tab-section .tab-area .tab-content-area .tab-sidebar .nav-pills .nav-item .nav-link.active .icon svg path,
 .slider-and-tab-section .tab-area .tab-content-area .tab-sidebar .nav-pills .nav-item .nav-link .icon svg path {
    fill: var(--primary-color1);
}
.section-title2 .eg-section-tag {
    background-color: rgb(255 160 34 / 20%);
}
.primary-btn3{
    border-bottom: 2px solid #d77b00 !important;
}
.banner2-card .banner2-content-wrap {
    background-image: url(/wp-content/uploads/2025/11/banner2-content-bg1.svg);
	padding: 50px 20px 20px 20px;
}
header.style-2 {
    max-width: 100% !important;
    border-radius: 0 !important;
    border: none !important;
    top: 0 !important;
    background: rgba(255, 255, 255, 0.9) !important;
}
.card-product .price-sale {
    display: flex;
    flex-wrap: wrap;
}
header.style-2 .nav-right .icon-list li.right-sidebar-button svg {
    fill: #064077 !important;
}
header.style-2 .nav-right .mobile-menu-btn svg {
    fill: #d77b00 !important;
}
header.style-2 .main-menu ul > li a {
    color: #100c08 !important;
}
.tesimonial-card-wrapper .author-area .author-img img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center !important;
}
.package-details-area .banner2-card .banner2-content .hotline-area a.custom-call {
    width: 50px;
    display: block;
    height: 50px;
    background: url(https://adibabatravels.com/wp-content/uploads/2025/11/call-custom.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.package-details-area .banner2-card .banner2-content .hotline-area a.custom-whatsapp {
    width: 50px;
    display: block;
    height: 50px;
    background: url(https://adibabatravels.com/wp-content/uploads/2025/11/whatsapp-icon.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.package-details-area .banner2-card .banner2-content .hotline-area a.custom-email {
    width: 50px;
    display: block;
    height: 50px;
    background: url(https://adibabatravels.com/wp-content/uploads/2025/11/email-custom.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.package-details-area .banner2-card .banner2-content {
    display: flex;
    flex-wrap: wrap;
    gap: 0 10px;
    justify-content: center;
}
.package-details-area .banner2-card .banner2-content .hotline-area:first-child {
    width: 100%;
}
.package-details-area .banner2-card .banner2-content .hotline-area:first-child .content {
    text-align: center;
    width: 100%;
}
.banner2-card .hotline-area {
    margin-top: 10px;
}
.package-details-area .banner2-card .banner2-content .hotline-area:first-child h6 {
    display: none;
}
.package-details-area .banner2-card .banner2-content .hotline-area:first-child span {
    font-size: 30px;
}
.package-details-area .banner2-card .banner2-content .hotline-area a:hover {
    transform: scale(1.05);
}
.home4-about-section .counter-area.overflow-hidden {
    display: none;
}
.home4-about-section ul.service-list li svg {
    display: none !important;
}

@media only screen and (max-width: 991px) {
	header.style-2 .main-menu {
		background:#fff !important;
	}
	header.style-2 .main-menu .hotline-area .content span {
    color: #000 !important;
}
	    header.style-2 .mobile-logo-area .menu-close-btn i {
        color: red !important;
    }


}
@media only screen and (max-width: 575px) {
.footer-section .footer-bottom .footer-right ul {
    flex-wrap: wrap;
    gap: 0;
    list-style: none !important;
}
	.footer-section .footer-bottom .footer-right ul li {
    width: 100%;
    text-align: center;
}
	.footer-section .footer-bottom .footer-right ul li::before {
    display: none;
}
}

.banner2-content .hotline-area a.custom-call {
    width: 50px;
    display: block;
    height: 50px;
    background: url(https://adibabatravels.com/wp-content/uploads/2025/11/call-custom.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.banner2-content .hotline-area a.custom-whatsapp {
    width: 50px;
    display: block;
    height: 50px;
    background: url(https://adibabatravels.com/wp-content/uploads/2025/11/whatsapp-icon.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.banner2-content .hotline-area a.custom-email {
    width: 50px;
    display: block;
    height: 50px;
    background: url(https://adibabatravels.com/wp-content/uploads/2025/11/email-custom.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
 .banner2-content {
    display: flex;
    flex-wrap: wrap;
    gap: 0 10px;
    justify-content: center;
}
.banner2-content .hotline-area:first-child {
    width: 100%;
}
.banner2-content .hotline-area:first-child .content {
    text-align: center;
    width: 100%;
}
.banner2-card .hotline-area {
    margin-top: 10px;
}
.banner2-content .hotline-area:first-child h6 {
    display: none;
}
.banner2-content .hotline-area:first-child span {
    font-size: 30px;
}
.banner2-content .hotline-area a:hover {
    transform: scale(1.05);
}
.package-card .package-card-content .card-content-bottom {
    justify-content: center;
}
.cus_sec .tab-slider-wrap > .row.mb-50 > .col-lg-12 {
    display: none;
}
.destination-details-wrap .banner2-card.four {
    display: none;
}
.destination-card3 .batch {
    display: none !important;
}
.destination-details-wrap .banner2-content {
    border-radius: 5px;
    border: 1px solid rgba(16, 12, 8, 0.1);
    background: linear-gradient(125deg, rgba(99, 171, 69, 0.1) 0%, rgba(251, 176, 59, 0.1) 100%);
    padding: 30px;
}
.destination-details-wrap .banner2-content .hotline-area:first-child {
    border-bottom: 1px solid rgba(16, 12, 8, 0.1);
    margin-bottom: 10px;
    padding-bottom: 14px;
}
.destination-details-wrap .banner2-content .hotline-area:first-child span {
    font-family: var(--font-satisfy);
    font-size: 35px;
}
.package-card .package-card-content .card-content-bottom .price-area {
    display: none;
}
header.style-2 .main-menu ul li.menu-item-has-children > i {
    color: #100c08 !important;
}
header.style-2 .main-menu ul > li ul.sub-menu li a,
header.style-2 .main-menu ul > li ul.sub-menu li i {
    color: #ffffff !important;
}
header.style-2 .main-menu ul li.menu-item-has-children:hover i,
header.style-2 .main-menu ul > li ul.sub-menu li a:hover i,
header.style-2 .main-menu ul > li ul.sub-menu li a:hover,
header.style-2 .main-menu ul > li a:hover {
    color: var(--primary-color1) !important;
}