.keyline { height: 1.5px;
width:65px;
background: #B2B2B2;
transform-origin: center; }
.bold { font-weight: bold; }
.red { color: firebrick }
.green { color: forestgreen; }
ul { list-style-type: circle;
list-style-position: outside;
padding-left: 25px; }
ol { list-style-position: outside;
padding-left: 45px; }
.spacing { color: #B2B2B2; }
.quotes { font-size: 1.3rem;
font-style: italic;
text-align: left; }
.nk-gallery-item img.image-hover { position: absolute;
top: .5;
right: 0;
left: 0;
bottom: 0;
object-fit:contain;
opacity: 0;
transition: opacity .75s; }
.nk-gallery-item:hover img.image-hover { opacity: 1; }
.nk-gallery-item:hover img.image-main { opacity: 0; }
.nk-gallery-item img.image-main { transition: opacity .5s; }
.section-text { font-size: 21px;
line-height: 1.65;
font-weight: 400;
letter-spacing: .009em;
font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif; }
.orange { color: #e85d00;	
text-decoration: none; }
a.h5 { text-decoration: none; }
.sub-titles { font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    font-size: 32px;
	font-weight: 600;
    color: #171717; }
@media (max-width: 767px) {
.pro { width: 75%;
		margin-left: 60px; }
}
@media (max-width: 500px) {
.pro { width: 85%;
		margin-left: 35px; }
}
.nk-isotope.nk-isotope-3-cols .nk-isotope-item.mow { width: 25%; }
@media (max-width: 1920px) {
.nk-isotope.nk-isotope-3-cols .nk-isotope-item.mow { width: 25%; }
}
@media (max-width: 1780px) {
.nk-isotope.nk-isotope-3-cols .nk-isotope-item.mow { width: 25%; }
}
@media (max-width: 1366px) {
.nk-isotope.nk-isotope-3-cols .nk-isotope-item.mow { width: 25%; }
}
@media (max-width: 1024px) {
.nk-isotope.nk-isotope-3-cols .nk-isotope-item.mow { width: 25%; }
}
@media (max-width: 991px) {
.nk-isotope.nk-isotope-3-cols .nk-isotope-item.mow { width: 40%;
	margin-left: 50px; }
}
@media (max-width: 767px) {
.nk-isotope.nk-isotope-3-cols .nk-isotope-item.mow { width: 75%;
		margin-left: 70px; }
}
@media (max-width: 500px) {
.nk-isotope.nk-isotope-3-cols .nk-isotope-item.mow { width: 90%;
		margin-left: 20px; }
}
.bg-footer { border-top: 1px solid #F2F2F2; }
.nk-img-hero { width: 100%; }
@media (max-width: 1920px) {
.nk-img-hero { width: 100%; }
}
@media (max-width: 1780px) {
.nk-img-hero { width: 100%; }
}
@media (max-width: 1366px) {
.nk-img-hero { width: 90%;	
	margin-left: 5%; }
}
@media (max-width: 1024px) {
.nk-img-hero { width: 90%;	
	margin-left: 5%; }
}
@media (max-width: 991px) {
.nk-img-hero { width: 60%;
	margin-left: 20%; }
}
@media (max-width: 767px) {
.nk-img-hero { width: 75%;
		margin-left: 12.5%; }
}
@media (max-width: 700px) {
.nk-img-hero { width: 75%;
		margin-left: 12.5%; }
}
@media (max-width: 572px) {
.nk-img-hero { width: 70%;
		margin-left: 15%; }
}
@media (max-width: 500px) {
.nk-img-hero { width: 80%;
		margin-left: 10%; }
}
@media (max-width: 414px) {
.nk-img-hero { width: 100%;
		margin-left: 0%; }
}
@media (max-width: 375px) {
.nk-img-hero { width: 100%;
		margin-left: 0%; }
}
@media (max-width: 320px) {
.nk-img-hero { width: 90%;
		margin-left: 5%; }
}
