.my-0 h5,.my-0 h3, .my-0 h4, .my-0 h6{
	margin: 0;
}
.my-0 h5{
	margin-bottom: 10px;
}
/* header .site-header{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9;
} */
/* body{
	counter-reset: num;
} */
/* .number-box{
	position: relative;
	padding-left: 50px;
}
.number-box::before{
	position: absolute;
	content: counter(num)".";
	counter-increment: num;
	left: 0;
	top: -2px;
	font-size: 34px;
	font-weight: 700;
	line-height: 1em;
	color: #1975e3;
} */
.form-field label{
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 8px;
	display: block;
}
.form-field label span{
	color: red;
	margin-left: 5px;
}
.form-field input:not([type="checkbox"]),
.form-field textarea,
.form-field select {
  min-height: 48px;
  border: 1px solid #ddd;
  padding: 10px 15px;
  width: 100%;
  border-radius: 6px;
}
.form-field input[type="checkbox"]{
	width: 20px;
	height: 20px;
	line-height: 20px;
    vertical-align: middle;	
}
a:focus{
	outline: none;
}
.form-field input[type="checkbox"]:focus{
	box-shadow: none !important;
    border: none !important;
    outline: none !important
}
.form-field p {
    margin: 20px 0;
}
.checkbox-field span.wpcf7-list-item{
	margin: 0;
}
.checkbox-field span.wpcf7-list-item-label{
	color: #000;
	font-size: 16px;
}
.form-field input:focus,
.form-field textarea:focus,
.form-field select:focus{
	outline: 1px solid #4673d7;
	box-shadow: 0 0 0 3px #90caf966!important;
}
.form-btn .btn{
	cursor: pointer;
}
.wpcf7-not-valid-tip {
    font-size: 14px;
    position: absolute;
}
.grid-box {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
}
.process-section .process {
    position: sticky;
}
body .mx-2{
	width: 98%;
}
.process-section .process h3.elementor-icon-box-title{
	margin: 0 0 10px 0;
}

.process-section .process.process-1 {
    top: 100px;
    z-index: 1;
}

.process-section .process.process-2 {
    top: 108px;
    z-index: 2;
	transform: scale(1.01);
}

.process-section .process.process-3 {
    top: 113px;
    z-index: 3;
}

.process-section .process.process-4 {
    top: 121px;
    z-index: 4;
	transform: scale(1.01);
}
body {
    counter-reset: box;
}

.process-section .process::before {
    position: absolute;
    content: "";
    bottom: 30px;
    left: 30px;
    counter-increment: box;
    content: counter(box);
    font-size: 1.14em;
    font-weight: 500;
    color: var(--theme-color);
}
header .site-header.sticky_header > div{
	padding: 0;
	transition: 0.15s linear;
}
header .site-header{
	position: fixed;
    top: 35px;
    left: 0;
    z-index: 9;
    background: #FFF;
	z-index: 999;
}
header .sticky_header{
	box-shadow: 0px 10px 10px #e3e3e3c7;
	top: 0
}
body .inner-content h2{
	font-size: 1.85em;
}
body .inner-content ul{
	margin: 0;
}
.process-section .process::after {
    content: "";
    background-color: #8E8E93;
    height: 1px;
    width: calc(100% - 85px);
    left: 55px;
    bottom: 40px;
    position: absolute;
}
.booking-field div button{
	color: #000;
}
body .bpa_focusable:focus, .bpa_focusable.el-pagination ul li:focus, .bpa_focusable.el-pagination button:focus i, .bpa_focusable .el-table__expand-icon .el-icon:focus, .bpa-front-tabs .bpa-front-tab-menu .bpa_focusable:focus, .el-table.bpa_focusable th.el-table__cell:focus, .bpa-front-customer-panel-container .bpa_focusable:focus, .bpa-cp-ls__tab-menu .bpa-tm__item:focus, .bpa-cp-ls__tab-menu .bpa-tm__item.bpa_focusable:focus, .bpa-front-customer-panel-container .bpa_focusable.el-pagination ul li:focus, .bpa-front-customer-panel-container .bpa_focusable.el-pagination button:focus i{
	outline: none;
}
.booking-field .bpa-front-link--no-underline{
	height: 100%;
}
.booking-field .bpa-front-module--atc-wrapper{
	margin-top: 30px;
}
.booking-field .bpa-front-btn span{
	display: flex;
    align-items: center;
    gap: 6px;
}
   
.menu-item ul li a{
	display: inline-block;
}
@media screen and (max-width: 992px){
	header .site-header{
		top: 0;
	}
}

@media screen and (max-width: 767px){
	.service-slider .elementor-swiper-button{
		display: none!important;
	}
	
}
