@media screen and (max-width: 960px) {
.uk-heading-primary {
font-size: 45px!important
}
em {
color: #9dc183!important;
} html:where([style*=border-color]) {
border-style: none!important;
} .wpcf7-list-item {
display: block;
margin: 0;
}
input[type=checkbox] {
margin: 0px 10px 0px 0px!important;	
}
.wpcf7-list-item label  {
display: flex;
display: -webkit-flex;
flex-flow: row nowrap;
-webkit-flex-flow: row nowrap;
justify-content: space-between;
-webkit-justify-content: space-between;
vertical-align: top;
}
.wpcf7-list-item-label {
width: 100%;
font-family: Quicksand!important;
font-size: 16px;
font-weight: lighter;
text-align: justify;
}
.wpcf7-submit  {
padding: 20px;
-webkit-appearance: none!important;
background: #9dc183;
border: none;
font-family: Quicksand;
font-size: 16px;
color: white;
}
.wpcf7-submit:hover {
background: #7e9d68;
} .de-portfolio-archive .uk-grid .uk-first-column .uk-first-column  {
margin-bottom: 50px!important;
} #sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a {
font-size: 18px!important;
}
@media only screen and (max-width: 48em) { }
@media only screen and (max-width: 960px)  {
.uk-heading-primary {
font-size: 30px;
line-height: 1.2;
letter-spacing: 1px;
margin-bottom: 10px;
}
}