/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.disabled-link {
  pointer-events: none;
  color: grey;
}

.bookly-slot-calendar {
	margin: 0 20px 20px 15%;
}

.bookly-time-step {
	width: calc(80% - (310px + 10% + 25px)) !important;
}

.bookly-form .bookly-box div {
	text-align: center;
	font-size: 120%;
	font-weight: 700;
}

.bookly-form .bookly-box:not(.bookly-table):not(.bookly-custom-field-row) {
    margin: 40px 15% 40px;
}

.bookly-form .bookly-progress-tracker.bookly-table {
	width: 45% !important;
	margin: 0 auto 20px !important;
}

.bookly-form .bookly-details-step, .bookly-form .bookly-box.bookly-nav-steps, .bookly-form .bookly-mobile-step-1 {
	width: 70%;
	margin: 0 auto;
}

@media screen and (max-width: 1240px) {
	.bookly-slot-calendar {
		margin: 0 20px 20px 20px;
	}

	.bookly-time-step {
		width: calc(100% - (310px + 20px + 25px)) !important;
	}
}

@media screen and (max-width: 959px) {
	.bookly-form .bookly-progress-tracker.bookly-table {
		width: 60% !important;
	}
	.bookly-form .column.one-second {
		margin: 0;
		width: 100% !important;
		clear: both;
	}
}

@media screen and (max-width: 767px) {
	.bookly-form .bookly-progress-tracker.bookly-table {
		width: 70% !important;
	}
	.bookly-form .bookly-box div {
		font-size: 100% !important;
	}
	.bookly-time-step {
		width: 100% !important;
	}
	#Wrapper {
    	max-width: 100% !important;
    	/* max-width: calc(100% - 67px); */
	}
}

@media screen and (max-width: 400px) {
	.bookly-slot-calendar {
		margin: 0 auto 15px;
	}
}

@media only screen and (max-width: 767px)
#Wrapper {
    /* max-width: 90%; */
    /* max-width: calc(100% - 67px); */
}