.booking_breadcrumb
{
	margin-top:20px;
}

.button_social_networks.button_social_networks_share
{
	position:relative;
	display:inline-block;
	margin-right:5px;
	vertical-align:middle;
	border-radius:100%;
	padding:5px;
}

.booking_service_three_content h3
{
	display:none;
}
.booking_service_three_price
{
	display:none !important;
}
.booking_service_buttons
{
	display:none;
}

.booking_services_list
{
	width:100%;
}

.store_box_service_price_button
{
	display:none;
}

#service_final_price
{
	color:#009DA4 !important;
}

.box_obcalendar
{
	background:#ffffff;
}


.booking_service_detail_image img
{
	max-height:unset;
	border-radius:20px;
}

.store_button,
.store_button_buy,
.store_button_grey,
.button_grey
{
	background:#06999F;
	border-radius:20px;
}


.box_service_detail_right_title_left h2,
.box_service_detail_right_title_bottom
{
	display:none;
}

.box_service_detail_right .title h1
{
	padding:0px;
}



.box_service_detail_right .title
{
	text-align:left;
}

.box_service_detail_right .title h3
{
	color:#dca378;
	font-size:18px;
}

.box_service_detail_left_pictures .f-carousel__slide div
{
	border-radius:20px;
}

.box_service_detail_right_input .textarea
{
	width:calc(100% - 19px);
	height:unset;
	min-height:80px;
}

.box_service_detail_adults_input
{
	
}


.booking_column_data,
.booking_column_data_designation,
.store_total,
.store_button_buy_area,
.store_button_back
{
	background:transparent !important;
}

@media screen and (min-width:1001px)
{
	.booking_service_detail_image
	{
		height:unset;
		width:600px;
		margin-right:60px;
	}

	.booking_service_three
	{
		position: relative;
        display: inline-block;
        vertical-align: top;
        width: calc(100% / 3 - 20px);
        height: 370px;
        margin: 10px 10px 30px;
        padding: 0px;
        top: 0px;
        background-color: #ffffff;
        border: 0px #333333 solid;
        border-radius: 20px;
        z-index: 1;
        overflow: hidden;
        opacity: 1.0;
        cursor: pointer;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;	
	}
	.booking_service_three:hover
	{
        border: 0px #333333 solid;
		top:5px;
	}
	.booking_service_three_image
	{
		width:100%;
		height:250px;
		border-radius:20px;
	}
	.booking_service_three.middle
	{
		margin:10px;
	}
	.booking_service_three_content h1
	{
		position:relative;
		width:calc(100% - 20px);
		height:60px;
		text-align:center;
		font-family: regular;
        font-weight: normal;
        font-size: 30px;
        line-height: 30px;
        letter-spacing: 0px;
        color: #3a3a3a;
        text-transform: none;
        padding: 0px;
        border: 0px #ffffff solid;
	}
	.booking_service_three_price_bottom
	{
		position:relative;
		display:inline-block;
		width:100%;
	}
	.booking_service_three_price_bottom span
	{
		font-size:40px;
		font-family:bold;
		line-height:40px;
		color:#3a3a3a;
	}
	
	
	
	
	.store_box_services_small
	{
		position: relative;
        display: inline-block;
        vertical-align: top;
        width: calc(100% / 6 - 20px);
        height: 300px;
        margin: 10px;
        padding: 0px;
        top: 0px;
        background-color: #ffffff;
        border: 0px #333333 solid;
        border-radius: 20px;
        z-index: 1;
        overflow: hidden;
        opacity: 1.0;
        cursor: pointer;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;	
	}
	.store_box_services_small:hover
	{
        border: 0px #333333 solid;
		top:5px;
	}
	.store_box_services_small .store_box_featured_service_image
	{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:300px;
		border-radius:20px;
	}
	.store_box_services_small .store_box_content_designation
	{
		position:absolute;
		width:calc(100% - 20px);
		height:60px;
		text-align:center;
		bottom:34px;
		font-family: light;
        font-weight: normal;
        font-size: 20px;
        line-height: 20px;
        letter-spacing: 0px;
        color: #ffffff;
        text-transform: none;
        padding: 100px 10px 10px;
        border: 0px #ffffff solid;
		background: linear-gradient(transparent, #06999F);
		border-radius:20px;
	}
}


@media screen and (max-width:1000px)
{
	.box_obcalendar
	{
		margin-left:-21px;
	}
	.booking_service_detail_image
	{
		height:unset;
	}


	.booking_service_three
	{
		position: relative;
        display: inline-block;
        vertical-align: top;
        width: calc(100% - 20px);
        height: 400px;
        margin: 10px;
        padding: 0px;
        top: 0px;
        background-color: #ffffff;
        border: 0px #333333 solid;
        border-radius: 20px;
        z-index: 1;
        overflow: hidden;
        opacity: 1.0;
        cursor: pointer;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;	
	}
	.booking_service_three:hover
	{
        border: 0px #333333 solid;
		top:5px;
	}
	.booking_service_three_image
	{
		width:100%;
		height:250px;
		border-radius:20px;
	}
	.booking_service_three.middle
	{
		margin:10px;
	}
	.booking_service_three_content h1
	{
		position:relative;
		width:calc(100% - 20px);
		height:60px;
		text-align:center;
		font-family: regular;
        font-weight: normal;
        font-size: 30px;
        line-height: 30px;
        letter-spacing: 0px;
        color: #3a3a3a;
        text-transform: none;
        padding: 0px;
        border: 0px #ffffff solid;
	}
	.booking_service_three_price_bottom
	{
		position:relative;
		display:inline-block;
		width:100%;
	}
	.booking_service_three_price_bottom span
	{
		font-size:40px;
		font-family:bold;
		line-height:40px;
		color:#3a3a3a;
	}
	
	
	.store_box_services_small
	{
		position: relative;
        display: inline-block;
        vertical-align: top;
        width: calc(100% - 20px);
        height: 300px;
        margin: 10px;
        padding: 0px;
        top: 0px;
        background-color: #ffffff;
        border: 0px #333333 solid;
        border-radius: 20px;
        z-index: 1;
        overflow: hidden;
        opacity: 1.0;
        cursor: pointer;
		
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		transition: height 0.3s;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		animation: fadein 1s;
		-moz-animation: fadein 1s;
		-webkit-animation: fadein 1s;
		-o-animation: fadein 1s;	
	}
	.store_box_services_small:hover
	{
        border: 0px #333333 solid;
		top:5px;
	}
	.store_box_services_small .store_box_featured_service_image
	{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:300px;
		border-radius:20px;
	}
	.store_box_services_small .store_box_content_designation
	{
		position:absolute;
		width:calc(100% - 20px);
		height:60px;
		text-align:center;
		bottom:34px;
		font-family: light;
        font-weight: normal;
        font-size: 20px;
        line-height: 20px;
        letter-spacing: 0px;
        color: #ffffff;
        text-transform: none;
        padding: 100px 10px 10px;
        border: 0px #ffffff solid;
		background: linear-gradient(transparent, #06999F);
		border-radius:20px;
	}
}