/*
Theme Name: Altair
Theme URI: https://themes.themegoods.com/altair/demo
Description: Premium Travel Agency Template
Version: 5.2.1
Tags: gray, white, responsive-layout, custom-header, custom-background, threaded-comments, translation-ready, editor-style, custom-menu
Author: ThemeGoods
Author URI: https://themeforest.net/user/ThemeGoods
License: GNU General Public License
License URI: https://themeforest.net/licenses/regular_extended
Text Domain: altair
*/

.mt_20 {margin-top: 20px;}
.mr_20 {margin-right: 20px;}
body .one.withsmallpadding {padding: 30px 0 30px 0;}
body .page_caption_desc {margin-bottom: 20px;}
.logo_wrapper img {max-width: 100px !important;height: auto;}
#nav_wrapper {margin: 20px 0 0;}
.header_cart_wrapper {display: none;}
#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a {
    font-size: 14px;
}
.four_boxes_section {float: left;width: 100%;margin-top: -32px;}
.four_boxes_section .fbox_item {float: left;width: 50%;height: 440px;background-repeat: no-repeat;background-size: cover;
	background-position: center center;display: flex;align-items: center;text-align: center;
}
.four_boxes_section .fbox_item .fbitem_inner {display: inline-block;width: 100%;}
.btn {display: inline-block;font-size: 18px;line-height: 24px;color: #fff;background-color: #2d275f;padding: 8px 60px;
	transition: 0.6s all;-moz-transition: 0.6s all;-webkit-transition: 0.6s all;border-radius: 60px;-moz-border-radius: 60px;
	-webkit-border-radius: 60px;font-weight: 600;
}
.btn.font_bg {font-size: 24px;line-height: 30px;}
.btn:hover {opacity: 0.7;}
.btn.bg_white {background-color: #fff;color: #2d275f;}
.gmap_section {float: left;width: 100%;}
.about_section {float: left;width: 100%;background-color: #2d275f;padding: 50px 0;}
.about_section.bg_1 {background-color: #703347;}
.about_contents {color: #fff;display: flex;}
.one_half {float: left;width: 48%;margin: 0 4% 0 0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.one_half.last {margin-right: 0;}
.one_half.border_right {border-right: solid 2px #fff;}
.sec_title {color: #fff;font-size: 35px;line-height: 42px;}
.sec_title.font_bg {font-size: 50px;line-height: 60px;}
.sec_title .font_change {font-family: 'Dancing Script', cursive;font-weight: 400;}
.sub_title {color: #fff;font-weight: 300;letter-spacing: 3px;}
ul.spiritual_lists {float: left;width: 100%;margin: 10px 0;list-style: none;}
ul.spiritual_lists li {float: left;width: 50%;padding: 0 20px 0 35px;margin: 5px 0;font-size: 15px;line-height: 22px;font-weight: 500;
	position: relative;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;
}
ul.spiritual_lists li:before {content: '';width: 26px;height: 3px;background-color: #fff;position: absolute;left: 0;top: 10px;}
.spiritual_lists {float: left;width: 100%;}
.spiritual_lists .ui-accordion .ui-accordion-header {background-color: transparent !important;}
.spiritual_lists .ui-accordion .ui-accordion-header a {color: #fff !important;padding: 5px 0;text-transform: none;font-size: 15px;
	line-height: 22px;font-weight: 500;
}
.spiritual_lists .ui-accordion .ui-accordion-header .ui-icon:after {color: #fff !important;font-size: 15px;line-height: 22px;font-weight: 500;}
.spiritual_lists .ui-accordion .ui-accordion-content {background: transparent;padding: 5px 0;color: #fff;font-size: 13px;line-height: 22px;}

.slick_carousel .slick-list {margin: 0 -40px;}
.slick_carousel .slick-track {padding: 40px 0 70px;}
.slick_carousel .slick-slide {margin: 0 40px;z-index: 1;transform: translate(0, 5%) scale(1);}
.slick_carousel .slide_item {display: inline-block;width: 100%;text-align: center;transition: all .5s;-moz-transition: all .5s;
	-webkit-transition: all .5s;
}
.slick_carousel .slick-slide.slick-center .slide_item {z-index: 2;transform: scale(1.3);-moz-transform: scale(1.3);-webkit-transform: scale(1.3);}
.slick_carousel .slide_item .thumb {display: inline-block;width: 100%;border-radius: 40px;-moz-border-radius: 40px;-webkit-border-radius: 40px;
	overflow: hidden;height: 260px;
}
.slick_carousel .slick-slide.slick-center .slide_item .thumb {border: solid 6px #fff;}
.slick_carousel .slide_item .thumb img {display: inline-block;width: 100%;min-height: 100%;}
.slick_carousel .slide_item h4,
.slick_carousel .slide_item h5,
.slick_carousel .slide_item h6 {color: #fff;font-weight: 400;}
.slick_carousel .slide_item p {color: #fff;font-size: 12px;line-height: 18px;}

.content_section {float: left;width: 100%;background-color: #2d275f;padding: 50px 0;}
.content_section.bg_white {background-color: #fff;}
.content_section.bg_img {background-position: left top;background-repeat: no-repeat;background-size: 100% 100%;height: 650px;
	padding: 100px 0;
}
.content_section.bg_img .page_content_wrapper {height: 100%;}
.d_flex {display: flex;align-items: center;height: 100%;width: 100%;}
.text_center {text-align: center;}
.sec_desc {display: inline-block;width: 100%;color: #fff;}
.sec_desc h6 {color: #fff;}

.hotels_section {float: left;width: 100%;background-color: #2d275f;padding: 50px 0;}
.hotels_section .head_area {float: left;width: 100%;margin: 0 0 20px;}
.hotels_section .head_area .left {float: left;width: 27%;margin: 0 3% 0 0;}
.hotels_section .head_area .right {float: left;width: 70%;}
.hotels_section .head_area .right p {color: #fff;}
.hotels_section .hotels_carousel {float: left;width: 100%;}

.hotels_section .slick-list {margin: 0 -10px;}
.hotels_section .slick-slide {margin: 0 10px;}
.hotels_section .hslide_item {float: left;width: 100%;position: relative;}
.hotels_section .hslide_item .thumb {float: left;width: 100%;height: 280px;overflow: hidden;}
.hotels_section .hslide_item .thumb img {float: left;width: 100%;min-height: 100%;}
.hotels_section .hslide_item .details {float: right;width: 60%;background-color: #fff;margin: -90px 6px 0 0;height: 180px;
	padding: 12px 20px;
}
.hotels_section .hslide_item .details h6 {font-size: 14px;line-height: 20px;}
.hotels_section .hslide_item .details h4 {margin: 12px 0;}
.hotels_section .hslide_item .details .btn {padding: 8px 20px;color: #fff;}

.travel_gsection h4 {color: #fff;font-weight: 400;letter-spacing: 3px;}

.faq_section {background-image: url('/wp-content/uploads/2024/02/faq-sec-bg1.png');background-repeat: no-repeat;
	background-position: top right;background-size: 45% 100%;height: 500px;
}
.faq_section .page_content_wrapper {display: flex;align-items: center;height: 100%;}
.faq_section .faq_points {float: left;width: 100%;padding: 10% 0 0 30%;}
.faq_section .faq_points .faqp_item {float: left;width: 100%;margin: 15px 0;}
.faq_section .faq_points .faqp_item:nth-child(2) {padding-left: 10%;}
.faq_section .faq_points .faqp_item:nth-child(3) {padding-left: 20%;}
.faq_section .faq_points .faqp_item h5 {font-weight: 500;}
.faq_section .faq_points .faqp_item .number {font-size: 60px;line-height: 65px;font-weight: 900;}

.get_inspired_section {background-image: url('/wp-content/uploads/2024/02/get-inspired-bg.jpg');background-repeat: no-repeat;
	background-position: center center;background-size: 100% 100%;height: 500px;
}
.get_inspired_section .page_content_wrapper {display: flex;align-items: center;height: 100%;text-align: center;}
.get_inspired_section .sec_title {color: #2d275f;font-size: 100px;line-height: 105px;}
.get_inspired_section h4 {color: #2d275f;font-weight: 500;}

.crexp_section {padding-bottom: 0;}
.crexp_section .sec_title {color: #000;}
.crexp_section .head_area {float: left;width: 100%;margin: 0 0 15px;display: flex;align-items: center;}
.crexp_section .crexp_lists {float: left;width: 100%;display: flex;flex-wrap: wrap;}
.crexp_section .crexp_lists .crexp_item {float: left;width: 32%;margin: 10px 2% 10px 0;background-color: #2d275f;padding: 20px;
	box-sizing: border-box;-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.crexp_section .crexp_lists .crexp_item:nth-child(3n) {margin-right: 0;}
.crexp_lists .crexp_item .thumb {float: left;width: 100%;margin: 0 0 15px;height: 310px;overflow: hidden;}
.crexp_lists .crexp_item .thumb img {float: left;width: 100%;min-height: 100%;}
.crexp_lists .crexp_item .details {float: left;width: 100%;}
.crexp_lists .crexp_item .details h3 {color: #fff;text-transform: uppercase;margin: 0 0 10px;font-weight: 600;letter-spacing: 2px;}
.crexp_lists .crexp_item .details p {color: #fff;margin: 0;}
.crexp_lists .crexp_item .meta_data {float: left;width: 100%;margin: 10px 0 0;}
.crexp_lists .crexp_item .meta_data .mdata_item {float: left;width: 50%;padding: 0 10px 0 0;box-sizing: border-box;-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.crexp_lists .crexp_item .meta_data .mdata_item .icon {float: left;margin: 0 10px 0 0;}
.crexp_lists .crexp_item .meta_data .mdata_item .icon img {float: left;max-width: 16px;}
.crexp_lists .crexp_item .meta_data .mdata_item p {color: #fff;text-transform: uppercase;padding: 0;letter-spacing: 2px;}
