.swiper-wrapper {
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}

/*hiding nav button on tablet and phone*/

@media (max-width: 1024px) {
  .nav-button {
    display: none!important;
  }
}


/*editing contact form*/

.wpcf7-form-control {
	border-radius: 45px;
}

input.wpcf7-form-control {
		border-radius: 45px;
}

.wpcf7 h4 {
	color: #ffffff;
}

.wpcf7-submit.has-spinner  {
	background-color: #8659B4
}

/* Grey placeholder text for dropdowns */

.wpcf7 select:required:invalid {
    color: #4A4A4A !important;
}

.wpcf7 select option[value=""] {
    color: #4A4A4A !important;
}

/*row 1 contact form positioning*/

.single-row-1 {
	display: flex;
	width: 100%;
}

.single-row-1 .single-column {
	width: 50%;
	padding-right: 10px
}

/*row 2 contact form positioning*/

.single-row-2 {
	display: flex;
	width: 100%;
}

.single-row-2 .single-column {
	width: 50%;
	padding-right: 10px
}

.wpcf7-textarea {
	height: 150px!important;
}

/*row 3 contact form positioning*/

.single-row-3 {
	display: flex;
	width: 100%;
}

.single-row-3 .single-column {
	width: 50%;
	padding-right: 10px
}

/*Hiding footer credit*/

div.copyright-bar {
	display: none;
}

/*Aligning footer on center + hiding column 2 on tablet and mobile*/

@media only screen and (min-width: 992px) {
.footer-widgets-container {
	width: 60%
 }
}

@media (max-width: 768px) { 
  .footer-widgets {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
  .footer-widgets .widget {
    margin-bottom: 20px; 
  }
}

@media (max-width: 768px) {
  .footer-widget-2 {
    display: none;
  }
}

/*Rounded corners on pricing tables*/

.pricing-table {
  border-radius: 45px 45px 0 0;
  overflow: hidden;
}

/*Nav bar padding*/

@media only screen and (min-width: 992px) {
	.inside-header {
	width: 60%;
	}
}

/*hide featured image*/

.featured-image.page-header-image {
	display:none;
}

/*social media icons + aligning centre on mobile*/

.wp-block-social-links svg {
width: 40px;
height: 40px;
fill: #D4ADDA;
}

@media (max-width: 768px) { 
 .wp-block-social-links {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
