.dashboard_new_page .m_lr_10 {
    margin-left: -10px !important;
    margin-right: -10px !important;
}
.dashboard_new_page .p_lr_10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.dashboard_new_page .laptop_hide
{
    display: none;
}
.dashboard_new_page .div_center
{
    text-align: center;
}
.dashboard_new_page .line_divider
{
    border-top: 1px solid rgb(128 128 128 / 17%);
    margin-top: 1rem;
    margin-bottom: 15px;
}
.dashboard_new_page ::-webkit-scrollbar
{
    height: 3px;
    cursor: pointer;
}
.dashboard_new_page .left_section .card_container
{
    height: calc(45vh - 60px);
}
/* ..... */
.dashboard_new_page .quote_container h4
{
    margin: 0;
} 
.dashboard_new_page .hire_quote_container
{
    background-image: url('../images/dashboard/new_hire_bg.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 97%;
}
.dashboard_new_page .hire_quote_container2
{
    background-image: url('../images/attendance/announcement.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 97%;
}
.dashboard_new_page .hire_quote_container hr 
{
    border-top: 1px solid rgb(128 128 128 / 17%);
}
/* ..... */
.dashboard_new_page .quote_container
{
    height: calc(50vh - 112px);
    display: flex;
    justify-content: center;
    align-items: center;
}
.dashboard_new_page .quote_container .quote_innner_wrapper
{
   width: 80%;
   margin: 0 auto;
}
.dashboard_new_page .quote_container .quote_innner_wrapper .quote_image
{
    transform: rotate(180deg);
    width: 60px;
    margin-top: -67px;
}
.dashboard_new_page .quote_innner_wrapper .sec_head
{
    font-size: 20px;
    margin-bottom: 15px;
    font-weight: 600;
}
.dashboard_new_page .quote_innner_wrapper p 
{
    font-size: 16px;
    line-height: 150%;
    font-style: italic;
    font-weight: 500;
    margin: 0;
}
/* ..... */
/* New Slider CSS Start */
.dashboard_new_page .ann-Slider {
    max-width: 730px;
    margin: 0px auto 30px auto;
}
.dashboard_new_page .slide-viewer {
    position: relative;
    /* needed for IE7 */
    overflow: hidden;
    height: 300px;
}
.dashboard_new_page .slide-group {
    width: 100%;
    height: 100%;
    position: relative;
}
.dashboard_new_page .slide {
    width: 100%;
    height: 100%;
    /*display: none;*/
    position: absolute;
}
/*.dashboard_new_page .slide:first-child {*/
/*    display: block;*/
/*}*/
.dashboard_new_page .ann-Slider .dot_grp 
{
    display: flex;
    justify-content: center;
    position: absolute;
    width: calc(100% - 32px);
    bottom: 12px;
}
.dashboard_new_page .ann-Slider .dot span
{
    width: 10px;
    height: 10px;
    background: #00C7B9;
    border-color: 1px solid #00C7B9;
    display: block;
    border-radius: 50%;
    cursor: pointer;
    margin: 4px;
}
.dashboard_new_page .ann-Slider .dot.inactive span
{
    background: #E6FFF9;
    border: 1px solid #ffffff;
}
/********** BUTTONS **********/
.dashboard_new_page .slide-buttons {
    text-align: center;
}
.dashboard_new_page .slide-btn {
    border: none;
    background: none;
    color: #000;
    font-size: 200%;
    line-height: 0.5em;
}
.dashboard_new_page .slide-btn.active, .slide-btn:hover {
    color: #ed8e6c;
    cursor: pointer;
}
/********** IMAGE BUTTONS **********/
 .image-grp {
    margin-top: 20px;
    height: 90px;
}
.image-button {
    cursor: pointer;
    float: left;
    height: inherit;
    width: 22%; 
    padding-right: 10px;
}
.image-button:hover {
   opacity: 1; 
}

.image-button img {   
    width: 100%;
}


.inactive{
    opacity: 0.7;
}

.slide-content{
    position: absolute;
    color: white;
    width: 100%;
    height: 50%;
    top: 20px;
    text-align: center;
    font-size: 22px;
}
/* New Slider CSS End */
.slider-container{
    margin-top: 10px;
}
.profile_warpper .candidate-info {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}
.dashboard_new_page .profile_warpper .user_image
{
    position: relative;
    width: 100px;
    height: 100px;
    margin: 10px 0;
    object-fit: cover;
}
.dashboard_new_page .profile_warpper .user_image img 
{
    position: absolute;
    width: 100%;
    height: 100px;
    border-radius: 50%;
}
.dashboard_new_page .profile_warpper h4
{
    margin-top: 0px;
    text-align: center;
    height: auto;
    line-height: 27px;
    display: -webkit-box;
    max-height: 60px;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 1;
}
.dashboard_new_page .profile_warpper p
{
    font-size: 16px;
    line-height: 16px;
}
.dashboard_new_page .profile_warpper h4, 
.dashboard_new_page .profile_warpper p 
{
    text-align: center;
    margin-bottom: 5px;
}
.dashboard_new_page .profile_warpper
{
    display: flex;
    align-items: center;
    justify-content: center;
}
.dashboard_new_page .profile_warpper, .dashboard_new_page .hire_content
{
    height: calc(50vh - 150px);
    overflow: auto;
    overflow-x: hidden;
}
.dashboard_new_page .hire_content{
    margin-top: 15px;
}
.dashboard_new_page .item .hire_content h4
{
   margin: 0px;
   margin-bottom: 15px;
}
.dashboard_new_page .hire_content p span
{
    color: #000000;
    font-weight: 600;
}
.dashboard_new_page .carousel-control.left,
.dashboard_new_page .carousel-control.right
{
    background-image: unset;
}
.dashboard_new_page .glyphicon-chevron-left:before,
.dashboard_new_page .glyphicon-chevron-right:before
{
    content: unset;
}
.dashboard_new_page .carousel
{
    height: 100%;
}
.dashboard_new_page .carousel .carousel-indicators li 
{
    background-color: #E6FFF9;
}
.dashboard_new_page .carousel .carousel-indicators .active 
{
    background-color: #00C7B9;
    border: 1px solid #00C7B9;
}
/* ....... */
.dashboard_new_page .card_holiday
{
    padding: 0px;
}
.dashboard_new_page .card_holiday .p_20
{
    padding: 20px 20px 10px 20px;
}
.dashboard_new_page .card_holiday img 
{
    width: 100%;
    /* height: 155px; */
    height: 100%;
    object-fit: cover;
    border-radius: 0px 0px 5px 5px;
}
.dashboard_new_page .card_holiday2 img 
{
    width: auto;
    height: 65%;
    object-fit: cover;
    border-radius: 0px 0px 5px 5px;
    margin-top: 20px;
}
.dashboard_new_page .holiday_date_container
{
    display: flex;
    margin: 10px 0px 0px 0px;
    /* height: calc(50vh - 284px); */
    overflow: auto;
}
.imageHoliday {
    position: relative;
    bottom: 0px;
    height: 100%;
}
.dashboard_new_page .holiday_date_container .date 
{
    height: 175px;
    align-items: center;
    justify-content: center;
}
.dashboard_new_page .holiday_date_container {
    margin: 5px 0px 0px 0px;
    display: block;
}
.dashboard_new_page .holiday_date_container .date {
    height: auto;
    width: 55%;
    align-items: center;
    justify-content: flex-start;
    position: absolute;
    top: 2px;
    right: 0px;
}
.dashboard_new_page .holiday_date_container .p1 
{
    font-size: 30px;
    font-weight: 500;
    line-height: 80%;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-top: 5px;
}
.dashboard_new_page .holiday_date_container .p2 
{
    font-size: 18px;
    padding-right: 15px;
    /* padding-right: 5px; */
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: start;
    margin-bottom: 0px;
}
.dashboard_new_page .holiday_date_container .p2 span 
{
    display: block;
}
.dashboard_new_page .holiday_date_container .p3
{
    font-style: italic;
    font-size: 12px;
    font-weight: 500;
    /* font-size: 11px; */
    line-height: 20px;
    position: absolute;
    top: 82%;
    left: 40px;
}
.dashboard_new_page .holiday_date_container {
    /* height: calc(100vh - 552px); */
    margin: 5px 0px 0px 0px;
    display: block;
}
.dashboard_new_page .holiday_date_container .date {
    height: auto;
    width: 55%;
    align-items: center;
    justify-content: flex-start;
    position: absolute;
    top: 2px;
    right: 0px;
}
.dashboard_new_page .holiday_date_container ul 
{
    padding-inline-start: 0;
    margin-bottom: 0px;
    height: calc(50vh - 295px);
    overflow: auto;
    width: 100%;
    margin-top: 10px;
}
.dashboard_new_page .holiday_date_container ul li 
{
    list-style-type: none;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    width: 125px;
}
.dashboard_new_page .holiday_date_container ul li span 
{
    width: 20px;
    height: 20px;
    display: block;
    margin-bottom: 5px;
    text-align: center;
    border-radius: 50%;
    font-size: 11px;
    font-weight: 600;
    padding-top: 2px;
    margin-right: 8px;
}
.dashboard_new_page .holiday_date_container ul li.previous
{
   opacity: 0.5;
}
.dashboard_new_page .holiday_date_container ul li.current
{
    color: #0091FF;
}
.dashboard_new_page .holiday_date_container ul li.current span
{
   background-color: #0091FF;
   color: #ffffff;
}
.dashboard_new_page .holiday_date_container ul li span
{
   background-color: #EFEFEF;
   color: #7F7F7F;
}
.dashboard_new_page .bday_anniv_container.mb_20
{
    height: calc(25vh - 40px);
    overflow: auto;
    overflow-x: hidden;
}
.dashboard_new_page .bday_anniv_container .user_list_flex
{
    display: flex;
    width: calc(100% - -127px);
    overflow: auto;
    overflow-y: hidden;
    padding-bottom: 9px;
}
.dashboard_new_page .bday_anniv_container h4, .dashboard_new_page .bday_anniv_container p 
{
    text-align: center;
}
.dashboard_new_page .bday_anniv_container p 
{
    font-size: 12px;
    text-align: center;
    margin-bottom: 0px;
    line-height: 1;
}
.dashboard_new_page .bday_anniv_container strong{
    font-weight: 500;
    line-height: 1;
    text-align: center;
    height: auto;
    line-height: 16px;
    display: -webkit-box;
    max-height: 33px;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 2;
}
.dashboard_new_page .bday_anniv_container h4
{
    margin: 0px;
}
.dashboard_new_page .bday_anniv_container .event_image
{
    position: relative;
    width: 80px;
    height: 80px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.dashboard_new_page .bday_anniv_container .event_image img
{
    position: absolute;
    width: 100%;
    height: 100%;
}
.dashboard_new_page .bday_anniv_container .badge-info
{
    background-color: #CDEAFF;
    color: #000000;
    font-weight: 500;
    font-size: 11px;
    text-align: center;
    margin-top: 5px;
}
.day_text_container{
    text-align: left;
    float: left;
    margin-left: 10px;
}
.dashboard_new_page .bday_anniv_container .day_text_container .last_7_day_text
{
    text-align: right;
    margin-bottom: 8px;
    font-size: 12px;
    color: #7F7F7F;
    margin-top: -5px;
}
.dashboard_new_page .bday_anniv_container .date_txt
{
    font-weight: 500;
    font-size: 12px;
    margin-bottom: 5px;
    display: block;
    color: #7F7F7F;
}
.yr-completed{
    margin-left: 10px
}
.dashboard_new_page .bday_anniv_container .date_txt.date_txt_active
{
    color: #0091FF;
}
.current-announcement{
    background-color: #D471FF!important;
}
 .badge-wish
{
    background-color: #0091FF;
    color: #ffffff;
    font-size: 10px;
    padding: 5px 12px;
    width: 100%;
    border-radius: 4px;
    border: unset;
}
 .badge-wish img 
{
    width: 11px;
    margin-left: 3px;
    margin-top: -3px;
}
/* ..... */
.dashboard_new_page .users_list
{
    /* padding: 0px 25px 10px 25px; */
    width: 157px;
    min-width: 157px;
}
.dashboard_new_page .users_list:last-child
{
    border-right: 1px solid transparent;
}
.dashboard_new_page .users_list .avtar_img
{
    position: relative;
    width: 60px;
    height: 60px;
    margin: 0 auto;
}
.dashboard_new_page .users_list .avtar_img img 
{
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.dashboard_new_page .users_list p 
{
    text-align: center;
    margin-top: 4px;
    color: #000000;
    line-height: 120%;
}
/* ...... */
.dashboard_new_page .appriciation_container .select2-container--default .select2-search--inline .select2-search__field
{
    width: 100% !important;
    font-size: 12px;
    margin-top: 8px;
}
.dashboard_new_page .appriciation_container .sec_head img 
{
    width: 16px;
    margin-right: 5px;
    margin-top: -10px;
}
.dashboard_new_page .appriciation_container .custom_rnd_btn
{
    width: 100%;
    height: 34px;
    line-height: unset;
    border-radius: 4px;
}
.dashboard_new_page .appriciation_container p span 
{
    color: #0091FF;
    font-weight: 500;
    font-size: 15px;
}
.dashboard_new_page .appriciation_container p b 
{
    color: #000000;
    font-weight: 500;
    font-size: 15px;
}
.dashboard_new_page .appriciation_container fig{
    font-size: 10px;
}
.dashboard_new_page .appriciation_container .image_wrapper
{
    position: relative;
    width: 45px;
    height: 45px;
}
.dashboard_new_page .appriciation_container .image_wrapper img 
{
    position: absolute;
    width: 100%;
    height: 100%;
}
.dashboard_new_page .appriciation_container .line_divider
{
    border-top: 1px solid rgb(128 128 128 / 17%);
    margin-top: 0px;
    margin-bottom: 0;
}
.dashboard_new_page .appriciation_container .appr_row p
{
    margin: 0px;
    line-height: 15px;
    margin-top: 8px;
}
.dashboard_new_page .appriciation_container .appr_row .p1
{
    margin-top: 0px;
}
.dashboard_new_page .appriciation_container .appr_row_1
{
    margin-top: 15px;
}
.dashboard_new_page .appriciation_container .appr_row_1 p 
{
    margin-top: 10px;
}
.dashboard_new_page .appriciation_container  .appriciation_list_container
{
    height: calc(41vh - 171px);
    overflow: auto;
    overflow-x: hidden;
    margin-right: -7px;
}
.dashboard_new_page .appriciation_container  .appriciation_list_container .appriciation_list_innerdiv
{
    padding-right: 7px;
}
.dashboard_new_page .appriciation_container  .appriciation_list
{
    padding: 10px 0px;
    border-bottom: 1px solid rgb(128 128 128 / 17%);
}
.dashboard_new_page .appriciation_container  .appriciation_list:last-child
{
    border-bottom: 1px solid transparent;
}
/* .... */
.dashboard_new_page .certification_container .sec_head img 
{
    width: 24px;
    margin-right: 5px;
    margin-top: -5px;
}
.dashboard_new_page .certification_container .user_image
{
    position: relative;
    width: 50px;
    height: 50px;
    margin-right: 10px;
}
.dashboard_new_page .certification_container .user_image img 
{
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.dashboard_new_page .profile_warpper .user_image {
    border-radius: 50%;
    /* border: 2px solid #333; */
    padding: 2px;
}

.dashboard_new_page .profile_warpper .user_image p {
    font-size: 25px;
    font-weight: 400;
    color: #FFFFFF;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    margin: 0 0 0px;
    background: #0091FF;
}
.dashboard_new_page .bday_anniv_container .user_list_flex .users_list .avtar_img p {
    font-size: 20px;
    font-weight: 400;
    color: #FFFFFF;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    margin: 0 0 0px;
}
.dashboard_new_page .certification_container .certified_users_list .user_image p {
    font-size: 15px;
    font-weight: 600;
    color: #FFFFFF;
    width: 45px;
    height: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    margin: 0 0 0px;
}
.dashboard_new_page .bday_anniv_container .user_list_flex .users_list:nth-child(1n) .avtar_img p,
.dashboard_new_page .certification_container .certified_users_list:nth-child(1n) .user_image p{
    background: #B0E538;
}

.dashboard_new_page .bday_anniv_container .user_list_flex .users_list:nth-child(2n) .avtar_img p,
.dashboard_new_page .certification_container .certified_users_list:nth-child(2n) .user_image p{
    background: #9AB4FC;
}

.dashboard_new_page .bday_anniv_container .user_list_flex .users_list:nth-child(3n) .avtar_img p,
.dashboard_new_page .certification_container .certified_users_list:nth-child(3n) .user_image p{
    background: #FDD836;
}

.dashboard_new_page .bday_anniv_container .user_list_flex .users_list:nth-child(4n) .avtar_img p,
.dashboard_new_page .certification_container .certified_users_list:nth-child(4n) .user_image p{
    background: #FF9EA2;
}

.dashboard_new_page .bday_anniv_container .user_list_flex .users_list:nth-child(5n) .avtar_img p,
.dashboard_new_page .certification_container .certified_users_list:nth-child(5n) .user_image p{
    background: #86D8FE;
}

.dashboard_new_page .bday_anniv_container .user_list_flex .users_list:nth-child(6n) .avtar_img p,
.dashboard_new_page .certification_container .certified_users_list:nth-child(6n) .user_image p{
    background: #FC9AED;
}

.dashboard_new_page .bday_anniv_container .user_list_flex .users_list:nth-child(7n) .avtar_img p,
.dashboard_new_page .certification_container .certified_users_list:nth-child(7n) .user_image p{
    background: #FECC86;
}

.dashboard_new_page .bday_anniv_container .user_list_flex .users_list:nth-child(8n) .avtar_img p,
.dashboard_new_page .certification_container .certified_users_list:nth-child(8n) .user_image p{
    background: #8CBABB;
}
.bd-container{
    background-image: url("../images/attendance/announcement-birthday.svg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 97%;
}
.av-container{
    background-image: url("../images/attendance/announcement-work-anniversary.svg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 97%;
}

.dashboard_new_page .certification_container p 
{
    margin: 0;
    font-size: 13px;
    margin-top: 4px;
    color: #222222;
    font-weight: 500;
}
.dashboard_new_page .certification_container h5 
{
    margin: 0;
    margin-top: 4px;
    font-size: 11px;
    color: #0091ff;
    font-weight: 400;
}
.dashboard_new_page .certification_container .btn_wrapper
{
    text-align: right;
    align-items: center;
    display: flex;
}
.dashboard_new_page .certification_container .btn-secondary 
{
    color: #000000;
    background-color: #ffffff;
    border-color: #0091FF;
    border-radius: 4px;
    font-size: 12px !important;
    padding: 4px 10px;
}
.dashboard_new_page .certification_container .certified_users_list_container
{
    height: calc(50vh - 161px);
    overflow: auto;
    margin-right: -7px;
    margin-top: 10px;
}
.dashboard_new_page .certification_container .certified_users_list_container .certified_users_list_innerdiv
{
    padding-right: 7px;
}
.dashboard_new_page .certification_container .certified_users_list
{
    border-bottom: 1px solid #E8E8E8;
    padding: 10px 0px;
    display: flex;
    justify-content: space-between;
}
.certified_users_list_container .no-data-found img
{
    height: calc(50vh - 163px);
    width: 56%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
.quotes p
{
    font-weight: 600;
    font-size: 18px;
    font-style: italic;
    padding-left: 15px;
}
.quotes p span
{
    font-size: 40px;
    position: absolute;
    left: 0;
    top: -13px;
}
.c2cttm_input {
    margin: 0px;
    padding: 10px;
    border-radius: 2px !important;
    font-size: 12px;
    height: 34px !important;
    background: unset !important;
    color: #000000;
    border: 1px solid #aaaaaa;
}
.appr_filter_row{
    margin-top: 15px;  
}

.holidayContainer h4, .certification_container .sec_head, .indivisual_card_page .sec_head{
    margin-bottom: 15px;
    font-weight: 500;
}
.dashboard_new_page .left_section .card_container .hire_container {
    height: 100%;
}
.hire_quote_container .hire_content p {
    margin: 0 0 5px!important;
}
/* x-small devices */
@media only screen and (min-device-width:320px) and (max-device-width:479.98px)
{
    .dashboard_new_page .left_section .card_container
    {
        height: auto;
        margin-bottom: 20px;
    }
    .dashboard_new_page .profile_warpper .user_image
    {
        width: 70px;
        height: 70px;
        margin-bottom: 10px;
    }
    .dashboard_new_page .profile_warpper
    {
        height: auto;
    }
    .dashboard_new_page .hire_content
    {
        height: calc(50vh - 98px);
    }
    .slide-viewer
    {
        height: 465px;
    }
    /* ..... */
    .dashboard_new_page .holiday_date_container
    {
        height: auto;
        overflow: unset;
    }
    /* ..... */
    .dashboard_new_page .bday_anniv_container.mb_20
    {
        height: auto;
    }
    .dashboard_new_page .bday_anniv_container .event_image
    {
        width: 60px;
        height: 60px;
    }
    .dashboard_new_page .bday_anniv_container h4 {
        margin-bottom: 15px;
    }
    .dashboard_new_page .bday_anniv_container .user_list_flex
    {
        width: calc(100% - 4px);
    }
    /* ..... */
    .appriciation_container  .sec_head
    {
        margin-bottom: 15px !important;
    }
    /* ..... */
    .dashboard_new_page .appriciation_container .image_wrapper
    {
        width: 25px;
        height: 25px;
        margin-top: 6px;
    }
    .dashboard_new_page .appriciation_container .mobile_hide
    {
        display: none;
    }
    .dashboard_new_page .appriciation_container .laptop_hide
    {
        display: block;
    }
    .dashboard_new_page .appriciation_container .appriciation_list .c2cttm_input
    {
        border-radius: 0;
        width: 92%;
        float: right;
    }
    .dashboard_new_page .appriciation_container .appriciation_list .custom_rnd_btn 
    {
        padding: 0;
        border-radius: 0;
        height: 39px;
    }
    .dashboard_new_page .appriciation_container .appriciation_list .custom_rnd_btn img 
    {
        width: 59%;
    }
    /* ..... */
}
/* Small devices - sm  */
@media only screen and (min-device-width: 480px) and (max-device-width:767.98px)
{
    .dashboard_new_page .left_section .card_container
    {
        height: auto;
    }
    .dashboard_new_page .profile_warpper
    {
        height: auto;
    }
    .dashboard_new_page .slide-viewer
    {
        height: 448px;
    }
    .dashboard_new_page .holiday_date_container
    {
        height: auto;
    }
    .dashboard_new_page .certification_container
    {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .dashboard_new_page .bday_anniv_container.mb_20
    {
        height: auto;
    }
    .dashboard_new_page .bday_anniv_container h4
    {
        margin-bottom: 15px;
    }
    .dashboard_new_page .card_container .sec_head, .sec_head
    {
        margin-bottom: 20px !important;
    }
    .dashboard_new_page .mobile_hide
    {
        display: none;
    }
    .dashboard_new_page .laptop_hide
    {
        display: block;
    }
    .dashboard_new_page .appriciation_container .appriciation_list .c2cttm_input
    {
        border-radius: 0;
        width: 92%;
        float: right;
        margin-top: 3px;
    }
    .dashboard_new_page .appriciation_container .appriciation_list .custom_rnd_btn 
    {
        padding: 0;
        border-radius: 0;
        height: 39px;
        margin-top: 3px;
    }
    .dashboard_new_page .appriciation_container .appriciation_list .custom_rnd_btn img 
    {
        width: 44%;
    }
    .dashboard_new_page .appriciation_container .appr_row_1
    {
        margin-top: 15px !important;
    }
}
/* Medium devices - md */
@media only screen and (min-device-width: 768px) and (max-device-width:991.98px)
{
    .bday_anniv_container.mb_20
    {
        margin-top: 20px;
    }
    .dashboard_new_page .bday_anniv_container.mb_20
    {
        height: auto;
    }
    .dashboard_new_page .certification_container .certified_users_list_container {
        height: calc(50vh - 158px);
    }
    .dashboard_new_page .holiday_date_container ul {
        width: 190px;
    }
    .dashboard_new_page .holiday_date_container ul li {
        width: 100%;
    }
    .dashboard_new_page .profile_warpper h4 {
        font-size: 14px;
    }
    .imageHoliday {
        height: 54.5%;
    }
    .dashboard_new_page .card_holiday img {
        height: 100%;
    }
}
/* Large devices - lg */
@media only screen and (min-width:992px) and (max-width:1024px) {
    .dashboard_new_page .card_holiday .p_20 
    {
        padding: 14px 10px 5px 10px;
    }
    .dashboard_new_page .holiday_date_container .p2 span {
        margin-right: 5px;
    }
    .dashboard_new_page .holiday_date_container .p1
    {
        font-size: 20px;
        width: 35px;
        margin-right: 0px;
        margin-bottom: 3px;
        margin-top: 0px;
    }
    .dashboard_new_page .holiday_date_container .p2
    {
        padding-right: 0px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: start;
        margin-bottom: 0px;
    }
    .dashboard_new_page .holiday_date_container .p3 {
        font-size: 11px;
        line-height: 20px;
        position: absolute;
        top: 75%;
        left: 0px;
    }
    .dashboard_new_page .holiday_date_container .p3 span {

    }
    .dashboard_new_page .appriciation_container .image_wrapper
    {
        width: 35px;
        height: 35px;
    }
    .dashboard_new_page .appriciation_container .appr_row_1
    {
        margin-top: 10px !important;
    }
    .dashboard_new_page .appriciation_container .appr_row_1 .c2cttm_input
    {
        width: 96%;
        margin: 0 auto;
    }
    .dashboard_new_page .profile_warpper .user_image {
        margin-bottom: 10px;
    }
    .dashboard_new_page .profile_warpper h4 {
        font-size: 15px;
    }
    .dashboard_new_page .profile_warpper, .dashboard_new_page .hire_content {
        height: calc(50vh - 135px);
    }
    .dashboard_new_page .hire_content h4 {
        margin-top: 0px;
        font-size: 15px;
    }
    .dashboard_new_page .card_container .sec_head, .sec_head
    {
        margin-bottom: 20px !important;
        font-size: 12px;
    }
    .dashboard_new_page .card_container .sec_head {
        margin-bottom: 0px !important;
    }
    .dashboard_new_page .hire_content {
        margin-top: 5%;
    }
    .dashboard_new_page .hire_content p {
        font-size: 12px;
    }
    .dashboard_new_page .hire_content p span {
        font-size: 12px;
    }
    .dashboard_new_page .hire_quote_container hr {
        margin-bottom: 5px;
    }

    .dashboard_new_page .left_section .card_container .hire_container p{
        margin-bottom: 5px;
    }
    .dashboard_new_page .holiday_date_container {
        /* height: calc(100vh - 258px) !important; */
        margin: 12px 0px 0px 0px;
        display: block;
    }
    .dashboard_new_page .holiday_date_container .date {
        height: auto !important;
        width: 55%;
        align-items: center;
        justify-content: flex-start;
        position: absolute;
        top: 2px;
        right: 0px;
    }
    .imageHoliday {
        height: 47%;
        position: absolute;
        width: 100%;
    }
    .dashboard_new_page .certification_container .certified_users_list_container {
        height: calc(50vh - 135px);
    }
    .dashboard_new_page .holiday_date_container ul {
        height: calc(50vh - 255px);
        width: 100%;
        padding-inline-start: 0;
        margin-top: 5px;
    }
    .dashboard_new_page .holiday_date_container ul li {
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 3px;
        width: 100%;
        font-size: 14px;
        font-weight: 400;    
    }
    .dashboard_new_page .holiday_date_container ul li span {
        margin-bottom: 0;
    }
    .dashboard_new_page .certification_container .certified_users_list {
        padding: 8px 0px;
    }
    .dashboard_new_page .ann-Slider {
        margin: 0px auto 10px auto;
    }
    .dashboard_new_page .users_list p {
        font-size: 12px;
        font-weight: 500;
    }
    .dashboard_new_page .bday_anniv_container .user_list_flex .users_list .avtar_img p {
        font-size: 14px;
    }
    .dashboard_new_page .bday_anniv_container .day_text_container .last_7_day_text {
        text-align: left;
        padding-left: 0px;
        margin-top: 0px;
    }
    /* .dashboard_new_page .users_list {
        width: 155px;
        min-width: 155px;
    } */
    .dashboard_new_page .bday_anniv_container p {
        font-size: 12px;
        margin-top: 1px;
    }    
    .dashboard_new_page .bday_anniv_container h4 {
        font-size: 15px;
    }
    .dashboard_new_page .p_lr_10.col-md-2 {
        width: 21.666667%;
        margin-top: 0%;
    }
    .dashboard_new_page .appriciation_container .p_lr_10.col-md-2{
        width: 16.66666667%;
        margin-top: 0;
    }
    .dashboard_new_page .users_list .avtar_img {
        width: 40px;
        height: 40px;
    }
    .dashboard_new_page .bday_anniv_container .event_image {
        width: 50px;
        height: 50px;
        margin-bottom: 5px;
        margin-top: 15px;
    }
    .dashboard_new_page .bday_anniv_container .user_list_flex {
        width: calc(100% - -40px);
        margin-top: -5px;
        padding-bottom: 20px;
    }
    .dashboard_new_page .bday_anniv_container.mb_20:first-child .user_list_flex {
        margin-top: 0px;
        padding-bottom: 5px;
    }
    .dashboard_new_page .bday_anniv_container.mb_20:first-child .event_image {
        width: 55px;
        height: 55px;
        margin-bottom: 10px;
    }
    .dashboard_new_page .bday_anniv_container .date_txt {
        margin-bottom: 0px;
        margin-top: 2px;
    }
    .dashboard_new_page .appriciation_container .sec_head img {
        margin-top: -6px;
    }
}
@media only screen and (min-device-width: 1025px) and (max-device-width:1199.98px)
{
    .dashboard_new_page .card_holiday .p_20 
    {
        padding: 14px 10px 5px 10px;
    }
    .dashboard_new_page .holiday_date_container .p2 span {
        margin-right: 5px;
    }
    .dashboard_new_page .holiday_date_container .p1
    {
        font-size: 20px;
        width: 35px;
        margin-right: 0px;
        margin-bottom: 3px;
        margin-top: 0px;
    }
    .dashboard_new_page .holiday_date_container .p2
    {
        padding-right: 0px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: start;
        margin-bottom: 0px;
    }
    .dashboard_new_page .holiday_date_container .p3 {
        font-size: 11px;
        line-height: 20px;
        position: absolute;
        top: 75%;
        left: 0px;
    }
    .dashboard_new_page .holiday_date_container .p3 span {

    }
    .dashboard_new_page .appriciation_container .image_wrapper
    {
        width: 35px;
        height: 35px;
    }
    .dashboard_new_page .appriciation_container .appr_row_1
    {
        margin-top: 10px !important;
    }
    .dashboard_new_page .appriciation_container .appr_row_1 .c2cttm_input
    {
        width: 95%;
        margin: 0 auto;
    }
    .dashboard_new_page .profile_warpper .user_image {
        width: 90px;
        height: 90px;
        margin-bottom: 10px;
    }
    .dashboard_new_page .profile_warpper h4 {
        font-size: 15px;
    }
    .dashboard_new_page .profile_warpper, .dashboard_new_page .hire_content {
        height: calc(50vh - 135px);
    }
    .dashboard_new_page .hire_content h4 {
        margin-top: 0px;
        font-size: 15px;
    }
    .dashboard_new_page .card_container .sec_head, .sec_head
    {
        margin-bottom: 20px !important;
        font-size: 12px;
    }
    .dashboard_new_page .card_container .sec_head {
        margin-bottom: 0px !important;
    }
    .dashboard_new_page .hire_content {
        margin-top: 5%;
    }
    .dashboard_new_page .hire_content p {
        font-size: 12px;
    }
    .dashboard_new_page .hire_content p span {
        font-size: 12px;
    }
    .dashboard_new_page .hire_quote_container hr {
        margin-bottom: 5px;
    }

    .dashboard_new_page .left_section .card_container .hire_container p{
        margin-bottom: 5px;
    }
    .dashboard_new_page .holiday_date_container {
        /* height: calc(100vh - 258px) !important; */
        margin: 12px 0px 0px 0px;
        display: block;
    }
    .dashboard_new_page .holiday_date_container .date {
        height: auto !important;
        width: 55%;
        align-items: center;
        justify-content: flex-start;
        position: absolute;
        top: 2px;
        right: 0px;
    }
    .imageHoliday {
        height: 47%;
        position: absolute;
        width: 100%;
    }
    .dashboard_new_page .certification_container .certified_users_list_container {
        height: calc(50vh - 135px);
    }
    .dashboard_new_page .holiday_date_container ul {
        height: calc(50vh - 255px);
        width: 100%;
        padding-inline-start: 0;
        margin-top: 5px;
    }
    .dashboard_new_page .holiday_date_container ul li {
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 3px;
        width: 100%;
        font-size: 14px;
        font-weight: 400;    
    }
    .dashboard_new_page .holiday_date_container ul li span {
        margin-bottom: 0;
    }
    .dashboard_new_page .certification_container .certified_users_list {
        padding: 8px 0px;
    }
    .dashboard_new_page .ann-Slider {
        margin: 0px auto 10px auto;
    }
    .dashboard_new_page .users_list p {
        font-size: 12px;
        font-weight: 500;
    }
    .dashboard_new_page .bday_anniv_container .user_list_flex .users_list .avtar_img p {
        font-size: 14px;
    }
    .dashboard_new_page .bday_anniv_container .day_text_container .last_7_day_text {
        text-align: left;
        padding-left: 0px;
        margin-top: 0px;
    }
    /* .dashboard_new_page .users_list {
        width: 155px;
        min-width: 155px;
    } */
    .dashboard_new_page .bday_anniv_container p {
        font-size: 12px;
        margin-top: 1px;
    }    
    .dashboard_new_page .bday_anniv_container h4 {
        font-size: 15px;
    }
    .dashboard_new_page .p_lr_10.col-md-2 {
        width: 21.666667%;
        margin-top: 0%;
    }
    .dashboard_new_page .appriciation_container .p_lr_10.col-md-2{
        width: 16.66666667%;
        margin-top: 0;
    }
    .dashboard_new_page .users_list .avtar_img {
        width: 40px;
        height: 40px;
    }
    .dashboard_new_page .bday_anniv_container .event_image {
        width: 50px;
        height: 50px;
        margin-bottom: 5px;
        margin-top: 15px;
    }
    .dashboard_new_page .bday_anniv_container .user_list_flex {
        width: calc(100% - -40px);
        margin-top: -5px;
        padding-bottom: 20px;
    }
    .dashboard_new_page .bday_anniv_container.mb_20:first-child .user_list_flex {
        margin-top: 0px;
        padding-bottom: 5px;
    }
    .dashboard_new_page .bday_anniv_container.mb_20:first-child .event_image {
        width: 55px;
        height: 55px;
        margin-bottom: 10px;
    }
    .dashboard_new_page .bday_anniv_container .date_txt {
        margin-bottom: 0px;
        margin-top: 2px;
    }
    .dashboard_new_page .appriciation_container .sec_head img {
        margin-top: -6px;
    }
}
@media only screen and (min-device-width: 1200px) and (max-device-width:1440px){
    .slider-birth, .slider-anvr {
        /* margin: 10px 32px!important; */
    }
    .dashboard_new_page .profile_warpper p {
        font-size: 12px!important;
        line-height: 11px!important;
    }
}
@media only screen and (min-device-width: 1200px) and (max-device-width:1399.98px)
{
    .dashboard_new_page .card_holiday .p_20 
    {
        padding: 14px 20px 5px 20px;
    }
    .dashboard_new_page .holiday_date_container .p2 span {
        margin-right: 5px;
    }
    .dashboard_new_page .holiday_date_container .p1
    {
        font-size: 24px;
        width: 35px;
        margin-right: 5px;
        margin-bottom: -15px;
    }
    .dashboard_new_page .holiday_date_container .p2
    {
        padding-right: 5px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: start;
        margin-bottom: 0px;
    }
    .dashboard_new_page .holiday_date_container .p3 {
        line-height: 20px;
        position: absolute;
        top: 82%;
        left: 35px;
    }
    .dashboard_new_page .appriciation_container .image_wrapper
    {
        width: 35px;
        height: 35px;
    }
    .dashboard_new_page .appriciation_container .appr_row_1
    {
        margin-top: 10px !important;
    }
    .dashboard_new_page .appriciation_container .appr_row_1 .c2cttm_input
    {
        width: 95%;
        margin: 0 auto;
    }
    .dashboard_new_page .profile_warpper .user_image {
        margin-bottom: 10px;
    }
    .dashboard_new_page .profile_warpper h4 {
        font-size: 15px;
    }
    .dashboard_new_page .profile_warpper, .dashboard_new_page .hire_content {
        height: calc(50vh - 30px);
    }
    .dashboard_new_page .hire_content h4 {
        margin-top: 0px;
    }
    .dashboard_new_page .hire_quote_container hr {
        margin-bottom: 5px;
    }
    .dashboard_new_page .left_section .card_container .hire_container p{
        margin-bottom: 5px;
    }
    .dashboard_new_page .holiday_date_container {
        /* height: calc(100vh - 552px); */
        margin: 5px 0px 0px 0px;
        display: block;
    }
    .dashboard_new_page .holiday_date_container .date {
        height: auto;
        width: 55%;
        align-items: center;
        justify-content: flex-start;
        position: absolute;
        top: 2px;
        right: 0px;
    }
    .imageHoliday {
        height: 47%;
        position: absolute;
        width: 100%;
    }
    .dashboard_new_page .certification_container .certified_users_list_container {
        height: calc(50vh - -40px);
    }
    .dashboard_new_page .holiday_date_container ul {
        height: calc(50vh - 255px);
        width: 100%;
        padding-inline-start: 0;
        margin-top: 5px;
    }
    .dashboard_new_page .holiday_date_container ul li {
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 3px;
        width: 100%;
        font-size: 14px;
        font-weight: 400;    
    }
    .dashboard_new_page .holiday_date_container ul li span {
        margin-bottom: 0;
    }
    .dashboard_new_page .certification_container .certified_users_list {
        padding: 8px 0px;
    }
    .dashboard_new_page .ann-Slider {
        margin: 0px auto 10px auto;
    }
    .dashboard_new_page .users_list p {
        font-size: 12px;
        font-weight: 500;
    }
    .dashboard_new_page .bday_anniv_container .user_list_flex .users_list .avtar_img p {
        font-size: 14px;
    }
    .dashboard_new_page .bday_anniv_container .day_text_container .last_7_day_text {
        text-align: left;
        padding-left: 30px;
        margin-top: -8px;
    }
    /* .dashboard_new_page .users_list {
        width: 155px;
        min-width: 155px;
    } */
    .dashboard_new_page .bday_anniv_container .event_image {
        width: 50px;
        height: 50px;
        margin-bottom: 5px;
    }
    .dashboard_new_page .bday_anniv_container .user_list_flex {
        width: calc(100% - -127px);
        margin-top: 0px;
        padding-bottom: 9px;
    }
    .dashboard_new_page .bday_anniv_container.mb_20:first-child .user_list_flex {
        margin-top: -5px;
    }
    .dashboard_new_page .bday_anniv_container.mb_20:first-child .event_image {
        width: 55px;
        height: 55px;
        margin-bottom: 10px;
    }
}
@media only screen and (min-width: 1367px) and (max-width:1440px){
    .dashboard_new_page .left_section .card_container {
        height: calc(50vh - 21px)!important;
    }
    .dashboard_new_page .card_holiday2 img {
        height: 50%!important;
    }
    .dashboard_new_page .appriciation_container .appr_row_1
    {
        margin-top: 10px !important;
    }
    .dashboard_new_page .appriciation_container .appr_row_1 .c2cttm_input
    {
        width: 95%;
        margin: 0 auto;
    }
    .dashboard_new_page .card_holiday .p_20 
    {
        padding: 14px 20px 5px 20px;
    }
    .dashboard_new_page .holiday_date_container .p1
    {
        font-size: 22px;
        width: 30px;
        margin-right: 5px;
        margin-bottom: -15px;
    }
    .dashboard_new_page .holiday_date_container .p2
    {
        padding-right: 5px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: start;
        margin-bottom: 0px;
    }
    .dashboard_new_page .holiday_date_container .p2 span {
        margin-right: 5px;
    }
    .dashboard_new_page .holiday_date_container .p3 {
        font-size: 11px;
        line-height: 20px;
        position: absolute;
        top: 82%;
        left: 35px;
    }
    .dashboard_new_page .appriciation_container .image_wrapper
    {
        width: 35px;
        height: 35px;
    }
    .dashboard_new_page .appriciation_container .appr_row_1
    {
        margin-top: 10px !important;
    }
    .dashboard_new_page .appriciation_container .appr_row_1 .c2cttm_input
    {
        width: 95%;
        margin: 0 auto;
    }
    .dashboard_new_page .profile_warpper .user_image {
        margin-bottom: 10px;
    }
    .dashboard_new_page .profile_warpper h4 {
        font-size: 15px;
    }
    .dashboard_new_page .profile_warpper, .dashboard_new_page .hire_content {
        height: calc(50vh - 70px);
    }
    .dashboard_new_page .hire_content h4 {
        margin-top: 0px;
    }
    .dashboard_new_page .hire_quote_container hr {
        margin-bottom: 5px;
    }

    .dashboard_new_page .left_section .card_container .hire_container p{
        margin-bottom: 5px;
    }
    .dashboard_new_page .holiday_date_container {
        /* height: calc(100vh - 552px); */
        margin: 5px 0px 0px 0px;
        display: block;
    }
    .dashboard_new_page .card_holiday .sec_head {
        font-size: 12px !important;
    }
    .dashboard_new_page .holiday_date_container .date {
        height: auto;
        width: 60%;
        align-items: center;
        justify-content: flex-start;
        position: absolute;
        top: 0px;
        right: 0px;
    }
    .imageHoliday {
        height: 47%;
        position: absolute;
        width: 100%;
    }
    .dashboard_new_page .certification_container .certified_users_list_container {
        height: calc(50vh - 115px);
    }
    .dashboard_new_page .holiday_date_container ul {
        height: calc(50vh - 235px);
        width: 100%;
        padding-inline-start: 0;
        margin-top: 5px;
    }
    .dashboard_new_page .holiday_date_container ul li {
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 3px;
        width: 100%;
        font-size: 14px;
        font-weight: 400;    
    }
    .dashboard_new_page .holiday_date_container ul li span {
        margin-bottom: 0;
    }
    .dashboard_new_page .certification_container .certified_users_list {
        padding: 8px 0px;
    }
    .dashboard_new_page .ann-Slider {
        margin: 0px auto 10px auto;
    }
    .dashboard_new_page .users_list p {
        font-size: 12px;
        font-weight: 500;
    }
    .dashboard_new_page .bday_anniv_container .user_list_flex .users_list .avtar_img p {
        font-size: 14px;
    }
    .dashboard_new_page .bday_anniv_container .day_text_container .last_7_day_text {
        text-align: left;
        padding-left: 30px;
        margin-top: -8px;
    }
    .dashboard_new_page .users_list {
        width: 135px;
        min-width: 135px;
    }
    .dashboard_new_page .bday_anniv_container .event_image {
        width: 50px;
        height: 50px;
        margin-bottom: 5px;
    }
    .dashboard_new_page .bday_anniv_container .user_list_flex {
        width: calc(100% - -10px);
        margin-top: 0px;
    }
    .dashboard_new_page .p_lr_10.col-lg-8 {
        width: 80.666667%;
    }
    .dashboard_new_page .bday_anniv_container.mb_20:first-child .user_list_flex {
        margin-top: -12px;
    }
    .dashboard_new_page .bday_anniv_container.mb_20:first-child .event_image {
        width: 55px;
        height: 55px;
        margin-bottom: 10px;
    }
    .dashboard_new_page .appriciation_container .appriciation_list_container {
        height: calc(41vh - 99px)!important;
    }
}
/* X-Large devices */
@media only screen and (min-width: 1441px) and (max-width:1680px){
    .dashboard_new_page .card_holiday2 img {
        height: 55%!important;
    }
    .dashboard_new_page .appriciation_container .appr_row_1
    {
        margin-top: 10px !important;
    }
    .dashboard_new_page .appriciation_container .appr_row_1 .c2cttm_input
    {
        width: 95%;
        margin: 0 auto;
    }
    .dashboard_new_page .card_holiday .p_20 
    {
        padding: 14px 20px 5px 20px;
    }
    .dashboard_new_page .holiday_date_container .p1
    {
        font-size: 22px;
        width: 30px;
        margin-right: 5px;
        margin-bottom: -15px;
    }
    .dashboard_new_page .holiday_date_container .p2
    {
        padding-right: 5px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: start;
        margin-bottom: 0px;
    }
    .dashboard_new_page .holiday_date_container .p2 span {
        margin-right: 5px;
    }
    .dashboard_new_page .holiday_date_container .p3 {
        font-size: 11px;
        line-height: 20px;
        position: absolute;
        top: 82%;
        left: 35px;
    }
    .dashboard_new_page .appriciation_container .image_wrapper
    {
        width: 35px;
        height: 35px;
    }
    .dashboard_new_page .appriciation_container .appr_row_1
    {
        margin-top: 10px !important;
    }
    .dashboard_new_page .appriciation_container .appr_row_1 .c2cttm_input
    {
        width: 95%;
        margin: 0 auto;
    }
    .dashboard_new_page .profile_warpper .user_image {
        margin-bottom: 10px;
    }
    .dashboard_new_page .profile_warpper h4 {
        font-size: 15px;
    }
    .dashboard_new_page .profile_warpper, .dashboard_new_page .hire_content {
        height: calc(50vh - 75px);
    }
    .dashboard_new_page .hire_content h4 {
        margin-top: 0px;
    }
    .dashboard_new_page .hire_quote_container hr {
        margin-bottom: 5px;
    }
    .dashboard_new_page .left_section .card_container .hire_container p{
        margin-bottom: 5px;
    }
    .dashboard_new_page .holiday_date_container {
        /* height: calc(100vh - 552px); */
        margin: 5px 0px 0px 0px;
        display: block;
    }
    .dashboard_new_page .card_holiday .sec_head {
        font-size: 12px !important;
    }
    .dashboard_new_page .holiday_date_container .date {
        height: auto;
        width: 60%;
        align-items: center;
        justify-content: flex-start;
        position: absolute;
        top: 0px;
        right: 0px;
    }
    .imageHoliday {
        height: 47%;
        position: absolute;
        width: 100%;
    }
    .dashboard_new_page .certification_container .certified_users_list_container {
        height: calc(50vh - 50px);
    }
    .dashboard_new_page .holiday_date_container ul {
        height: calc(50vh - 235px);
        width: 100%;
        padding-inline-start: 0;
        margin-top: 5px;
    }
    .dashboard_new_page .holiday_date_container ul li {
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 3px;
        width: 100%;
        font-size: 14px;
        font-weight: 400;    
    }
    .dashboard_new_page .holiday_date_container ul li span {
        margin-bottom: 0;
    }
    .dashboard_new_page .certification_container .certified_users_list {
        padding: 8px 0px;
    }
    .dashboard_new_page .ann-Slider {
        margin: 0px auto 10px auto;
    }
    .dashboard_new_page .users_list p {
        font-size: 12px;
        font-weight: 500;
    }
    .dashboard_new_page .bday_anniv_container .user_list_flex .users_list .avtar_img p {
        font-size: 14px;
    }
    .dashboard_new_page .bday_anniv_container .day_text_container .last_7_day_text {
        text-align: left;
        padding-left: 30px;
        margin-top: -8px;
    }
    .dashboard_new_page .users_list {
        width: 135px;
        min-width: 135px;
    }
    .dashboard_new_page .bday_anniv_container .event_image {
        width: 50px;
        height: 50px;
        margin-bottom: 5px;
    }
    .dashboard_new_page .bday_anniv_container .user_list_flex {
        width: calc(100% - -10px);
        margin-top: 0px;
    }
    .dashboard_new_page .p_lr_10.col-lg-8 {
        width: 80.666667%;
    }
    .dashboard_new_page .bday_anniv_container.mb_20:first-child .user_list_flex {
        margin-top: -12px;
    }
    .dashboard_new_page .bday_anniv_container.mb_20:first-child .event_image {
        width: 55px;
        height: 55px;
        margin-bottom: 10px;
    }
    .dashboard_new_page .appriciation_container .appriciation_list_container {
        height: calc(30vh - -54px)!important;
    }
}
@media (min-width: 1681px)
{
    .dashboard_new_page .appriciation_container .appr_row_1
    {
        margin-top: 10px !important;
    }
    .dashboard_new_page .appriciation_container .appr_row_1 .c2cttm_input
    {
        width: 95%;
        margin: 0 auto;
    }
    .dashboard_new_page .card_holiday .p_20 
    {
        padding: 14px 20px 5px 20px;
    }
    .dashboard_new_page .holiday_date_container .p1
    {
        font-size: 22px;
        width: 30px;
        margin-right: 5px;
        margin-bottom: -15px;
    }
    .dashboard_new_page .holiday_date_container .p2
    {
        padding-right: 5px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: start;
        margin-bottom: 0px;
    }
    .dashboard_new_page .holiday_date_container .p2 span {
        margin-right: 5px;
    }
    .dashboard_new_page .holiday_date_container .p3 {
        font-size: 11px;
        line-height: 20px;
        position: absolute;
        top: 82%;
        left: 35px;
    }
    
    .dashboard_new_page .holiday_date_container {
        height: auto;
        margin: 5px 0px 0px 0px;
        display: block;
    }
    .card_container .card_holiday .sec_head {
        font-size: 12px !important;
    }
    .dashboard_new_page .holiday_date_container .date {
        height: auto;
        width: 60%;
        align-items: center;
        justify-content: flex-start;
        position: absolute;
        top: 0px;
        right: 0px;
    }
    .imageHoliday {
        position: absolute;
        height: 47%;
        width: 100%;
    }
    .dashboard_new_page .certification_container .certified_users_list_container {
        height: calc(50vh - 120px);
    }
    .dashboard_new_page .holiday_date_container ul {
        height: calc(50vh - 235px);
        width: 100%;
        padding-inline-start: 0;
        margin-top: 5px;
    }
    .dashboard_new_page .holiday_date_container ul li {
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 3px;
        width: 100%;
        font-size: 14px;
        font-weight: 400;    
    }
    .dashboard_new_page .holiday_date_container ul li span {
        margin-bottom: 0;
    }
    .dashboard_new_page .certification_container .certified_users_list {
        padding: 8px 0px;
    }
    .dashboard_new_page .ann-Slider {
        margin: 0px auto 10px auto;
    }
    .dashboard_new_page .users_list p {
        font-size: 14px;
        font-weight: 500;
    }
    .dashboard_new_page .bday_anniv_container .user_list_flex .users_list .avtar_img p {
        font-size: 14px;
    }
    .dashboard_new_page .bday_anniv_container .day_text_container .last_7_day_text {
        text-align: left;
        padding-left: 0px;
        margin-top: 0px;
    }
    .dashboard_new_page .users_list {
        /* width: 135px;
        min-width: 135px; */
    }
    .dashboard_new_page .bday_anniv_container .event_image {
        /* width: 50px;
        height: 50px; */
        margin-bottom: 5px;
        margin-top: 15px;
    }
    .dashboard_new_page .bday_anniv_container .user_list_flex {
        width: calc(100% - -10px);
        margin-top: 10px;
    }
    .dashboard_new_page .p_lr_10.col-lg-8 {
        width: 80.666667%;
    }
    .dashboard_new_page .bday_anniv_container.mb_20:first-child .user_list_flex {
        margin-top: 15px;
    }
    .dashboard_new_page .bday_anniv_container.mb_20:first-child .no_data_found {
        margin-top: 0px !important;
    }
    .dashboard_new_page .bday_anniv_container.mb_20:first-child .event_image {
        /* width: 55px;
        height: 55px; */
        margin-bottom: 10px;
    }
    .dashboard_new_page .bday_anniv_container h4 {
        font-size: 17px;
    }
}
