/* breadcrumb css  */
.custom-breadcrumb .breadcrumb-list{
	list-style: none;
	padding: 4px 25px;
	display: inline-flex;
	background: #FFF5E5;
	border-radius: 45px;
}
.custom-breadcrumb .breadcrumb-list li{
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	font-family: "Montserrat", Sans-serif;
	color: #FFA40E;
}
.custom-breadcrumb .breadcrumb-list li a{
	color:#1B2135; 
	font-weight: 500;
}
.custom-breadcrumb .breadcrumb-item + .breadcrumb-item::before{
	content: "\f101";
	font-family: "Font Awesome 5 Free";
	font-weight: 700;
	color: #1B2135;
}
.subscriber_form{
	max-width: 490px;
	margin-right: 0;
	margin-left: auto;
	text-align: center;
}
.subscriber_form .form-control{
	border-radius: 45px;
	border: 1px solid #B0DAE9;
	background: #FFF;
	padding: 10px 15px;
	text-align: center;
	font-size: 18px;
	font-weight: 400;
	color: #454B5D;
	height: 70px;
	margin-bottom: 20px;
}
.subscriber_form .form-control:focus{
	outline: none;
	box-shadow: none;
}
.subscriber_form .submit_btn{
	width: 100%;
	border: 0px;
	font-family: 'Montserrat';
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 26px; 
	letter-spacing: -0.09px;
	background: #FFA40E;
	transition: all 0.3s linear;
}
.subscriber_form .submit_btn i{
	margin-left: 8px;
}
.subscriber_form br{
	display: none;
}
.subscriber_form .submit_btn:hover{
	background: #fff;
	color: #000;
}
.graph_img img{
	width: auto !important;
}
.svg_img_width svg{
	width: auto !important;
	height: auto !important;
}
.graph_item .elementor-icon-box-title{
	margin-top: 7px;
}
.graph_item .elementor-icon-box-description{
	margin-left: -64px !important;
	margin-top: 25px !important;
}
.content_graph {
	transform: translate(-50%, -50%);
}
.dyrt_maker_tab.elementor-widget-n-tabs .e-n-tabs-heading{
	background: #C8D5F2;
}
.dyrt_maker_tab.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title-text{
	position: relative;
}
.dyrt_maker_tab.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title-text:before{
	content: "";
    width: 0;
    height: 5px;
    background: #25B791;
    position: absolute;
    bottom: -4px;
    left: auto;
    right: 0;
    transition: all 0.2s linear;
}
.dyrt_maker_tab.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text:before,.dyrt_maker_tab.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title:hover .e-n-tab-title-text:before{
	width: 100%;
    left: 0;
    right: auto;
}
.dyrt_maker_tab > .elementor-widget-container{
	overflow: hidden;
}
.mfp-bg,.mfp-figure:after{
	background: #fff !important;
    box-shadow: none !important;
    opacity: 0.95 !important;
}
.mfp-figure figure{
	background: transparent !important;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    color: #FFF !important;
    right: -26px !important;
    text-align: center !important;
    padding-right: 0 !important;
    width: 30px !important;
    left: auto;
    top: 42px;
    height: 30px;
    line-height: 30px;
    background: #ffa40e;
}

.contact_info_inner{
	display: flex;
	flex: 1;	
}
.contact_info_item{
	display: flex;
}
.contact_info_item + .contact_info_item{
	margin-left: 50px;
}
.contact_info_item img{
	width: auto;
	margin-right: 15px;
}
.contact_info_item .text h5{
	font-size: 14px;
	color: #1B2135;
	font-weight: 400;
	opacity: 0.5;
	margin-bottom: 4px;
	line-height: 1;
}
.contact_info_item .text a{
	color: #1B2135;
	font-size: 20px;
	font-weight: 600;
	transition: all 0.2s linear;
}
.contact_info_item .text p{
	margin-bottom: 0px;
}
.contact_info_item .text a:hover{
	color: #FFA40E;
}
.booking_form_two .contact_form_area textarea{
	height: 135px;
}
@media (max-width: 991px){
	.booking_form_two .contact_form_area .form_group.submit_message{
		margin-top:0px;
	}
}
@media (max-width: 960px){
	.height_img_auto img{
		height: inherit !important;
	}
	.contact_info_item + .contact_info_item {
		margin-left: 10px;
	}
}
@media (max-width: 767px){
	.item_two{
		order: 0;	
	}
	.item_one{
		order: 1;	
	}
	.item_three{
		order: 2;	
	}
	.item_four{
		order: 3;	
	}
	.booking_form_two .d-flex{
		display: block !important;
	}
	.contact_info_inner {
		padding-top: 25px;
	}
	.elementor-hidden-mobile_extra{
		display: none;
	}
}
@media (max-width: 540px){
	.dyrt_maker_tab.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title{
		border-radius: 12px;
		background: #C8D5F2 !important;
	}
	.contact_info_inner{
		display: block !important;
	}
	.contact_info_item + .contact_info_item{
		margin-left: 0px;
	}
	.dyrt_maker_tab.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text:before, .dyrt_maker_tab.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title:hover .e-n-tab-title-text:before{
		display: none;
	}
	.dyrt_maker_tab .elementor-widget-container{
		background: transparent !important;
		border: 0px !important;
	}
	.dyrt_maker_tab .e-n-tabs-content .elementor-element.elementor-element-4634f79,.dyrt_maker_tab .e-n-tabs-content .elementor-element.elementor-element-2e189f7,.dyrt_maker_tab .e-n-tabs-content .elementor-element.elementor-element-d7ef8b5{
		border: 2px solid #E8EFFF;
		background: #FFF;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		margin-top: -30px;
		padding-top: 33px;
	}
	.dyrt_maker_tab.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title{
		margin-bottom: 0px !important;
		margin-top: 10px !important;
		z-index: 2;
		
	}
}

.accordion_new .e-n-accordion-item{
	border-radius: 10px;
	overflow: hidden;
	border: 2px solid #F7F9FC;
}
.accordion_new .e-n-accordion-item[open]{
	border: 2px solid #25B791;
}