.inc-exc-row {
	display: flex;
	justify-content: space-between;
}
.inc-exc-row .packages-include,
.inc-exc-row .packages-exclude{
	width: 50%;
}

.packages-include,
.packages-exclude{
	list-style: none;
  padding: 0;
}

.packages-include li,
.packages-exclude li {
	position: relative;
  padding-left: 30px;
  margin-bottom: 10px;
}

.packages-include li::before,
.packages-exclude li::before {
		position: absolute;
		top: 5px;
		left: 0;
	  content: "";
		display: inline-block;
		width: 1em;
		height: 1em;
		background-size: contain;
		background-repeat: no-repeat;
		vertical-align: middle;
}

.packages-include li::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%2365371f' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");
}

.packages-exclude li::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'%3E%3Cpath fill='%23000' d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z'/%3E%3C/svg%3E");
}

hr.packages-separator {
	border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #E4E4E4;
  margin-block: 60px;
}

.packages-inc-exc {
	display: flex;
	justify-content: space-between;
}

.packages-inc-exc div {
	width: 50%;
}



.elementor-4588 .elementor-element.elementor-element-17ceeda7 .elementor-nav-menu--dropdown a {
	  padding-left: 5px;
}

.elementor-testimonial--skin-default .swiper-slide {
	position: relative;
}

.elementor-testimonial--skin-default .swiper-slide::after {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M448%20296c0%2066.3-53.7%20120-120%20120l-8%200c-17.7%200-32-14.3-32-32s14.3-32%2032-32l8%200c30.9%200%2056-25.1%2056-56l0-8-64%200c-35.3%200-64-28.7-64-64l0-64c0-35.3%2028.7-64%2064-64l64%200c35.3%200%2064%2028.7%2064%2064l0%2032%200%2032%200%2072zm-256%200c0%2066.3-53.7%20120-120%20120l-8%200c-17.7%200-32-14.3-32-32s14.3-32%2032-32l8%200c30.9%200%2056-25.1%2056-56l0-8-64%200c-35.3%200-64-28.7-64-64l0-64c0-35.3%2028.7-64%2064-64l64%200c35.3%200%2064%2028.7%2064%2064l0%2032%200%2032%200%2072z%22/%3E%3C/svg%3E');
			position: absolute;
		bottom: 30px;
		right: 10px;
	  content: "";
		display: inline-block;
		width: 90px;
		height:  90px;
		background-size: contain;
		background-repeat: no-repeat;
		vertical-align: middle;
}

.table-responsive {
    position: relative;
}

.table-responsive .table-arrow {
    position: absolute;
    bottom: -26px;
    content: "";
	display: none;
	width: 20px;
	height:  20px;
	background-size: contain;
	background-repeat: no-repeat;
	display: none;
	vertical-align: middle;
	cursor: pointer;
    background-color: #fff;
    border: 1px solid #ddd;
    padding-block: 10px;
    background-position: center;
}

.table-responsive .arrow-left {
    background-image: url('/wp-content/plugins/elqods/assets/images/chevron-left.svg');
    left: -12px;
}

.table-responsive .arrow-right {
    background-image: url('/wp-content/plugins/elqods/assets/images/chevron-right.svg');
    right: -20px;
}

.nd_travel_itinerary_content {
	display: flex;
}

.nd_travel_itinerary_content > p {
	width: 7%;
  margin-top: 16px;
	  font-weight: bold;
}
.nd_travel_itinerary_text{
	width: 85%;
}
.nd_travel_itinerary_content > p span{
	color: #65371f;
  background-color: #f5e5cb;
  width: 40px;
  display: flex;
  height: 40px;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
}

@media(max-width: 991px) {

	
	.wa__btn_popup_txt {
	    display: none;
	}
	
	.table-responsive .table-arrow {
	    display: block;
	}
	
	.elementor-kit-7732 h2 {
		  font-size: 20px;
		margin: 0;
	}
	
	.inc-exc-row {
		flex-wrap: wrap;
	}
	.inc-exc-row .packages-include, .inc-exc-row .packages-exclude {
		width: 100%;
		margin: 0;
	}
	table {
		overflow: auto;
  display: block;
	}
	.nd_travel_itinerary_content > p {
		width: 17%;
	}
}