.content-sidebar-wrap br{
    display:none;
}

.yt-video-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}
.main-cta-section .cta-form .cta-form-title {
    background-color: #fcb900 !important;
}
.top-content-cta-section .top-cta-title {
    text-align: center !important;
}
.latest-news-section .post-item {
    box-shadow: 2px 10px 10px 0px #cccccc;
}
.projects-section .sample-proj-item:hover:after {
    color: #003d59 !important;
}
.main-cta-section .cta-form .form-field {
    border: none !important;
}
.main-cta-section .cta-content-row .cta-left-col .cta-form {
    box-shadow: -1px 0px 20px 5px rgb(0 0 0 / 10%);
}
.latest-news-section .latest-news-col:before {
    border-top: 1px solid #cccccc;
}
.backToTop {
    background-color: #eb7100 !important;
}
.contact-page-wrap .form-field {
    border: none !important;
}

@media only screen and (max-width:1200px) and (min-width:1024px){
    header.site-header .mid-head-item .dsply-item {
        font-size: 12px !important;
    }
}

@media only screen and (min-width:1024px){

        li#menu-item-582 ul.sub-menu {
                display: grid !important;
                grid-template-columns: 1fr 1fr;
                grid-template-rows: repeat(3, 1fr);
                grid-auto-flow: column;
                width: 600px;
        }

        li#menu-item-582 ul.sub-menu a {
                height: 100%;
                display: flex;
                align-items: center;
        }

}

@media only screen and (max-width:1023px){
    .sub-menu-toggle {
        background: #003d59 !important;
    }
    
    .sub-menu-toggle.activated:before {
        color: #ffffff !important;
    }
}