/* Minification failed. Returning unminified contents.
(50,1): run-time error CSS1019: Unexpected token, found '@'
(56,1): run-time error CSS1019: Unexpected token, found '@'
(135,1): run-time error CSS1019: Unexpected token, found '@'
(141,1): run-time error CSS1019: Unexpected token, found '@'
(152,1): run-time error CSS1019: Unexpected token, found '@'
(162,1): run-time error CSS1019: Unexpected token, found '@'
(168,1): run-time error CSS1019: Unexpected token, found '@'
(189,1): run-time error CSS1019: Unexpected token, found '@'
 */

.newhomefooter {
    left: 0;
    bottom: 0;
    width: 100%;
    font-family: Arial;
    font-size: 12px;
    color: #9e9e9e;
}

.dv-icon {
    text-align: center;
}

.top-header-banner {
    background-color: #fff !important;
    box-shadow: 0 0 5px #ccc;
    padding: 0px !important;
    position: relative;
    background-repeat: no-repeat !important;
}

.close-top-header {
    position: absolute;
    right: 0px !important;
    top: -4px !important;
    cursor: pointer;
    z-index: 99;
    /*background-color: white;*/
    border-radius: 5px;
}

.closeicon1 {
    background-color: white;
    height: 23px;
    width: 60%;
    margin-left: 7px;
}


.headerimgwidth {
    display: block;
    width: 100% !important;
}

.responsivepadding {
    max-width: 1248px;
}

@@media (max-width: 400px) {
    .close-icon-img {
        width: 70%;
    }
}

@@media (max-width: 250px) {
    .close-top-header {
        right: -5px !important;
        top: -7px !important;
    }
}


/* Start New Footer Design Css */

.fontsiz_color {
    font-size: 15px;
    color: #2e2b2b !important;
    font-family: 'Manrope', sans-serif !important;
}

.text_center {
    text-align: center !important;
}

.linkpadding {
    padding: 1% !important;
}

.quicklink {
    /*border-bottom: 2px solid;*/
    width: 40%;
}

.linkmargintop {
    margin-top: 15px;
}

.quicklinkheadercolor {
    color: black;
}

.iconpadding {
    padding-left: 5%
}

.privacypolicy {
    margin-left: 30px;
}

.termcondtion_privacypolicy {
    border: 1px solid #b5a3a3;
    border-radius: 10px;
    padding: 10px 0px 10px 5px;
    color: black !important;
}

.termtext {
    text-align: end;
}

.contactinfo {
    display: flex;
}

.footer-container {
    padding-bottom: 20px;
}

.quicklink {
    /*padding-left: 35px;*/
    padding-left: 15px;
    border: none;
}

.rightsreserved {
    padding-left: 1.2% !important;
}

.footer_header_title {
    color: black;
    font-size: 20px;
}

@@media (max-width: 990px) {
    .specialmargin {
        margin-left: -5px;
    }
}

@@media screen and (max-width: 990px) {
    .quicklink {
        padding-left: 35px !important;
        border: none;
    }

    .rightsreserved {
        padding-left: 30px !important;
    }
}

@@media screen and (max-width: 767px) {
    .contactinfospecialmargin {
        margin-left: -120px !important;
    }

    .specialmargin {
        margin-left: -20px;
    }
}

@@media screen and (max-width: 700px) {
    .contactinfospecialmargin {
        margin-left: -101px !important;
    }
}

@@media screen and (max-width: 767px) and (min-width: 576px) {
    .resourcespecialmargin {
        margin-left: -70px !important;
    }

    .TermsofUse {
        /*display: block;*/
        text-align: start;
    }

    .termcondtion_privacypolicy {
        margin: 10px;
    }
    /*.specialmargin {
                display: block;
            }*/
    .privacypolicy {
        margin-left: 10px;
    }
}

@@media (max-width: 575px) {
    .quicklink {
        width: -webkit-fill-available;
    }

    .responsivecenter {
        text-align: center;
    }

    .iconimageadd {
        display: none;
    }

    .iconimageemail {
        display: none;
    }

    .contactinfo {
        display: block;
    }

    .TermsofUse {
        display: block;
        text-align: center;
    }

    .termcondtion_privacypolicy {
        margin: 10px;
    }

    .specialmargin {
        margin-top: 10px;
        display: block;
    }

    .responsivepadding {
        padding-bottom: 20px;
        padding-right: 20px;
    }

    .privacypolicy {
        margin-left: 0px;
    }

    .specialmargin {
        margin-left: 0px;
    }

    .termtext {
        text-align: center;
        margin-top: 20px;
    }

    .resourcespecialmargin {
        margin-left: 0px !important;
    }

    .contactinfospecialmargin {
        margin-left: 0px !important;
    }

    .linkpadding {
        padding: 1% !important;
    }

    .footer_div4 {
        margin-top: -3% !important;
    }

    .termtext {
        margin-left: 10%;
    }

    .quicklink {
        display: none !important;
    }
}
/* End New Footer Design Css */


