form .field-validation-error {
    display: block;
    margin-top: 0px;
}

.extraHeight {
    min-height: 300px;
}

.page-content {
    padding: 30px 30px;
}
.contentpage .container h1{
    color: #000c7f;
}
body .info-block-body-detailpage{
    background-color: #000c7f !important;
}
.backgroundImageText {
    color: #000c7f !important;
}
.header-intro .info-block-footer {
    white-space: initial;
}
.col-lg-12 span{
    color: #000c7f !important;
}
.btn-secondary {
    padding: 18px;
    background-color: #FFA329 !important;
}

.btn-primary {
    border-color: #ffffff;
    color: #ffffff;
    padding: 18px;
}

.expert-inline {
    background-color: whitesmoke;
    padding: 48px;
}

.info-block-inner {
    margin-left: -48px;
}

.bg-lightgray {
    background-color: #E7ECF2;
}

.section {
    margin-bottom: 2rem !important;
}

.date-addon {
    position: relative;
    top: -35px;
    left: 350px;
}
.paper-plane {
    height: 20px;
    width: 20px;
    fill: #FFF;
    margin-left: 10px;
}
.calender {
    height: 20px;
    width: 20px;
    fill: rgb(49, 49, 49);
}
.calender .cls-1{
    fill: rgb(243, 243, 243);
}

@Media screen and (min-width: 481px) {
    #CallButtonPhone {
            display: none;
        }

        #CallButton {
            display: block;
        }
    }


    @Media screen and (max-width: 481px) {

        #CallButtonPhone {
            display: block;
        }

        #CallButton {
            display: none;
        }

        #ExclusiveBox {
            display: none;
        }

      

        .twenty-rem-margin {
            margin-top: 0rem !important;
        }
    }

    @media only screen and (min-width : 900px) {

        #InfoBlockLeft {
            max-width: 600px;
        }

        #InfoBlockRight {
            max-width: 600px;
        }

    }


    @media only screen and (min-width : 770px) {

        #InfoBlockLeft {
            max-width: 600px;
        }

        #InfoBlockRight {
            max-width: 600px;
        }

        .twenty-rem-margin {
            margin-top: 0rem !important;
        }


    }

    @media only screen and (min-device-width : 375px) {

        #InfoBlockLeft {
            max-width: 600px;
        }

        #InfoBlockRight {
            max-width: 600px;
        }

       
        .twenty-rem-margin {
            margin-top: 0rem !important;
        }
    }


    table {
        margin-bottom: 2rem;
    }
        