.btQuoteTotal{
		width: 200px;
		text-align: center;
}
.btText{
		align-self: flex-end;
    display: flex;
}
.btText p{
		align-self: flex-end;
    /* height: 100%; */
    display: block;
}
.btQuoteBooking{
		    display: flex!important;
    flex-direction: column;
    opacity: 1;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.slidedItem .btSliderPort .btSliderCell {
    display: flex;
    vertical-align: middle;
    padding-bottom: 50px;
    align-items: center;
    height: 100%;
    justify-content: center;
    padding-top: 50px;
}

.btSlidePane{
		height: 100%;
    display: flex;
}
.btSlideGutter{
		height: 100%;
}

.btClear {
		 display: flex;
    justify-content: flex-end;
    align-items: start;
    flex-direction: column;
}

.elementor-2510{
		height: 0px;
}
.elementor-2510 #bt_rc_container .slider{
		margin-top: -30px;
}
.elementor-2510 .elementor-element.elementor-element-e85c028:not(.elementor-motion-effects-element-type-background), .elementor-2510 .elementor-element.elementor-element-e85c028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		z-index: 10;
}
.btDarkSkin, .btLightSkin .btDarkSkin{
		color: #ffff!important
}
.btLightAccentTitle h1, .btLightAccentTitle h2, .btLightAccentTitle h3, .btLightAccentTitle h4, .btLightAccentTitle h5, .btLightAccentTitle h6{
		color:#ffff!important
}
.btSlidePane > .btQuoteBooking{
		background:none!important
}
.slided div .btQuoteBooking{
		top:0px!important;
		box-shadow: none!important
}
.btQuoteBooking .btQuoteBookingForm{
		background-color: rgba(0, 0, 0, .8)!important;
		padding-top:5%;
		padding-bottom:5%;
		padding-left:5%;
		padding-right: 5%
}.slided div .btSubTitle{
		top:0px!important
}
.slided h1 .headline{
		top:0!important;
}
.slided div .btSuperTitle{
		top:0px!important
}
.btTextLeft .mediumIcon.borderlessIconType .sTxt{
		margin-left:15px!important;
		margin-top:15px
}
.btLightSkin .btBtn.btnBorderless.btnNormalColor a:link, .btLightSkin .btBtn.btnBorderless.btnNormalColor a::before, .btLightSkin .btBtn.btnBorderless.btnNormalColor a:link::before, .btDarkSkin .btLightSkin .btBtn.btnBorderless.btnNormalColor a:hover, .btDarkSkin .btLightSkin .btBtn.btnBorderless.btnNormalColor a::before, .btDarkSkin .btLightSkin .btBtn.btnBorderless.btnNormalColor a:hover::before{
		padding-left:20px!important
}
.btLightSkin .btnOutline.btnAccentColor, .btDarkSkin .btLightSkin .btnOutline.btnAccentColor, .btDarkSkin .btnOutline.btnAccentColor, .btLightSkin .btDarkSkin .btnOutline.btnAccentColor
{
border-color : #E91720;
		color : #E91720!important
		
}

 .fancy-select{
		width: 100%;    
		width: 100%;
    max-width: 100%;
    border: 1px solid #818a91;
    background-color: unset;
    color: #373a3c;
    vertical-align: middle;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}



 .fancy-select .trigger:after{
		display: none;
}

.wpml-ls-menu-item .wpml-ls-flag{
width: 18px !important;
}
ul.options.overflowing {
    overflow: scroll !important;
    height: 300px !important;
}
#menu-1-7c01122 li.menu-item.wpml-ls-slot-33.wpml-ls-item.wpml-ls-item-en.wpml-ls-current-language.wpml-ls-menu-item.wpml-ls-first-item.menu-item-type-wpml_ls_menu_item.menu-item-object-wpml_ls_menu_item.menu-item-has-children.menu-item-wpml-ls-33-en {
    display: none !important;
}
#menu-1-7c01122 li.menu-item.wpml-ls-slot-33.wpml-ls-item.wpml-ls-item-fr.wpml-ls-current-language.wpml-ls-menu-item.wpml-ls-last-item.menu-item-type-wpml_ls_menu_item.menu-item-object-wpml_ls_menu_item.menu-item-has-children.menu-item-wpml-ls-33-fr {
    display: none !important;
}

@media only screen and (max-width: 600px) {
 
.elementor-2538 .elementor-element.elementor-element-5387857 > .elementor-element-populated {
    box-shadow: 1px 10px 10px 0px rgba(0,0,0,0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10% 10% 0% 10%;
    padding: 0px 0px 0px 0px;
}
		.elementor-2538 .elementor-element.elementor-element-6d00748 > .elementor-element-populated {

    margin: 10% 10% 0% 10%;
}
		.elementor-2538 .elementor-element.elementor-element-6f9c079 > .elementor-element-populated {

    margin: 10% 10% 0% 10%;
}
		.elementor-2538 .elementor-element.elementor-element-1fd4048 {
    width: 100%;
    max-width: 100%;
				margin-bottom:10px;
}
		.elementor-2538 .elementor-element.elementor-element-a4d6659 {
    width: 100%;
    max-width: 100%;
					margin-bottom:10px;
}
.elementor-2538 .elementor-element.elementor-element-13a92ac {
    width: 100%;
    max-width: 100%;
}
.elementor-2538 .elementor-element.elementor-element-0046fc1 > .elementor-element-populated {
    padding: 4% 0% 0% 5%;
}
.elementor-2538 .elementor-element.elementor-element-d385d66 > .elementor-element-populated {
    padding: 4% 0% 0% 5%;
}
		.elementor-section.elementor-section-boxed > .elementor-container {
    padding: 4% 0% 0% 5%;
}
		.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-bf4cd74 {
    margin-bottom: 31px;
}
		.elementor-2538 .elementor-element.elementor-element-192cf36 {
    width: 49%;
    max-width: 49%;
}
		.elementor-2538 .elementor-element.elementor-element-5d0ef88 {
    width: 47%;
    max-width: 47%;
}
		.elementor-2538 .elementor-element.elementor-element-95d9334 {
    width: 49%;
    max-width: 49%;
    margin-top: 20px;
}
		.elementor-2538 .elementor-element.elementor-element-53b7bab {
    width: 49%;
				max-width: 49%;}
		.elementor-2538 .elementor-element.elementor-element-906464b {
    width: 49%;
    max-width: 49%;
}
.elementor-2538 .elementor-element.elementor-element-6cf9ccd {
    width: 49%;
    max-width: 49%;
    margin-top: 20px;
}
		.elementor-2564 .elementor-element.elementor-element-ba53639:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2564 .elementor-element.elementor-element-ba53639 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    margin-bottom: 20px;
}
		

.elementor-2564 .elementor-element.elementor-element-ca32b58:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2564 .elementor-element.elementor-element-ca32b58 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    margin-top: 20px;
}
		.elementor-2564 .elementor-element.elementor-element-1798e58 > .elementor-element-populated {
  
    margin-bottom: 20px;
}
		.elementor-2564 .elementor-element.elementor-element-6d1fa7a > .elementor-element-populated {
    padding: 0% 0% 0% 14%;
    margin-top: 20px;
}
		.elementor-element.elementor-element-e18a80c.elementor-widget.elementor-widget-image {
    padding-top: 10px;
}
		.elementor-element.elementor-element-f139fb2.elementor-widget.elementor-widget-image.animated.fadeInRight {
    margin-top: 10px;
}
		.btBtn.btBtn.btnOutline.btnIconLeftPosition.btnAccentColor.btnBig.btnNormal {
    margin-bottom: 15px;
}

.elementor-column {

}
		.elementor-2594 .elementor-element.elementor-element-6476128 > .elementor-element-populated {

    margin-bottom: 15px;
}
		.btSingleLatestPost {
    position: relative;
    margin-bottom: 20px;
}
}


/* Post dates home page */
.btLatestPostsDate {
		display:none!important;
}
