
        .new-his-page-about .sun1 {
            left: inherit;
            width: auto;
            text-align: left;
            justify-content: flex-start;
            right: 80px;
    padding-bottom: 50px;
        }

        section.about-contact.white_bg.new-his-page .container .new-ul {
            display: flex;
            flex-wrap: wrap;
            margin: 0 -6px 20px;
        }

        section.about-contact.white_bg.new-his-page .container .new-ul li {
            padding: 6px;
            width: 33.333%;
            background: transparent;
            margin-bottom: 0;
            font-size: 18px;
        }

        section.about-contact.white_bg.new-his-page .container .new-ul li span {
            background-color: rgba(255, 255, 255, 0.3);
            border: 1px solid rgba(255, 255, 255, 0.5);
            padding: 25px;
            width: 100%;
            border-radius: 10px;
            text-align: center;
            display: flex;
            align-items: center;
            justify-content: center;
            height: 100%;
        }

        section.about-contact.white_bg.new-his-page {
            position: relative;
            padding: 0;
            background-color: transparent !important;
        }

        section.about-contact.white_bg.new-his-page .container {
            position: relative;
            z-index: 2;
            max-width: 100%;
        }

        section.about-contact.white_bg.new-his-page .container .left {
            padding:150px 100px 100px;
            /* background: #c7d9f3 url(images/shape.svg) no-repeat;
            background-size:  100%  auto;
            background-position-x: -0px; */
            background: #D2EDF2FF;
                -webkit-mask: url(../images/shape.svg) top right / contain no-repeat, linear-gradient(#000 0 0);
    mask-composite: exclude;
    mask-size: 100%;
    position: relative;
        }

        section.about-contact.white_bg.new-his-page .container .left.right {
            background-color: #E7CEE4FF;
             background-position-x: -1px;
        }
 section.about-contact.white_bg.new-his-page .container .left.right::after{
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    left: inherit;
    width: 12px;
    height: 100%;
    background-color: #fff;
 }
  section.about-contact.white_bg.new-his-page .container .left::after{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: inherit;
    width: 12px;
    height: 100%;
    background-color: #fff;
 }
        section.about-contact.white_bg.new-his-page .container .left .inner {
            padding: 0;
        }

        section.homes.new-his-page .container .homes_left_box.number_container .scroll {
            bottom: -100%;
        }

        section.homes.new-his-page .container .homes_left_box .center .wrap .number {
            margin-top: 20px;
        }

        section.homes .container .row.block {
            padding-bottom: 100px;
        }

        section.homes .container .row.block:last-child {
            padding-bottom: 30px;
        }

        section.homes.new-his-page .container .homes_left_box .center,
        footer.homes .container .homes_left_box .center {
            align-items: center;
        }

        section.homes .container .homes_left_box .wrap.padd_large {
            border-radius: 200px 20px 20px;
            overflow: hidden;
        }

        section.homes.new-his-page .container .head h2 {
            margin-bottom: 10px;
        }
section.homes.new-his-page .container .head p{
    color: #fff;
}
        section.homes.new-his-page .container .head {
            margin-bottom: 80px;
            text-align: center;
            display: flex;
            justify-content: center;
            
        }

        section.homes.new-his-page .container .head .wrap {
            max-width: 950px;
        }

        .new-his-page-about {
            background-color: transparent !important;
            height: 100vh !important;
            display: flex;
            align-items: center;
        }

        .new-his-page-bottom h6 {
            font-weight: 600 !important;
            font-size: 15px;
            font-family: "avenirbook";
        }

        .new-his-page-about .welcome_left_box {
            display: unset !important;
        }

        .new-his-page-about .welcome_img-box {
            margin-top: 50px;
        }

        .new-his-page-about .welcome_img-box .inner {
            border-radius: 10px;
            overflow: hidden;
        }

        .new-his-page-about .welcome_left_box h1 {
            font-size: 46px;
        }

        .new-his-page-last h3 {
            color: #942f7c;
        }

        .new-his-page-last .accordion {
            margin-bottom: 0;
        }

        .new-his-page-bottom .read-more-content {
            display: none;
        }

        .read-more-content p:last-child {
            margin-bottom: 15px !important;
        }

        .new-his-page-bottom p,
        .new-his-page-bottom .read-more-content p,
        .new-his-page-bottom .read-more-content p:last-child {
            margin-bottom: 12px;
            font-size: 15px;
            line-height: 22px;
        }

        .new-his-page-bottom .read-more {
            display: inline-block;
            margin-top: 8px;
        }

        .new-his-page-bottom {
            background-color: #effbff;
        }

        .new-his-page-bottom .op-process .inner {
            border-radius: 6px;
            overflow: hidden;
        }

        .new-his-page-bottom .new-box h5 {
            font-weight: 600;
            color: #942f7c;
        }

        .new-his-page-bottom .new-box {
            margin-bottom: 24px;
        }

        .new-his-page-bottom .new-box .inner {
            background-color: #fff;
            padding: 30px;
            border-radius: 10px;
        }

        .new-his-page-bottom .new-box a {
            text-decoration: underline;
            text-underline-offset: 2px;
            font-size: 14px;
        }

        .new-his-page-bottom .head {
            margin-bottom: 50px;
            text-align: center;
        }

        .new-his-page-bottom h3 {
            color: #942f7c;
            margin-bottom: 10px;
        }

        .new-his-page-accordion .accordion-item .accordion-button::after {
            width: 12px;
            height: 12px;
            ;
            background-size: 12px;
            filter: brightness(0) invert(1);
        }

        .new-his-page-accordion {
            margin-bottom: 20px;
        }

        .new-his-page .left .inner h3.blue {
            color: #3261a3;
        }

        .new-his-page-accordion .accordion-item {
            border: none !important;
            border-radius: 0;
            color: #314c5f;
            margin-bottom: 6px;
        }

        .new-his-page-accordion .accordion-item {
            background-color: transparent;
        }

        .new-his-page-accordion .accordion-item .accordion-button {
            padding: 10px 15px;
            box-shadow: none;
            outline: none;
            color: #fff;
            background: #942f7c !important;
            border-radius: 6px;
        }

        .new-his-page-accordion .accordion-item .accordion-button:not(.collapsed) {
            background-color: transparent;
        }

        .new-his-page-accordion .accordion-item .accordion-body {
            padding: 15px;
        }

        .new-his-page .left {
            align-items: flex-start !important;
        }

        .new-his-page h5 {
            font-weight: 600;
            text-transform: unset;
            font-size: 20px;
            padding: 0;
            margin-top: 25px;
        }

        .new-his-page h5:before {
            display: none;
        }
section.container-fluid.homes.new-his-page.new-scroll{
    /* background: #E3C9E0 !important;
background: linear-gradient(97deg, rgba(227, 201, 224, 1) 0%, rgba(199, 217, 243, 1) 50%, rgba(227, 201, 224, 1) 100%) !important; */
margin-top: 24px;
}
section.homes.new-his-page .container .homes_left_box .center .wrap p{
        color: #fff;
}
section.homes.new-his-page .container .homes_left_box .center .wrap h6{
        color: #314c5f;
}
section.homes.new-his-page .container .homes_left_box .center .wrap h4{
        color: #fff;
}

/* section.homes.new-his-page .container .homes_left_box .center .wrap .number{
box-shadow: 0px 0px 0px 20px #c3c3e7;
    opacity: 1;
}
section.homes.new-his-page .container .section__line-outer {
    background-color: #a7bcd9;
}
section.homes.new-his-page .container .section__line-outer .section__line {
    background-color: #fff;
} */

.outer_circle.hse{
   bottom: -80px;
}
section.banner.inner-banner.about-banner.new-his-page-about {
    height: auto !important;
}
.new-his-page.new-scroll .new-his-page-accordion .accordion-item .accordion-button {
    background: #3261a3 !important;
    border: 1px solid #5779b9;
    color: #ffffff;
    font-weight: 600;
}
.new-his-page.new-scroll  .container .homes_left_box .center .wrap h4{
    margin-bottom: 15px;
}
.new-his-page.new-scroll  .container .homes_left_box .new-his-page-accordion .accordion-item p{
    margin-bottom: 15px;
}
section.container-fluid.homes.new-his-page.new-scroll .container .homes_left_box .center .wrap{
    width: 100%;
}
section.container-fluid.homes.new-his-page.new-scroll .container .homes_left_box.number_container{
    display: flex;
    justify-content: center;
}
.new-his-page.new-scroll .new-his-page-accordion .accordion-item .accordion-body{
    padding: 15px 0;
}


.section__line-outer {
    overflow: hidden;
    position: absolute;
    height: 100%;
    width: 3px;
    left: 0;
    right: 0;
    margin: auto;
    background-color: #314c5f
}


.section__line-outer .section__line {
    position: absolute;
    left: 0;
    top: 0;
    width: 6px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 100%;
    background-color: #93c9df
}

.line-anim {
    position: relative
}




        @media (max-width:1500px) {
            section.about-contact.white_bg.new-his-page .container .new-ul li {
                width: 50%;
            }
        }

        @media (max-width:1199px) {
            section.about-contact.white_bg.new-his-page .container .new-ul li span {
                padding: 15px;
                font-size: 16px;
            }

            section.about-contact.white_bg.new-his-page .container .left {
                padding:80px 50px 50px;
            }
            section.banner.inner-banner.about-banner.new-his-page-about {
   padding: 180px 0 100px;
}
        }

        @media (max-width:991px) {
            section.homes .container .row.block {
                padding-bottom: 50px;
            }

            section.about-contact.white_bg.new-his-page .container .new-ul li span {
                font-size: 15px;
            }

            .new-his-page-bottom .new-box {
                margin-bottom: 15px;
            }

            .new-his-page-about .welcome_left_box h1 {
                font-size: 40px;
            }
               section.banner.inner-banner.about-banner.new-his-page-about {
   padding: 140px 0 70px;
}
        }

        @media (max-width:767px) {
             .section__line-outer {
        display:none
    }
            section.homes .container .row.block {
                padding-bottom: 10px;
                margin-top: 50px;
            }
                           section.banner.inner-banner.about-banner.new-his-page-about {
   padding: 120px 0 50px;
}
section.about-contact.white_bg.new-his-page .container .left.right::after,
section.about-contact.white_bg.new-his-page .container .left::after{
    display:none;
}
section.about-contact.white_bg.new-his-page .container .left{
    margin-top:30px;
}
        }

        @media (max-width:575px) {
            .new-his-page-about .welcome_left_box h1 {
                font-size: 30px;
            }

            section.about-contact.white_bg.new-his-page .container .left {
                padding: 50px 12px;
                margin-bottom: 0;
            }
        }
