/*
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.

*/

/* .content-bottom-area,.rating-area{
	  display: none !important;
}   */
.home1-banner-bottom .filter-wrapper .filter-group form .filter-area .single-search-box .searchbox-input .custom-select-dropdown .custom-select-wrap .option-list li .tour span {
display:none !important;
}
@media (max-width: 576px) {
    .home1-banner-bottom .filter-wrapper .nav-buttons .nav-pills .nav-item {
        width: fit-content !important;
    }
.home1-banner-bottom .filter-wrapper .nav-buttons .nav-pills .nav-item:last-child .nav-link {
    border-radius: 0px 0px 0 0 !important;
}
}

/* .header-logo a img{
	padding-bottom: 10px !important;
}
 */


.about-content .content-bottom-area .icon{
	  display: none !important;
}

/* header.style-2{
	background-color: rgba(0, 0, 0, 0.1) !important;
} */
header.style-2.sticky {
		background-color: rgba(0, 0, 0, 0.8) !important;
}
header.style-2 {
	background: rgb(0 0 0 / 0.6) !important;
}
/* .primary-btn3{
	    background-color: #8F52A0 !important;
	border-bottom: 2px solid #000;
} */
.home2-banner-content .eg-tag span{
	color:white !important;
}

header.style-2 .header-logo{
	padding-bottom: 10px !important;
	
}
header.style-2 .header-logo {padding-top:8px !important;}
/* .banner-content-bottom .hotline-area{
	border-color: #8F52A0 !important;
/* 	background-color: transparent !important; */
} */
/* .home1-banner-bottom .filter-wrapper .nav-buttons .nav-pills .nav-item:last-child .nav-link {
	background-color: #8F52A0 !important;
} */
/* .home1-banner-bottom.style-2 .filter-wrapper .filter-group .filter-area .single-search-box .searchbox-input label {
    color: #8F52A0 !important;
}
.home1-banner-bottom .filter-wrapper .filter-group form .filter-area .single-search-box .icon svg {
    fill: #8F52A0 !important;
}
 .filter-group button {
  background-color: #8F52A0 !important;
} */
/* .tripadvisor-review{
	 display: none !important;
} */

.my-pkgs .swiper-wrapper img{
	height:250px;
	width:100% !important;
	object-fit:cover !important;
	
}

.my-pkgs .package-card-content .card-content-top{
	    height: 160px !important;
}
.my-categories .activity-card-slider-wrap .category-card img{
	height:180px !important;
	width:100% !important;
	object-fit:cover !important;
}
/* .my-categories .activity-card-slider-wrap .category-card .card-content{
	height:200px !important;
} */

.my-categories .activity-card-slider-wrap .category-card .card-content h4 {
	    font-size: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    width: 100%; 
}

.my-tour .comment-respond{
	display:none !important;
}
.home1-banner-bottom .filter-wrapper .nav-buttons .nav-pills .nav-item:last-child .nav-link {
    border-radius: 15px 15px 0 0;
}

.package-card .package-card-img-wrap img{
	height:200px;
	width:100% !important;
	object-fit:cover !important;
}

.package-card .card-content-top{
	    height: 150px;
}
.comment-respond{
	display:none !important;
}
.feature-card {
    height: 155px!important;
}

.category-card .card-content .icon svg {
	width:60px !important;
}

.tab-sidebar .nav-pills .icon svg{
		width:40px !important;

}

.my-home-pkgs .swiper-wrapper .package-card3 .card-content-bottom a svg {
	display:none !important;
}



.package-grid-with-sidebar-section .sidebar-area .single-widget:nth-of-type(2) {
    display: none !important;
}

/* .sidebar-booking-form .tour_booking_form:nth-of-type(3){
		display:none !important;

} */

/* .home2-banner-content .banner-content-bottom .rating-area{
	display: none !important;
} */

.my-we-do .tab-content-wrap .content-bottom-area .video-area{
		display: none !important;

}
.top-bar .topbar-left .icon svg {
	width:20px !important;
}
.top-bar .topbar-left.two .content a {
	font-size:12px !important;
}
.my-about-uss .about-content .content-bottom-area{
			display: none !important;

}

.header-area .style-2 .main-menu .menu-list li i {
	margin-right: -5px !important;
	
}

.home2-about-section .container .about-content .section-title2 .eg-section-tag{
	    background-color: #2199CC !important;
}
.home2-about-section .container .about-content .section-title2 .eg-section-tag span{
	    color: #fff!important;
}

/* #wpcf7-f2808-p24-o1 form .primary-btn1:hover {
    color: #ffffff !important;
} */

/* .home2-banner-area .home2-banner-content-wrap .home2-banner-content .eg-tag {
	background-color: #8F52A0 !important;
} */

/* #my-who-we-are-home .feature-card.three .feature-card-icon svg {
    fill: #FFCA08 !important;
}
#my-who-we-are-home .feature-card.three:hover .feature-card-icon svg {
    fill: #fff !important;
}
#my-who-we-are-home .feature-card.three:hover .feature-card-icon {
    background-color: #FFCA08 !important;
}

#my-who-we-are-home .container:nth-of-type(2)  .feature-card:nth-of-type(3) .feature-card-icon {
    background-color: #000 !important; */
}

/* .elementor-28 .elementor-element.elementor-element-b95781d .section-title2 .eg-section-tag.two {
    background-color: #8CC751 !important;
} */

.elementor-28 .elementor-element.elementor-element-b95781d .secondary-btn2 {
   border-bottom: none !important;
}

/* .home2-about-section .container .about-content .section-title2 .eg-section-tag {
    background-color: #FFCA08 !important;
} */

/* .home2-about-section .about-content .facility-card {
    background-color:  #ffe78f !important;
	color:black !important;

} */
/* .home2-about-section .about-content .facility-card.two:hover .content h6 {
   color:black !important;
}
.home2-about-section .about-content .facility-card:hover .content h6 {
   color:black !important;
}

.home2-about-section .about-content .facility-card:hover  {
    background-color:  #FFCA08 !important;

} */



/* .about-content .content-bottom-area .primary-btn3{
	    background-color: #FFCA08 !important;
} */
/* .about-img-wrap .experience{
		    background-color: #FFCA08 !important;

} */

/* 
/* new */

.tesimonial-card{
	border-bottom:none !important;
}

.my-reviews-section .slide-and-view-btn-grp .slider-btn-grp3 .slider-btn i {
    color: #fff !important;
   
}
.my-reviews-section .slide-and-view-btn-grp .slider-btn-grp3 .slider-btn span {
    color: #fff !important;
   
}
.home2-testimonial-section .testimonial-content-wrapper .review-wrap .rating-area .single-rating a .rating li i {
	 color:white !important;
}
.testimonial-content-wrapper .review-wrap{
	display:none !important;
}
.footer-section .footer-top .footer-widget .widget-title svg {
    fill: white !important;
}

.primary-btn3{
	border-bottom:none !important;
}

/* .my-pkgs .package-card-slider-wrap .package-card-content .card-content-bottom .price-area h6 span{
	color:#8CC751 !important;
} */
/* .my-pkgs  .primary-btn2{
	background-color:#8CC751 !important;
} */

/* .slider-and-tab-section .tab-area .tab-content-area .tab-content-wrap ul li svg {
fill:#FFCA08 !important;
} */


/* #wpcf7-f2808-p24-o1 form .primary-btn1:hover {
    background-color: #8F52A0 !important;
} */
.primary-btn1:hover{
    background-color: #2199CC !important;
}

.contact-form-area {
    background: linear-gradient(125deg, rgb(190 190 190 / 10%) 0%, rgb(190 190 190 / 10%) 100%) !important;
}

.home2-banner-area .home2-banner-content-wrap .home2-banner-content .eg-tag span {
	color:white !important;
}

.elementor-28 .elementor-element.elementor-element-b95781d .secondary-btn2 {
	border-bottom:none !important;
}

.slider-and-tab-section .tab-area .tab-content-area .tab-content-wrap ul li svg {
    fill: #8CC751 !important;
}
.home2-banner-area .home2-banner-content-wrap .home2-banner-content .eg-tag {
	background-color: #2199CC !important;
}
 .feature-card .feature-card-icon {
	background-color:#2199CC !important;
}


.feature-card .feature-card-icon svg {
	fill: #fff !important;

} 


 .home2-about-section .about-content .facility-card {
    background-color: #fff8e0 !important;
   
} 

.my-activities .content-bottom-area .primary-btn3{
	background-color: #2199CC !important;
}
.primary-btn1::after {
   
	background-color: #2199CC !important;
}

.slider-and-tab-section .tab-area .tab-content-area .tab-sidebar .nav-pills .nav-item .nav-link .icon {
    
    background-color: #e1f6ff !important;
}

header.style-2 .primary-btn3{
background-color:#2199CC !important;
}


.slider-and-tab-section .tab-area .tab-content-area .tab-sidebar .nav-pills .nav-item .nav-link.active .icon {
    background: #2199CC !important;
}
.feature-card {
background: #ffffff !important;

} 


/* .home2-about-section .about-img-wrap .experience { */

/* latest */
.home2-about-section .about-content .content-bottom-area .video-area .icon {
	display:none !important;}

.home2-about-section .about-content .facility-card.two {
	    background-color: #edfaff !important;

}
.home2-about-section .about-content .facility-card {
    background-color: #edfaff !important;
	
	}

.home2-about-section .about-content .facility-card.two:hover .content h6 {
   color:black !important;
}
.home2-about-section .about-content .facility-card:hover .content h6 {
   color:black !important;
}

.blog-card .blog-card-img-wrap .date  {
 display:none !important;
}

.my-activities .tab-area{
	background: #f0fbff !important;
}
.banner3-content{
	background: #EAF9FF !important;
}
/* .banner2-card .banner2-content-wrap {
background:#2199CC !important;
} */
.my-faqs .banner2-content-wrap{
 display:none !important;
}

.package-details-area .gallery-img-wrap.active a {
	display:none !important;
}
.tripadvisor-review p strong {
display: none !important;
}
/* .my-about-us .tripadvisor-review {
	display: none !important;
}
 */

.package-details-area .package-img-group .gallery-img-wrap a {
display:none !important;
}

.banner3-section .banner3-content .vector1 {
display:none !important;
}
.banner3-section .banner3-content .vector2 {
display:none !important;
}

.banner3-section .banner3-content {
border-color: #2199CC !important;
    border: 1.2px solid;
}

.blod-sidebar-section .blog-card-content .blog-card-content-top ul:nth-child(1) {
display:none !important;
}

.blog-st-card .blog-img-wrap .date {
display:none !important;

}
.blog-meta .author-area {
display:none !important;

}


@media (max-width: 575px) {
.my-home-two-hero .home2-banner-area {
padding-bottom:0px !important;
	}

}

.footer-logo{
	width: 200px;
}
.egns-preloader img{
	width:120px!important;
}
.hide-inp{
	display:none!important;
}
.my-cart .product-quantity{
	display:none!important;
}
.my-cart .product-subtotal{
	display:none!important;
}
.my-cart .product-remove{
	display:none!important;
}
.my-cart .actions{
	display:none!important;
}
.my-cart .wpr-cart-section{
	display:none!important;
}






.my-thrill-tour .elementor-28 .elementor-element.elementor-element-df733f0 .secondary-btn4  {
border-radius:50px !important;
border:none !important;
}

.tour-type-tab-slider-section .tab-slider-wrap .nav-pills .tour-tab-slider .nav-item .nav-link .icon svg {
height:100px !important;
}
.tour-type-tab-slider-section .tab-slider-wrap .nav-pills .tour-tab-slider .nav-item .nav-link.active {
height:200px !important;
}
.tour-type-tab-slider-section .tab-slider-wrap .nav-pills .tour-tab-slider .nav-item .nav-link {
height:200px !important;

}


.my-second-category .elementor-28 .elementor-element.elementor-element-0a8821f{
	background-image: url(../img/home2/tour-pack-section-bg.png), linear-gradient(180deg, #1d231f 0%, #1d231f 100%) !important;
}

.tour-type-tab-slider-section .tab-slider-wrap .nav-pills .tour-tab-slider .nav-item .nav-link .icon svg {
height:80px !important;
}

.tour-type-tab-slider-section .tab-slider-wrap .nav-pills .tour-tab-slider .nav-item .nav-link.active .content h5 {
font-weight:400 !important;
font-size:18px !important;

}
.tour-type-tab-slider-section .tab-slider-wrap .nav-pills .tour-tab-slider .nav-item .nav-link .content h5 {
font-weight:400 !important;
font-size:18px !important;
}


.package-card3 .package-card-content .card-content-top{
	height:145px !important; 
}

.primary-btn4 span svg {
display:none !important;
}


/* .my-second-category-section
{
    background-image: url(../img/home4/home4-banner2-bg.png), linear-gradient(180deg, #1d231f 0%, #1d231f 100%);
} */
/* .wc-block-components-form .wc-block-components-checkout-step {} */
/* #billing-fields{
	display:none !important;
} */

.home2-banner-area{
	padding-bottom:0px !important;
}

.tab-pane .row:nth-child(2) .col-lg-12 a {
border:none !important;
}

.primary-btn4 span {
    /* Reset any existing background styles */
/*     background: none !important; */
}

.primary-btn4 span:hover {
color:black !important;
    /* Remove hover and active background styles */
/*     background: none !important; */
}

.my-cart .wpr-cart-section-table-wrap{
		border:1px solid #bfbfbf!important;
	border-radius:5px!important;
}
.my-checkout .button{
border-radius:5px!important;
}
.p-CardForm{
padding:10px!important;
}
.my-checkout .woocommerce-checkout-review-order{
			border:1px solid #bfbfbf!important;
	padding:5px!important;
	border-radius:5px!important;

}
.my-checkout .woocommerce-checkout-payment{
				border:1px solid #bfbfbf!important;
	  
}
.my-checkout input{
	border-radius:5px!important;
	border:1px solid #bfbfbf!important;
}
.my-cart .variation-Adult p{
	font-size:12px!important;
	font-weight:bold;
	margin-top:-1px!important;
}

.my-cart .variation-Children p{
	font-size:12px!important;
	font-weight:bold;
	margin-top:-1px!important;
}
.my-checkout .col-lg-8{
	width:100%!important;
}
.my-checkout .col-lg-4{
		width:100%!important;
}

.my-checkout .woocommerce-info{
display:none!important;
}
.my-checkout #order_review_heading{
display:none!important;
}
.my-cart table,thead,tr,th{
	border:none!important;
}
.my-checkout .woocommerce-info{
	border-radius:5px!important
}
.my-checkout .wpr-checkout-order-review-table-inner{
	padding:0px!important;
	border:0px!important;
	padding-top:10px!important;
}
.my-checkout .woocommerce-checkout-payment{
	border-radius:5px!important;
}
.my-checkout .woocommerce-additional-fields{
display:none!important;
}

/*     .breadcrumb-section .banner-content h1 {
    word-wrap: break-word;
    overflow-wrap: break-word;
    white-space: normal; 
    } */

.home6-tourpack-section{
	    background-image: url(../img/home2/tour-pack-section-bg.png), linear-gradient(180deg, #1d231f 0%, #1d231f 100%) !important;

margin-bottom:0px !important;
}
.right-sidebar-menu .sidebar-content-wrap .category-wrapper .single-category .icon svg {
	width:90px !important;

}


.right-sidebar-menu .sidebar-content-wrap .category-wrapper .single-category {
height:170px !important;
}


.package-card3 .package-card-content{
	height:235px !important;

}

.sidebar-bottom .hotline-area:nth-child(1) a,
.sidebar-bottom .hotline-area:nth-child(2) a {
    font-size: 14px !important;
}


.footer-widget .single-contact:nth-child(3) {
    display: none;
}

.tab-pane .row:nth-child(2) .col-lg-12 a {
  border-radius: 50px;
}

.tab-pane .row:nth-child(2) .col-lg-12 a span{
  border-radius: 50px;
}
.home2-banner-area{
	padding-bottom:0px !important;
}

.right-sidebar-menu .sidebar-content-wrap .category-wrapper .single-category h6 {
    font-weight: 400;
}
.right-sidebar-menu .sidebar-content-wrap .category-wrapper .single-category .icon svg {
width:70px !important;

}

.package-card3 .package-card-content .card-content-top {
height: 150px !important;
}
.primary-btn4 span::after {
display:none !important;
}

.sidebar-logo-wrap img{
	width:150px !important;
}

.activities-counter {
display:none !important;
}
.dubai-safaris-part{
margin-top:-100px !important;
}


/* .ti-widget.ti-trip .ti-controls {
display:none !important;
}
.ti-reviews-container{
	display:none !important;
}
 */

.elementor-28 .elementor-element.elementor-element-4ac3c3c {
margin-top:0px !important;
}

.package-card3.style-3 .package-card-content .card-content-bottom .explore-btn {
background: var(--primary-color1);
    border-radius: 4px;
    padding: 10px;
    color: white;
}
.package-card3.style-3 .package-card-content .card-content-bottom .explore-btn svg {
display:none !important;
}

/* .ti-controls{
display:none !important;	
} */

.sidebar-logo-wrap img {
    width: 170px !important;
}


.my-second-category .section-title2:before{
	content:"Categories";
	color:white !important;
  font-size:18px !important;
font-family: var(--font-satisfy);
}

.wc-block-checkout__form .wc-block-components-checkout-step__title{
	display:none!important;
}
.wc-block-checkout__form .wc-block-components-checkout-step__description{
	display:none!important;
}
.wc-block-components-form .wc-block-components-checkout-step{
margin: 0 0 0 !important;
}

#my-contact-map{
	padding:0 !important;
}




@media (max-width: 576px) {
.wc-block-cart-items__row{
	display:flex !important;
}

    .breadcrumb-section .banner-content h1 {
font-size: 32px !important;
/*     word-wrap: break-word;
    overflow-wrap: break-word;
    white-space: normal;  */
    }

	.home1-banner-bottom.style-2 {
display:none !important;
}

.ti-widget-container{
width:290px !important;
}
   .home2-banner-content{
	padding-top: 200px !important;
}
}
@media (max-width: 575px) {
.my-home-two-hero .home2-banner-area {
padding-bottom:-50px !important;
	}

}

@media(max-width:768px){
	.menu-main-menu-container .dropdown-icon{
		    width: 100%!important;
    height: 45px!important;
	}
	.bi-plus::before {
   float: right!important;
		        margin-top: 7px;
}
	header.style-2 .main-menu ul > li i.active::before {
    float: right!important;
		        margin-top: 7px;
}
}


.ti-widget{
width:320px !important;
}



.right-sidebar-menu .sidebar-content-wrap .category-wrapper .single-category {
/*     background: #47a7d0db !important; */
 color: white !important;
}

.right-sidebar-menu .sidebar-content-wrap .category-wrapper .single-category {
color: white !important;
}

.right-sidebar-menu .sidebar-content-wrap .category-wrapper .single-category {
background-color: #cff1ff !important;
}
.right-sidebar-menu .sidebar-content-wrap .category-wrapper .single-category:hover {
background-color:#2199CC !important;

}
.tour-type-tab-slider-section .tab-slider-wrap .nav-pills .tour-tab-slider .nav-item .nav-link.active {
background-color:#2199CC !important;

}
.tour-type-tab-slider-section .tab-slider-wrap .nav-pills .tour-tab-slider .nav-item .nav-link{
background-color: #cff1ff !important;

}
.tour-type-tab-slider-section .tab-slider-wrap .nav-pills .tour-tab-slider .nav-item .nav-link:hover{
background-color:#2199CC !important;

}

.tour-type-tab-slider-section .tab-slider-wrap .nav-pills .tour-tab-slider .nav-item .nav-link:hover {

}

.tour-type-tab-slider-section .tab-slider-wrap .nav-pills .tour-tab-slider .nav-item .nav-link .icon svg :hover{
fill: var(--white-color) !important;
}
.tour-type-tab-slider-section .tab-slider-wrap .nav-pills .tour-tab-slider .nav-item .nav-link .icon svg:hover {
fill: var(--white-color) !important;

}
.tour-type-tab-slider-section .tab-slider-wrap .nav-pills .tour-tab-slider .nav-item .nav-link .content h5:hover {
color:white !important;
}

.tour-type-tab-slider-section .tab-slider-wrap .nav-pills .tour-tab-slider .nav-item .nav-link:hover .icon svg {
  fill: var(--white-color) !important;
}

.tour-type-tab-slider-section .tab-slider-wrap .nav-pills .tour-tab-slider .nav-item .nav-link:hover .content h5 {
  color: white !important;
}

.elementor-24 .elementor-element.elementor-element-fb7b2ca {
padding:0px !important;
}


.breadcrumb-section .banner-content h1 {
    word-break: keep-all !important;
}



@media(max-width:1124px){
	.home1-banner-bottom.style-2 .filter-wrapper {
		display: none !important;
}
}

.banner2-card .banner2-content-wrap {
/*     background: #2199cc78 !important; */
}

.banner2-card .banner2-content-wrap .offer-batch {
display: none !important;
}
.banner2-card.two .banner2-content-wrap {
justify-content:center !important;
}



@media (max-width: 500px) {
	.home2-banner-area {
		overflow:hidden !important;
	}
.banner2-card .banner2-content-wrap {
/*     background: #2199cc78 !important; */
}

.banner2-card .banner2-content-wrap .offer-batch {
display: none !important;
}
.banner2-card.two .banner2-content-wrap {
justify-content:center !important;
}

}


.elementor-11 .elementor-element.elementor-element-06dcab3 .form-row .input-text{
	color:black!important;
}
/* .elementor-11 .elementor-element.elementor-element-d7dc116{
	display:none!important;
} */
/* .elementor-11 .elementor-element.elementor-element-da4f58a{
	width:100%!important;
} */
.elementor-11 .elementor-element.elementor-element-25d098f .wpr-cart-section-wrap table.shop_table td:not(:last-child) {
    border-style: solid;
    padding: 10px!important;
}

/* iPad & tablets in landscape only (exclude laptops/desktops) */
/* iPad/tablet (both orientations) */
@media (min-width: 768px) and (max-width: 1024px) {
  /* Stop horizontal scroll just on iPad */
  html, body { overflow-x: hidden; }

  .package-details-area,
  .package-details-area .container { overflow-x: hidden; }

  /* Trim gutters a bit so nested rows don’t overflow */
  .package-details-area .row {
    --bs-gutter-x: 1rem;
    --bs-gutter-y: 1rem;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .package-details-area [class*="col-"] {
    padding-left: .75rem !important;
    padding-right: .75rem !important;
    box-sizing: border-box;
  }

  /* Media should never push wider than container */
  .package-details-area img,
  .package-details-area iframe,
  .package-details-area video {
    max-width: 100% !important;
    height: auto !important;
    display: block;
  }

  /* Gallery rows: smaller internal gutters */
  .package-img-group .row {
    --bs-gutter-x: .75rem;
    --bs-gutter-y: .75rem;
  }

  /* Long headings/buttons wrap nicely */
  .accordion-button { white-space: normal; word-break: break-word; }

  /* Hide the banner card on iPad to prevent bleed */
  .banner2-card { display: none !important; }

  /* If any sticky block causes overflow, unstick on iPad */
  .package-details-area [style*="position: sticky"],
  .package-details-area .sticky {
    position: static !important;
    top: auto !important;
  }
}

.elementor-11 .elementor-element.elementor-element-06dcab3 table.shop_table td a{
	    color: #fff !important;
}
