.title-xlarge {
    letter-spacing: 0;
}
.gem-quote.gem-quote-style-default {
    border: 2px solid #97d4cb;
}
.gem-quote.gem-quote-style-default.gem-quote-no-paddings blockquote {
    border: 1px solid #97d4cb;
}
.gem-quote.gem-quote-style-default.gem-quote-no-paddings:after {
    color: #97d4cb;
}
.diagram-circle span.summary {
    color: #3c3950 !important;
    font-family: 'Montserrat' !important;
    font-weight: 700 !important;
    font-size: 50px !important;
}
body .quickfinder-item-info {
    padding-top: 10px;
    padding-right: 0px !important;
    padding-left: 20px !important;
}
.diagram-legend {
    padding-top: 70px;
}
.gem-counter:last-child {
    border-bottom: none;
}
.gem-counter {
    border-bottom: 1px solid #d4d4d4;
    margin-bottom: 0;
}
.custom-border .gem-counter {
    border-left: 1px solid #d4d4d4;
}
.portfilio-top-panel-left .portfolio-filters {
    text-align: left !important;
}
.portfolio-filters a.active {
    background-color: #eeca00 !important;
}
.portfolio-filters a:hover {
    background-color: #199f8b !important;
}
.portfolio-navigator {
    display: none !important;
}
.gem-testimonials.style1 .gem-testimonial-name {
    color: #ffd800;
}
.gem-testimonial-company {
     color: #c7c7c7;
 }
.gem-testimonial-text p{
    color: white;
}
.gem-testimonials.style1  .gem-testimonial-wrapper:after {
    color: #ffd800;
}
.gem-testimonials .gem-prev:after, .gem-testimonials .gem-next:after {
    background-color: #64b8ab;
}
.gem-testimonials.style1 .gem-testimonial-content  .gem-testimonial-position {
        color: #d8d8d8;
}
.wpcf7-form .wpcf7-form-control-wrap input,
.wpcf7-form .wpcf7-form-control-wrap span,
.wpcf7-form .wpcf7-form-control-wrap {
    width: 100%;
}
.wpcf7-form .wpcf7-form-control-wrap textarea,
.wpcf7-form .wpcf7-form-control-wrap input {
    border-radius: 2px 3px 3px 2px;
    border: 1px solid #7b868e;
    background-color: transparent;
    color: #fff;
}
.wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit {
    background-color: transparent;
    border: 2px solid #12e0c1;
    color: #12e0c1;
    border-radius: 40px;
}
.wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit:hover {
    color: #26283c;
    background-color: #ffd800;
    border: 2px solid #ffd800;
}
.gem-contacts * {
    color: #99a9b5;
}
.gem-contacts a {
    color: #12e0c1 !important;
}
.gem-contacts :before {
    color: #ffd800 !important;
}
.title-h1 {
    line-height: 1.2;
}
.quickfinder-style-vertical-3 .quickfinder-item .quickfinder-item-info-wrapper .quickfinder-item-title {
    color: #222;
    padding-top: 15px;
font-size: 19px;
}
.custom-contacts .gem-contacts {
    max-width: 300px;
}
.custom-textarea .wpcf7 .wpcf7-form .contact-form-footer textarea {
    height: 155px;
}
#colophon {
    display: none;
}
#footer-nav {
background-color: #1e2133;
box-shadow: inset 0 1px 0 rgba(118, 123, 136, 0.38);
}
i.socials-item-icon {
    color: #99a9b5 !important;
}
i.socials-item-icon:hover {
    color: #ffd800 !important;
}
.gem-button.gem-button-style-outline {
    border-color: #12e0c1;
}
.gem-button.gem-button-style-outline {
    color: #12e0c1;
}
@media (min-width: 1980px) {
    .block-1-empty-space {
        height: 560px !important;
    }
    .block-1-empty-space-bottom {
        height: 1085px !important;
    }
    .block-2-empty-space-top {
        height: 880px !important;
    }
    .block-2-empty-space-bottom {
        height: 960px !important;
    }
    .block-3-empty-space-top {
        height: 1300px !important;
    }
    .block-3-empty-space-midle {
        height: 450px !important;
    }
    .block-3-empty-space-bottom {
        height: 1160px !important
    }
    .block-4-empty-space-top {
        height: 880px !important;
    }
}
@media (max-width: 1024px) {
    .gem-counter,
    .custom-border .gem-counter {
    border: none !important;
}
}
@media (max-width: 768px) {
    .hide_768 {
        display: none;
    }
    .block-2-empty-space-bottom {
         height: 762px !important;
    }
}
@media (max-width: 767px) {
    .hide_767 {
        display: none;
    }
    .block-3-devider {
        margin-top: -600px !important;
    }
    .block-4-devider {
        margin-top: -400px !important;
    }
    .block-1-empty-space {
        height: 75px !important;
    }
    .block-1-empty-space-bottom {
        height: 700px !important;
    }
    .block-2-empty-space-top {
        height: 910px !important;
    }
    .block-2-empty-space-bottom {
    height: 910px !important;
    }
    .block-3-empty-space-top {
        height: 950px !important;
    }
    .block-3-empty-space-bottom {
        height: 600px !important
    }
    .block-4-empty-space-top {
        height: 960px !important;
    }
    .custom-fullwidth-768 .fullwidth-block {
     background-image: url("https://preview.ariawp.com/thegem/wp-content/uploads/sites/7/2016/08/5-1.jpg") !important;
    }
    .block-4-empty-space-top {
    height: 470px !important;
    }
}
@media (min-width: 768px) and (max-width: 1200px)  {
    .hide_968 {
        display: none;
    }
    .block-2-empty-space-bottom {
        height: 800px !important;
    }
}
