.link-style {
    color: #131313;
}

.link-style:hover {
    color: #e21221;
}

.text-squares div {
    display: grid;
    padding: 50px;
    gap: 10px;
    align-items: start;
    grid-template-rows: 40px auto;
}

.text-squares > div p:last-child{
    padding-top: 20px;
}

section.smrt-pgs-det-text.crestron-section-2{
margin-bottom: unset;
min-height: unset;
}


section.smrt-pgs-det-text.crestron-section-2 .text-squares div a{
    font-size: 1.5rem;
    font-weight: 800;
    font-family: "Geologica";
    max-width: 250px;
    text-align: center;
    text-decoration: unset;    
    color: #ffffff;
}

section.smrt-pgs-det-text.crestron-section-2 .text-squares div:first-child a{  
    color: #131313;
}


.relat-srv-content {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 25px;
}


section.video-section > div video{
    width: 100%;
    overflow: hidden;
}


@media screen and (max-width: 1700px) {


}

@media screen and (max-width: 1366px) {


}


@media screen and (max-width: 1180px) {
    .relat-srv-content{
        grid-template-rows: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        row-gap: 100px;
    }
}

@media screen and (max-width: 768px) {
        .relat-srv-content{
        grid-template-rows: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr;
        row-gap: 75px;
    }
}

@media screen and (max-width: 425px) {


}