.homepage_banner_bg{
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 30px;
    background-image: url(../../../images/HomepageV2/banner_blue_bg.svg);
    position: relative
}

.homepage_banner_bg_img_one{
    background-color: #2661E0;
}

.homepage_banner_bg_img_two{
    background-color: #C77031;
}

.banner_bene_count_wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    box-shadow: 5px 5px 30px rgba(0, 0, 0, 0.1);
    border-radius: 20px;
    position: absolute;
    padding: 10px 15px;
    top: 285px;
    left: 50%;
    z-index: 2;
}

.homepage_banner_bene_count {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    color: var(--ux4g-color-neutral-900);
    margin-bottom: 0;
}

.homepage_banner_bene_text {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: var(--ux4g-color-neutral-500);
    margin-bottom: 0;
}

.homepage_banner_text_head{
    color: var(--ux4g-color-neutral-50);
    font-weight: 700;
}

.homepage_banner_text_head span{
    color: #79A6FF;
}

.homepage_banner_text_para{
    color: var(--ux4g-color-neutral-50);
    font-weight: 400;
}

.homepage_banner_as_on_date {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: var(--ux4g-color-neutral-50);
    position: absolute;
    bottom: 10%;
}

.homepage_banner_text_wrapper{
    padding-left: 50px;
}

/* slider arrows */
.ptnewweb_slider_arrows  .slick-next:before{
    background-image: url('../../../images/HomepageV2/banner_next_arrow.png');
    content: "";
    height: 34px;
    width: 34px;
    position: absolute;
    opacity: 1;
    background-repeat: no-repeat;
    background-position: center;
    top: 50%;
    right: 0px;
}

.ptnewweb_slider_arrows  .slick-prev:before{
    background-image: url('../../../images/HomepageV2/banner_prev_arrow.png');
    content: "";
    height: 34px;
    width: 34px;
    position: absolute;
    opacity: 1;
    background-repeat: no-repeat;
    background-position: center;
    top: 50%;
    left: 0px;
}


.ptnewweb_slider_arrows .slick-dots li button:before,
.ptnewweb_slider_arrows .slick-dots li button:before{
    font-size: 10px;
    line-height: 12px;
}

.ptnewweb_slider_arrows 
.slick-dots li.slick-active button:before{
    opacity: 1;
    background-color: #2661E0;
    border-radius: 5px;
    width: 28px;
    height: 10px;
    content: "";
}

.ux4g_homepage_heading{
    font-weight: 600;
    color: var(--ux4g-color-neutral-900);
}

.ux4g_homepage_para{
    font-weight: 600;
    color: #2661E0;
}

.ux4g_homepage_body_text{
    font-weight: 400;
    color: var(--ux4g-color-neutral-900);
}

/* resource section css */
.homepage_resource_bg_wrap {
    background-color: var(--ux4g-bg-neutral-soft);
    background-image: url(https://cdn.poshantracker.in/public-assets/image/NewHomepage/Resource/ptresource_bg_img.svg);
     background-position: center right;
    background-repeat: no-repeat;
    background-size: contain;
}

/* Universe css */
.universe_body_awc_bene_count{
    color: #AE5502;
    font-weight: 600;
}

.universe_homepage_btn_wrap{
    text-align: right;
}

/* Mobile App css */
.homepage_mobileapp_section {
    background-color: var(--ux4g-bg-neutral-soft);
}

.mobile_app_require_text{
    color: #5C5C5C;
    font-weight: 500;
    display: block;
}

/* testimonial css */
.testimonial_homepage_wrapper {
    background-color: #fff;
    box-shadow: 5px 5px 30px rgba(59, 122, 205, 0.3);
    border-radius: 30px;
    padding: 30px 0;
    background-image: url(https://cdn.poshantracker.in/public-assets/image/NewHomepage/testimonial_right_img.svg);
    background-repeat: no-repeat;
    margin-top: -160px;
    background-size: inherit;
}

.testimonial_slider_text{
    color: #001149;
    font-weight: 600;
}

.testimonial_slider_state_name{
    color: #404040;
    font-weight: 400;
}