/* 
Theme Name: Shepherds Circle landing page
Theme URI: 
Description: Responsive theme for the Shepherds Circle landing page.
Version: 1.0
Author: Shepherds Circle
*/

/*
#000000 - black
#03a060 - green
#d4f2A8 - green light
#f4fbef - green lightest
rgba(244, 251, 239, 0.85) - green lightest
#fdfff3 - light color
#fffdf8 - light bg

font-family: "Manrope", sans-serif;
font-optical-sizing: auto;
font-weight: <weight>;
font-style: normal;

font-family: "Geist", sans-serif;
font-optical-sizing: auto;
font-weight: <weight>;
font-style: normal;

font-family: "Almarai", sans-serif;
font-style: normal;
font-weight: 300;
font-weight: 400;
font-weight: 700;

font-family: "Inter", sans-serif;
font-optical-sizing: auto;
font-weight: <weight>;
font-style: normal;
*/

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section,
main {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*end reset*/

/*begin base*/
html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
*, *:before, *:after {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}

html, body {
	height: 100%;
	width: 100%;
}
body {
	font-size: 100%;
	font-weight: 300;
	font-style: normal;
}
body.overlay-open {
	overflow: hidden;
}
img {
	max-width: 100%;
	height: auto;
}

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

i,
em {
	font-style: italic;
}
b,
strong {
	font-weight: 700;
}
i b, b i,
em strong, strong em {
	font-style: italic;
	font-weight: 700;
}
sup {
	top: -0.5em;
	font-size: 0.625em;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.5em;
	font-size: 0.625em;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
button {
	background: none;
	border: 0 none;
	margin: 0;
	padding: 0;
	cursor: pointer;
	outline: 0 none;
}
button, input, select, textarea {
	color: #000000;
	font-size: 100%;
	font-family: "Almarai", sans-serif;
}
input[type="submit"] {
	cursor: pointer;
}
/* end base */


body {
	background: #03a060;
	color: #fdfff3;
	font-family: "Almarai", sans-serif;
	font-style: normal;
	font-weight: 300;
	
	font-optical-sizing: auto;
}

a.sc-email,
a.sc-phone {
	color: inherit;
	text-decoration: none;
}
a.sc-email {
    display: inline-block;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;	
}
a.sc-phone {
	white-space: nowrap;
}
.sc-video-wrapper {
	position: relative;
	height: 0;
	padding-bottom: 56.25%;
	overflow: hidden;
}
.sc-video-wrapper iframe {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.sc-container {
	font-size: 16px;
	min-width: 320px;
	line-height: 1.4em;
	overflow: hidden;
}
.sc-section {
	padding-top: 2.5em;
	padding-bottom: 2.5em;
	position: relative;
}
.sc-content-wrapper,
.sc-wrapper {
	margin: 0 auto;
	padding-left: 20px;
	padding-right: 20px;
	max-width: 2120px;
}

#shepherdscircle .gform_wrapper.gravity-theme .gform_footer .gform_button,
a.sc-btn {
	display: inline-block;
	padding: 12px 24px;
	font-weight: 400;
	font-size: 0.9em;
	line-height: 1em;
	background-color: #fdfff3;
	color: #03a060;
	transition: all 0.25s ease;
}
#shepherdscircle .gform_wrapper.gravity-theme .gform_footer .gform_button {
	color: #fdfff3;
	background-color: #03a060;	
}
#shepherdscircle .gform_wrapper.gravity-theme .gform_footer .gform_button:hover {
	color: #000000;
}
#shepherdscircle .gform_wrapper.gravity-theme .gform_footer .gform_button:hover,
a.sc-btn:hover {
	background-color: #d4f2A8;
	text-decoration: none;
}

#shepherdscircle .gform_title,
.sc-subheadline,
.sc-headline {
	line-height: 1.1em;
}
.sc-headline {
	font-size: 2.5em;
	display: block;
	text-wrap: balance;
	color: #03a060;
	font-family: "Geist", sans-serif;
	font-weight: 400;
}
#shepherdscircle .gform_title,
.sc-subheadline {
	font-size: 1.2em;
	display: block;
	text-wrap: pretty;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 1.5rem;
}
.sc-title {
	display: block;
}
.sc-label {
	display: block;
}
.sc-link {
	display: inline-block;
	color: inherit;
	text-decoration: underline;
}
.sc-img {
	display: block;
}
.sc-featured .sc-img {
	width: 100%;
	height: auto;
}
.sc-container a {
	/*color: inherit;*/
}

.sc-masthead {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	min-width: 320px;
	padding: 14px 0;
	z-index: 999;
	background-color: #fffdf8;
	color: #000000;
	border-top: 7px solid #03a060;
	transition: transform 0.4s ease, background 0.2s ease;	
}
.scrolling-down .sc-masthead {
	transform: translatey(-100%);
}
.sc-masthead > .sc-wrapper {
	display: grid;
    grid-template-columns: 135px 1fr;
    align-items: center;
}
@media screen and (max-width: 25em) { /*400px*/
	.sc-masthead > .sc-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}
}
.sc-logo {
	display: block;
	width: 135px;
	height: auto;
	position: relative;
}
.sc-logo img {
	display: block;
	width: 100%;
	height: auto;
}
.sc-main-navigation {
	font-size: 0.8em;
	line-height: 1em;
	font-family: "Manrope", sans-serif;
	font-weight: 700;
}
.sc-main-navigation .sc-menu {
	counter-reset: menuitems;
	text-align: right;
}
.sc-main-navigation .sc-menu .menu-item {
	display: inline-block;
	text-transform: uppercase;
	margin: 3px 0 3px 6px;
}
.sc-main-navigation .sc-menu .menu-item:before {
	display: inline-block;
	counter-increment: menuitems;
	content: "0"counter(menuitems);
	color: #03a060;
	margin-right: 3px;
}
.sc-main-navigation .sc-menu .menu-item a {
	color: #000000;
	transition: all 0.25s ease;
}
.sc-main-navigation .sc-menu .menu-item a:hover {
	color: #03a060;
	text-decoration: none;
}

.sc-the-content {
	
}
.sc-the-content h1,
.sc-the-content h2,
.sc-the-content h3,
.sc-the-content h4,
.sc-the-content h5,
.sc-the-content h6 {
	margin: 0 0 1.5rem;
	line-height: 1.25em;
	text-wrap: pretty;
}
.sc-the-content h1 {
	font-size: 2em;
}
.sc-the-content h2 {
	font-size: 1.8em;
}
.sc-the-content h3 {
	font-size: 1.6em;
}
.sc-the-content h4 {
	font-size: 1.4em;
}
.sc-the-content h5,
.sc-the-content h6 {
	font-size: 1.2em;
}
.sc-the-content a {
	color: inherit;
	text-decoration: underline;
}
.sc-the-content p, .sc-the-content ul, .sc-the-content ol, .sc-the-content dl {
	margin: 0 0 1.5rem;
}
.sc-the-content p {
	text-wrap: pretty;
}
.sc-the-content p a {
	text-decoration: underline;
}
 .sc-the-content ul {
	list-style-type: disc;
	padding-left: 1.5rem;
 }
.sc-the-content ol {

}
.sc-the-content dl {

}
.sc-the-content li {
	margin: 8px 0 0;
}
/*the content images*/
.sc-the-content img.alignnone {
	display: inline-block;
}
.sc-the-content *.alignwide {
	margin-left: auto;
	margin-right: auto;
	clear: both;
}
@media only screen and (min-width: 768px) {
	.sc-the-content *.alignwide {
		width: 100%;
		max-width: 100%;
	}
}
.sc-the-content *.alignfull {
	position: relative;
	clear: both;
}
@media only screen and (min-width: 768px) {
	.sc-the-content *.alignfull {
		margin-top: calc(2 * 1rem);
		margin-bottom: calc(2 * 1rem);
	}
}
.sc-the-content *.alignleft {
	/*rtl:ignore*/
	float: left;
	max-width: calc(5 * (100% / 12));
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 0;
	/*rtl:ignore*/
	margin-right: 1rem;
}
@media only screen and (min-width: 768px) {
	.sc-the-content *.alignleft {
		max-width: calc(4 * (100% / 12));
		/*rtl:ignore*/
		margin-right: calc(2 * 1rem);
	}
}
.sc-the-content *.alignright {
	/*rtl:ignore*/
	float: right;
	max-width: calc(5 * (100% / 12));
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 0;
	/*rtl:ignore*/
	margin-left: 1rem;
}
@media only screen and (min-width: 768px) {
	.sc-the-content *.alignright {
		max-width: calc(4 * (100% / 12));
		margin-right: 0;
		/*rtl:ignore*/
		margin-left: calc(2 * 1rem);
	}
}
.sc-the-content *.aligncenter {
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 1em;
	margin-bottom: 1em;
}
/*the content images*/

.sc-main {
	background-color: #fffdf8;
	color: #000000;
	
	padding-top: 79px;
}

.sc-content-wrap {
	margin-top: 3rem;
	padding-top: 3rem;
	border-top: 1px solid #000000;
}
.sc-content-wrap:first-child {
	margin-top: 0;
	padding-top: 0;
	border-top: 0 none;
}
.sc-content-item {
	
}
.sc-content-img {
	margin: 0 0 2em;
}
.sc-content-img .sc-img {
	width: 100%;
	height: auto;
}
.sc-content-copy {
	
}

.sc-hero.sc-section {
	text-align: center;
	padding-top: 3em;
	padding-bottom: 0;
}
.sc-hero .sc-headline {
	max-width: 1200px;
	margin: 0 auto;
}
.sc-hero .sc-intro-img {
	max-width: 960px;
	width: 90%;
	margin: 0 auto -4em;
	position: relative;
	z-index: 2;
	mix-blend-mode: multiply;
}

.sc-intro.sc-section {
	background-color: #03a060;
	color: #fdfff3;
	text-align: center;
	padding-top: 6em;
	padding-bottom: 3em;
}
.sc-intro .sc-the-content {
	font-size: 1.25em;
	line-height: 1.6em;
	font-family: "Geist", sans-serif;
	font-weight: 300;
	max-width: 960px;
	margin: 0 auto;
}
.sc-intro .sc-content-wrapper:before,
.sc-intro .sc-content-wrapper:after {
	content: '';
	display: block;
	width: 1px;
	height: 6em;
	background: #fdfff3;
	margin: 0 auto;
}
.sc-intro .sc-content-wrapper:before {
	margin-bottom: 1.5em;
}
.sc-intro .sc-content-wrapper:after {
	margin-top: 2.5em;
}
.sc-intro .sc-btn {
	margin-top: 1.5em;
}

.sc-about.sc-section,
.sc-connect.sc-section {
	padding-top: 7.5em;
}
.sc-about.sc-section:before,
.sc-connect.sc-section:before {
	position: absolute;
	top: -2.5rem;
	right: 20px;
	font-size: 10em;
	line-height: 1em;
	color: #d4f2A8;
	font-family: "Inter", sans-serif;
	font-weight: 700;
	mix-blend-mode: multiply;
}
.sc-about.sc-section:before {
	content: '01';
}
.sc-connect.sc-section:before {
	content: '02';
}
.sc-about.sc-section,
.sc-note.sc-section {
	background-color: #f4fbef;
	background-color: rgba(244, 251, 239, 0.85);
}
.sc-about.sc-section {
	
}
.sc-note.sc-section {
	
}
#shepherdscircle .gform_description,
.sc-note .sc-the-content {
	font-size: 1.2em;
}
#shepherdscircle .gform_description {
	line-height: 1.3em;
}
.sc-note .sc-the-content {
	line-height: 1.45em;
}
.sc-signature .sc-img,
.sc-note .sc-content-img .sc-img {
	max-width: 7.5em;
	margin: 0;
}
.sc-signature {
	position: relative;
	width: 50%;
}
.sc-signature:before,
.sc-signature:after {
	content: '';
	display: block;
	width: 100%;
	height: 0;
	position: absolute;
	z-index: 2;
	left: 0;
}
.sc-signature:before {
	border-top: 1px dashed #000000;
	bottom: 2em;
}
.sc-signature:after {
	border-top: 1px solid #000000;
	bottom: 1em;
}
.sc-signature .sc-img {
	position: relative;
	z-index: 2;
	width: 50%;
}

#shepherdscircle .gform_description {
	margin-bottom: 1.5rem;
}
#shepherdscircle .gform_required_legend {
	display: none;
}
#shepherdscircle .gform_wrapper.gravity-theme .gform_validation_errors .gform_submission_error {
	text-wrap: balance;
}
#shepherdscircle .gform_wrapper.gravity-theme .gform_fields {
	grid-row-gap: 1.5rem;
}
#shepherdscircle .gform_wrapper.gravity-theme .gfield_radio label,
#shepherdscircle .gform_wrapper.gravity-theme .gfield_label {
	font-size: 0.8em;
	line-height: 1em;
	font-weight: 300;
	font-family: "Inter", sans-serif;
}
#shepherdscircle .gform_wrapper.gravity-theme .gfield_radio label {
	font-family: "Manrope", sans-serif;
}
#shepherdscircle .gform_wrapper.gravity-theme .gfield.gfield--type-select,
#shepherdscircle .gform_wrapper.gravity-theme .gfield.gfield--type-radio {
	margin: 1.5rem 0;
}
#shepherdscircle .gform_wrapper.gravity-theme .gfield.gfield--type-textarea .gfield_label {
	font-weight: 700;
}
#shepherdscircle .gform_wrapper.gravity-theme .gfield input, 
#shepherdscircle .gform_wrapper.gravity-theme .gfield textarea, 
#shepherdscircle .gform_wrapper.gravity-theme .gfield select {
	border: 0 none;
	color: #000000;
	line-height: 1em;
	min-height: 0;

	padding: 10px 0;
	border-bottom: 1px solid #000000;
	background-color: transparent;
	font-size: 0.8em;
	outline: 0 none;
}
#shepherdscircle .gform_wrapper.gravity-theme .gfield textarea {
	padding-top: 20px;
	padding-bottom: 20px;
}
#shepherdscircle .gform_wrapper.gravity-theme .gfield textarea, 
#shepherdscircle .gform_wrapper.gravity-theme .gfield select {
	border: 1px solid #000000;
	padding-left: 20px;
	padding-right: 20px;
}
#shepherdscircle .gform_wrapper.gravity-theme .gfield ::-webkit-input-placeholder {
   color: #b3b3b3;
}
#shepherdscircle .gform_wrapper.gravity-theme .gfield :-moz-placeholder {
   color: #b3b3b3;
}
#shepherdscircle .gform_wrapper.gravity-theme .gfield ::-moz-placeholder {
   color: #b3b3b3;
}
#shepherdscircle .gform_wrapper.gravity-theme .gfield :-ms-input-placeholder {  
   color: #b3b3b3;
}
#shepherdscircle .gform_wrapper.gravity-theme .gfield ::placeholder {  
   color: #b3b3b3;
}
#shepherdscircle .gform_wrapper.gravity-theme .gfield .gf_placeholder {
   color: #b3b3b3;	
}
.sc-connect.sc-section {
	
}

.sc-partnership.sc-section {
	font-family: "Manrope", sans-serif;
	font-weight: 400;
	padding-top: 0;	
}
.sc-partnership .sc-content-item {
	border-top: 1px solid #000000;
	padding-top: 2.5em;
}
.sc-partnership .sc-content-img {
	margin: 2em 0 0;	
}

.sc-orlop.sc-section {
	z-index: 2;	
	background-color: #03a060;
	font-size: 0.8em;
	line-height: 1.2em;
	font-family: "Manrope", sans-serif;	
	font-weight: 600;
	padding-top: 3.125em;
	padding-bottom: 3.125em;
}
.sc-orlop a:hover {
	text-decoration: underline;
}
.sc-business-name {
	
}
.sc-business-logo {
	display: block;
	width: 156px;
	height: auto;
	margin: 0 0 2em;
}
.sc-company {
	border-bottom: 1px solid #fdfff3;
	padding-bottom: 2em;
}
.sc-tagline {
	margin: 2em 0;
	display: block;
	text-wrap: balance;
	font-weight: 600
}
.sc-copyright {
	margin: 2em 0 0;
}
.sc-copyright span {
	display: inline-block;
	font-size: 0.9375em;
}

@media screen and (min-width: 22.5em) { /*360px*/
	.sc-main-navigation .sc-menu .menu-item {
		margin: 4px 0 4px 8px;
	}
	.sc-main-navigation .sc-menu .menu-item:before {
		margin-right: 4px;
	}	
}

@media screen and (min-width: 25em) { /*400px*/
	
}

@media screen and (min-width: 27.5em) { /*440px*/

}

@media screen and (min-width: 30em) { /*480px*/
	.sc-headline {
		font-size: 3.5em;
	}
	
	.sc-main-navigation .sc-menu .menu-item {
		margin: 0.5em 0 0.5em 2em;
	}
	.sc-main-navigation .sc-menu .menu-item:before {
		margin-right: 1em;
	}
	
	.sc-hero.sc-section {
		padding-top: 5em;
	}
	
	.sc-intro .sc-the-content {
		font-size: 1.5em;
	}
	.sc-intro .sc-content-wrapper:before,
	.sc-intro .sc-content-wrapper:after {
		height: 9em;
	}
	.sc-intro .sc-content-wrapper:before {
		margin-bottom: 2.5em;
	}
	.sc-intro .sc-content-wrapper:after {
		margin-top: 3.5em;
	}
}

@media screen and (min-width: 32.5em) { /*520px*/
	
}

@media screen and (min-width: 35em) { /*560px*/

}

@media screen and (min-width: 37.5em) { /*600px*/
	
}

@media screen and (min-width: 40em) { /*640px*/
	.sc-content-wrapper {
		padding-left: 40px;
		padding-right: 40px;
	}
	.sc-headline {
		font-size: 4.5em;
	}
	
	.sc-logo {
		width: 180px;
	}
	.sc-main-navigation .sc-menu .menu-item {
		margin-left: 3em;
	}
	.sc-main-navigation .sc-menu .menu-item:before {
		margin-right: 1em;
	}
	
	.sc-main {
		padding-top: 94px;
	}
	
	.sc-note.sc-section {
		padding-top: 5em;
	}
	.sc-about.sc-section,
	.sc-connect.sc-section {
		padding-top: 2.5em;
	}
	.sc-about.sc-section:before,
	.sc-connect.sc-section:before {
		top: -5rem;
	}

	.sc-content-item {
        max-width: none;
        display: flex;
        align-items: start;
	}
	.sc-partnership .sc-content-item {
        align-items: center;
	}
	#shepherdscircle .sc-connect .gform_description,
	.sc-content-img,
	.sc-content-copy {
		width: 50%;
	}
	.sc-partnership .sc-content-img,
	.sc-content-img {
		margin: 0;
	}
	.sc-content-copy {
		padding-left: 2.5em;
	}
	.sc-partnership .sc-content-copy {
		padding-left: 0;
		padding-right: 2.5em;
	}
	.sc-note .sc-content-item {
		width: 80%;
		margin: 0 auto;
	}
	.sc-note .sc-content-img {
		margin: 0;
		width: 25%;
	}
	.sc-note .sc-content-copy {
		width: 75%;
	}
	
	#shepherdscircle .gform_wrapper.gravity-theme .gform_fields {
		display: block;
		columns: 2;
		column-gap: 3em;
		margin-top: 5em;
		position: relative;
	}
	#shepherdscircle .gform_wrapper.gravity-theme .gform_fields:before {
		content: '';
		display: block;
		position: absolute;
		width: 1px;
		top: 0;
		bottom: 0;
		left: 50%;
		background: #000000;
	}
	#shepherdscircle .gform_wrapper.gravity-theme .gfield {
		margin-bottom: 1.5rem;
		break-inside: avoid;
	}
	#shepherdscircle .gform_wrapper.gravity-theme .gfield.gfield--type-select,
	#shepherdscircle .gform_wrapper.gravity-theme .gfield.gfield--type-radio {
		margin: 5rem 0;
	}
	#shepherdscircle .gform_wrapper.gravity-theme .gfield_label {
		margin-bottom: 1rem;
	}
	#shepherdscircle .gform_wrapper.gravity-theme .gform_footer {
		margin-top: 1.5rem;
		justify-content: center;
	}
	
	.sc-partnership > .sc-wrapper {
		padding-right: 0;
	}

	.sc-business-logo {
		display: block;
		width: 209px;
	}
	.sc-company {
		display: flex;
		justify-content: space-between;
	}
}

@media screen and (min-width: 45em) { /*720px*/
	.sc-wrapper {
		padding-left: 40px;
		padding-right: 40px;
	}
}

@media screen and (min-width: 48em) { /*768px*/
	.sc-orlop.sc-section {
		padding-top: 4.5em;
		padding-bottom: 4.5em;
	}
	.sc-orlop > .sc-wrapper {
		padding-left: 60px;
		padding-right: 60px;
	}	
}

@media screen and (min-width: 50em) { /*800px*/

}

@media screen and (min-width: 52.5em) { /*840px*/	
	.sc-container {
		font-size: 18px;
	}
}

@media screen and (min-width: 55em) { /*880px*/	

}

@media screen and (min-width: 60em) { /*960px*/

}

@media screen and (min-width: 64em) { /*1024px*/
	.sc-action {
		transform: translate3d(0, clamp(calc(0.0625rem * 50), 80 / 14.4 * 1vw, calc(0.0625rem * 80)), 0);
		opacity: 0;
		transition: opacity 0.7s cubic-bezier(0.215, 0.61, 0.355, 1), transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	.sc-action.sc-go {
		transform: translatey(0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
	.sc-partnership .sc-content-img,
	.sc-hero .sc-headline.sc-action.sc-go {
		transition-delay: 0.35s;
	}
	.sc-hero .sc-img.sc-action.sc-go {
		transition-delay: 0.7s;
	}
}

@media screen and (min-width: 70em) { /*1120px*/
	.sc-headline {
		font-size: 5.6em;
	}
	
	.sc-about.sc-section:before,
	.sc-connect.sc-section:before {
		font-size: 12.5em;
		top: -6.5rem;
	}
	
	.sc-content-copy {
		padding-left: 5em;
	}
	.sc-partnership .sc-content-copy {
		padding-right: 5em;
	}
	.sc-about .sc-content-item {
        align-items: center;
	}
	
	#shepherdscircle .gform_wrapper.gravity-theme .gform_fields {
		column-gap: 6em;
	}
}

@media screen and (min-width: 75em) { /*1200px*/
	.sc-wrapper {
		padding-left: 3.75%;
		padding-right: 3.75%;
	}
	.sc-orlop > .sc-wrapper {
		padding-left: 6.25%;
		padding-right: 6.25%;
	}
	.sc-content-wrapper {
		padding-left: 7.5%;
		padding-right: 7.5%;
	}
	
	.sc-orlop.sc-section {
		padding-top: 5.625em;
		padding-bottom: 5.625em;
	}
}

@media screen and (min-width: 80em) { /*1280px*/
	.sc-container {
		font-size: 20px;
	}
}

@media screen and (min-width: 85em) { /*1360px*/

}

@media screen and (min-width: 90em) { /*1440px*/
	.sc-about.sc-section:before,
	.sc-connect.sc-section:before {
		font-size: 15.5em;
	}
}

@media screen and (min-width: 100em) { /*1600px*/

}

@media screen and (min-width: 120em) { /*1920px*/
	.sc-container {
		font-size: 22px; /**/
	}
}

@media screen and (min-width: 130em) { /*2080px*/

}


/**/
html {
	margin: 0 !important;
}
/*
#wpadminbar {
	display: none;
}
*/