/*UI14041994*/
.desktop_banner{overflow: hidden;}
.desktop_banner .owl-dots {left: 0;max-width: 155.6rem;position: relative;bottom: 9rem;margin: auto;}
.desktop_banner .carousel-indicators {justify-content: flex-start;width: 100%;left: inherit;right: inherit;margin: auto;text-align: left;bottom: 4.6rem;z-index: 3;}
.desktop_banner .carousel-indicators [data-bs-target]{background:var(--color_white);width:.9rem;height:.9rem;margin: 0 0.5rem;border: none;border-radius:100%;opacity: 0.1;}
.desktop_banner .carousel-indicators .active{opacity: 1;}
/* .desktop_banner .carousel-item::before{width:100%;height:50%;background: linear-gradient(180deg, rgba(250,250,250,1) 20%, rgba(245,240,227,0) 100%);position: absolute;left: 0;top: 0;bottom: 0;content: "";z-index:1;} */
.desktop_banner .carousel-caption{width:100%;height: auto; left: inherit;right: inherit;margin: auto;text-align: left;z-index: 2;display: flex;flex-direction: column;justify-content:space-between;animation-duration:3s;-webkit-animation-duration:3s;-webkit-animation-fill-mode: both;animation-fill-mode: both;animation-name: fadeInline;margin-bottom: -100%;bottom: 10rem;padding-top: 4.1rem;}
/* .desktop_banner .carousel-item{width: 100%;height: calc(100vh - 15.4rem);} */
.desktop_banner .carousel-item{width: 100%;height: 100vh;}
.desktop_banner .carousel-item img{width: 100%; height:100%;}
.desktop_banner .carousel-caption .slider_heading{font: var(--font60);color: var(--color_white);margin-bottom:2rem;margin-left:0rem;}
.desktop_banner .carousel-caption .slider_heading span{display: block;}
.desktop_banner .carousel-caption .slider_details{border-left: .1rem solid var(--color_white);box-sizing: border-box;padding-left:0rem;margin-bottom:8.7rem; height: 100%; display: flex; flex-direction: column; margin-top: auto; justify-content: end;}
.desktop_banner .carousel-caption .slider_details blockquote{font: var(--font12);font-weight: bold;max-width:100%;color: var(--color_white);margin-bottom: 1.8rem;}
.desktop_banner .carousel-caption .slider_details p{font: var(--font18);max-width:100%;color: var(--color_white);font-weight: normal;}
.desktop_banner .carousel-caption .slider_details p span, .desktop_banner .carousel-caption .slider_details blockquote span{display: block;}
.desktop_banner  .carousel-inner .carousel-item {
    transition: -webkit-transform 1.5s ease;
    transition: transform 1.5s ease;
    transition: transform 1.5s ease, -webkit-transform 1.5s ease;
  }
@keyframes fadeInline {
    0% {margin-bottom: -100%;}
    100% {margin-bottom: 0%;}
}
@keyframes fadeleft {
    0% {width: 0;opacity: 1;}
    100% {width: 100vw;opacity: 0;}
}
.desktop_banner .carousel-item::before{ animation-duration:2.5s;-webkit-animation-duration:2.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;animation-name: fadeleft;width: 0;background: var(--color_white);position: absolute;right: 0;height: 100%;content: "";top: 0;bottom: 0;animation-delay: .2s;}
/* .desktop_banner .carousel-item::after{width:100%;background: var(--color_black);position: absolute;right: 0;height: 100%;content: "";top: 0;bottom: 0;opacity: .5;} */
/*---banner end---*/

.setting_excellent{padding-block: 8.4rem 0;max-width: 1920px;margin: auto;}
.setting_excellent h1{font: var(--font42);color: var(--maroon);position: relative;padding-bottom: 4rem;margin-bottom: 6.2rem;}
.setting_excellent h1::after{position: absolute;left: 0;bottom: 0;height: .3rem;width:39rem; background: var(--maroon);content: "";}
.setting_excellent h1 span{display: block;}
.setting_excellent h1 span strong{font-weight: bold;font-style: italic;}
.setting_excellent .nav-tabs{border: none;margin-bottom: 2.5rem;}
.setting_excellent .nav-tabs li button{font: var(--font16);border: none;color: var(--color_black);padding: 0;}
.setting_excellent .nav-tabs li:not(:last-child){margin-right: 3.7rem;}
.setting_excellent .nav-tabs li button.active{font-weight: bold;}
.setting_excellent .accordion-item{--bs-accordion-border-width:0}
.setting_excellent figure{position: relative;}
.setting_excellent figure::after{position: absolute;left: 0;bottom: 0;background: linear-gradient(0deg, rgb(0 0 0 / 69%) 0%, rgba(51, 51, 51, 0) 100%);width: 100%;height:50%;content: "";}
.setting_excellent figcaption{position: absolute;bottom: 2.2rem;left: 0;width: 100%;z-index: 1;}
.setting_excellent figcaption .row{display: flex;align-items: center;}
.setting_excellent figcaption ul{display: flex;flex-wrap: wrap;}
.setting_excellent figcaption ul li{width:29%;}
.setting_excellent figcaption ul li:nth-child(2){width: 25%;}
.setting_excellent figcaption ul li strong{font: var(--font50);color: var(--color_white);display: block;}
.setting_excellent figcaption ul li span{font:var(--font13);color: var(--color_white);font-weight: normal;}
.setting_excellent figcaption ul li:not(:last-child){margin-right:6%;}
.setting_excellent figcaption p{font: var(--font13);color: var(--color_white);max-width: 70%;display: flex;}
.setting_excellent figcaption p a{display: inline-flex;}
.setting_excellent figcaption p a svg{fill: var(--color_white);}
.setting_excellent figcaption p a:hover svg{fill: var(--light_yellow);}

.projects {background: var(--colorf5);padding-block: 10.7rem;overflow: hidden;position: relative;}
.projects .project_box{width:calc(100% + 12rem);height:calc(100% + 6.6rem); background: var(--color_white);margin-left: -6rem;margin-top: -3rem; padding:4.2rem 6rem;position: relative;}
.projects .project_box::after{position: absolute;left: 0;bottom: 0;width:32.5rem;height:.3rem;background:var(--maroon);content: "";}
.projects .project_box h2{font: var(--font21);color: var(--maroon);padding-bottom: 2rem;position: relative;}
.projects .project_box h2::after{position: absolute;left: 0;bottom: 0;width:13.7rem;height:.2rem;background:var(--light_yellow);content: "";}
.projects .project_box .nav-tabs{margin-top: 7.2rem;flex-direction: column;}
.projects .project_box .nav-tabs{border: none;}
.projects .project_box .nav-tabs li button{font: var(--font16);border: none;color: var(--color_black);padding: 0;}
.projects .project_box .nav-tabs li:not(:last-child){margin-bottom:2rem;}
.projects .project_box .nav-tabs li button.active{font-weight: bold;color: var(--maroon);}
.projects .accordion-item{--bs-accordion-border-width:0}
.projects .swiper-horizontal{width:120.7rem;}
.project_tabnav{position: absolute;width:120.7rem;top: 50%;}
.projects .swiper-button-next, .projects .swiper-button-prev {background:var(--blue);width: 1.7rem;height: 6.3rem;display: flex;flex-wrap: wrap;align-items: center;}
.projects .swiper-button-next:after, .projects .swiper-button-prev:after{font-size:1.8rem; color: var(--color_white);font-weight: bold;}
.projects .swiper-button-next{right: 0.5rem;}
.projects .swiper-button-prev{left:0rem;}

.projects figure{display: grid;position: relative;}
.projects figure::after{position: absolute;left: 0;bottom: 0;background: linear-gradient(0deg, rgb(0 0 0 / 69%) 0%, rgba(51, 51, 51, 0) 100%);width: 100%;height:50%;content: "";}
.projects figure>*{grid-area: 1/1;}
.projects figure figcaption{width: 100%;display: flex;justify-content: flex-end;flex-direction: column;padding: 0 0 2rem 2.4rem;position: relative;z-index: 1;}
.projects figure figcaption blockquote{font: var(--font18);font-weight: bold;color: var(--color_white);margin-bottom:.5rem;}
.projects figure figcaption p{font: var(--font13);font-weight: normal;color: var(--color_white);max-width: 50%;}
.projects figure figcaption blockquote span{font-weight: normal;font-style: italic;}
.about_vcl{padding-block: 8rem;border-bottom: .1rem solid rgb(0 0 0 / 15%);}
.about_vcl a{display: inline-block;}
.about_vcl a svg, .aboutvcl_new .abvcl_content a svg{fill:var(--color_white);}
.about_vcl a:hover svg, .aboutvcl_new .abvcl_content a:hover svg{fill:var(--light_yellow);}
.about_vcl .aboutvcl_content{max-width:70%;}
.about_vcl .aboutvcl_content h3{font: var(--font21);font-weight: normal;color: var(--maroon);}
.about_vcl .aboutvcl_content blockquote{font: var(--font24);font-weight: bold;color: var(--color_black);margin-block: 2rem;}
.about_vcl .aboutvcl_content p{margin-bottom: 1.5rem;font: var(--font12);}
.about_vcl .abvcl_box{width: 100%;height: 100%;padding: 4.2rem;background: var(--colorf9);position: relative;}
.about_vcl .abvcl_box::after {position: absolute;left: 0;bottom: 0;width:55%;height: .3rem;background: var(--maroon);content: "";}
.about_vcl .abvcl_box p{font: var(--font14);}
.about_vcl .abvcl_box p:not(:first-child){margin-top:0rem;}
.counter{font: var(--font107);color: var(--maroon);letter-spacing: -8.35px;line-height: 1;}

.client_wrap{margin-top:0rem;}
.client_wrap .swiper-wrapper{height: auto;margin-bottom:0rem;}
.client_wrap h4{font: var(--font16);color: var(--maroon);margin-bottom: 1rem;font-weight: bold;}
.client_wrap figure{text-align: center;}
.client_wrap figure img {width: 90%;}
.client_wrap p{text-align: center;font: var(--font12);font-weight: normal;max-width: 100%;margin-inline: auto;margin-bottom: 0;line-height: 1.5;margin-top: 1.5rem;}
.client_wrap .swiper-slide{height: auto; padding:.5rem 0rem 0rem; transition:.5s ; -webkit-transition:.5s ; -moz-transition:.5s ; -ms-transition:.5s ; -o-transition:.5s ;position: relative;}
.client_wrap .swiper-slide a::before{inset: 0;content: "";position: absolute;width: 100%;height: 100%;}
.client_wrap .swiper-slide:hover{border-color:var(--maroon);}
/* .client_wrap .client_logo{ border: .1rem solid rgb(0 0 0 / 11%); height: 100%; padding:.5rem 1rem 1rem; transition:.5s ; -webkit-transition:.5s ; -moz-transition:.5s ; -ms-transition:.5s ; -o-transition:.5s ;display: block; } */
/* .client_wrap .client_logo:hover{border-color:var(--maroon);} */

.sustainability {max-width: 1920px;margin-inline: auto;overflow: hidden;padding-top: 8rem;}
.sustainability .sustbty_heading{text-align: center;margin-bottom: 5rem;}
.sustainability .sustbty_heading h5{color: var(--maroon);font: var(--font21);font-weight: normal;}
.sustainability .sustbty_heading blockquote{margin-block: 2rem 2.2rem;font: var(--font24);font-weight: 600;color: var(--color_black);}
.sustainability .sustbty_heading p{font: var(--font12);font-weight: normal;color: var(--color_black);max-width: 60%;margin-inline: auto;}

.sustainability figure{display: grid;}
.sustainability figure>*{grid-area: 1/1;}
.sustainability figure figcaption{width: 100%;display: flex;justify-content:center;flex-direction: column;position: relative;z-index: 1;}
.sustainability figure .csr_content {max-width: 40rem;margin-left: auto;padding-bottom:3rem;position: relative;}
.sustainability figure .csr_content::after{position: absolute;left: 0;bottom: 0; width:20rem;height:.3rem;background: var(--light_yellow);content: "";}

.sustainability figure .csr_content h5{font: var(--font21);font-weight: normal;color: var(--color_white);padding-bottom: 2rem;position: relative;margin-bottom: 2rem;}
.sustainability figure .csr_content h5::after{position: absolute;left: 0;bottom: 0;width: 3.5rem;height: .3rem;background: var(--maroon);content: "";}
.sustainability figure .csr_content blockquote{font: var(--font18);font-weight: bold;color: var(--color_white);margin-bottom:.5rem;}
/* .sustainability figure .csr_content ul li a{font: var(--font16);font-weight: normal;color: var(--color_white);position: relative;display: flex;align-items: center;} */
.sustainability figure .csr_content ul li{ font: var(--font16); font-weight: normal; color: var(--color_white); position: relative; display: flex; align-items: center; transition:.5s ease-in-out; -webkit-transition:.5s ease-in-out; -moz-transition:.5s ease-in-out; -ms-transition:.5s ease-in-out; -o-transition:.5s ease-in-out; cursor: pointer;}
.sustainability figure .csr_content ul li a::after{position: absolute;left: 0;width:.3rem;height:70%;background: var(--light_yellow);content: "";display: none;}
.sustainability figure .csr_content ul li a:hover{padding-left: 1.5rem;color: var(--light_yellow);font-weight: bold;}
.sustainability figure .csr_content ul li a:hover::after{display: block;}
.sustainability figure .csr_content ul li::after{position: absolute;left: 0;width:.3rem;height:70%;background: var(--light_yellow);content: "";display: none;}
.sustainability figure .csr_content ul li:hover{padding-left: 1.5rem;color: var(--light_yellow);font-weight: bold;}
.sustainability figure .csr_content ul li:hover::after{display: block;}
/* .sustainability figure .csr_content ul li:not(:last-child) a{margin-bottom: 1.3rem;} */
.sustainability figure .csr_content ul li:not(:last-child){margin-bottom: 1.3rem;}
.sustainability figure .csr_content p{margin-block:4rem;font: var(--font12);color: var(--color_white);font-weight: normal;}
.sustainability figure .csr_content  a svg, .happenings .hpcontnet a svg, .happenings .view_happening a{fill:var(--color_white);}
.sustainability figure .csr_content  a:hover svg, .happenings .hpcontnet a:hover svg{fill:var(--light_yellow);}

.happenings{padding-block:9.1rem;}
.happenings h5{text-align: center;font: var(--font21);color: var(--maroon);margin-bottom: 4rem;font-weight: normal;}
.happenings .hpbox_wrap{height: 100%;background: var(--colorf9);position: relative;}
.happenings .hpbox_wrap figure img{
    height: 280px;
    object-fit: cover;
}
.happenings .hpbox_wrap::after{position: absolute;left: 0;bottom: 0;width:40%;height: .3rem;background: var(--maroon);content: "";}
.happenings .row{--bs-gutter-x: 3rem;}
.happenings .hpcontnet{padding:2.8rem 2.8rem 4rem;}
.happenings .hpcontnet h6{font: var(--font12);font-weight: bold;}
.happenings .hpcontnet p{font: var(--font14);font-weight: 300;margin-block: 1.5rem;max-width: 70%;color: var(--color_black);}
.happenings .view_happening {margin-top:5rem;}
.happenings .view_happening a{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;max-width:50rem;margin-inline: auto;font: var(--font16);}
.happenings .view_happening a svg{margin-left:.5rem;}
.happenings .view_happening a:hover {color: var(--light_yellow);transition: none;}
.view_happening a:hover svg{fill: var(--light_yellow);}

/*-----UI14041994-about-new css-staart--*/
.aboutvcl_new{background: var(--maroon);padding-block: 8.6rem 24.2rem;position: relative;overflow: hidden;z-index: 1;}
.aboutvcl_new::after{background: url(../images/about-homebg.svg);width: 100%;max-width: 1920px;margin-inline: auto; height: 60.4rem;background-size: contain;background-repeat: no-repeat;left: 50%;transform: translateX(-49%); bottom: 7rem;content: "";position: absolute;z-index: -1;}
.aboutvcl_new .abvcl_content h3{font: var(--font21);font-weight: normal;color: var(--color_white);}
.aboutvcl_new .abvcl_content blockquote{font: var(--font24);font-weight: 600;color: var(--color_white);margin-block: 2rem;}
.aboutvcl_new .abvcl_content blockquote span{display: block;}
.aboutvcl_new .abvcl_content a{display: inline-block;}
.aboutvcl_new .abvcl_content p{margin-bottom:2.5rem;font: var(--font12);font-weight: normal;color: var(--color_white);max-width: 80%;}
.aboutvcl_new ul{margin-top: 5.5rem;display: grid;grid-template-columns: repeat(4, 1fr);padding-right:10rem;padding-left: 0;}
.aboutvcl_new ul li h5{font: var(--font36);color: var(--color_white);}
.aboutvcl_new ul li p{font: var(--font14);color: var(--color_white);}
.aboutvcl_new ul li p span{display: block;}
.aboutvcl_new ul li{margin-bottom:4.5rem;}
.aboutvcl_new ul li:not(:last-child){border-right:.1rem solid rgb(255 255 255 / 18%);}
.aboutvcl_new ul li:not(:first-child){padding-left: 3rem;}
.aboutvcl_new ul li:nth-of-type(4){border: none;}
.aboutvcl_new ul li:nth-of-type(5){padding-left:0rem;}
/*-----UI14041994-about-new css-End--*/
.ccr_section{
    padding: 10rem 0;
}
.ccr_section .home_about>h2{
    font: var(--font21);
    color: var(--maroon);
    margin-bottom: 3rem;
    font-weight: normal;
}
.dfr{

    padding: 2rem;
    background-color: var(--color_white);
}

.home_about{
    padding-right: 3rem;
}
.home_about blockquote {
    font: var(--font21);
    font-weight: 600;
    margin-block: 2rem;
}
.home_about p{
    font: var(--font13);
}
/* .home_about ul{
    border-top: 1px solid #ddd;
    padding-top: 2rem;
    margin-top: 2rem;
}
.home_about ul li{
    position: relative;
    margin: 1rem 0;
    padding-left: 2rem;
    font: var(--font13);
    color: #000;
    font-weight: 400;
}
.home_about ul li:before{
    background-color: var(--light_yellow2);
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 1rem;
    content: "";
    position: absolute;
    top: 0.8rem;
    left: 0;
} */

.about_vcl_list{
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
}
.about_vcl_list li{
    background-color: var(--colorf5);
    padding: 4rem 2rem;
    position: relative;
    font: var(--font13);
    color: #000;
    font-weight: 400;
}
.about_vcl_list li{
    background-color: var(--colorf5);
    padding: 4rem 2rem;
    position: relative;
    flex: 1;
}
.about_vcl_list li strong{
    display: block;
    font: var(--font16);
    font-weight: 700;
    margin-bottom: 1rem;
}
.about_vcl_list li::after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 50%;
    height: .3rem;
    background: var(--maroon);
    content: "";
}
.about_vcl_list li p{
    transition: .5s ease-in-out;
    position: relative;
    z-index: 9;
}
.about_vcl_list li:before {
    content: '';
    background: var(--maroon);
    width: 100%;
    height: 0%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    transition: .5s ease-in-out;
}
.about_vcl_list li:hover::before{
    height: 100%;
}
.about_vcl_list li:hover p{
    color: var(--color_white);
}
.bg_gray{
    background: var(--colorf5);
}
.facts_section{
    padding-left: 0rem;
}
.facts_section ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -1rem;
}
.facts_section ul li{
    width: 50%;
    padding: 1rem;
}
.facts_section ul li .home_fact{
    background-color: var(--colorf5);
    padding: 4rem 2rem;
    position: relative;
}
.home_fact:after{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 50%;
    height: .3rem;
    background: var(--maroon);
    content: "";
}
.home_fact:before{
    content: '';
    background: var(--maroon);
    width: 100%;
    height: 0%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    transition: .5s ease-in-out;
}
.home_fact:hover::before {
    height: 100%;
}

.home_fact h2 {
    font: var(--font30);
    font-weight: 700;
    color: var(--maroon);
    margin-bottom:1rem;
    position: relative;
    z-index: 2;
    transition: .5s ease-in-out;
}
.home_fact span{
    font: var(--font13);
    font-weight: 500;
    position: relative;
    z-index: 2;
    transition: .5s ease-in-out;
}
.home_fact:hover h2,
.home_fact:hover span{
    color: #fff;
}

.global_heading h2{
    font: var(--font21);
    color: var(--maroon);
    margin-bottom: 4rem;
    font-weight: normal;

}
.india_map_Bx p{
    font: var(--font16);
    line-height: 1.6;
    padding-left: 3rem;
}
p:empty{
    display:none;
}

.desktop_banner .carousel-inner .carousel-item{
    position: relative;
}
.desktop_banner .carousel-inner .carousel-item:after {content: "";position: absolute;bottom: 0;left: 0;right: 0;width: 100%;height: 50%;z-index: 1;background: linear-gradient(0deg, rgb(0 0 0 / 100%) 0%, rgba(0, 0, 0, 0) 70%);}



/*-----UI14041994-about-16-09-2024-new css-start--*/
.hmabout_top{padding-block:9.4rem 11rem;}
.hmabout_top .row{padding-left:3rem;margin-top: 7rem;--bs-gutter-x:2.6rem}
.center_heading{width: 100%;text-align: center;}
.hmabout_top .center_heading{max-width: 80%;margin-inline: auto;}
.hmabout_top .center_heading h2{font: var(--font21);font-weight: normal;font-family: var(--nunito_sans);color: var(--maroon);}
.hmabout_top .center_heading blockquote{font: var(--font21);font-weight: 800;font-family: var(--nunito_sans);color: var(--color_black);margin-block: 3rem;max-width:80%;margin-inline: auto;}
.hmabout_top .center_heading p{font: var(--font12);font-weight: normal;font-family: var(--nunito_sans);color: var(--color_black);max-width:58%;margin-inline: auto;}
.hmabout_top figure{position: relative;}
.hmabout_top figure::before {position: absolute;left: 0;bottom: 0;width: 100%;height:50%;content: "";background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(51, 51, 51, 0) 100%);opacity: .8;}
.hmabout_top figure figcaption{position: absolute;left: 0;bottom: 0;padding: 0 4rem 3rem 3rem;}
.hmabout_top figure figcaption blockquote{font: var(--font16);font-weight: bold;font-family: var(--nunito_sans);color: var(--color_white);margin-bottom: 2.5rem;}
.hmabout_top figure figcaption p{font: var(--font12);font-weight: normal;font-family: var(--nunito_sans);color: var(--color_white);min-height: 7rem;}

.home_presence{position: relative;background: var(--colorf5);padding-block:12rem 9.2rem;overflow: hidden;}
/* .home_presence.d-none.d-lg-block::before{content: "";position: absolute;bottom: 0;left: 0;right: 0;width: 100vw;height:100%;z-index: 1;background:var(--colorf5)} */
.home_presence figure{position: absolute;right: 0;top:0;width: 114rem;}
.home_presence .presence_content h3{font: var(--font21);font-weight: 600;font-family: var(--nunito_sans);color: var(--color_black);}
.home_presence .presence_content > blockquote{font: var(--font18);font-weight: 800;font-family: var(--nunito_sans);color: var(--color_black);margin-block:4rem 2.5rem;}
.home_presence .presence_content p{font: var(--font12);font-weight: normal;font-family: var(--nunito_sans);color: var(--color_black);max-width: 87%;}
.home_presence .presence_content .fact_box{padding: 5rem;background: var(--color_white);position: relative;margin-top: 5rem;}
.home_presence .presence_content .fact_box::before{width:43%;height: .4rem;background: var(--maroon);left: 0;bottom: 0;position: absolute;content: "";}
.home_presence .presence_content .fact_box blockquote{font: var(--font107);font-weight: 200;font-family: var(--nunito_sans);color: var(--maroon);}
.home_presence .location_list{margin-top: 7.8rem;}
.home_presence .location_list .row{--bs-gutter-x:4.5rem}
.home_presence .location_list .col-lg-4{text-align: right;}
.home_presence .location_list h5{font: var(--font18);font-weight: 800;font-family: var(--nunito_sans);color: var(--color_black);}
.home_presence .location_list ul{display: flex;flex-wrap: wrap;}
.home_presence .location_list li{font: var(--font12);font-weight: normal;font-family: var(--nunito_sans);color: var(--color_black);line-height: 1;position: relative;display: flex;align-items: center;margin:0 .5rem 1.5rem;padding-right: .8rem;}
.home_presence .location_list li:first-child::before{ width:1.2rem; height:1.2rem; background: var(--light_yellow); border: .1rem solid var(--color_white); position: absolute; left:-2rem; content: ""; border-radius:100% ; -webkit-border-radius:100% ; -moz-border-radius:100% ; -ms-border-radius:100% ; -o-border-radius:100% ; }
.home_presence .location_list li:not(:last-child){border-right: .1rem solid rgb(0 0 0 / 16%);}
/*-----UI14041994-about-16-09-2024-new css-end--*/

.hmbanner_fact{display: grid;grid-template-columns: repeat(4, 1fr);row-gap: 4.5rem;width: 61%;}
.desktop_banner .carousel-caption .slider_details{border: none;}
.hmbanner_fact li:not(:first-child){border-left: .1rem solid rgb(255 255 255 / 50%);padding-left:4rem;}
.hmbanner_fact li:nth-of-type(5){border: none;padding-left: 0;}
.desktop_banner .carousel-caption .slider_details .hmbanner_fact li blockquote{font:var(--font36);color: var(--color_white);margin: 0;font-weight: 900;font-family: var(--nunito_sans);}
.desktop_banner .carousel-caption .slider_details .hmbanner_fact li p{font:var(--font12);color: var(--color_white);font-weight: normal;font-family: var(--nunito_sans);}
.hmbanner_fact li p span{display: block;}
/*-----UI14041994-about-17-09-2024-new css-end--*/



.home_presence.presence-grpp {
    position: relative;
}
.presence-grpp-banner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.home_presence.presence-grpp figure {
    position: unset;
    width: 100%;
}
.home_presence.presence-grpp .presence-continer-img {
    position: relative;
}
.home_presence.presence-grpp .presence-continer-img .presence_content {
    max-width: 65%;
    padding-bottom: 4rem;
}
.ourbusines1.ourbusines3.capability_sec3.section_padding.exp-space.our-presence-grpp-wdt .ourbusines1_content.cap-ourbusines1 {
    max-width: 100%;
}
.home_presence.presence-grpp {
    background-image: url(../images/presence-banner-grp.webp);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 5rem;
}