video {
    clip-path: inset(1px 1px);
}

.redBorder {
    border: 1px solid #FF5E5E !important;
    -webkit-box-shadow: 0 0 5px #FF5E5E !important;
    -moz-box-shadow: 0 0 5px #FF5E5E !important;
    box-shadow: 0 0 5px #FF5E5E !important;
}

.retmsg {
    color: red;
    margin-top: 10px;
    margin-bottom: 10px;
}

.retmsg2 {
    color: green;
    margin-top: 10px;
    margin-bottom: 10px;
}


.nav-link:hover {
    color: #ef9a07 !important;
}

.g-bg-gray-light-v8 {
    background-color: #f5f9f9 !important;
}

.u-btn-secondary {
    color: #fff;
    background-color: #ef9a07;
}

    .u-btn-secondary:hover, .u-btn-secondary:focus, .u-btn-secondary.active {
        color: #fff;
    }

    .u-btn-secondary:hover, .u-btn-secondary.active {
        border-color: #E88B0F;
        background-color: #E88B0F;
    }



@media screen and (min-width:922px) {
    #loginimg img {
        min-height: 720px;
    }
}

@media screen and (max-width:921px) {
    .navbar-nav {
        margin-top: 32px;
        margin-left: 57px !important;
    }

    #login {
        display: block !important;
    }

    .lab {
        font-size: 40px !important;
        margin-top: 10px;
    }

    .sublab {
        color: #fff !important;
        margin-left: 10% !important;
        width: 80% !important;
    }

    .mob {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }

        .mob a {
            margin-right: 0px !important;
        }

        .mob.container {
            margin-bottom: 0px !important;
            padding-bottom: 0px !important;
        }

    .mobsec {
        margin-top: 0px !important;
        padding-top: 20px !important;
        border-top: 1px solid #e3e3e3;
    }

    .block {
        margin-bottom: 0px !important;
    }

    .h3 {
        text-align: center;
    }

    .fillblock {
        display: none;
    }

    .blocktcm {
        text-align: unset !important;
    }

        .blocktcm a {
            margin-top: 10px !important;
        }

    .consul {
        padding-bottom: 0px !important;
    }
}

@media screen and (max-width:599px) {
    .navbar-nav {
        margin-top: 32px;
        margin-left: 57px !important;
    }

    #labrow {
        margin-top: 40px !important;
    }

    .lab {
        font-size: 40px !important;
        margin-top: 10px;
    }

    .sublab {
        color: #808080 !important;
        margin-left: 10% !important;
        width: 80% !important;
        text-shadow: none !important;
        margin-top:40px !important;
    }

    .mob {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }

        .mob a {
            margin-right: 0px !important;
        }

        .mob.container {
            margin-bottom: 0px !important;
            padding-bottom: 0px !important;
        }

    .mobsec {
        margin-top: 0px !important;
        padding-top: 20px !important;
        border-top: 1px solid #e3e3e3;
    }

    .block {
        margin-bottom: 0px !important;
    }

    .h3 {
        text-align: center;
    }

    .fillblock {
        display: none;
    }

    .blocktcm {
        text-align: unset !important;
    }

        .blocktcm a {
            margin-top: 10px !important;
        }

    .consul {
        padding-bottom: 0px !important;
        padding-left: 15px;
        padding-right: 15px;
    }

    .consultants {
        padding-bottom: 0px !important;
        padding-left: 15px;
        padding-right: 15px;
    }

    .pic {
        height:auto !important;
    }

    .row img {
        margin-top:0px !important;
    }

    #block4a {
        display: none !important;
    }

    #block4b {
        display: block !important;
    }

    #loginimg {
        display: none !important;
    }

    #loginblock {
        background-color: #f7f7f7 !important;
        padding-top: 80px !important;
    }

        #loginblock .lead {
            color: #808080 !important;
        }
        #loginblock #form {
            margin-top: 80px !important;
        }

    .d-flex {
        display: block !important;
    }
}

@media screen and (max-width:389px) {
    .lab {
        font-size: 30px !important;
        margin-top: 10px;
    }

}
