/*body {
	background: rgb(244, 248, 254);
	background: radial-gradient(
		circle,
		rgba(244, 248, 254, 1) 46%,
		rgba(211, 230, 250, 1) 100%
	);
}/*
.mkb-page-content > .kb-header {
	background: rgb(244, 248, 254);
	background: radial-gradient(
		circle,
		rgba(244, 248, 254, 1) 46%,
		rgba(211, 230, 250, 1) 100%
	);
}

/* REMOVE ALL BORDERS ============================ */
.main_color {
	border-color: transparent !important;
	border: none !important;
}

/* HEADER ======================================== */
#header {
	border-bottom: none !important;
}
#header span {
	font-weight: 200 !important;
	font-variation-settings: "wght" 200 !important;
}

@media only screen and (max-width: 800px) {
	#header_main .inner-container {
		display: flex;
		flex-direction: row;
		align-items: flex-end;
	}
	#header_main .inner-container img {
		margin-top: 8px;
		transform: scale(0.8);
	}
}

.logo img {
	height: 46px;
	margin-top: 8px;
}

.main_menu {
	display: flex;
	align-items: center;
}

.sub-menu {
	margin-top: -24px !important;
}

@media only screen and (max-width: 890px) {
	.sub-menu {
		margin-top: 0px !important;
	}
}

/* .header-scrolled .container.av-logo-container a {
	height: fit-content !important;
	min-height: fit-content !important;
} */

.active-parent-item .activeMenu2021 {
	color: black !important;
	position: relative;
}
.active-parent-item .activeMenu2021::after {
	content: "";
	position: absolute;
	left: 50%;
	transform: translate(-50%, 0);
	bottom: -8px;
	width: 38px;
	height: 3px;
	border-radius: 100px;
	background-color: #2fabdf;
}
#menu-item-33349 {
	display: flex;
	flex-direction: row;
	align-items: center;
	border-radius: 8px;
	border: 2px solid #cdd7df !important;
	height: 58px;
	padding-left: 18px;
	padding-right: 18px;
	transition: 0.3s ease-in-out;
}
#menu-item-33349 a {
	color: black !important;
}

#menu-item-33349 a span {
	color: black;
	font-weight: 800 !important;
	font-variation-settings: "wght" 800 !important;
}
#menu-item-33349 img {
	height: 22px !important;
	margin-right: 4px;
}

#landing_div {
	background: rgb(244, 248, 254);
	background: radial-gradient(
		circle,
		rgba(244, 248, 254, 1) 46%,
		rgba(211, 230, 250, 1) 100%
	);
	/* FIX FOR NAV ON PHONES */
	margin-top: -50px;
	padding-top: 50px;
}

/* @media only screen and (min-width: 900px) {
	.avia-builder-el-1 {
		margin-top: 5vh !important			;
	}
} */

@media only screen and (max-width: 650px) {
	.inner-container img {
		height: 60px !important;
	}
}

.header-scrolled #header_main {
	border: none !important;
}

/* HEADINGS ======================================== */
.av-special-heading {
	width: fit-content;
	padding-bottom: none !important;
	line-height: 100% !important;
	margin-top: 0px !important;
}
.av-special-heading-tag p {
	line-height: 100% !important;
}

.heading1 {
	font-size: 2.8rem;
	width: 110%;
	color: rgb(0, 0, 0);
	margin: 0px auto 12px auto;
	text-align: left;
}
.heading1 h1 {
	font-variation-settings: "wght" 800 !important;
	font-weight: 800 !important;
	text-align: left;
}
.av-subheading_below {
	width: 100% !important;
	margin: 0px auto;
	text-align: center !important;
}
#landing_div .av_two_fifth {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.av-subheading_below p {
	margin-bottom: 12px !important;
	color: rgb(133, 133, 133) !important;
	font-size: 1.2rem;
	line-height: 120% !important;
	text-align: center !important;
	margin: 0px auto;
	left: 0 !important;
}
#proc-how-it-works h5 {
	margin-bottom: 3vh !important;
	margin-top: 1vh;
}

.heading-wrap::before {
	display: none !important;
}
.heading-wrap::after {
	display: none !important;
}

#landing_div .heading5 h5 {
	width: fit-content;
}

.heading5 h5 {
	display: flex !important;
	flex-direction: row !important;
	align-items: center;
	font-size: 1.3rem;
	font-weight: 600 !important ;
	font-variation-settings: "wght" 700 !important	;
	color: rgb(32, 154, 224) !important;
	text-align: left;
}
#homepage-medal {
	margin-right: 6px;
	margin-bottom: 10px;
}
.medal {
	margin-right: 6px;
	margin-bottom: 8px;
}

#landing-buttons {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	overflow-x: visible;
	width: 100%;
}

#request_demo_button a {
	background-color: rgb(32, 154, 224) !important;
	background: rgb(32, 154, 224) !important;
	border: none !important;
	font-size: 1rem !important;
	padding: 20px 28px !important;
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
	margin-bottom: 5vh;
	letter-spacing: 1px;
}

#watch_video_button a {
	background-color: #fda13b !important;
	background: #fda13b !important;
	border: none !important;
	font-size: 1rem !important;
	padding: 20px 28px !important;
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
	margin-bottom: 5vh;
	letter-spacing: 1px;
	margin-left: 22px;
}

@media only screen and (max-width: 800px) {
	#landing-buttons {
		flex-direction: column;
	}
	#request_demo_button {
		width: 100%;
	}
	#request_demo_button a {
		margin-bottom: 1vh;
		width: 100%;
	}
	#watch_video_button {
		width: 100%;
	}
	#watch_video_button a {
		margin-bottom: 8vh;
		width: 100%;
		margin-left: 0px;
	}
}

/* #landing-buttons1 {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}

#landing-buttons1 .standard_button_2020 {
	height: fit-content !important;
	padding: 16px 56px;
	border-radius: 7px !important;
	width: 40%;
	font-size: 1rem;
}

@media only screen and (max-width: 800px) {
	#landing-buttons1 {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
	}
} */

/* MAIN PHOTO ON LANDING PAGE ======================================= */
#landing-div .av_three_fifth {
	position: relative;
}
#landing-div .av_three_fifth img {
	width: 80vw;
	position: absolute;
}
.wp-image-33254 {
	transform: scale(1.15);
}

/* .wp-image-32616 {
	border-top: 45px solid white;
	border-bottom: 45px solid white;
	border-left: 35px solid white;
	border-right: 35px solid white;
	border-radius: 20px !important;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
	margin-bottom: -120px;
	border-color: white !important;
} */

/* 
=============================================================================================
---------------------------------------------------------------------------------------------
WHY CHOOSE DIV
---------------------------------------------------------------------------------------------
=============================================================================================
 */

#why-choose-div {
	background-color: white !important;

}

#why-choose-div p {
	font-size: 16px !important;
}

#why-choose-div .av-special-heading-h3 {
	width: 40%;
	line-height: 100%;
}
.av-special-heading-h2 {
	margin-top: 0px !important;
}

#why-choose-div h3 {
	font-size: 2rem;
	letter-spacing: 0px !important;
	font-weight: 300 !important;
	margin-left: auto;
	margin-right: auto;
}
.av-special-heading-h3 {
	margin-left: auto;
	margin-right: auto;
}
h3 span {
	font-variation-settings: "wght" 700;
	line-height: 130% !important;
	letter-spacing: 0px !important;
	font-weight: 800;
}

#why-choose-div .av-special-heading-h3 .av-subheading_below p {
	margin-top: 0px !important;
}

#why-choose-div h4 {
	text-align: left !important;
	font-size: 2.1rem !important;
	line-height: 100% !important;
	letter-spacing: 0px !important;
	font-variation-settings: "wght" 600;
	font-weight: 700 !important;
}
#why-choose-div .av-subheading_below p {
	margin-top: 20px;
}

.av-special-heading-h4 .av-subheading_below p {
	text-align: left !important;
	font-size: 17px;
}
#features-list-left {
	list-style-type: none !important;
	list-style: none !important;
	font-size: 1rem !important;
	margin-left: 0px !important;
}

#features-list-left img {
	margin-right: 22px;
}

#features-list-left li {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-top: 10px !important;
	color: black;
}
.entry-content-wrapper li {
	margin-left: 0px !important;
}
.see-all-features {
	display: flex !important;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	margin-top: 3vh !important;
}
.see-all-features a {
	background-color: #fda13b !important;
	background: #fda13b !important;
	border: none !important;
	font-size: 1.1rem !important;
	padding-top: 18px !important;
	padding-bottom: 18px !important;
	padding-left: 30px !important;
	padding-right: 30px !important;
	letter-spacing: 1px;
	-webkit-box-shadow: 0px 5px 8px 1px #fda23bad;
	box-shadow: 0px 5px 8px 1px #fda23bad;
}
/* FEATURE CARDS ======================================== */
.av-1oaik3d-952c6a529ad69990a7db996883e24930 {
	margin-top: 6vh;
}

#feature-cards-image {
	margin-top: 2vh;
}

#features-homepage {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 1fr 1fr;
	justify-items: center;
	margin-top: 8vh;
	margin-left: 2vw;
	width: 40vw;
}
.feature-card {
	width: fit-content;
	background-color: #ffffff;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
	border-radius: 8px;
	height: fit-content;
}
.feature-card img {
	margin-right: 12px;
}
.feature-head {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	background-color: rgb(224, 240, 252) !important;
	background: rgb(224, 240, 252) !important;
	border-radius: 8px 8px 0px 0px;
}

.feature-card h5,
.feature-card h6 {
	width: fit-content;
	display: flex;
	flex-direction: row;
	align-items: center;
	font-size: 1.4rem;
}

.feature-card h5 {
	padding: 10px 30px;
	border-radius: 8px 8px 0px 0px;
	font-weight: 800;
	font-variation-settings: "wght" 800;
	font-weight: 1.6rem;
}
.feature-card h6 {
	font-size: 1rem !important;
	margin-bottom: 6px;
}

.feature-content {
	padding: 20px 30px;
}

.feature-card-bottom {
	margin-top: -10vh !important;
	margin-right: -10vw !important;
}

.invisible-row {
	visibility: hidden;
}
/* FEATURE CARDS ======================================== */

/* 
=============================================================================================
---------------------------------------------------------------------------------------------
BANNER
---------------------------------------------------------------------------------------------
=============================================================================================
 */

#banner {
	background-image: url("https://www.youtestme.uk/wp-content/uploads/2022/02/wave-haikei-2.svg") !important;
}

#banner .entry-content-wrapper {
	display: flex !important;
	flex-direction: row;
	align-items: center;
	width: 70vw;
	margin: 0px auto;
}
#banner h2 {
	font-size: 3.4rem !important;
	color: white;
	font-weight: 700 !important;
	font-variation-settings: "wght" 700 !important;
	line-height: 100%;
	font-family: "sp-bold" !important;
}

#banner p {
	color: #9fabb6;
	font-size: 1rem;
	width: 70%;
}
#banner p b {
	color: #9fabb6 !important;
	font-weight: 700 !important;
	font-variation-settings: "wght" 700 !important;
}
.request_demo_button_banner a {
	background-color: rgb(32, 154, 224) !important;
	background: rgb(32, 154, 224) !important;
	border: none !important;
	font-size: 1.2rem !important;
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
	border-radius: 10px !important;
	text-align: center !important;
	padding: 20px 56px !important;
}

.banner-second .entry-content-wrapper {
	width: unset !important;
}
/* 
=============================================================================================
---------------------------------------------------------------------------------------------
FIRST FEATURE SECTION
---------------------------------------------------------------------------------------------
=============================================================================================
 */

#first_feature_section {
	background: transparent;
}
.first_feature_section {
	background: transparent;
}
.first_feature_section_features, .first_feature_section_features_1 {
	background: transparent;
}

#first_feature_section_alt {
	display: none;
}

.feature_section_image img {
	width: 100%;
}
#first-photo-homepage img {
	transform: scale(0.8);
	margin-top: -4vh;
}
.first-photo-homepage-alt img {
	margin-top: -4vh !important;
}
.av_two_fifth {
	margin-top: 8vh;
}
.first_feature_section_features .av_two_fifth, .first_feature_section_features_1 {
	margin-top: 10vh;
}
.first_feature_section_features .av_three_fifth, .first_feature_section_features_1 {
	margin-top: 7.5vh;
}

.first_feature_section_features .av-special-heading, .first_feature_section_features_1 {
	margin-left: 0px !important;
}
.av_two_fifth .heading5 {
	margin-left: 0px !important;
}
.av_two_fifth .heading5 span {
	text-align: left;
	font-size: 1.1rem !important;
	margin-right: 8px !important;
}

.av_two_fifth p {
	font-variation-settings: "wght" 400 !important;
	font-size: 1rem !important;
}
.av_two_fifth .av-subheading_below {
	margin-bottom: -16px;
}

.av_two_fifth .av-subheading_below p {
	margin-top: 10px !important;
	margin-bottom: 12px !important;
	color: rgb(133, 133, 133) !important;
	font-size: 0.9rem !important;
	line-height: 140% !important;
}
.first_feature_section_features .text-with-tick, .first_feature_section_features_1 {
	font-weight: 800 !important;
	font-variation-settings: "wght" 800 !important;
	color: black;
}
.text-with-tick {
	display: flex !important;
	flex-direction: row;
	align-items: center !important;
	justify-content: flex-start;
}
.text-with-tick img {
	margin-right: 12px;
}
h2 {
	font-size: 2rem !important;
	line-height: 100% !important;
	font-variation-settings: "wght" 700 !important;
	font-weight: 800 !important;
}
.first_feature_section_features, .first_feature_section_features_1 h2 {
	font-variation-settings: "wght" 800 !important;
	font-weight: 800 !important;
	font-size: 2.4rem;
}

.av_two_fifth .avia-button-wrap a {
	background-color: rgb(33, 50, 104) !important;
	border: none !important;
	padding: 20px 48px !important;
	font-size: 1rem !important;
	letter-spacing: 1px;
	-webkit-box-shadow: 0px 3px 10px 1px rgba(33, 50, 104, 0.548);
	box-shadow: 0px 3px 10px 1px rgba(33, 50, 104, 0.548);
	margin-top: 10px;
}
.av_two_fifth p {
	text-align: left !important;
}

.av-wm7jol-b52f32c85f752ca9830bffcfa7a865e8 {
	margin-top: 0vh !important;
}
.av-11axsit-0638844dbfc7049333ce465a47d47713 {
	margin-top: 0vh !important;
}
@media only screen and (max-width: 800px) {
	.proc-automated-card {
		height: fit-content !important;
	}
	#first-photo-homepage img {
		margin-top: 0px !important;
		transform: scale(1);
	}
}
/* 
=============================================================================================
---------------------------------------------------------------------------------------------
EXPERIENCE BANNER
---------------------------------------------------------------------------------------------
=============================================================================================
 */

#experience-banner {
	position: relative;
	background-color: #8abbec !important;
	background: #212b35 !important;
	width: 80%;
	margin-left: 10vw;
	border-radius: 20px !important;
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
	z-index: 2 !important;
	display: block !important;
}
#experience-banner-alt {
	position: relative;
	background-color: #ffffff !important;
	background: #212b35 !important;
	width: 100%;
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
	z-index: 2 !important;
	display: block !important;
}

#experience-banner-left {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	width: 80%;
}
#experience-banner-left img {
	width: 80px;
	margin-right: 60px;
}
#experience-banner-left h5 {
	color: white;
	font-size: 1.4rem !important;
	letter-spacing: 1px;
	margin-bottom: 10px;
	
}
#experience-banner-left p {
	margin-top: 8px;
	font-size: 1.2rem;
	color: rgb(185, 185, 185);
}
#experience-banner a {
	background-color: rgb(32, 154, 224) !important;
	background: rgb(32, 154, 224) !important;
	border: none !important;
	font-size: 1.4rem !important;
	padding: 20px 30px !important;
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
	border-radius: 10px !important;
	margin-top: 4vh;
	letter-spacing: 1px;
}
#experience-banner-alt a {
	background-color: rgb(32, 154, 224) !important;
	background: rgb(32, 154, 224) !important;
	border: none !important;
	font-size: 1.4rem !important;
	padding: 20px 30px !important;
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
	border-radius: 10px !important;
	margin-top: 4vh;
}

/* SECOND FEATURE ================================= */

#second_feature_section {
	padding-top: 10vh !important;
}
#second_feature_section_alt {
	margin-top: 10vh;
	display: none;
	background-color: white !important;
}

#experience-banner-2 {
	position: relative;
	background-color: #8abbec !important;
	background: #212b35 !important;
	width: 80%;
	margin-left: 10vw;
	margin-top: 10vh !important;
	border-radius: 20px !important;
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
	margin-bottom: -100px !important;
	z-index: 2 !important;
	display: block !important;
}

/* NUMBERS COUNT */

/* 
=============================================================================================
---------------------------------------------------------------------------------------------
CUSTOMERS
---------------------------------------------------------------------------------------------
=============================================================================================
 */

#customers h3 {
	font-size: 2rem !important;
	letter-spacing: 0px !important;
	font-weight: 300 !important;
}

#reviews-wrapper {
	display: flex !important;
	flex-direction: row;
	justify-content: space-between;
	align-items: stretch;
	width: 100%;
}

.review {
	border: 1px solid rgb(83, 83, 83);
	color: black !important;
	border-radius: 20px;
	padding: 20px 28px;
	font-size: 1rem !important;
	font-variation-settings: "wght" 400 !important;
	margin-top: 4vh;
	width: 30%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin-left: 1vw;
	margin-right: 1vw;
}

.customer-info {
	margin-top: 20px;
	display: flex !important;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	background-color: #f4f6f8 !important;
	padding: 10px 12px;
	border-radius: 8px;
}

.customer-info img {
	border-radius: 50% !important;
	margin-right: 10px;
	width: 50px !important;
	height: 50px !important;
}
.customer-info h5 {
	font-variation-settings: "wght" 600 !important;
	color: black;
	width: fit-content;
}
.customer-info h6 {
	font-size: 0.8rem;
	font-weight: 400 !important;
	font-variation-settings: "wght" 400 !important;
}
.main_color h6 {
	color: rgb(126, 126, 126);
}

@media only screen and (max-width: 800px) {
	#reviews-wrapper {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.review {
		width: 100%;
		height: fit-content;
	}
}

/* 
=============================================================================================
---------------------------------------------------------------------------------------------
CONTACT
---------------------------------------------------------------------------------------------
=============================================================================================
 */
#companies h3 {
	font-size: 2rem;
	letter-spacing: 0px !important;
	font-weight: 300 !important;
}
#customers .av-special-heading-h3 {
	width: 60%;
	line-height: 100%;
}
#companies .av-special-heading-h3 {
	width: 60%;
	line-height: 100%;
}

#contact h5 {
	line-height: 100%;
	font-size: 2.8rem;
	font-variation-settings: "wght" 600 !important;
	color: white;
}
#contact-left {
	padding: 5% 10%;
	display: flex !important;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-evenly;
	height: 40vh;
	width: 30vw;
	border-radius: 10px 0 0 10px;
	margin-bottom: 10vh;
	background-image: url("https://www.youtestme.uk/wp-content/uploads/2022/02/wave-haikei-2.svg");
}
#contact-left p {
	margin-top: 16px;
	text-align: left !important;
}

#contact-left a {
	background-color: rgb(33, 50, 104) !important;
	background: rgb(33, 50, 104) !important;
	border: none !important;
	font-size: 1.4rem !important;
	padding: 20px 30px !important;
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
	border-radius: 10px !important;
	letter-spacing: 1px;
}

.post-entry-32569 {
	display: flex !important;
	flex-direction: row;
	justify-content: space-around;
}

#contact-right {
	margin: 0px !important;
	height: 40vh;
	background-size: cover;
	background-position: center;
	width: 30vw;
	border-radius: 0 10px 10px 0;
	margin-bottom: 10vh;
	background-image: url("https://www.youtestme.uk/wp-content/uploads/2022/02/contact.jpg");
}

@media only screen and (min-width: 1900px) {
	#contact .clearfix {
		display: flex;
		flex-direction: row;
		align-items: center;
	}
	#contact-left {
		margin-bottom: 0px;
		border-radius: 10px 0px 0px 10px;
	}
	#contact-right {
		border-radius: 0px 10px 10px 0px;
	}
}

/* 
=============================================================================================
---------------------------------------------------------------------------------------------
USE CASES
---------------------------------------------------------------------------------------------
=============================================================================================
 */

#use-cases {
	background-color: #f4f8fe !important;
	padding: 2% 10%;
}

#use-cases .av-special-heading-h3 {
	width: 60%;
	line-height: 100%;
}

#use-cases h3 {
	font-size: 2rem;
	letter-spacing: 0px !important;
	font-weight: 300 !important;
}

.use-case {
	background-color: rgb(255, 255, 255) !important;
	border-radius: 12px;
	height: inherit;
	width: 22%;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin-top: 5vh;
	border: 2px solid rgb(83, 83, 83);
}

.use-case .use-case-info {
	padding: 0px 20px 20px 20px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 16vh;
}
.use-case .use-case-info h5 {
	margin-bottom: 8px;
	font-size: 1.05rem;
	text-align: left;
}

#use-cases a {
	color: #2fabdf !important;
	font-size: 1rem;
	display: flex;
	flex-direction: row;
	align-items: center;
}

#use-cases a img {
	margin-left: 6px;
}

#use-cases-wrapper {
	display: flex;
	flex-direction: row;
	align-items: stretch;
	justify-content: center;
	flex-wrap: wrap;
	column-gap: 38px;
}
.use-case-img {
	width: 100%;
	height: 16vh;
	background-size: cover;
	background-position: center;
	margin-bottom: 12px;
	border-radius: 12px 12px 0 0;
}

}
@media only screen and (max-width: 1050px) {
	.use-case {
		width: 40%;
	}
}
@media only screen and (max-width: 650px) {
	.use-case {
		width: 100%;
	}
	.use-case .use-case-info h5 {
		font-size: 0.9rem;
	}
}

/* 
=============================================================================================
---------------------------------------------------------------------------------------------
FOOTER
---------------------------------------------------------------------------------------------
=============================================================================================
 */
footer {
}
footer h3 {
	color: white !important;
	font-size: 1.15rem !important;
	margin-bottom: 20px;
}
footer a {
	font-variation-settings: "wght" 100 !important;
	font-weight: 100 !important;
	color: rgb(199, 199, 199) !important;
}
footer .container:nth-child(odd) {
	padding: 10vh 12vw;
	padding-top: 5vh !important;
	padding-bottom: 5vh !important;
	background-color: #161c24 !important;
}
footer .container:nth-child(even) {
	display: none;
}

#footer-separator-wrapper {
	width: 100%;
	padding: 3vh auto;
	background-color: #161c24 !important;
}
#footer-separator {
	height: 1px;
	width: 80vw;
	background-color: #cdd7df;
	opacity: 0.1;
	margin: 0px auto;
	display: block;
}

#footer-bottom {
	width: 100vw;
	padding: 10vh 12vw;
	padding-top: 5vh !important;
	padding-bottom: 5vh !important;
	background-color: #161c24 !important;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	margin: 0px 0px;
}
#footer-logo {
	width: 200px;
}

#footer-bottom img {
	object-fit: contain;
	max-height: 50px;
}
#footer-bottom h6 {
	color: white;
	font-size: 1rem;
	font-variation-settings: "wght" 100 !important;
	font-weight: 100 !important;
}
#footer-social-media a {
	margin-left: 8px;
	margin-right: 8px;
}

.footer_color {
	background-color: #161c24 !important;
	background: #161c24 !important;
}

@media only screen and (max-width: 800px) {
	#footer-bottom {
		padding: 10vh 12vw;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-evenly;
	}
	#footer-bottom h6 {
		font-size: 0.9rem;
		margin-top: 12px;
		margin-bottom: 12px;
	}
	#socket .flex_column {
		margin-left: 0px;
	}
}

/* 
==========================================================================================================================
--------------------------------------------------------------------------------------------------------------------------
PROCTOR PAGE SETTINGS
--------------------------------------------------------------------------------------------------------------------------
==========================================================================================================================
 */
.page-heading h1 {
	font-size: 3rem;
	font-weight: 800 !important;
	font-variation-settings: "wght" 700 !important;
	line-height: 100%;
	text-align: center;
	text-transform: none !important;
}
.page-heading {
	background: rgb(244, 248, 254);
	background: radial-gradient(
		circle,
		rgba(244, 248, 254, 1) 46%,
		rgba(211, 230, 250, 1) 100%
	);
	/* FIX FOR NAV ON PHONES */
	margin-top: -50px;
	padding-top: 50px;
}
.page-heading-2 {
	background: rgb(244, 248, 254);
	background: radial-gradient(
		circle,
		rgba(244, 248, 254, 1) 46%,
		rgba(211, 230, 250, 1) 100%
	);
	/* FIX FOR NAV ON PHONES */
	
}
.page-heading .av-special-heading {
	margin: 0px auto !important;
}
.page-heading .av_textblock_section {
	margin-top: -30px;
	font-size: 1rem;
	color: #66727d;
}
.page-heading-alt .av_textblock_section {
	margin-top: 0px !important;
}
.page-heading .av-subheading_below {
	margin-top: 3vh;
	margin-bottom: 3vh;
}
.page-heading .av-subheading_below p {
	color: #2fabdf !important;
	font-weight: 800;
	font-variation-settings: "wght" 600;
}

#proc-first-section-alt {
	display: none;
}
#proc-first-section {
}
#proc-automated-banner {
	background-color: #f4f6f8;
	width: 100%;
	padding: 0 20vw;
}

#proctoring-first-section .flex_column {
	box-shadow: 0px 4px 24px 0px #d9e3f299;
	border-radius: 12px;
	padding: 18px 24px 30px 24px;
	position: relative;
}

#proctoring-first-section .flex_column .proc-arrow img {
	width: 45px;
	position: absolute;
	bottom: 40%;
	right: -58px;
}
#proctoring-first-section .flex_column p {
	font-size: 1rem;
	color: black !important;
}

#proc-banner-inside {
	margin-top: -4vh;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	background-color: #09336b;
	border-radius: 12px;
	padding-left: 5%;
	box-shadow: 0px 4px 24px 0px #d9e3f299;
}
#proc-banner-left {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	width: 40%;
}
#proc-banner-left p {
	color: white;
	font-size: 1rem;
	font-variation-settings: "wght" 200 !important;
}
#proc-banner-left a {
	background-color: rgb(32, 154, 224) !important;
	background: rgb(32, 154, 224) !important;
	border: none !important;
	font-size: 1rem !important;
	padding: 14px 24px !important;
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
	border-radius: 6px !important;
}
#proc-banner-right img {
	height: 100%;
	margin-bottom: -6px;
}

#proc-automated {
	background-color: #f4f6f8;
}
.proc .av-special-heading-h3 {
	margin-left: 0px;
}
.proc h3 {
	font-weight: 700 !important;
	font-variation-settings: "wght" 700 !important;
	color: #1765a0 !important;
	font-size: 2.3rem;
	line-height: 100%;
}
.proc p {
	font-weight: 300;
	font-variation-settings: "wght" 400 !important;
	color: #212b36;
	font-size: 1rem;
	width: 60%;
}
#proc-automated .hr-default {
	margin-bottom: 0px !important;
}

#proctoring-automated-cards-wrapper {
	display: flex;
	flex-direction: row;
	align-items: stretch;
	justify-content: space-between;
}

.proc-automated-card {
	background-color: white;
	box-shadow: 0px 4px 24px 0px #d9e3f299;
	border-radius: 12px;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 30px 10px;
	width: 30%;
}
.proc-automated-card img {
	width: 40px;
}
.proc-automated-card h5 {
	margin-top: 16px;
	margin-bottom: 6px;
	font-weight: 800 !important;
	font-variation-settings: "wght" 800 !important;
	font-size: 1.5rem;
	width: 60%;
	text-align: center;
}
.proc-automated-card p {
	color: #66727d;
	width: 80%;
	font-size: 1rem;
}
#proc-live {
	background-color: #ffffff !important;
}
#proc-live .webex-filler-image {
	margin-top: 3vh;
}

#proc-live h4 {
	font-weight: 800 !important;
	font-variation-settings: "wght" 800 !important;
	font-size: 2.6rem !important;
	line-height: 100%;
}
#proc-live-left p {
	font-size: 1rem !important;
	color: #000000;
	width: 90%;
}
#video-banner {
	width: 100vw;
	margin-bottom: 4vh;
}

#videos-banner .clearfix {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}

#black-video-banner {
	background-color: #161c24;
	height: 100px;
	width: 100vw;
	margin-left: 0px;
	position: absolute;
	width: 201vw;
	margin-left: -50vw;
	position: absolute;
	left: 0px;
	top: 30%;
}

#proc-how-it-works .av-special-heading {
	margin: 0px auto;
}
#proc-how-it-works h2 {
	font-size: 2.8rem !important;
	font-weight: 800 !important;
	font-variation-settings: "wght" 800 !important;
	margin-top: -40px;
}
#proc-how-it-works p {
	margin-top: 6px !important;
	font-size: 1rem;
	width: 50vw !important;
}

.how-it-works-bar {
	width: 80%;
	height: 16vh;
	background-color: #f4f8fe;
	border: 1px solid #cdd7df;
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	padding-left: 26px;
	padding-right: 26px;
	margin-top: 1vh;
	margin-bottom: 2vh;
	margin-left: auto;
	margin-right: auto;
}
.how-it-works-bar h5 {
	font-size: 1.2rem;
	text-align: left;
}
.how-it-works-bar p {
	font-size: 0.9rem;
	text-align: left;
}

#proc-solutions {
	padding-top: 5vh;
}
.proc-heading-h3 {
	margin-bottom: 5vh;
}
.flex_column + .av-special-heading {
	float: none;
}

.proc-heading-h3 h3 {
	font-size: 2.1rem;
	font-weight: 800 !important;
	font-variation-settings: "wght" 700 !important;
	line-height: 110%;
	margin-bottom: 14px !important;
}
.proc-heading-h3 p {
	width: 50%;
	font-size: 1rem;
}

.bold-h2 {
	padding-bottom: 0px !important;
	margin-bottom: -40px !important;
}
.bold-h2 h2 {
	font-weight: 800 !important;
	font-variation-settings: "wght" 800 !important;
	font-size: 2.8rem !important;
}
.bold-h2 p {
	margin-top: 6px !important;
}

.bold-h3 h3 {
	font-weight: 800 !important;
	font-variation-settings: "wght" 800 !important;
	font-size: 2.2rem;
	line-height: 100% !important;
}
.bold-h3 p {
	font-size: 0.9rem !important	;
}

.proc-solutions-card {
	width: 100%;
	border-radius: 10px;
	border: 1px solid #cdd7df;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 12% 0px;
}
.proc-solutions-card p {
	font-size: 1.1rem;
	color: #161c24;
	text-align: center;
	width: 80%;
}
#proc-table {
	margin-bottom: -40vh;
}

#proc-benefits {
	padding-top: 35vh;
}
#proc-benefits .proc-heading-h3 {
	margin-bottom: 3vh;
}

.proc-solutions-card-alt {
	align-items: flex-start;
	border: none;
	padding: 0px;
}
.proc-solutions-card-alt div {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.proc-solutions-card-alt h6 {
	font-size: 1.5rem;
	font-weight: 800 !important;
	font-variation-settings: "wght" 800 !important;
	margin-left: 12px;
	line-height: 110%;
}
.proc-solutions-card-alt p {
	text-align: justify;
	color: rgb(133, 133, 133);
	font-size: 0.9rem;
	line-height: 150%;
	width: 100%;
}

#proc-white-wrapper {
	display: flex;
	flex-direction: row;
	align-items: stretch;
	justify-content: space-between;
	background-color: white;
	padding: 20px 30px;
	border-radius: 12px;
}

#proc-white-wrapper li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: flex;
	flex-direction: row;
	align-items: center;
	font-size: 1rem;
	color: black !important;
	margin-top: 6px;
	margin-bottom: 6px;
	font-weight: 600 !important;
	font-variation-settings: "wght" 600 !important;
}
#proc-white-wrapper li img {
	margin-right: 6px;
}
#proc-white-wrapper ul {
	margin-bottom: 0;
}
.proc-white-col {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-evenly;
	width: 30%;
}
.proc-white-col p {
	font-size: 2rem;
	font-weight: 100 !important;
	font-variation-settings: "wght" 100 !important;
	color: black !important;
	line-height: 110%;
}
.proc-white-col span {
	font-family: Sp-bold !important;
	font-weight: 800 !important;
	font-variation-settings: "wght" 800 !important;
}

#proc-banner-white-alt {
	display: none;
}

#features-homepage-alt {
	display: flex;
	flex-direction: row;
	align-items: stretch;
	justify-content: space-between;
	padding-top: 5vh;
}
.feature-card {
	width: fit-content;
	background-color: #ffffff;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
	border-radius: 8px;
	height: fit-content;
}
#features-homepage-alt .feature-card {
	width: 22%;
	height: inherit;
}
.feature-card img {
	margin-right: 12px;
}

.feature-card h5,
.feature-card h6 {
	width: fit-content;
	display: flex;
	flex-direction: row;
	align-items: center;
	font-size: 1.4rem;
}

.feature-card h5 {
	background-color: rgb(224, 240, 252) !important;
	background: rgb(224, 240, 252) !important;
	width: 100%;
	padding: 30px 30px;
	border-radius: 8px 8px 0px 0px;
	text-align: center !important;
}

.feature-content {
	padding: 20px 30px;
}
.feature-card ul {
	color: gray;
}

.feature-card-bottom {
	margin-top: -10vh !important;
	margin-right: -10vw !important;
}

#webex-banner-wrapper {
	display: block;
}
#webex-banner-wrapper-phone {
	display: none;
	padding-bottom: 200px;
}
@media only screen and (max-width: 1300px) {
	#webex-banner-wrapper {
		margin-bottom: 80px;
	}
}

@media only screen and (max-width: 1200px) {
	.how-it-works-bar {
		height: 20vh;
	}
	#webex-banner-wrapper {
		margin-bottom: 120px;
	}
}
@media only screen and (max-width: 900px) {
	.how-it-works-bar {
		width: 100%;
		height: 34vh;
	}
	#webex-banner-wrapper {
		display: none;
	}
	#webex-banner-wrapper-phone {
		display: block;
	}
}

@media only screen and (max-width: 800px) {
	#proctoring-automated-cards-wrapper {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	#videos-banner .clearfix {
		display: flex;
		flex-direction: column;
	}
	#black-video-banner {
		display: none;
	}
	#videos-banner .av_one_third {
		width: 100% !important;
	}

	.proc-automated-card {
		background-color: white;
		box-shadow: 0px 4px 24px 0px #d9e3f299;
		border-radius: 12px;
		display: flex;
		flex-direction: column;
		align-items: center;
		padding: 20px 20px;
		width: 100%;
		margin-top: 4vh;
	}

	#proctoring-first-section .flex_column {
		width: 100%;
	}

	#proctoring-first-section .flex_column .proc-arrow img {
		width: 36px;
		position: absolute;
		bottom: -27px;
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
		transform: rotate(90deg);
	}
}

@media only screen and (max-width: 500px) {
	.how-it-works-bar {
		padding-top: 18px;
		padding-bottom: 18px;
		height: 100%;
	}
}

/* 
==========================================================================================================================
--------------------------------------------------------------------------------------------------------------------------
FEATURES PAGE
--------------------------------------------------------------------------------------------------------------------------
==========================================================================================================================
 */

#features-cards-section {
	padding-top: 3vh;
}
#features-cards-section h3 {
	font-size: 2rem;
	line-height: 100%;
}

.first_feature_section_features, .first_feature_section_features_1 {
	background-color: white;
	background: white;
}
#first_feature_section_features_mobile {
	display: none;
}
#first_feature_section_features_mobile_alt {
	display: none;
}
.color-links {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	margin-top: 20px;
}

.color-links a {
	margin-left: 6px;
	text-decoration: underline;
	font-size: 1rem;
	margin-right: 14px;
}
.color-link {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.create-organize-half .color-link a {
	color: #29c64b;
	cursor: pointer;
}

.color-link:nth-child(1) a {
	color: #2fabdf;
}
.color-link:nth-child(2) a {
	color: #0767f7;
}
.color-link:nth-child(3) a {
	color: #29c64b;
}

.articles-blue a {
	color: #0767f7 !important;
}
.tick-codeblock-wrapper {
	display: grid;
	grid-template-columns: 0.8fr 1.2fr;
	grid-template-rows: 1fr 1fr 1fr 1fr;
	column-gap: 20px;
}

/* ALT BANNER */
#banner-alt {
	padding: 0vh 6vw 5vh 6vw;
	margin-top: -20px;
}
#banner-alt > .container {
	max-width: 1440px;
}

#banner-alt-inside {
	background-color: #212b36;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	padding: 40px 8%;
	border-radius: 12px;
}
#banner-alt-left {
	width: 61%;
	margin: 0px;
	display: flex;
	flex-direction: flex;
	flex-direction: row;
}
#banner-alt-left div {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	margin-left: 60px;
}
#banner-alt-left div h5 {
	color: white;
	font-size: 1.4rem;
	font-weight: 200 !important;
	font-variation-settings: "wght" 200 !important;
	letter-spacing: 1px;
}

#banner-alt-left div p {
	color: #c4cdd5;
	font-size: 1rem;
	width: 80%;
	line-height: 160%;
	margin-top: 14px;
}
#banner-alt-right {
	width: 50%;
	margin: 0px;
}
#banner-alt-right .avia-button {
	margin: 0px !important;
}

#banner-alt a {
	background-color: #209ae0 !important;
	background: #209ae0 !important;
	border: none !important;
	font-size: 1.4rem !important;
	padding: 20px 30px !important;
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
	border-radius: 10px !important;
	margin-top: 4vh;
}

#first_feature_section_4 .avia-builder-el-first {
	margin-top: 6vh !important;
}

/* 
==========================================================================================================================
--------------------------------------------------------------------------------------------------------------------------

WEBEX STYLES

--------------------------------------------------------------------------------------------------------------------------
==========================================================================================================================
 */
.webex-logo {
	margin-bottom: 3vh !important;
}
#webex-heading-subheading {
	margin-top: 20px !important;
}

#webex-banner-alt {
	padding-top: 1vh;
	padding-bottom: 21vh;
}

#webex-banner-alt .clearfix {
	background-image: url(https://www.youtestme.uk/wp-content/uploads/2022/06/webex-banner-background.png);
	background-size: cover;
	background-position: center;
	border-radius: 18px;
	width: 90%;
	margin: 0px auto;
}

#webex-banner-alt-inside {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	padding: 4vh 2vw;
	width: 100%;
}

#webex-banner-alt-left {
	font-size: 1.1rem;
	width: 50%;
	color: white !important;
}
#webex-banner-alt-right {
	width: 35%;
}

#video-call {
	margin-top: -200px;
}
.webex-half {
	margin-top: none !important;
}
.webex-half h3 {
	font-size: 2.4rem;
}
.webex-half .av-special-heading {
	margin-left: 0px !important;
}
.webex-half p {
	font-size: 1rem;
}
.webex-half-p {
	margin-bottom: 30px;
}
.webex-half-p p {
	margin-top: 0px;
}
b {
	color: #161c24 !important;
	font-weight: 800 !important;
}
.webex-filler-image {
	width: 100%;
	height: 45vh;
	background: #f1eeee;
	border-radius: 10px;
	margin-top: 15vh;
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
}
.wp-image-33318 {
	margin-top: 10vh;
	margin-left: 2vw;
}
.webex-how h3 span {
	font-size: 2.4rem !important;
	font-weight: 800;
	font-variation-settings: "wght" 800 !important;
}
#webex-features {
	margin-top: 3vh;
}
.webex-visible-web {
	display: initial;
}
.webex-visible-phone {
	display: none;
}
#webex-banner2-inside {
	width: 100%;
	padding: 25px 20px;
	background-color: #66727d;
	display: flex;
	flex-direction: column;
	align-items: center;
	border-radius: 20px;
}

#webex-banner2-inside-web {
	width: 80%;
	padding: 25px 20px;
	background-color: #66727d;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	border-radius: 20px;
	margin: 0px auto;
}

#webex-banner2-inside-web div {
	margin-left: 20px;
}

#webex-banner2-inside p {
	color: white;
	padding-top: 20px;
	text-align: center;
}
#webex-banner2-inside-web p {
	color: white;
	padding-top: 20px;
	font-size: 1rem;
	text-align: left;
}

@media only screen and (max-width: 800px) {
	#webex-banner-alt-inside {
		display: flex;
		flex-direction: column;
		padding: 4vh 3vw;
		width: 100%;
	}
	#webex-banner-alt-left {
		font-size: 1rem;
		width: 100%;
		text-align: center;
		margin-bottom: 4vh;
	}
	#webex-banner-alt-right {
		width: 100%;
	}
}

/* 
===========================================================================
CREATE AND ORGANIZE EXAMS 
===========================================================================
*/
.page-heading-line {
	width: 110px;
	height: 6px;
	background-color: #2fabdf;
	border-radius: 500px;
	display: block;
	margin: 20px auto 0px auto;
}
.main_color .special_amp {
	color: black !important;
	font-size: inherit;
	font-style: normal;
	font-family: "sp-bold";
}
.main_color strong {
	color: black !important;
}
.create-organize-section {
	padding-bottom: 3vh;
}
.create-organize-section .clearfix {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.create-organize-half {
	margin-top: 0vh;
}
.create-organize-half h3 {
	font-size: 2rem;
}
.create-organize-half p {
	margin-top: 0px !important;
}
.create-organize-half .av-special-heading {
	margin-left: 0px !important;
}
.create-organize-section img {
	transform: scale(1.1);
}
.non-scale-img-09 img {
	transform: scale(0.9);
}
.non-scale-img-1 img {
	transform: scale(1);
}
.non-scale-img-12 img {
	transform: scale(1.2);
}
.create-organize-button {
	color: white !important;
	background-color: #2fabdf;
	padding: 12px 22px;
	border-radius: 6px;
	font-size: 1.1rem;
	text-decoration: none !important;
	margin-right: 0px !important;
	transition: 0.3s;
}
.create-organize-button:hover {
	background-color: #82d5f8 !important;
}
.half-separator {
	width: 1px;
	height: 2.2rem;
	background-color: #cdd7df;
	margin-right: 20px;
	margin-left: 20px;
}
.create-organize-half .color-links {
	margin-top: 30px;
}

.create-organize-section .flex_column {
	margin-top: 30px;
}
.create-organize-section:nth-child(odd) {
	background-color: #f4f6f8 !important;
}
.create-organize-section .av_two_fifth {
	margin-top: 3vh !important;
}
#explore-features {
	background-color: #f4f8fe;
}
#explore-features-top .avia_codeblock {
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}
#explore-features-top .avia_codeblock h3 {
	font-size: 1.6rem;
	font-weight: 700;
	font-variation-settings: "wght" 700;
}
#explore-features-top {
	margin-bottom: 5vh;
}

#explore-features-top .avia_codeblock .create-organize-button {
	padding: 8px 20px;
	font-size: 0.9rem;
}
#explore-features .flex_column img {
	width: auto;
	height: 70px;
}
.explore-feature {
	background-color: white;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	height: 170px;
	padding-top: 4vh;
	padding-bottom: 4vh;
	border-radius: 8px;
	box-shadow: 0px 12px 24px 0px #d9e3f299;
}
.explore-feature h6 {
	font-size: 1rem;
	margin-top: 12px;
	text-align: center;
}
.videos-dropdown {
	position: relative;
}
.videos-dropdown-list {
	color: #09336b;
	background-color: #ffffff;
	border-radius: 6px;
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
	width: 300px;
	height: fit-content;
	max-height: 140px;
	overflow-y: scroll;
	position: absolute;
	top: 100%;
	left: 10%;
	display: none;
	padding: 12px 20px 12px 12px;
	z-index: 9999 !important;
}
.videos-dropdown-list a {
	color: #0767f7;
	font-size: 16px;
	margin-bottom: 8px;
	transition: 0.2s;
	cursor: pointer;
}
.videos-dropdown-list a :hover {
	color: #5e98ee !important;
}
.videos-dropdown:hover > .videos-dropdown-list {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.color-links a:hover {
	color: #2fabdf !important;
}

@media only screen and (max-width: 800px) {
	.page-heading img {
		transform: scale(0.8);
	}
	#explore-features .flex_column {
		width: 80vw;
		margin: 20px auto;
	}
	#explore-features-top .avia_codeblock a {
		width: 30vw;
		text-align: center;
	}
	.create-organize-section .clearfix {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.create-organize-section .text-with-tick {
		font-size: 0.8rem !important;
		margin-bottom: 2px !important;
	}
	.create-organize-section .text-with-tick img {
		transform: scale(0.8);
	}
}

/* 
===========================================================================
E - TESTING 
===========================================================================
*/
#e-testing-solution {
	background-color: #f4f6f8;
}
#e-testing-solution h3 {
	font-size: 2.4rem;
}
.solution-bar {
	display: flex;
	flex-direction: row;
	align-items: center;
	width: fit-content;
	padding: 20px 32px;
	border: 2px solid #cdd7df;
	background-color: white;
	border-radius: 6px;
	margin: 2vh auto;
	width: 60vw;
}

.solution-info {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	margin-left: 20px;
}
.solution-info h5 {
	color: #2fabdf !important;
	font-size: 1.1rem;
	font-weight: 100 !important;
	font-variation-settings: "wght" 100 !important;
	margin-bottom: 6px;
}

.solution-info p {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
}
#testing-banner-wrapper {
	background-image: url("https://www.youtestme.uk/wp-content/uploads/2022/05/wave-haikei-3.svg");
	background-position: center;
	background-size: cover;
}
#testing-banner {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}
.testing-banner-left {
	width: 60%;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.testing-banner-left img {
	width: 200px;
	margin-right: 20px;
}
.testing-banner-left h4 {
	font-size: 1.8rem;
	font-weight: 500 !important;
	font-variation-settings: "wght" 500 !important;
}
.testing-banner-left p {
	font-size: 1rem;
}
#testing-banner a {
	color: white;
	background-color: #2fabdf;
	padding: 18px 50px;
	border-radius: 8px;
	font-size: 1.1rem;
	transition: 0.3s;
	text-decoration: none;
}
#testing-banner a:hover {
	background-color: #82d5f8;
}

.test-management h3 {
	font-size: 2rem;
}
.key-features h3 {
	font-size: 2rem;
}
.spec-designed h3 {
	font-size: 2rem;
}
#faq h3 {
	font-size: 2rem;
}
#benefits h3 {
	font-size: 2rem;
}
.test-management-wrapper {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
}
.test-management-card {
	width: 18%;
	display: flex;
	flex-direction: column;
	align-items: center;
	background-color: #f4f8fe;
	border: 1px solid #cdd7df;
	border-radius: 8px;
	padding: 10px 18px;
	height: 200px;
	margin-top: 2vh;
}
.test-management-card p {
	text-align: center;
}

.key-features {
	background-color: #f4f6f8 !important;
}
.key-features-wrapper {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-evenly;
	flex-wrap: wrap;
}
.key-features-card {
	width: 30%;
	background-color: white;
	border-radius: 6px;
	box-shadow: 0px 12px 24px 0px #d9e3f299;
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-top: 4vh;

	padding: 10px 16px;
}
.key-features-card img {
	max-height: 69px;
	max-width: 90px;
	margin-right: 10px;
}
.key-features-card p {
	color: black;
	font-weight: 700 !important;
	font-variation-settings: "wght" 700 !important;
	margin: 0px !important;
}
.spec-designed-wrapper {
	display: flex;
	flex-direction: row;
	align-items: stretch;
	justify-content: space-evenly;
	flex-wrap: wrap;
}
.spec-designed-card {
	width: 18%;
	box-shadow: 0px 12px 24px 0px #d9e3f299;
	background-color: white;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 4vh;
	padding: 20px 8px;
}
.spec-designed-card h6 {
	margin-bottom: 6px;
	margin-top: 12px;
}
.spec-designed-info {
	margin: 0px auto;
	width: 85%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

#faq {
	background-color: #f4f6f8;
}
.toggler {
	background-color: white !important;
	font-weight: 700 !important;
	font-variation-settings: "wght" 700 !important;
	font-size: 1rem !important;
	color: black !important;
}
.toggle_content p {
	font-size: 1rem;
}

@media only screen and (max-width: 1000px) {
	#testing-banner {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.testing-banner-left {
		width: 85vw;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.testing-banner-left img {
		margin-bottom: 5vh;
	}
	.testing-banner-left * {
		text-align: center;
	}
	.test-management-card {
		height: 250px;
	}
	.key-features-card {
		width: 45%;
	}
	.spec-designed-card {
		width: 30%;
	}
}

@media only screen and (max-width: 800px) {
	.test-management-card {
		width: 100%;
		height: 100%;
	}

	.solution-bar {
		display: flex;
		flex-direction: column;
		width: 70vw;
	}
	.solution-bar h5 {
		margin: 10px auto;
	}
	.solution-info {
		margin-left: 0px;
	}
	.solution-info p {
		text-align: center;
	}
	.key-features-card {
		width: 100%;
	}
	.spec-designed-card {
		width: 100%;
	}
}

/* 
===========================================================================
PROFESSIONAL SERVICES
===========================================================================
*/

.prof-services-section .flex_column {
	margin: 5vh auto;
	box-shadow: 0px 4px 24px 0px #d9e3f299;
	padding: 40px 50px;

	float: none !important;
}
.prof-services-section span {
	font-size: 2rem;
}
.prof-services-section .text-with-tick {
	font-size: 1rem;
	color: black !important;
	font-weight: 500 !important;
	font-variation-settings: "wght" 500 !important;
}

#benefits {
	background-color: #f9fafb;
}

.benefits-wrapper {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-evenly;
	flex-wrap: wrap;
}
.benefits-card {
	width: 22%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	background-color: white;
	box-shadow: 0px 13px 45px 0px #99a8b940;
	padding: 30px 40px;
	height: 200px;
	margin-top: 4vh;
}
.benefits-card img {
	width: 50px;
}
.benefits-card p {
	font-size: 0.9rem;
	color: black !important;
	text-align: center;
	font-weight: 600 !important;
	font-variation-settings: "wght" 600 !important;
}

@media only screen and (max-width: 1200px) {
	.benefits-card {
		height: 250px;
	}
}

@media only screen and (max-width: 800px) {
	.benefits-card {
		width: 100%;
		height: fit-content;
	}
	.prof-services-section .flex_column {
		padding: 30px 8px;
	}
}

/* 
===========================================================================
CUSTOMIZATION AND ONBOARDING
===========================================================================
*/
.spec-designed-card-alt {
	text-align: center;
	padding: 16px 12px;
}
#customization-solutions {
	background-color: #f4f8fe;
}
#customization-solutions h3 {
	font-size: 2rem;
}
#customization-solutions .solution-bar {
	width: 100%;
	border-radius: 20px;
	height: 40vh;
}
#customization-solutions .solution-bar img {
	width: 120px;
}

@media only screen and (max-width: 1200px) {
	#customization-solutions .solution-bar {
		height: 60vh;
	}
	.spec-designed-card-alt {
		height: 150px;
	}
	.spec-designed-card-alt img {
		width: 80px;
	}
}

@media only screen and (max-width: 800px) {
	#customization-solutions .entry-content-wrapper {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	#customization-solutions .solution-bar {
		height: fit-content;
		width: 100%;
	}
	#customization-solutions .flex_column {
		margin-left: 0;
		width: 80vw;
	}
	#customization-solutions .flex_column * {
		width: 100%;
	}
}

/* 
===========================================================================
SUPPORT SERVICES
===========================================================================
*/

.support-h3 h3 {
	font-size: 2rem;
}
.support-h3 .av-subheading_below p {
	font-size: 0.9rem;
	width: 70%;
}
.support-h3-fix .av-subheading_below p {
	width: 100%;
}
.support-banner {
	background-color: #161c24 !important;
}
.support-banner h3 {
	font-size: 2rem;
}
.support-banner-card {
	width: 30%;
	background-color: white;
	box-shadow: 0px 13.552239418029785px 45.17413330078125px 0px #99a8b940;
	border-radius: 8px;
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 0px 16px;
	height: 12vh;
}

.support-banner-wrap {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	margin-bottom: -100px;
	margin-top: 30px;
}
.support-banner-card img {
	width: 65px;
	
}
.support-banner-card-info {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}
.support-banner-card-info a {
	color: black !important;
}

.support-banner-card-info h6 {
	font-size: 1.1rem;
	color: #2fabdf !important;
}
.support-banner-card-info p {
	margin-top: 6px !important;
}
.banner-underline {
	text-decoration: underline;
	font-weight: 800 !important;
	font-variation-settings: "wght" 800 !important;
	font-size: 1.2rem;
	color: #212b36 !important;
}
#support-packages {
	padding-top: 80px;
}
#support-packages h3 {
	font-size: 2rem;
}

.support-packages-card {
	border: 4px solid black;
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 30px 28px;
	margin-top: 5vh;
	height: 100%;
	box-shadow: 0px 13.552239418029785px 45.17413330078125px 0px #99a8b940;
}
.support-packages-card img {
	width: 50px;
}
.support-packages-card .av-special-heading {
	margin: 0px auto 0px auto;
}

.support-packages-card .av-subheading_below {
	margin-top: 10px;
}

.support-packages-card h6 {
	margin-top: 12px;
	font-size: 1.5rem;
	font-weight: 600 !important;
	font-variation-settings: "wght" 600 !important;
}

#second-package-card {
	background: #fda13b0d;
	border: 4px solid #fda13b;
}

#third-package-card {
	border: 4px solid #2fabdf;
	background: #2fabdf0d;
}

#third-package-card p {
	color: #212b36;
	font-size: 1rem;
}

.support-below {
	font-size: 1.2rem;
	text-align: center;
	color: #66727d;
}

.support-packages-info {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	margin-top: 16px;
}
.support-packages-info img {
	width: 26px;
}

#first-support-card h6 {
	color: #66727d;
}
#first-support-card {
	border: 4px solid #dfe3e8;
}

#second-support-card h6 {
	color: #2fabdf;
}
#second-support-card {
	border: 4px solid #fda13b;
	background-color: #fda13b0d !important;
}

#third-support-card h6 {
	color: #09336b;
}
#third-support-card {
	border: 4px solid #2fabdf !important;
	background-color: #2fabdf0d !important;
}
#quickstart-guides {
	background-color: #f4f6f8;
}
#quickstart-guides h3 {
	font-size: 2rem;
}

.quickstart-wrapper {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}

.quickstart-card {
	display: flex;
	flex-direction: row;
	align-items: center;
	background-color: white;
	border-radius: 8px;
	box-shadow: 0px 13.552239418029785px 45.17413330078125px 0px #99a8b940;
	width: 30%;
	padding: 30px 20px;
}
.quickstart-card img {
	height: 80px;
	max-width: 100px;
	margin-right: 16px;
}
.quickstart-card h5 {
	font-size: 1.3rem;
	margin-bottom: 6px;
}

.quickstart-card a {
	color: #2fabdf !important;
}
@media only screen and (max-width: 1350px) {
	.support-packages-card {
		height: 80vh;
	}
}

@media only screen and (max-width: 1000px) {
	.support-banner-card-info p {
		font-size: 14px;
	}
	.support-banner-card {
		height: 16vh;
	}
	.support-packages-card {
		height: fit-content;
	}
	#support-packages .flex_column {
		width: 100%;
	}
	#support-packages .entry-content-wrapper {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}

@media only screen and (max-width: 1100px) {
	#quickstart-guides .quickstart-wrapper {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.quickstart-wrapper .quickstart-card {
		margin-top: 4vh;
		width: 72vw;
	}
	.quickstart-wrapper .quickstart-card h5 {
		text-align: left !important;
	}
}

@media only screen and (max-width: 800px) {
	.support-banner-card {
		display: flex;
		flex-direction: column;
		align-items: center;
		width: 100%;
		margin-bottom: 20px;
		padding-top: 10px;
		text-align: center;
	}
	.support-banner-wrap {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.support-banner-card h6 {
		margin-left: auto;
		margin-right: auto;
	}
}

/* 
==========================================================================================================================
--------------------------------------------------------------------------------------------------------------------------
INSTRUCTIONAL VIDEOS
--------------------------------------------------------------------------------------------------------------------------
==========================================================================================================================
 */
.support-h3 h3 {
	font-weight: 700 !important;
	font-variation-settings: "wght" 700 !important;
	margin-bottom: 12px !important;
	line-height: 100%;
}

.videos-section .support-h3 h3 {
	font-weight: 700 !important;
	font-variation-settings: "wght" 700 !important;
	margin-bottom: 16px;
}

.videos-section .support-h3 .av-subheading_below p {
	font-size: 1rem;
}

.pv_cardWrap {
	border-radius: 8px;
	box-shadow: none;
}
.pv_cardBody li:nth-child(2n + 1) {
	background-color: #f4f8fe !important;
}
.pv_cardBody li {
	color: black !important;
}
.r-cell_5-1 {
	border-radius: 8px;
	box-shadow: 0px 13.552239418029785px 45.17413330078125px 0px #99a8b940;
	height: 28vh;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 4vh;
}
.r-cell_5-1 p {
	font-size: 0.9rem;
	color: #66727d;
	font-weight: 300 !important;
	font-variation-settings: "wght" 300 !important;
}

.video-container {
	box-shadow: 0px 13px 45px 0px #99a8b940;
	border-radius: 6px !important;
	background: white;
}
.video-bottom-section {
	padding: 2px 24px 14px 24px;
}

.video-container .thumbnail-image {
	border-radius: 6px 6px 0 0;
}
/* 
==========================================================================================================================
--------------------------------------------------------------------------------------------------------------------------
TEHNICAL DETAILS
--------------------------------------------------------------------------------------------------------------------------
==========================================================================================================================
 */

#product-work .flex_column {
	border-radius: 8px;
	box-shadow: 0px 13.552239418029785px 45.17413330078125px 0px #99a8b940;
	padding: 30px 20px 10px 20px;
}
#system-details {
	background-color: #f4f6f8;
}

.security-card {
	background-color: white;
	border-radius: 8px;
	box-shadow: 0px 13.552239418029785px 45.17413330078125px 0px #99a8b940;
	width: 47%;
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 0px 22px;
	margin-top: 5vh;
	height: 32vh;
}

.security-work {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
}

.security-card h5 {
	font-size: 1.2rem;
}
.security-card img {
	margin-right: 22px;
}
.security-card-info img {
	margin-right: 12px;
}

#benefits {
	background-color: white !important;
}

#benefits .flex_column {
	background-color: white;
	box-shadow: 0px 12px 24px 0px #d9e3f299;
	border-radius: 8px;
	padding: 20px 30px;
}
#benefits .flex_column h4 {
	font-weight: 700 !important;
	font-variation-settings: "wght" 700 !important;
}
#benefits .flex_column p {
	color: #66727d !important;
	font-weight: 300 !important;
	font-variation-settings: "wght" 300 !important;
	text-align: center;
	margin-top: 0px !important;
}

@media only screen and (max-width: 1200px) {
	#product-work .entry-content-wrapper {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}
}
@media only screen and (max-width: 1100px) {
	.security-card {
		height: 40vh;
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.security-card img {
		width: 80px;
	}
	.security-work {
		flex-direction: column;
		align-items: center;
	}
	.security-card-info {
		display: flex;
		flex-direction: column;
	}
	.security-card-info h5 {
		font-size: 1.8rem !important;
		margin-top: 8px !important;
		margin-bottom: 12px !important;
	}
}
@media only screen and (max-width: 800px) {
	#product-work .entry-content-wrapper {
		flex-direction: column;
		align-items: center;
	}
	#benefits .flex_column {
		margin-top: 4vh !important;
	}
}

/* 
==========================================================================================================================
--------------------------------------------------------------------------------------------------------------------------
DATA SECURITY
--------------------------------------------------------------------------------------------------------------------------
==========================================================================================================================
 */

.data-system .flex_column {
	background-color: white;
	border-radius: 8px;
	box-shadow: 0px 13.552239418029785px 45.17413330078125px 0px #99a8b940;
	padding: 12px 20px;
}

#gdpr-image1 img {
	border-radius: 12px !important;
}

/* 
==========================================================================================================================
--------------------------------------------------------------------------------------------------------------------------
PROJECTS
--------------------------------------------------------------------------------------------------------------------------
==========================================================================================================================
 */

#moreproducts .flex_column {
	box-shadow: 0px 13.552239418029785px 45.17413330078125px 0px #99a8b940;
	border-radius: 8px;
}

/* 
==========================================================================================================================
--------------------------------------------------------------------------------------------------------------------------
CONTENT LIBRARY
--------------------------------------------------------------------------------------------------------------------------
==========================================================================================================================
 */
.company-history .spec-designed-card {
	width: 30%;
	height: 26vh;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 0px 30px;
	border-radius: 10px;
}
.company-history .spec-designed-card p {
	font-size: 1rem;
	color: black;
	font-weight: 800 !important;
	font-variation-settings: "wght" 800 !important;
	text-align: center;
}
.company-history .spec-designed-card img {
	width: 40px;
}

.quiz-library-banner h3 {
	color: white !important;
	font-size: 2rem;
}

.quiz-library-banner p {
	color: #c4cdd5 !important;
	font-size: 1rem;
	width: 60%;
	margin-left: auto;
	margin-right: auto;
}
.quiz-library-banner .standard_button_2020 {
	height: 100% !important;
	padding: 12px 30px !important;
}

#quiz-lib {
	background-color: white !important;
}
.quizLibWrapper .quizDetails {
	grid-template-rows: 80px 115px 80px !important;
}

.quizDetails .quizBtn {
}

.quizDetails .quizBtn a {
	background: #2fabdf !important;
	width: 100% !important;
}
.quizDetails .quizBtn a:hover {
	color: #ffffff !important;
}

.quizBody .info {
	color: #66727d !important;
}

@media screen and (min-width: 1200px) {
	#quiz-lib .quizSection {
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: space-between;
		flex-wrap: wrap;
		gap: 3rem 0;
	}

	#quiz-lib article {
		background-color: white;
		border-radius: 8px;
		box-shadow: 0px 13.552239418029785px 45.17413330078125px 0px #99a8b940;
		width: 31%;
		padding: 20px;
	}
}

@media only screen and (max-width: 1000px) {
	.company-history .spec-designed-card {
		width: 100%;
		height: fit-content;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		padding: 18px 30px;
		border-radius: 10px;
	}
	.company-history .spec-designed-card p {
		font-size: 1rem;
		color: black;
		font-weight: 800 !important;
		font-variation-settings: "wght" 800 !important;
		text-align: center;
	}
}

/* 
==========================================================================================================================
--------------------------------------------------------------------------------------------------------------------------
ABOUT US
--------------------------------------------------------------------------------------------------------------------------
==========================================================================================================================
 */

.section-logo {
	width: 180px;
}
.about-us-values .flex_column {
	border-radius: 8px !important;
	box-shadow: 0px 13.552239418029785px 45.17413330078125px 0px #99a8b940;
	background-color: white !important;
	padding: 18px 10px;
}
.about-us-values .flex_column p {
	font-size: 1rem;
	color: black;
}

#our-team-wrapper {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	width: 100vw !important;
}
#our-team .av-section-cont-open {
	padding: 0 !important;
	margin: 0 !important;
}

#our-team-content {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 8% 10%;
	width: 50vw;
	height: 50vh;
}
#our-team-inside {
	flex-direction: column;
	align-items: flex-start;
}
#our-team-inside h5 {
	width: fit-content;
	font-size: 1.8rem;
	margin-left: 0px !important;
	font-weight: 800 !important;
	font-variation-settings: "wght" 800 !important;
}

#our-team-inside .page-heading-line {
	margin-left: 0px !important;
}
#team-photo {
	width: 50vw;
	height: 50vh;
	background-size: cover;
	background-position: center;
}
@media only screen and (min-width: 1200px) {
	#our-team p {
		font-size: 1.1rem;
		color: #66727d !important;
	}
}

@media only screen and (max-width: 1000px) {
	#our-team-wrapper {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	#team-photo {
		width: 100vw;
	}
	#our-team-content {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		padding: 3% 10%;
		width: 100vw;
		height: 50vh;
	}
}

/* 
==========================================================================================================================
--------------------------------------------------------------------------------------------------------------------------
CAREERS
--------------------------------------------------------------------------------------------------------------------------
==========================================================================================================================
 */

#careers-head {
	padding-top: 16vh;
	padding-bottom: 16vh;
}

.we-support .flex_column {
	background-color: white !important;
	border-radius: 8px !important;
	box-shadow: 0px 13.552239418029785px 45.17413330078125px 0px #99a8b940;
	padding: 20px 30px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.benefits-section .flex_column {
	background-color: white !important;
	border-radius: 8px !important;
	box-shadow: 0px 13.552239418029785px 45.17413330078125px 0px #99a8b940;
	height: 22vh;
	padding: 20px 30px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-left: 4vw;
	margin-right: 4vw;
}
.benefits-section div .av_one_half {
	width: 42% !important;
}

@media only screen and (max-width: 1200px) {
	.benefits-section .flex_column {
		height: 30vh;
	}
}
@media only screen and (max-width: 900px) {
	.benefits-section .flex_column {
		height: fit-content;
		width: 100%;
	}
	.benefits-section div .av_one_half {
		width: 100% !important;
	}
	.we-support .flex_column {
		width: 100% !important;
		margin-left: 0px !important;
		margin-top: 14px !important;
	}
}

/* 
==========================================================================================================================
--------------------------------------------------------------------------------------------------------------------------
PARTNERS
--------------------------------------------------------------------------------------------------------------------------
==========================================================================================================================
 */

#partners-type {
	background-color: #f4f8fe !important;
	background: #f4f8fe !important;
}

#partners-type h4 {
	font-weight: 800 !important;
	font-variation-settings: "wght" 800 !important;
	font-size: 28px;
}
#partners-contact h4 {
	font-weight: 800 !important;
	font-variation-settings: "wght" 800 !important;
	font-size: 28px;
}

.partners-list-item {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	margin-top: 20px;
}
.partners-list-item img {
	margin-right: 12px;
}

.partners-list-item-info {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.partners-list-item-info h6 {
}

.partners-wrapper {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
	height: 100%;
}

#partners-contact .clearfix {
	background-color: #f9fafb;
	border: 1px solid #cdd7df;
	border-radius: 8px;
	padding: 30px;
}

.partnersForm {
	width: 100% !important;
}

#partners-image {
	background: url(https://www.youtestme.uk/wp-content/uploads/2022/05/partners.png)
		50% 50% no-repeat scroll;
	background-size: cover !important;
	border-radius: 8px;
}

@media (max-width: 1008px) {
	.partnersForm {
		/* FIX */
		transform: translateX(25px);
	}
}

@media only screen and (max-width: 767px) {
	.partners-form-column {
		width: fit-content !important;
	}
}

@media only screen and (max-width: 1200px) {
	#partners-contact .entry-content-wrapper {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	#partners-contact .avia-image-container {
		margin-top: 10vh;
	}
}

@media only screen and (max-width: 900px) {
	.partners-card {
		height: fit-content;
		width: 100%;
		margin-bottom: 3vh;
	}
	.partners-wrapper {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: start;
	}
}

/* 
==========================================================================================================================
--------------------------------------------------------------------------------------------------------------------------
ONE OFF TESTING
--------------------------------------------------------------------------------------------------------------------------
==========================================================================================================================
 */

/* 
==========================================================================================================================
--------------------------------------------------------------------------------------------------------------------------
CONTACT US
--------------------------------------------------------------------------------------------------------------------------
==========================================================================================================================
 */

#contactus {
	padding-top: 5vh;
	padding-bottom: 5vh;
}
#contactinformation .adressIcon img {
	transform: scale(0.9);
}

#contactus .support-h3 .av-subheading_below p {
	margin-left: 0px;
	text-align: left !important;
}

@media only screen and (max-width: 800px) {
	#contactus .support-h3 .av-subheading_below p {
		text-align: center !important;
		margin-left: auto;
		margin-right: auto;
	}
}

#contactus .avia-builder-el-5 {
	background-color: #f9fafb !important;
	border-radius: 16px 0px 0px 16px;
	padding: 25px 50px 5px 30px;
}
#contactus .avia-builder-el-5 h3 {
	font-size: 2.5rem;
}

#contactus .avia-builder-el-8 {
	margin-left: 0% !important;
	background-size: cover !important;
	border-radius: 0px 16px 16px 0px;
}

.floatcontact {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

#contactus .wpcf7-submit {
	width: 100% !important;
	border-radius: 6px !important;
	margin-top: 10px;
	background-color: #2fabdf !important;
}
#contactus .formstyles input[type="submit"].wpcf7-submit {
	font-size: 20px !important;
}

.wpcf7-list-item {
	margin: 0 1em 0 0;
}

.floatcontact input {
	background: #f4f8fe !important;
	border: #cdd7df 1px solid !important;
}

.floatcontact textarea {
	background: #f4f8fe !important;
	border: #cdd7df 1px solid !important;
}
.formstyles {
	width: 100%;
}

.contactRight {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

#contactus .contactRight {
	width: 100% !important;
	height: fit-content !important;
}

#contactus .formstyles p {
	padding-right: 30px;
}

@media only screen and (max-width: 800px) {
	#contactus .avia-builder-el-6 {
		width: 100% !important;
		padding: 0px !important;
	}
	#contactus-left {
		margin-top: 0px !important;
		width: 100% !important;
		padding: 20px 10px 5px 10px !important;
	}
	.contactRight {
		display: flex;
		flex-direction: column;
	}
	#contactus .formstyles p {
		padding-right: 0px;
	}
}

@media only screen and (max-width: 1000px) {
	#contactus .avia-builder-el-6 {
		width: 60vw;
		margin-left: auto !important;
		margin-right: auto !important;
		padding: 10px 30px 10px 30px;
	}
}

/* 
==========================================================================================================================
--------------------------------------------------------------------------------------------------------------------------
SUPPORT
--------------------------------------------------------------------------------------------------------------------------
==========================================================================================================================
 */
#explore-articles h3 {
	font-size: 2rem;
}
#explore-articles-section {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
}
.article-card {
	width: 15%;
	background-color: #f9fafb;
	border: 0.5px solid #cdd7df;
	border-radius: 10px;
	margin-top: 4vh;
	margin-left: 1vw;
	margin-right: 1vw;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 20px 12px;
}
.article-section-img {
	height: 60px;
}
.article-card h5 {
	font-size: 1rem;
	margin-top: 8px;
	text-align: center;
}
.article-card h6 {
	color: #66727d !important;
	font-weight: 100;
}
.article-card a {
	color: #2fabdf !important;
	margin-top: 10px;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.article-card a img {
	margin-left: 6px;
}

@media only screen and (max-width: 1100px) {
	.article-card {
		width: 20%;
	}
}
@media only screen and (max-width: 800px) {
	.article-card {
		width: 30%;
	}
}
@media only screen and (max-width: 600px) {
	.article-card {
		width: 100%;
	}
}

/* 
============================================================================
REQUEST DEMO PAGE
============================================================================
 */

#request-demo-section > .container {
	max-width: 100% !important;
	padding: 0px 0px !important;
}

#request-demo-section > .container > .av-content-full {
	padding: 0px 0px !important;
}

#request-demo-section .av-special-heading-h3 {
	margin-left: 0px !important;
	font-size: 3rem;
}

#request-demo-form {
	padding: 5% 10%;
	background: url(https://www.youtestme.uk/wp-content/uploads/2022/05/demo-background.png) 50% 50% no-repeat scroll;
}

#request-demo-form p {
	color: #dfe3e8 ;
	font-size: 1rem;
}

#request-demo-form input {
}

.wpcf7-form-control-wrap {
	border-radius: 4px !important;
	width: 100% !important;
}

.wpcf7-form-control-wrap > input {
	width: 100% !important;
	margin-right: 0px !important;
	max-width: 2000px !important;
}
.wpcf7-form-control-wrap > textarea {
	width: 100% !important;
	margin-right: 0px !important;
	max-width: 2000px !important;
}

#request-demo-section .wpcf7-submit {
	width: 100% !important;
	background-color: #2fabdf;
	font-size: 1.2rem;
	border-radius: 4px;
	max-width: 2000px !important;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-top: 12px;
	transition: 0.3s ease;
}
#request-demo-section .wpcf7-submit:hover {
	background-color: #72d0f8;
}

#request-demo-img {
	background-size: contain !important;
	height: auto;
    	min-height: 1px;
    	background: url(https://www.youtestme.uk/wp-content/uploads/2022/03/laptop-rafiki.png) 50% 50% no-repeat scroll #ffffff;
}

#request-demo-section .av-special-heading-h3 h3 span {
	font-size: 2.2rem;
	color: white !important;
}

#wpforms-37389-field_2 li {
	color: white !important;
	font-weight: 200 !important;
	font-size: 1rem !important;
}
#wpforms-37389-field_2 li label {
	color: white !important;
	font-weight: 200 !important;
	font-size: 1rem !important;
}
	

.wpforms-field-label {
	font-weight: 200 !important;
	font-size: 1rem !important;
}

#wpforms-37389 button[type="submit"] {
	background: #2fabdf !important;
	border-color: #2fabdf !important;
	color: white !important;
	width: 100% !important;
	margin-top: 12px;
	border-radius: 6px !important;
}
@media only screen and (max-width: 760px) {
	#request-demo-section {
		margin-top: 20px !important;
	}
}

/* 
==========================================================================================================================
--------------------------------------------------------------------------------------------------------------------------
PRIVACY POLICY
--------------------------------------------------------------------------------------------------------------------------
==========================================================================================================================
 */
#privacypolicy .main_color a {
	color: #2fabdf !important;
}

#thankyoupage {
	background: rgb(244, 248, 254);
	background: radial-gradient(
		circle,
		rgba(244, 248, 254, 1) 46%,
		rgba(211, 230, 250, 1) 100%
	);
}

#thankyoupage .column-top-margin {
	margin-top: 0px !important;
}
#thankyoupage .support-h3 h3 {
	font-size: 2.8rem;
}

#thankyoupage .features-help-buttons .helpbtn {
	border: 1px solid #cdd7df;
	background: white;
	color: #161c24;
	border-radius: 6px;
}

#thankyoupage .features-help-buttons .helpbtn {
	font-size: 16px !important;
}

/* 
==========================================================================================================================
--------------------------------------------------------------------------------------------------------------------------

MEDIA QUERIES

--------------------------------------------------------------------------------------------------------------------------
==========================================================================================================================
 */
@media only screen and (max-width: 1400px) {
	#contact h5 {
		font-size: 1.7rem;
	}
	#contact-left p {
		font-size: 1rem;
	}
}

@media only screen and (max-width: 1200px) {
	#av_section_6 h3 {
		text-transform: initial !important;
	}

	.page-heading .av-special-heading-tag {
		font-size: 2.4rem !important;
	}

	#features-cards-section h3 {
		font-size: 1.5rem;
	}
	#companies h3 {
		font-size: 1.5rem;
	}
	div .av_one_third {
		margin-left: 0px !important;
	}

	#features-homepage {
		margin-top: 8vh;
		margin-left: 0vw;
		width: 100%;
	}
	.feature-card h5,
	.feature-card h6 {
		font-size: 1.2rem;
	}
	#why-choose-div {
		padding-top: 12%;
	}
	#banner p {
		font-size: 2rem;
	}
	.request_demo_button_banner a {
		font-size: 1.8rem;
	}
	/* .feature_section_image {
		height: 80vh;
	} */
	#contact h5 {
		line-height: 100%;
		font-size: 1.8rem;
	}
	#contact-left {
		font-size: 1.8rem;
		height: 50vh;
		width: 40vw;
	}

	#contact-right {
		height: 50vh;
		width: 40vw;
	}
	#av_section_6 .avia_image {
		height: 100% !important;
	}
}

@media only screen and (max-width: 800px) {
	#proc-heading {
		padding-bottom: 50px;
	}
	#proc-first-section-alt {
		display: initial;
		padding-top: 0px;
		background-color: white;
		background: white;
	}
	#proc-first-section {
		display: none;
	}
	#proc-banner-inside {
		margin-top: 0vh;
		display: flex;
		flex-direction: column;
		align-items: center;
		padding-left: 5%;
	}
	#proc-automated-banner {
		width: 100%;
		padding: 0px;
	}
	#proc-banner-left {
		width: 100%;
	}
	#proc-banner-left p {
		font-size: 1rem;
		width: 100%;
	}
	#proc-banner-left a {
		margin-top: 10px;
		margin-bottom: 30px;
	}
	#proc-automated .av_one_third {
		width: 100%;
	}
	.proc-heading-h3 p {
		width: 100%;
	}
	.proc-automated-card {
		padding-left: 14px;
		padding-right: 14px;
	}
	.proc p {
		width: 100%;
		text-align: center !important;
	}
	#proc-live h4 {
		font-size: 1.8rem;
	}
	#proc-live-left {
		margin-top: 0px !important;
	}
	#proc-live-left p {
		width: 100%;
	}
	#how-it-works-content .flex_column {
		width: 100%;
		margin-left: 0px;
		margin-bottom: 6vh;
	}
	#proc-solutions {
		padding-top: 2vh;
	}
	#proc-solutions .flex_column {
		width: 100%;
		margin-bottom: 4vh;
		margin-left: 0px;
		margin-top: 0px;
	}

	#proc-benefits .flex_column {
		width: 100%;
		margin-left: 0px;
		margin-bottom: 6vh;
	}
	#proc-benefits {
		padding-top: 2vh;
	}
	#proc-benefits .flex_column {
		width: 100%;
		margin-bottom: 4vh;
		margin-left: 0px;
		margin-top: 0px;
	}
	#proc-banner-white {
		display: none;
	}
	#proc-banner-white-alt {
		display: initial;
		margin-bottom: 5vh !important;
	}

	.avia-section.av-158acgh-5b2f9019d5ff01ceac027f565d4ba8e9 {
		margin-top: -20px !important;
	}

	div .av_two_fifth {
		width: 100% !important	;
	}
	div .av_three_fifth {
		width: 100% !important;
		margin-left: 0 !important;
	}
	#landing-div .clearfix {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}
	.webex-logo {
		margin-bottom: 1vh !important;
	}

	.heading1 {
		font-size: 3.5rem;
		color: rgb(0, 0, 0);
		width: 60%;
		margin-top: 0px;
	}
	.heading1 h1 {
		font-variation-settings: "wght" 700;
		font-size: 2.2rem !important;
		line-height: 100%;
	}
	#landing_div .av-subheading_below p {
		width: 80vw;
	}

	.av-special-heading {
		margin-top: 0px !important;
	}
	#feature-cards-image {
		display: none;
	}
	#features-homepage {
		display: none;
	}
	.av-1oaik3d-952c6a529ad69990a7db996883e24930 {
		width: 80vw !important;
		margin-top: 30px;
	}

	#why-choose-div {
		padding-top: 15%;
	}
	h3 {
		font-size: 1.6rem !important;
		letter-spacing: 0px;
	}
	#features-cards-section h3 {
		font-size: 1.4rem !important;
	}

	/* .feature_section_image {
		height: 60vh;
	} */

	#features-homepage-alt {
		flex-direction: column;
		align-items: center;
	}
	#features-homepage-alt .feature-card {
		width: 85%;
		margin-bottom: 40px;
	}

	#first_feature_section_4 {
		display: none;
	}
	#first_feature_section_7 {
		display: none;
	}
	#first_feature_section_features_mobile {
		display: block;
	}
	#first_feature_section_features_mobile_alt {
		display: block;
	}

	.first_feature_section_features .clearfix, .first_feature_section_features_1 {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.first_feature_section_features .flex_column, .first_feature_section_features_1 {
		width: 100%;
	}
	.first_feature_section_features .flex_column, .first_feature_section_features_1 h2 {
		text-align: left;
		width: 90%;
		font-size: 1.9rem;
		margin-bottom: 18px;
	}
	.tick-codeblock-wrapper {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}
	#banner-alt {
		padding: 5vh 2vw;
	}

	#banner-alt-inside {
		display: flex;
		flex-direction: column;
		align-items: center;
		padding: 20px 20px;
	}
	#banner-alt-left {
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	#banner-alt-left img {
		width: 70px;
	}
	#banner-alt-left div {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		margin-left: 0px;
	}
	#banner-alt-left div p {
		font-size: 0.9rem;
		width: 100%;
		text-align: center;
		margin-bottom: 3vh;
	}
	#banner-alt-right {
		width: 100%;
		margin: 0px;
	}
	#banner-alt a {
		font-size: 1.2rem !important;
	}
	.webex-how h3 span {
		font-size: 1.8rem !important;
	}
	.webex-visible-web {
		display: none;
	}
	.webex-visible-phone {
		display: block;
	}
}

@media only screen and (max-width: 650px) {
	.page-heading p {
		font-size: 0.8rem;
	}
	#landing_div .heading1 h1 {
		width: 80vw;
	}

	/* IMAGE ON THE LANDING PAGE */
	.av-subheading_below p {
		font-size: 0.9rem;
	}
	#request_demo_button a {
		margin-top: 2vh;
		margin-bottom: 1vh;
	}

	.wp-image-32616 {
		border-top: 15px solid white;
		border-bottom: 15px solid white;
		border-left: 15px solid white;
		border-right: 15px solid white;
		border-radius: 10px;
		margin-bottom: -80px;
	}

	.av-special-heading {
		width: 100% !important;
	}
	#first_feature_section {
		display: none !important;
	}
	#first_feature_section_alt {
		display: initial !important;
		background-color: transparent;
		background: transparent;
	}
	#second_feature_section {
		display: none !important;
	}
	#second_feature_section_alt {
		display: initial !important;
	}
	#features-cards-section h3 {
		font-size: 1.8rem;
	}

	.first_feature_section .entry-content-wrapper {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.feature_section_image {
		width: 100% !important;
	}
	.first_feature_section .av_two_fifth {
		width: 100% !important;
	}
	/* WHY CHOOSE DIV */
	#why-chosoe-div h4 {
		text-align: center !important;
	}
	.first_feature_section .flex_column {
		margin-left: 0px !important;
	}

	/* BANNER */
	#banner .entry-content-wrapper {
		flex-direction: column;
		align-items: center;
		width: 100%;
	}
	#banner h2 {
		font-size: 1.6rem;
		text-align: center;
	}
	#banner p {
		font-size: 0.9rem;
		text-align: center;
		width: 100%;
	}
	.request_demo_button_banner {
		width: fit-content;
	}
	#banner .avia-button-wrap {
		width: 80vw;
	}
	#banner a {
		text-align: center;
		width: 100%;
		font-size: 1.6rem;
	}
	#banner a span {
		width: 100%;
	}

	.av-s16fi1-982787a22d3418c287de4e3446a06ab0 {
		margin: 5vh 0px 0px 0px;
	}

	#first_feature_section_alt .av-special-heading-tag {
		margin-left: 0px !important;
		text-align: left;
		align-items: center;
	}
	#first_feature_section_alt h2 {
		text-align: left !important;
	}
	#second_feature_section_alt h2 {
		text-align: left !important;
	}

	/* #first_feature_section_alt .avia-image-overlay-wrap img {
		margin-top: 6vh;
	}

	#second_feature_section_alt .avia-image-overlay-wrap img {
		margin-top: 6vh;
	} */
	#first_feature_section_alt .av_two_fifth {
		margin-top: 2vh;
		margin-bottom: 4vh;
	}
	#second_feature_section_alt .av_two_fifth {
		margin-top: 2vh;
		margin-bottom: 4vh;
	}

	/* EXPERIENCE BANNER */
	#experience-banner {
		position: relative;
		background-color: #8abbec !important;
		background: #212b35 !important;
		width: 90%;
		margin-left: 5vw;
		border-radius: 20px !important;
		box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
		z-index: 2 !important;
		display: block !important;
	}
	#experience-banner .clearfix {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	#experience-banner-alt .clearfix {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	#experience-banner-alt .flex_column {
		width: 100%;
	}

	#experience-banner-left {
		display: flex;
		flex-direction: column;
		align-items: center;
		width: 100%;
	}
	#experience-banner-left img {
		margin-right: 0px;
		margin-bottom: 20px;
	}
	#experience-banner-left h5 {
		color: white;
		font-size: 1.3rem !important;
		text-align: center;
		
	}
	#experience-banner-left p {
		font-size: 1rem;
		color: rgb(199, 199, 199);
		text-align: center;
	}
	#experience-banner .avia-button-wrap {
		width: 80vw;
	}
	#experience-banner a {
		text-align: center;
		width: 100%;
	}
	#experience-banner a span {
		width: 100%;
	}

	/* SECOND FEATURE SECTION */
	#second_feature_section .flex_column {
		width: 100%;
		margin: 0;
	}

	/* CONTACT */
	.post-entry-32569 {
		flex-direction: column;
		justify-content: space-around;
		align-items: center;
	}
	#contact-left {
		height: 50vh;
		width: 80vw;
		border-radius: 10px 10px 0 0;
		margin-bottom: 0px;
	}

	#contact-left a {
		width: 100%;
	}

	#contact-left .avia-button-wrap {
		width: 100%;
		margin: 0px auto;
		display: block;
	}

	#contact-right {
		height: 40vh;
		width: 80vw;
		border-radius: 0 0 10px 10px;
		margin-bottom: 10vh;
		margin-top: 0px;
	}
	/* USE CASES */
	#use-cases .flex_column {
		margin: 0;
		margin-top: 4vh;
	}
	.use-cases-column {
		width: 80vw !important;
		margin: 0;
	}
}

/*
===============================================================================
----------------------- TEASER SECTION ----------------------------------------
===============================================================================
 */

#teaser .clearfix {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding-bottom: 5vh;
}
#teaser img {
	margin-top: 5vh;
	border-radius: 10px;
	box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.2);
}

#teaser h4 {
	font-size: 2rem;
	margin-bottom: 20px;
	line-height: 100% !important;
	font-variation-settings: "wght" 700 !important;
	font-weight: 800 !important;
}
#teaser strong {
	color: #161c24 !important;
}
#teaser .avia-button-center {
	text-align: left;
}

/* FIXES */

@media only screen and (min-width: 800px) {
	.av-6uk211-c91550bc7e3a4adfff80f7ff5c6538d4 {
		margin-top: 5vh !important;
	}
	.av-186o9c5-82c1b35b31d5b21fd4b301f8e422c3d2 {
	}
}
.prof-services-info .text-with-tick img {
	max-height: 18px !important;
	max-width: 20px !important;
}
.spec-designed-card .text-with-tick img {
	max-height: 18px !important;
	max-width: 20px !important;
	height: 18px !important;
}
#customization-solutions .column-top-margin {
	margin-top: 20px !important;
}
.article-card img {
	max-height: 60px;
	max-width: 70px;
	height: unset;
}

.av-3b6l049-70c3e71186a5a4562f2435ac685836a1 h2 {
	margin-top: 4vh;
}
.av-1d49v39-b20a319fa1b619bceeff6751d730e29f {
	z-index: -1 !important;
}

#compat-h3 {
	margin-bottom: 1vh;
}

.video-details a {
	color: #161c24 !important;
}

#load-videos-button {
	background-color: #09336b !important;
	height: fit-content !important;
	padding: 16px 56px;
	border-radius: 7px !important;
}
#load-videos-button a {
	background-color: #09336b !important;
}
#load-videos-button-1 {
	background-color: #09336b !important;
	height: fit-content !important;
	padding: 16px 56px;
	border-radius: 7px !important;
}
#load-videos-button-1 a {
	background-color: #09336b !important;
}
#load-videos-button-one {
	background-color: #09336b !important;
	height: fit-content !important;
	padding: 16px 56px;
	border-radius: 7px !important;
}
#load-videos-button-one a {
	background-color: #09336b !important;
}
#load-videos-button-two {
	background-color: #09336b !important;
	height: fit-content !important;
	padding: 16px 56px;
	border-radius: 7px !important;
}
#load-videos-button-two a {
	background-color: #09336b !important;
}
#load-videos-button-three {
	background-color: #09336b !important;
	height: fit-content !important;
	padding: 16px 56px;
	border-radius: 7px !important;
}
#load-videos-button-three a {
	background-color: #09336b !important;
}
#load-videos-button-four {
	background-color: #09336b !important;
	height: fit-content !important;
	padding: 16px 56px;
	border-radius: 7px !important;
}
#load-videos-button-four a {
	background-color: #09336b !important;
}
#load-videos-button-five {
	background-color: #09336b !important;
	height: fit-content !important;
	padding: 16px 56px;
	border-radius: 7px !important;
}
#load-videos-button-five a {
	background-color: #09336b !important;
}

.lightbox-added {
	overflow: visible !important;
}
#socket .container {
	display: none !important;
}

@media only screen and (max-width: 800px) {
	.av-1oaik3d-56e52cce3f41bd8d36790555da8b6b86 {
		width: 100% !important;
		margin-top: 30px;
	}

	#feature-cards-image {
		display: none !important;
	}
}

@media only screen and (max-width: 1000px) {
	#quiz-banner1 p {
		width: 100%;
	}
	#quiz-banner2 p {
		width: 100%;
	}
}

@media only screen and (max-width: 650px) {
	.wp-image-34068 {
		margin-bottom: 4vh !important;
	}
}

/*
 ========================================================================= 
 MINERVA
 =========================================================================
 */

#top .av_header_transparency.av_alternate_logo_active .logo a > img {
	opacity: 1 !important;
}

.kb-template-default #main {
	background: #ffffff !important;
}
.archive #main {
	background: #ffffff !important;
}

.mkb-page-content > .kb-header {
	background: rgb(244, 248, 254) !important;
	background: radial-gradient(
		circle,
		rgba(244, 248, 254, 1) 46%,
		rgba(211, 230, 250, 1) 100%
	) !important;
}

.mkb-content-main--topic .kb-header {
	margin-bottom: 0px !important;
	background-color: transparent !important;
	background: transparent !important;
}

@media only screen and (max-width: 800px) {
	.kb-header {
		padding-top: 50px;
	}
}

.kb-search__title {
	margin-top: 8vh;
}

.mkb-page-content * {
	font-family: "sp-light";
}
.mkb-page-content {
	background: white;
}
.kb-search__title {
	color: black !important;
	font-family: "sp-bold" !important;
}

.mkb-home-topics {
	margin-top: 4vh !important;
}
.kb-topic__inner {
	border-radius: 12px !important;
	background-color: #f9fafb !important;
}

.mkb-article-item--simple .mkb-entry-header {
	background: white !important;
	border-radius: 8px !important;
}
.mkb-entry-header a {
	font-size: 1.2rem;
}
.mkb-entry-header i {
	font-size: 1.8rem;
}

.mkb-page-title {
	margin-bottom: 3vh;
}

.kb-search__input-wrap {
	margin: 0 !important;
}
.kb-search__input {
	box-shadow: none !important;
	border: none !important;
	border-radius: 6px !important;
}
.kb-search__input-wrap {
	border: 1px solid #cdd7df !important;
	border-radius: 6px !important;
}

.kb-faq .kb-faq__toggle-all .kb-faq__toggle-all-link {
	line-height: 2.2rem !important;
}
.mkb-home-faq {
	margin-bottom: 0px !important;
	padding: 5vh 2rem !important;
}

.mkb-widget {
	background: transparent !important;
}

.wrapper3design {
    display: flex;
    box-sizing: border-box;
}
.img3 {
display: flex;
text-align: center;
justify-content: center;
width: auto;

}

.slika2 {
    position: relative;
    top: -25;
}

#newhomepage



*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.wrappergrid{
 margin-top: 0;
    
}

.wrappergrid h3{
    font-size: 30px;
    margin-bottom: 30px;
    text-align: left;
    margin-top: 35px;
    color: 006FBA;

}

.textblock {
    color: 454F58;
}

.carddesign {
flex-wrap: wrap;
 display: flex;
 text-align: left;
 width: auto;
 justify-content: center;
 gap: 50px;
}

.carddesign .cards {
  background: #fff;
  margin: 5px;
  border-radius: 10px;
  margin-bottom: 20px;
  width: 300px;
  padding: 20px;
  line-height: 20px;
  color: #03133D;
  position: relative; 
  height: 440px; 
  box-shadow: 0 3px 10px rgb(0 0 0 / 0.2)
  
}




/* CSS */
.button-3 {
  appearance: none;
  background-color: #2FABDF;
  border: 1px solid rgba(27, 31, 35, .15);
  border-radius: 8px;
  box-shadow: rgba(27, 31, 35, .1) 0 1px 0;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: -apple-system,system-ui,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  padding: 15px 92px;
  position: relative;
  text-align: center;
  text-decoration: none;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  width: auto;
  margin-top: 3.5%;
  margin-bottom: 15%;
}

.button-3:focus:not(:focus-visible):not(.focus-visible) {
  box-shadow: none;
  outline: none;
}

.button-3:hover {
  background-color: #3fbcf1;
}

.button-3:focus {
  box-shadow: rgba(46, 164, 79, .4) 0 0 0 3px;
  outline: none;
}

.button-3:disabled {
  background-color: #94d3a2;
  border-color: rgba(27, 31, 35, .1);
  color: rgba(255, 255, 255, .8);
  cursor: default;
}

.button-3:active {
  background-color: #298e46;
  box-shadow: rgba(20, 70, 32, .2) 0 1px 0 inset;
}


.button-2 {
    appearance: none;
    background-color: #2FABDF;
    border: 1px solid rgba(27, 31, 35, .15);
    border-radius: 8px;
    box-shadow: rgba(27, 31, 35, .1) 0 1px 0;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: -apple-system,system-ui,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    padding: 15px 92px;
    position: relative;
    text-align: center;
    text-decoration: none;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    margin-top: 19%;
    margin-bottom: 20%;
  }
  
  .button-2:focus:not(:focus-visible):not(.focus-visible) {
    box-shadow: none;
    outline: none;
  }
  
  .button-2:hover {
    background-color: #3fbcf1;
  }
  
  .button-2:focus {
    box-shadow: rgba(46, 164, 79, .4) 0 0 0 3px;
    outline: none;
  }
  
  .button-2:disabled {
    background-color: #94d3a2;
    border-color: rgba(27, 31, 35, .1);
    color: rgba(255, 255, 255, .8);
    cursor: default;
  }
  
  .button-2:active {
    background-color: #298e46;
    box-shadow: rgba(20, 70, 32, .2) 0 1px 0 inset;
  }

  .button-1 {
    appearance: none;
    background-color: #2FABDF;
    border: 1px solid rgba(27, 31, 35, .15);
    border-radius: 8px;
    box-shadow: rgba(27, 31, 35, .1) 0 1px 0;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: -apple-system,system-ui,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    padding: 15px 92px;
    position: relative;
    text-align: center;
    text-decoration: none;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    margin-top: 18%;
    margin-bottom: 15%;
  }
  
  .button-1:focus:not(:focus-visible):not(.focus-visible) {
    box-shadow: none;
    outline: none;
  }
  
  .button-1:hover {
    background-color: #3fbcf1;
  }
  
  .button-1:focus {
    box-shadow: rgba(46, 164, 79, .4) 0 0 0 3px;
    outline: none;
  }
  
  .button-1:disabled {
    background-color: #94d3a2;
    border-color: rgba(27, 31, 35, .1);
    color: rgba(255, 255, 255, .8);
    cursor: default;
  }
  
  .button-1:active {
    background-color: #298e46;
    box-shadow: rgba(20, 70, 32, .2) 0 1px 0 inset;
  }
  
  #content img {
    position: absolute;
    top: -1px;
    right: -1px;
    border-radius: 8px;
}




