
.footer.footer.footer-black.footer-big{
	padding-top:15px;
	padding-bottom: 5px;}

.widget {
	margin-bottom: -5px;}




/*contact us submit button color*/
div.wpforms-container .wpforms-form button[type=submit].wpforms-submit  { background:#040D52;
}








.card .header-primary {
	background: #040D52;}

/*contact us submit button hover*/
div.wpforms-container .wpforms-form button[type=submit].wpforms-submit:hover { background:#040D52;
}
.simpay-checkout-btn { background-color: #00b7ab !important; }
.simpay-checkout-btn:hover { background-color: #48d1cc !important}




.navbar .navbar-header .navbar-brand img {
    max-height: unset;
    width: auto ;
    height: auto;}
.navbar .title-logo-wrapper {
	max-width: 75px;}








/*page logo size on  tablet*/
@media only screen and (min-width:601px) and (max-width:1024px) {
.navbar .navbar-header .navbar-brand img {
    max-height: unset;
    width: auto;
    height: auto;
}
.navbar .title-logo-wrapper {
	max-width: 200px;}
		}

@media only screen and (max-width:600px) {
.navbar .navbar-header .navbar-brand img {
    max-height: unset;
    width: auto;
    height: auto;}
.navbar .title-logo-wrapper {
	max-width: 125px;}
	}
/*dedication desktop*/
@media screen and (min-width: 1026px) {
	.wp-block-gallery.has-nested-images figcaption {
		font-size: 14.5px;
	}
}


	


/*dedication tablet*/
@media screen and (max-width:1024px) and (min-width:601px) {
	.wp-block-gallery.wp-block-gallery-2 {
		position: relative;
		left: 125px;}
	}




/*dedication mobile*/
@media screen and (max-width: 600px) {
	.wp-block-gallery.wp-block-gallery-2 {
		position: relative;
		bottom:40px;}
}

@media screen and (min-width:1024px) {
.hestia-ribbon  {
	padding-top:300px;}
}




@media screen and (min-width:1024px) {
.hestia-shop {
	position: relative;
	height: 275px;}
}
@media screen and (max-width:600px) {
	.hestia-shop {
		position:relative;
		height: 450px;}
}
@media screen and (max-width:600px) {
	.hestia-features {
		position: relative;}
}
@media screen and (max-width:1024px) and (min-width: 601px) {
	.hestia-features {
		position: relative;}
	}

@media only screen and (max-width: 600px) {
	.big-title-image {
		background-image:url(https://spotontherapygroup.com/wp-content/uploads/2022/10/3N3A1444-e1666302423311.jpg) }
}

@media only screen and (max-width: 600px) {
	.hestia-about {
		background-image:url(https://spotontherapygroup.com/wp-content/uploads/2022/07/cropped-cropped-cropped-pexels-photo-4090006.jpeg) !important;}
}


@media screen and (max-width: 1024px) and (min-width:601px) {
	.hestia-about {
		background-image:url(https://spotontherapygroup.com/wp-content/uploads/2022/07/cropped-cropped-cropped-pexels-photo-4090006.jpeg) !important;}
}
@media screen and (max-width: 1024px) and (min-width:601px) {
	.hestia-ribbon {
		display: none;}

/*Inquiry button on mobile*/
@media only screen and (max-width:600px) {
	.btn.btn-primary {
	padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 33px;
    padding-right: 33px;
		position: relative;
		margin-bottom: -25px;
		margin-left: -50px;}
	}
/*Inquiry button on tablet*/
@media only screen and (max-width:1024px) and (min-width:601px) {
	.btn.btn-primary {
	padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 33px;
    padding-right: 33px;
		position: relative;
		margin-bottom: -25px;
		margin-left: -75px;}
	}

/*Inquiry Button*/
.btn.btn-primary {
	padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 33px;
    padding-right: 33px;
	position: relative;
	top: 140px;
	left: 30px;}
	


.contactus { 
	background-color:#8BB6C8 !important;}

/*contact us column tablet*/
@media screen and (max-width:1024px) and (min-width: 600px) {
	.hestia-contact-form-col {
		width: 50%;
		position: relative;
		left: 350px;
		bottom: 390px;
		}
	}
/*Contact us height tablet*/
@media screen and (max-width:1024px) and (min-width:600px) {
	.contactus {
		height: 700px;}
	}
	
.hestia-subscribe-button {
		display: none !important;}
		
/*staff coulmns on tablet*/
@media screen and (max-width: 1024px) and (min-width:600px) {
	.rt-col-md-4 {
		float:left;
		width: 50%;}
	.single-team-area{
		margin-bottom: 0px;
		padding: 0 8px;}
	}

	.header-filter::before {
		background-color: rgba(0, 0, 0, 0)!important}
	
	
	
	
	
	
	


@media screen and (min-width:1025px)  {
.page-header{
	height: 100vh !important;}
	}
@media screen and (max-width:1024px) and (min-width:601px) {
.page-header {
	margin-top: 50px;}
	}
@media screen and (max-width: 600px){
.page-header {
	margin-top: 20px;}
}








	

























