﻿body {
	font-size: 1rem;
	color: #111;
}

a {
	color: #02355f !important;
}

	a:hover {
		color: #ffc60d !important;
	}

.form-control {
	font-size: 1rem;
	-webkit-appearance: auto;
	-moz-appearance: auto;
	appearance: auto;
}

option {
	padding: 5px;
}
/*----------------------------------------------------*/
@media (min-width: 1380px) {
	.container {
		max-width: 1300px;
	}
}

@media (min-width: 1480px) {
	.container {
		max-width: 1400px;
	}
}
/*----------------------------------------------------*/
.desktoplogo, .desktoplogo-1 {
	width: 20% !important;
}
/*----------------------------------------------------*/
.horizontalMenu > .horizontalMenu-list {
	font-size: 1rem;
}

	.horizontalMenu > .horizontalMenu-list > li > a {
		color: #fff !important;
		padding: 10px 10px;
		font-size: 0.9rem
	}

		.horizontalMenu > .horizontalMenu-list > li > a:hover {
			color: #ffc60d !important;
		}

	.horizontalMenu > .horizontalMenu-list > li.exlink > a {
		border-left: 1px solid #ffc60d;
		border-radius: 0;
		background: rgb(14,31,50);
		background: linear-gradient(90deg, rgba(14,31,50,0.8) 0%, rgba(14,31,50,0) 60%);
	}

.sticky-wrapper.is-sticky .horizontalMenu > .horizontalMenu-list > li.exlink > a {
	background: none !important;
}

.home-hero {
	padding: 0rem 0 8rem 0;
}

	.home-hero::before {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		inset-inline-start: 0;
		inset-inline-end: 0;
		display: block;
		top: 0;
		z-index: 0;
		background: rgba(14,31,50, 0.2);
		background: linear-gradient(180deg, rgba(14,31,50,1) 0%, rgba(14,31,50,0) 60%);
	}

	.home-hero .header-text {
		position: relative;
		z-index: 10;
		top: 90px;
		bottom: 70px;
	}

.banner-1 .header-text h1, .banner-1 .header-text h2 {
	font-size: 2.3rem;
}

.home-hero .slider-info {
	position: absolute;
	left: 1rem;
	bottom: 1rem;
	color: #f1f1f3;
}

.header-main .top-bar {
	background: rgba(0, 0, 0, 0.05) !important;
	border-bottom: 1px solid rgba(var(--white-rgb), 0.1);
}

	.header-main .top-bar .top-bar-left .socials li,
	.header-absolute .top-bar .top-bar-left .contact li,
	.header-main .top-bar .top-bar-right .custom li,
	.header-main .top-bar .top-bar-left .contact,
	.header-main .top-bar .top-bar-right .custom {
		border-color: rgba(var(--white-rgb), 0.1);
	}

.sticky-wrapper.is-sticky .horizontalMenu > .horizontalMenu-list > li > a {
	color: #02355f !important;
	font-weight: 500 !important;
}

	.sticky-wrapper.is-sticky .horizontalMenu > .horizontalMenu-list > li > a:hover {
		color: #ffc60d !important;
	}

.item-search-tabs .tab-content,
.item-search-menu ul li .active,
.item-search-tabs-dark .item-search-menu ul li .active {
	background: rgba(14,31,50, 0.8);
}

.horizontalMenu > .horizontalMenu-list > li > a.hover,
.horizontalMenu > .horizontalMenu-list > li > a.active {
	color: #ffc60d !important;
}

.item-card7-desc ul li {
	font-size: 1rem;
}

.item-search-menu ul li a {
	color: #fff !important;
	background: rgba(14, 31, 50, 0.5);
	border-radius: 0;
	margin: 0;
}

	.item-search-menu ul li a:hover {
		color: #ffc60d !important;
	}

.item-search-menu ul li:first-child a {
	border-radius: 5px 0 0 0;
	margin-left: 10px;
}

.item-search-menu ul li:last-child a {
	border-radius: 0 5px 0 0;
}

.breadcrumb-item a,
.vmap-section-content ul li a {
	color: #fff !important;
}

	.breadcrumb-item a:hover,
	.vmap-section-content ul li a:hover {
		color: #ffc60d !important;
	}
/*----------------------------------------------------*/
.bg-card-light:hover,
.custom-file-input.is-invalid ~ .custom-file-label,
.was-validated .custom-file-input:invalid ~ .custom-file-label,
.custom-select.is-invalid:focus,
.form-control.is-invalid:focus,
.was-validated .custom-select:invalid:focus,
.was-validated .form-control:invalid:focus,
.custom-select.is-invalid, .form-control.is-invalid,
.was-validated .custom-select:invalid, .was-validated
.form-control:invalid, .error-img .form-control:focus,
.pretty.p-switch input:checked ~ .state.p-secondary:before,
.pretty input:checked ~ .state.p-secondary-o label:before,
.pretty.p-toggle .state.p-secondary-o label:before,
.tab_wrapper > ul li.active, .product-tags li a:hover,
.wizard-card .choice:hover .icon, .wizard-card .choice.active .icon,
.imagecheck-input:focus ~ .imagecheck-figure, .expanel-secondary > .expanel-heading,
.expanel-secondary, .page-item.active .page-link, .custom-select:focus,
.border-secondary, .btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle,
.btn-outline-secondary:hover, .btn-outline-secondary, .btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle,
.btn-secondary.disabled, .btn-secondary:disabled, .btn-secondary:focus, .btn-secondary.focus,
.btn-secondary, .owl-controls .owl-page.active, .owl-controls .owl-page.active:hover {
	border-color: #ffc60d !important;
}

#mySlider .ui-state-default, #mySlider.ui-widget-content .ui-state-default,
#mySlider.ui-slider .ui-slider-range, #chat-popup, .price-badge, .tag-secondary,
.item-card7-icons a:hover, .bg-card:hover, .pricingTable2.pink .pricing-plans,
.pricingTable:hover .title, .ribbon-1 span:after, .ribbon-1 span:before, .ribbon-1 span,
.item-card8-overlaytext h6, .item-card7-overlaytext h4, .header-btn.has-new:before,
.pricingTable:hover .pricingTable-signup, .sticky-wrapper.relative.banners .horizontalMenu > .horizontalMenu-list > li:hover > a,
.sticky-wrapper.relative.banners .horizontalMenu > .horizontalMenu-list > li > a.active, .btnRegister,
form.convFormDynamic button.submit:hover, form.convFormDynamic button.submit,
div.conv-form-wrapper div.options div.option.selected, div.conv-form-wrapper div#messages div.message.from,
.accordionjs .acc_section.acc_active > .acc_head, .addui-slider .addui-slider-track .addui-slider-handle:after,
.addui-slider .addui-slider-track .addui-slider-range, .tab_wrapper.right_side > ul li.active:after,
.tab_wrapper.left_side > ul li.active:after, .tab_wrapper .content_wrapper .accordian_header.active:after,
.tab_wrapper .controller span, .tab_wrapper > ul li.active, .tabs-menu ul.eductaional-tabs li .active,
.carousel-indicators li.active, .items-blog-tab-heading .items-blog-tab-menu li .active, .item1-tabs-menu ul li .active,
.header-links li a:hover, .header-links li a.active, .product-tags li a:hover, .social-icons li:hover,
.fc button, .cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button:hover,
.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button:hover, .cal1 .clndr .clndr-table tr .day.today:hover,
.cal1 .clndr .clndr-table tr .day.my-today:hover, .cal1 .clndr .clndr-table tr .day.today.event, .cal1 .clndr .clndr-table tr .day.my-today.event,
.cal1 .clndr .clndr-table .header-days, .msb-reply button, .message-feed:not(.right) .mf-content, .nav-tabs .nav-link:hover:not(.disabled),
.heading-secondary, .panel.price > .panel-heading, .nav-tabs .nav-item1 .nav-link.active, .nav-tabs .nav-item1 .nav-link:hover:not(.disabled),
#count-down .clock-presenter .digit, .social-box.linkedin i {
	background-color: #ffc60d !important;
}

.btn-secondary {
	color: var(--white) !important;
	background-color: #ffc60d !important;
	box-shadow: 0px 0px 12px 0px rgba(255,198,13, 0.35);
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove,
.sub-newsletter.d-sm-flex i, .pricingTable .title, .custom-control-input.is-invalid ~ .custom-control-label,
.was-validated .custom-control-input:invalid ~ .custom-control-label, .form-check-input.is-invalid ~ .form-check-label,
.was-validated .form-check-input:invalid ~ .form-check-label, .invalid-feedback, .perfect-datetimepicker table td.weekend,
.bg-card:hover .bg-secondary i, .bg-card:hover .bg-secondary, .bg-card .cat-img i, .pricingTable .pricingTable-signup,
.countdown-timer-wrapper .timer .timer-wrapper .time, .pretty input:checked ~ .state.p-secondary-o .icon1,
.pretty input:checked ~ .state.p-secondary-o .svg, .pretty input:checked ~ .state.p-secondary-o svg, .pretty.p-toggle .state.p-secondary-o .icon1,
.pretty.p-toggle .state.p-secondary-o .svg, .pretty.p-toggle .state.p-secondary-o svg, .register .nav-tabs .nav-link.active,
.g_f-s .close-button > *:hover, .g_f-s .next:hover i, .g_f-s .prev:hover i, .next:hover, .prev:hover, .exzoom .exzoom_btn a,
div.conv-form-wrapper div.options div.option, .tab_wrapper .content_wrapper .accordian_header.active, .wrapper > h1 span,
.owl-nav > div i, .item1-links a:hover, .item-cards7-ic.realestate-list li a:hover, .footer-links a:hover, .footer-main a:hover,
.social li a:hover, .cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button, .cal1 .clndr .clndr-controls
.clndr-control-button .clndr-previous-button, .wizard-card .choice:hover .icon, .wizard-card .choice.active .icon,
.rating-stars .rating-stars-container .rating-star.is--active .fa-heart, .rating-stars .rating-stars-container .rating-star.is--hover .fa-heart,
.ui-datepicker .ui-datepicker-title, .highlight .s, .panel-title1 a, .page-link:hover, .text-secondary, .btn-outline-secondary.disabled,
.btn-outline-secondary:disabled, .btn-outline-secondary {
	color: #ffc60d !important;
}

.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel:hover .owl-nav button {
	border: none !important;
	box-shadow: none !important;
	background: none !important;
}

	.owl-carousel .owl-nav button.owl-prev:hover, .owl-carousel .owl-nav button.owl-next:hover {
		border: none !important;
		box-shadow: none !important;
		background: none !important;
	}

	.owl-carousel .owl-nav button.owl-prev span, .owl-carousel .owl-nav button.owl-next span {
		font-size: 2.2rem;
		color: #02355f;
	}

.owl-carousel .owl-item {
	cursor: default !important;
}

.sticky-wrapper.is-sticky .horizontal-main.header-transparent {
	background: #f1f1f3 !important;
}

.item-card2-desc i {
	background-color: #cfe5f7;
}

.package-box {
	transition: all 0.3s;
}

	.package-box:hover {
	}

.package-box-footer .avatar {
	background: none !important;
}

	.package-box-footer .avatar img {
		border-radius: 5px;
		margin-top: 5px;
	}

.package-box-footer .destination-details {
	line-height: 16px;
}

.btn-group-sm > .btn, .btn.btn-sm {
	line-height: 20px !important;
}

.jqvmap-label {
	z-index: 12;
	background-color: #02355f;
	color: #ffc60d;
}

.item-card-desc:hover h4, .package-box:hover h4, .item-card:hover h4 {
	color: #ffc60d;
}

a.topbar-link, .socials a {
	color: #ffffff !important;
}

	a.topbar-link:hover, .socials a:hover {
		color: #ffc60d !important;
	}

footer {
	color: #dedede;
}

.footer-links a, .footer-main a, #back-to-top {
	color: #fff !important;
}

.page-header .breadcrumb-item a {
	color: rgba(14,31,50,1) !important;
}

/*----------------------------------------------------*/
.section-title h1, .section-title h2, .section-title h3 {
	font-size: 1.7rem !important;
	font-weight: 400 !important;
}

.prime-section-title {
	text-align: left;
	padding: 0;
	padding-left: 0.75rem;
	border-left: 4px solid #ffc60d;
	margin-bottom: 1rem;
}

	.prime-section-title h2 {
		color: #02355f;
	}

	.prime-section-title a {
		color: #666;
	}

.card-img-gradient-overlay:before {
	background: linear-gradient(0deg, rgba(14,31,50,1) 0%, rgba(14,31,50,0) 60%) !important;
}

.vmap-section-content {
	padding: 5rem 1rem;
	margin: auto 0;
	display: block;
	float: left;
}

	.vmap-section-content h3 {
		color: #ffc60d;
		font-weight: 400;
	}

	.vmap-section-content ul {
		list-style: none;
		width: 100%;
		display: block;
		float: left;
		margin: 0;
	}

		.vmap-section-content ul li {
			list-style: none;
			padding: 0rem 1rem;
		}

			.vmap-section-content ul li a {
				color: #f1f1f3;
				font-weight: 500;
			}

				.vmap-section-content ul li a:hover {
					color: #ffc60d;
				}

				.vmap-section-content ul li a i {
					color: #ffc60d;
				}
/*----------------------------------------------------*/
.departure-list {
	display: block;
	float: left;
	width: 100%;
}

	.departure-list .departure-item {
		padding: 1rem 0;
		border-bottom: 1px solid #cfe5f7;
		display: block;
		float: left;
		width: 100%;
	}

		.departure-list .departure-item:first-child {
			padding-top: 0;
		}

		.departure-list .departure-item:last-child {
			border-bottom: none;
			padding-bottom: 0;
		}

		.departure-list .departure-item .item-section-head {
			font-size: 0.8rem;
		}

		.departure-list .departure-item .item-section-main {
		}

			.departure-list .departure-item .item-section-main span {
				font-weight: bold;
				color: #02355f;
				font-size: 1rem;
			}

		.departure-list .departure-item .item-action {
		}

.booknow-total-amount {
}

	.booknow-total-amount span {
		font-size: 1.3rem;
		font-weight: bold;
		color: #02355f;
	}

.ads-tabs .tabs-menus ul li a {
	background-color: #dedede;
	padding: 0.5rem 1rem;
	font-weight: bold;
}

.ads-tabs .tabs-menus ul li .active {
	color: #ffc60d !important;
}
/*----------------------------------------------------*/
.loader {
	width: 28px;
	height: 28px;
	display: inline-block;
	position: relative;
}

	.loader::after,
	.loader::before {
		content: '';
		box-sizing: border-box;
		width: 28px;
		height: 28px;
		border-radius: 50%;
		border: 2px solid #999;
		position: absolute;
		left: 0;
		top: 0;
		animation: animloader 2s linear infinite;
	}

	.loader::after {
		animation-delay: 1s;
	}

@keyframes animloader {
	0% {
		transform: scale(0);
		opacity: 1;
	}

	100% {
		transform: scale(1);
		opacity: 0;
	}
}
/*----------------------------------------------------*/
.destination-map {
	padding-top: 5rem;
}

	.destination-map .vector-map {
		min-height: 600px;
		margin-top: 5rem;
	}

.country-vector-list {
}

	.country-vector-list .country-item {
		min-height: 95px;
		margin-bottom: 0.75rem;
		vertical-align: bottom;
		position: relative;
	}

		.country-vector-list .country-item a {
			position: absolute;
			bottom: 0;
		}

			.country-vector-list .country-item a img {
				opacity: 0.7;
				transition: all 0.3s;
			}

			.country-vector-list .country-item a:hover img {
				opacity: 1;
				filter: drop-shadow(5px);
			}
/*----------------------------------------------------*/
.float-end {
	float: right !important;
}

.float-start {
	float: left !important;
}

.bd-t {
	border-top: 1px solid #dedede;
}

.bd-r {
	border-right: 1px solid #dedede;
}

.bd-b {
	border-bottom: 1px solid #dedede;
}

.bd-l {
	border-left: 1px solid #dedede;
}

.bg-dark-blue {
	background-color: #0e1f32;
}

.bg-light-blue {
	background-color: #02355f;
}

.bg-lighter-blue {
	background-color: #cfe5f7;
}

.bg-ice {
	background-color: #f1f1f3;
}

.text-primary {
	color: #0e1f32 !important;
}

.text-secondary {
	color: #ffc60d !important;
}

.text-light-blue {
	color: #02355f !important;
}

.text-lighter-blue {
	color: #cfe5f7 !important;
}

.text-small {
	font-size: 0.8rem;
}

.text-lineth {
	text-decoration: line-through;
}

.text-gray {
	color: #999;
}

.brr-20 {
}

.gradient-overlay:before {
	position: relative;
}

.gradient-overlay .overlay {
	position: absolute;
	z-index: 1000;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: linear-gradient(180deg, rgba(14,31,50,0.6) 0%, rgba(14,31,50,0) 48%, rgba(14,31,50,0.6) 100%);
}
/*----------------------------------------------------*/
.details-accordion .accordion > .card > .card-header {
	padding: 0.75rem 1rem;
}

.details-accordion .accordion .card .card-header.collapsed:before {
	top: 11px;
}

.package-destinations-container {
}

	.package-destinations-container .row,
	.package-attractions-container .row,
	.passenger-form-container .row {
		margin-bottom: 0.75rem;
		padding-bottom: 0.75rem;
		border-bottom: 1px solid var(--border-color) !important;
	}

		.package-destinations-container .row:last-child,
		.package-attractions-container .row:last-child,
		.passenger-form-container .row:last-child {
			margin-bottom: 0;
			padding-bottom: 0;
			border-bottom: 0 !important;
		}
/*----------------------------------------------------*/
@media only screen and (max-width: 600px) {
	.header-absolute {
		background-color: rgba(14,31,50,1);
	}

	.vmap-section-content {
		width: 100%;
		padding-top: 0 !important;
		padding-bottom: 3rem !important;
	}

	.horizontalMenu > .horizontalMenu-list > li > a {
		color: rgba(14,31,50,1) !important;
	}

	.destination-map .vector-map {
		min-height: 280px;
	}

	.destination-map-featured {
		padding-top: 1rem !important;
	}

	.owl-carousel .owl-nav button.owl-prev span,
	.owl-carousel .owl-nav button.owl-next span {
		color: #ffc60d !important;
		font-size: 5rem;
	}
}
/*----------------------------------------------------*/
.header-white {
	background-color: #f1f1f3 !important;
}

	.header-white .horizontal-mainwrapper > .horizontalMenu > .horizontalMenu-list > li > a {
		color: rgb(14,31,50) !important;
	}

.header-main.landing {
	position: fixed;
	box-shadow: 2px 3px 4.7px 0.3px rgba(49, 45, 101, 0.24);
}

body.landing .sticky-wrapper.is-sticky .horizontalMenu > .horizontalMenu-list > li {
	padding: 0.5rem 0;
}

body.landing .sticky-wrapper.is-sticky .desktoplogo-1 {
	padding: 0.5rem 0;
}

body.landing {
	font-family: "Poppins", sans-serif;
}
/*----------------------------------------------------*/
section.landing-hero {
	background-color: #02355f;
	background: linear-gradient(222deg, rgba(2,53,95,1) 0%, rgba(2,39,70,1) 100%);
	padding: 5rem 0;
	margin-top: 60px;
}

.landing-hero .featured-wrapper {
	padding: 3rem 0;
}

	.landing-hero .featured-wrapper .featured-text {
		padding-left: 1rem;
		border-left: 4px solid #ffc60d;
	}

		.landing-hero .featured-wrapper .featured-text h1 {
			text-align: left;
			padding: 0;
			margin-bottom: 1rem;
			color: #ffc60d !important;
			font-weight: 700 !important;
			font-family: "Raleway", sans-serif;
		}

		.landing-hero .featured-wrapper .featured-text p {
			padding-right: 3rem;
			padding-bottom: 0.25rem;
			color: #ffffff;
		}

	.landing-hero .featured-wrapper .featured-points {
		margin-bottom: 1.5rem;
	}

		.landing-hero .featured-wrapper .featured-points ul {
			margin-left: 1.5rem;
			padding: 0;
			display: block;
			width: 100%;
			list-style: none;
		}

			.landing-hero .featured-wrapper .featured-points ul li {
				font-weight: 500;
				padding: 0.25rem 0;
				color: #ffffff;
			}

				.landing-hero .featured-wrapper .featured-points ul li:before {
					content: '✓';
					color: #ffc60d;
					font-weight: 700;
					margin-right: 0.25rem;
				}

	.landing-hero .featured-wrapper .featured-actions {
	}

.landing-hero .featured-slider {
	padding: 1rem 0 1rem 0;
}

	.landing-hero .featured-slider img {
		border-radius: 5px;
		box-shadow: 3px 3px 5px rgba(0,0,0, 0.24);
	}
/*----------------------------------------------------*/
section.featured-points {
	padding: 3rem 0;
}

	section.featured-points .featured-point {
		border-radius: 5px;
		width: 100%;
		display: block;
		float: left;
		padding: 1.5rem 2rem;
		background-color: #fff;
		margin-top: -5rem;
		box-shadow: 5px 5px 5px rgba(0,0,0, 0.24);
	}

		section.featured-points .featured-point .title {
			width: 100%;
			display: block;
			float: left;
		}

			section.featured-points .featured-point .title .icon {
				float: left;
			}

				section.featured-points .featured-point .title .icon i {
					font-size: 3rem;
					color: #ffc60d
				}

			section.featured-points .featured-point .title h2 {
				float: left;
				font-family: "Raleway", sans-serif;
				font-size: 1.25rem;
				font-weight: 700;
				color: #02355f;
				padding: 0.75rem 0 0.25rem 0.5rem;
			}

		section.featured-points .featured-point p {
			width: 100%;
			display: block;
			float: left;
		}
/*----------------------------------------------------*/
section.steps {
	padding: 0rem 0 1rem 0;
}

	section.steps .steps-wrapper {
		width: 100%;
		display: block;
		float: left;
		padding: 0;
		position: relative;
	}

		section.steps .steps-wrapper .step {
			text-align: center;
			position: relative;
			float: left;
			margin-top: 75px;
		}

			section.steps .steps-wrapper .step .dashed-end {
				width: 50%;
				border-top: 4px dashed #dedede;
				right: 0;
				top: 0;
				position: absolute;
			}

			section.steps .steps-wrapper .step .dashed-start {
				width: 50%;
				border-top: 4px dashed #dedede;
				left: 0;
				top: 0;
				position: absolute;
			}

			section.steps .steps-wrapper .step .content {
				float: left;
				width: 100%;
				position: relative;
			}

				section.steps .steps-wrapper .step .content .icon {
					background-color: #ffc60d;
					display: inline-flex;
					min-width: 50px;
					padding: 1rem;
					border-radius: 50%;
					border: 5px solid rgba(255,255,255,0.3);
					margin-top: -50%;
				}


					section.steps .steps-wrapper .step .content .icon i {
						font-size: 2rem;
						color: #02355f;
					}

				section.steps .steps-wrapper .step .content p {
					padding: 1rem 3rem;
				}
/*----------------------------------------------------*/
section.faq {
	padding: 3rem 0;
}
/*----------------------------------------------------*/
section.cta {
	background-color: #02355f;
	background: linear-gradient(222deg, rgba(2,53,95,1) 0%, rgba(2,39,70,1) 100%);
	background-image: url('https://ar-7sdtravel.imgix.net/ui/shiraz2.jpg?w=1920&auto=compress');
	background-size: cover;
	background-attachment: fixed;
	padding: 3rem 0;
}

.cta .featured-wrapper {
	padding: 3rem 0;
	width: 100%;
	display: block;
	float: left;
}

	.cta .featured-wrapper .featured-text {
		padding-left: 1rem;
		border-left: 4px solid #ffc60d;
		float: left;
		width: 100%;
	}

		.cta .featured-wrapper .featured-text h1 {
			text-align: left;
			padding: 0;
			margin: 0rem;
			color: #ffc60d !important;
			font-weight: 700 !important;
			font-family: "Raleway", sans-serif;
		}

		.cta .featured-wrapper .featured-text a {
			margin-top: 0.5rem;
		}
/*----------------------------------------------------*/
section.about-7sd {
	padding: 3rem 0;
}

	section.about-7sd img {
		border-radius: 5px;
		box-shadow: 3px 3px 5px rgba(0,0,0, 0.24);
	}

/*----------------------------------------------------*/
.btn-success {
	color: #fff !important;
}
/*----------------------------------------------------*/
.wizard-points {
}

	.wizard-points ul {
		padding-left: 1rem;
		list-style: disc;
	}

		.wizard-points ul li {
		}
/*----------------------------------------------------*/
#dvRoomArrangementFormPrl {
	position: absolute;
	bottom: 20px;
	left: 20px;
}

.room-arrangement-form {
	width: 300px;
	min-height: 250px;
	position: absolute;
	background-color: rgba(255,255,255,1);
	border-radius: 0.5rem;
	box-shadow: 0 2px .75rem rgba(12,14,28,.08);
	margin-top: 0.25rem;
	color: #111111;
	z-index: 10;
}

	.room-arrangement-form h4 {
		font-size: 1.1rem;
		font-weight: bold;
		color: #02355f;
	}

	.room-arrangement-form .custom-select {
		border-color: #dedede !important;
		color: #111 !important;
		padding-right: 15px !important;
	}
/*----------------------------------------------------*/
@media only screen and (max-width: 600px) {
	.banner-1 .header-text h1 {
		font-size: 1.9rem;
		color: #ffc60d;
	}

	.banner-1 .header-text p {
		font-size: 1.25rem;
		padding: 0 15px;
	}

	.item-search-tabs .form.row .border-end {
		border-right: 0 !important;
	}

	.item-search-tabs .form.row .input-group {
		margin-bottom: 0.5rem;
	}

		.item-search-tabs .form.row .input-group .input-group-text {
			border-radius: 5px 0 0 5px !important;
		}

		.item-search-tabs .form.row .input-group .input-group-text-end {
			border-radius: 0 5px 5px 0 !important;
		}

		.item-search-tabs .form.row .input-group .form-control {
			border-radius: 0 5px 5px 0 !important;
		}

		.item-search-tabs .form.row .input-group label.form-control {
			border-radius: 0 !important;
		}

	.banner-1 .item-search-tabs .tab-content {
		background: rgba(14,31,50, 0.8) !important;
	}
}
