/* Before adding any unnecessary CSS rules, please check out the Snap documentation at https://bit.ly/3PqSii8. */
/* Override Styles */
@font-face {
    font-family: 'Questrial';
    src: url('https://s3.amazonaws.com/static.organiclead.com/Site-84698e92-6947-429a-b465-5aaf1d6ec8f9/fonts/Questrial-Regular.woff2') format('woff2'),
        url('https://s3.amazonaws.com/static.organiclead.com/Site-84698e92-6947-429a-b465-5aaf1d6ec8f9/fonts/Questrial-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.form-group label input[type="radio"] {
    margin-right: 5px;
}
.form-group[data-type="radiolist"] {
    display: flex;
    gap: 5px;
    flex-direction: column;
}
.form-group[data-type="checkboxlist"] {
    display: flex;
    flex-direction: column;
}
.form-group[data-type="checkboxlist"] input[type="checkbox"] {
    margin-right: 5px;
}

.service-style-1 h2 {
    margin: 10px 0;
}
.ry-services.style2 .ry-each .title div {
    color: #333;
}

.ry-services.style2 .ry-each .each-block:hover .title div {
    color: #fff;
}

.bg-beige {
  background-color: #c1b4a7;
}

div#navigation .bg-primary-background {
    background-color: #C0B4A7;
}

@media (max-width: 768px) {
	#hp-slider .swiper-wrapper, #hp-slider .swiper-wrapper img {
		height: auto !important;
	}
}

.ry-menu .ry-nav li.dropdown .dropdown-menu li{
    padding:0;
}
.ry-menu .ry-nav li.dropdown .dropdown-menu li a {
    padding: 8px 12px !important;
    height:unset !important;
    display: flex;
}

body[data-page-name="testimonials"] .relative[x-data="randomBanners"] > div img {
    opacity: 0;
}

body[data-page-name="testimonials"] .relative[x-data="randomBanners"] > div:nth-child(1) {
    background-image: url(https://s3.amazonaws.com/static.organiclead.com/Site-84698e92-6947-429a-b465-5aaf1d6ec8f9/ib_testimonials.png);
    background-size: cover;
	background-position: 90%;
}

body[data-page-name="testimonials"] .relative[x-data="randomBanners"] .text-xl h1 {
    color: #333;
}