/**
 * Theme Name:     Twenty Twenty-One Child
 * Author:         Channix Tech.
 * Template:       twentytwentyone
 * Text Domain:	   twenty-twenty-one-child
 * Description:    Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
 */
/* entire website background */
body {
    background-color: #ffffff !important; /* change hex to your color */
}

.elementor-41 .elementor-element.elementor-element-f623f99 .eael-breadcrumbs {
    justify-content: center;
}
 .elementor-41 .elementor-element.elementor-element-b5c3459 .elementor-heading-title {
        line-height: 1.5em;
        /* align-content: center; */
        /* align-self: flex-end; */
        align-content: center;
        text-align: center;
	    display: flex;

        justify-content: center;
        align-items: center;
        height: 10vh;
    }




/* .gt_container-olbbk6 .gt_switcher {
    
    width: 1120px;
    
} */


 @media (max-width: 768px) {
	 body.trip-template-default .trip-content-area,
body.single-trip .trip-content-area {
    max-width: 100% !important;
    padding: 20px 20px !important;
}

.single-trip .entry-header .entry-title {
    font-size: 25px;
    
    padding-bottom: 15px;
    
}	 
/* start */	
	 

	 /* end */	
	 
.elementor-41 .elementor-element.elementor-element-67c3c4d:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-67c3c4d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    
    height: 150px;
}	 

.elementor-41 .elementor-element.elementor-element-b5c3459 .elementor-heading-title {
   
    line-height: 1.5em;
    /* align-content: center; */
    /* align-self: flex-end; */
    align-content: center;
}	 

	 .bwa_blgpg_wsbar_rght {
        width: 100% !important;
    }
	 
	     .single-trip .entry-header .entry-title {
        display:none;
    }
	 
	.wp-travel-engine-archive-outer-wrap .wte-category-outer-wrap {
    width: 100%;
}
	 
	 
	 .single-trip .wpte-tabs-container .tab-content .trip-map iframe {
    width: 100%;
    height: 350px;
}
	 
	 .single-trip .wpte-tabs-container .cost .content {
    width: 100%;
    float: left;
    padding-right: 30px;
}
	 
	 
	 element.style {
}
.wpte-booking-area .wpte-booking-inner-wrapper {
    margin-top: 0px;
}
	 
	/* space */
	 
	 .elementor-nav-menu li {
    border-width: 0;
    padding-top: 10px;
    padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;	 
    	 
}


.elementor-nav-menu .sub-arrow {
   
    position: absolute;
	padding-top: 10px;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}
	 
	 
	 
}

   .wte_enquiry_contact_form input {
/*     width: 100%; */
	   border:none;
}

 @media (min-width: 980px) {
element.style {
}
.wpte-booking-area .wpte-booking-inner-wrapper {
    margin-top: -200px;
	 }}