body {
    font-family: 'Source Sans Pro', sans-serif;
    background-color: #593924;
    padding: 0px !important;
}
.footer_adj_cls {
    margin-left: 150px;
    margin-top: 325px !important;
}
/* advancedsearch start */
.advanced-search {
    padding-top: 150px;
    font-size: 25px;
    font-weight: 700;
    color: #593924;
}

.containerm {
    padding-left: 15px;
    padding-right: 15px;
}

.ip-section {
    width: 170px;
}

.name-section {
    padding-left: 40px;
    padding-top: 20px;
    background: #fcf8ea;
    border: 1px solid #DBC794;
}

.search-by {
    font-size: 18px;
    font-weight: 600;
    color: #000000;
}

.name-class {
    font-size: 16px;
    font-weight: 400;
    color: #000000;
}

.search-btn {
    border: 1px solid #000000;
    height: 37px;
    width: 100px;
    /* margin-right: 33px; */
    background-color: #f4f4f4;
    color: #000000;
    margin-top: 20px;
    font-size: 17px;
    font-weight: 400;
    cursor: pointer;
    margin-bottom: 25px;
    margin-left:-12px;
}

    .search-btn:hover {
        background-color: #dbdbdb;
        color: black;
    }

.search-tips {
    font-size: 16px;
    font-weight: 600;
    color: #000000;
}

.naming {
    font-size: 14px;
    font-weight: 600;
    color: #000000;
}

.tips_desc {
    font-size: 13px;
    font-weight: 400;
    color: #000000;
}

.search-tips-section {
    background: #F1F2E4;
    border: 1px solid #543019;
    padding: 10px 15px 9px 15px;
}
.search-tips-section-name {
        background: #F1F2E4;
        border: 1px solid #543019;
        padding: 10px 15px 9px 15px;
        height:100%;
    }
    .search-tips-section-date {
        background: #F1F2E4;
        border: 1px solid #543019;
        padding: 10px 15px 9px 15px;
        height:100%;
    }
    .search-tips-section-keyword {
        background: #F1F2E4;
        border: 1px solid #543019;
        padding: 10px 15px 9px 15px;
        height:100%;
    }

.name-col {
    padding-left: 0px;
}

@media screen and (min-width: 768px) {
    .memorialbook-parent {
        background-color: #fef3e0;
        padding-left: 15px;
        height: 100vh;
    }

    .advanced-search {
        padding-top: 134px;
        font-size: 25px;
        font-weight: 700;
        color: #593924;
    }

    .containerm {
        padding-left: 15px;
        padding-right: 15px;
    }

    .ip-section {
        width: 170px;
    }

    .name-section {
        padding-left: 20px;
        padding-top: 30px;
        background: #fcf8ea;
        border: 1px solid #DBC794;
       
    }

    .search-by {
        font-size: 18px;
        font-weight: 600;
        color: #000000;
    }

    .name-class {
        font-size: 16px;
        font-weight: 400;
        color: #000000;
    }

    .search-btn {
        border: 1px solid #000000;
        height: 37px;
        width: 100px;
        /* margin-right: 33px; */
        background-color: #f4f4f4;
        color: #000000;
        margin-top: 20px;
        font-size: 17px;
        font-weight: 400;
        cursor: pointer;
        margin-bottom: 25px;
        margin-left:-12px;
    }

        .search-btn:hover {
            background-color: #dbdbdb;
            color: black;
        }

    .search-tips {
        font-size: 16px;
        font-weight: 600;
        color: #000000;
    }

    .naming {
        font-size: 14px;
        font-weight: 600;
        color: #000000;
    }

    .tips_desc {
        font-size: 13px;
        font-weight: 400;
        color: #000000;
    }

    .search-tips-section {
        background: #F1F2E4;
        border: 1px solid #543019;
        padding: 10px 15px 9px 15px;
        min-height:186px;
    }
    .search-tips-section-name {
        background: #F1F2E4;
        border: 1px solid #543019;
        padding: 10px 15px 9px 15px;
        height:100%;
    }
    .search-tips-section-date {
        background: #F1F2E4;
        border: 1px solid #543019;
        padding: 10px 15px 9px 15px;
        height:100%;
    }
    .search-tips-section-keyword {
        background: #F1F2E4;
        border: 1px solid #543019;
        padding: 10px 15px 9px 15px;
        height:100%;
    }

    /* .container-head {
        height: 100vh;
    }  */
}
@media screen and (min-width: 1200px){
    .advanced-search {
        padding-top: 185px;
        font-size: 25px;
        font-weight: 700;
        color: #593924;
    }  
}
/* advancedsearch ends */