﻿.column-container {
    max-width: unset !important;
}

.logo-holder {
    width: unset;
}

    .logo-holder a {
        text-decoration: none;
        font-size: 30px;
        font-weight: bold !important;
    }

.pagination {
    bottom: 40px;
}

.section-columns-text {
    min-height: 600px !important;
}

.port-subtitle span {
    left: 0px;
}

.fixed-title {
    width: 250px;
}

    .fixed-title:after {
        background: #20265f;
    }

.project-box.text {
    height: 80vh;
    overflow-x: auto;
}

.logo-holder a img {
    float: left;
    width: 260px;
    position: relative;
    top: -7px;
    height: auto;
}

.custom-inner p, .custom-inner h2 {
    color: #000 !important;
    text-align: left;
}

.contact-us .custom-inner p, .contact-us .custom-inner h2 {
    color: #fff !important;
    text-align: left;
}

.separator-image {
    padding-bottom: 20px;
    text-align: left;
}

@media only screen and (max-width: 756px) {
    .policy-box {
        display: contents;
    }

    footer {
        height: 75px;
    }

    .footer-social {
        line-height: 10px;
        padding-top: 15px;
    }


    .logo-holder a {
        font-size: 20px;
    }

    .project-box {
        padding: 0px;
    }

        .project-box.text {
            padding: 0px 20px 0px 20px;
            height: unset;
            overflow-x: unset;
        }
}

@media only screen and (max-width: 1036px) {
    .sections-bg {
        display: none;
    }
}
