.csr-banner{position:relative;width:100%}.csr-banner img{width:100%;height:100%;object-fit:cover;display:block}.csr-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;width:100%}.container{width:100%;max-width:93%;margin:0 auto}img{width:100%;display:block}.csr-text h1{font-size:48px;line-height:70px;color:#fff;font-weight:700;font-family:"Roboto"}.csr-text p{font-size:16px;line-height:28px;color:#fff;font-weight:400;text-align:center}.mission-wrap h3,.vision-wrap h3{font-size:25px;line-height:40px;color:#293671;font-weight:700;font-family:"Roboto";text-align:center;margin-bottom:30px}.mission-wrap p,.vision-wrap p{font-size:16px;line-height:26px;color:#666;font-weight:400;font-family:"Roboto";text-align:center;padding:0 50px}.vision-mission .vision-wrap p{padding:0}.vision-wrap{background-color:rgb(39 53 117 / .102);padding:50px;margin-top:50px}.health-wrapper{display:grid;grid-template-columns:70% 30%;background-color:#273575;align-items:center;margin-bottom:15px}.health-text p{font-size:40px;letter-spacing:2px;line-height:55px;text-transform:uppercase;color:#fff;font-weight:700;text-align:center}.health-text{height:100%;align-content:center;padding:20px;outline:1px solid #fff;outline-offset:-20px}.caped-wrap-main{display:flex;gap:15px;width:100%;flex-wrap:wrap;justify-content:center}.caped-wrap-main .caped-wrapper:not(.education-main .caped-wrapper){width:calc(33.333% - 10px);background-color:rgb(39 53 117 / .102)}section[class].caped-wrap-main :where(.caped-wrapper:nth-child(4),.caped-wrapper:nth-child(5)),.education-main .caped-wrapper:not(.caped-wrapper .caped-wrapper){width:calc(50% - 10px);background-color:rgb(39 53 117 / .102)}.caped-box p{font-size:18px;line-height:50px;color:#fff;font-weight:700;text-align:center;background-color:#273575;padding:5px 0}.caped-wrapper .caped-para{font-size:16px;line-height:26px;color:#666;font-weight:400;padding:10px 30px 0 25px}.health-wrapper.education{grid-template-columns:30% 70%}.health-wrapper.education .health-picture{order:1}.enviroment-main .give-tress img,.flagship-main .give-tress img,.education-main .give-tress img{max-width:210px;margin:0 auto;margin-bottom:30px}section[class].enviroment-main{padding-top:0}@media screen and (max-width:767px){.main-boxes{display:none}.csr-text h1{font-size:35px;line-height:40px;padding:0 20px;margin-bottom:20px}.main-banner .csr-banner img{height:30vh}.csr-text p{font-size:16px;line-height:24px;padding:0 20px}.mission-wrap p,.vision-wrap p{padding:0}.mission-wrap h3,.vision-wrap h3{margin-bottom:15px}section[class].enviroment-main,section[class].flagship-main,section[class].education-main{padding-top:0}.health-wrapper{grid-template-columns:auto}.health-text p{font-size:26px}.caped-wrap-main .caped-wrapper:not(.education-main .caped-wrapper){width:auto}section[class].flagship-main div[class].caped-wrap-main :where(.caped-wrapper:nth-child(4),.caped-wrapper:nth-child(5)),.education-main .caped-wrapper:not(.caped-wrapper .caped-wrapper){width:auto;background-color:rgb(39 53 117 / .102)}.health-wrapper.education{grid-template-columns:auto}.health-text br{display:none}}section[class].more-from-section{padding-top:0!important}.card-brand,.card-content,.celebrate-img,.event-picture{position:relative}.news-link:after,.read-more:after{width:22px;vertical-align:middle;content:""}.brand-heading h2,.card-content a,.event-button a,.event-direction a{text-transform:uppercase}.read-more:after{display:inline-block;background:url(../images/arrow-direction.svg) 0 0/cover no-repeat;height:22px;margin-left:20px;transition:.3s}.card-brand,.dss-main,.event-main{border-radius:6px;overflow:hidden}.card,.know-more{text-align:center}.event-content p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.search_wrap img{width:100%;height:auto}.cards-section.second-card,.dss-icon-btn ul,.more-form-wrapper{display:grid;grid-template-columns:repeat(3,1fr)}.brand-heading h2{font-size:var(--fs-24);color:#fff;font-weight:500;font-family:var(--fm-Roboto);text-align:center;margin-bottom:40px}.know-more a,.know-more.all-products a{font-size:20px;line-height:var(--lh-24);font-weight:400;font-family:var(--fm-Roboto);cursor:pointer}.know-more a{color:#fff}.brand-heading.dss-image h2{color:var(--c-293671)}.dss-content-image,.event-content,.testimonial-item{padding:20px}.know-more.all-products a{color:var(--c-293671);text-decoration:none}.event-button a,.event-content p,.event-direction a{font-size:var(--fs-17);line-height:var(--lh-27);font-weight:400;font-family:var(--fm-Roboto)}.more-form-wrapper{align-items:flex-start;column-gap:15px}.event-picture{overflow:hidden}.event-direction a{position:absolute;top:-75px;left:-75px;background:var(--c-293671);transform:rotate(-45deg);height:150px;width:150px;align-content:end;text-align:center;display:inline-block;color:var(--c-fefefe)}.event-direction a span{margin-bottom:10px;display:inline-block}.event-content h4 a{font-size:var(--fs-25);line-height:var(--lh-36);color:var(--c-333333);font-weight:400;font-family:var(--fm-Roboto);padding-bottom:25px;border-bottom:1px solid var(--c-ccc);text-decoration:none;display:block;cursor:pointer;font-size:20px;line-height:30px}.event-content p{color:#333;margin:25px 0}.more-form-wrapper .event-picture img{object-fit:cover;aspect-ratio:1/1}.event-main{border:1px solid var(--c-cdcdcd);height:100%}.event-blog-item{display:flex;flex-direction:column;justify-content:space-between;height:100%}.event-button{background-color:var(--c-a50000)}.event-button a{color:var(--c-efefef);display:flex;align-items:center;justify-content:space-between;padding:18px}.all-products a,.hero-banner a.read-more,.know-more a{position:relative;text-decoration:none}.all-products a.read-more:before,.hero-banner a.read-more:before,.know-more a:before{content:"";width:0%;background:var(--c-a50000);height:1px;position:absolute;bottom:0;left:calc(50% - 45px);transform:translateX(calc(-50% + 22.5px));transition:.7s}.all-products a.read-more:hover:before,.hero-banner a.read-more:hover:before,.know-more a:hover:before,.know-more a:hover:before{width:calc(100% - 45px)}.more-from-main .more-from-blogss{padding-top:50px}.hero-banner a.read-more:hover,.know-more.all-products a:hover{color:var(--c-a50000)}.more-from-main .know-more{padding-top:20px}.csr-txt{padding-block:20px;text-align:center}.csr-txt h1{line-height:var(--lh-57);color:var(--c-293671);font-weight:700;font-size:42px;font-family:var(--fm-Roboto);margin-bottom:32px}.csr-txt span{line-height:inherit;color:inherit;font-weight:inherit}.box-wraper{display:grid;grid-template-columns:repeat(2,1fr);text-align:center;column-gap:30px}.box-health{background-color:#273575;align-content:center;padding:25% 20px;outline:1px solid #fff;outline-offset:-20px;height:100%;position:relative}.box-health p{font-size:40px;letter-spacing:2px;line-height:55px;text-transform:uppercase;color:#fff;font-weight:700;text-align:center}.arrow{font-size:40px;color:#fff;animation:bounce 2s infinite;position:absolute;bottom:40px;width:100%;text-align:center}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}section.main-boxes{padding-top:0}html{scroll-behavior:smooth}@media screen and (max-width:767px){.toggle_menu.open_menu,div.mobile_menu{scrollbar-width:none!important}.more-from-main .know-more{padding-top:10px}.cards-section,.cards-section.second-card,.hero-banner,.more-form-wrapper,.redefning-wraper{grid-template-columns:auto}.menu-head{padding:10px 20px}.dss-content-image,.dss-image-wraper,.event-content,.redefning-wrap,.testimonial-item{padding:20px}.cards-section .card:last-child,div.desktpss-btn{margin-bottom:0}.card-brand h4 a,.dss-content-image h4 a,.event-content h4 a{font-size:var(--fs-20);padding-bottom:15px}.brand-heading h2{font-size:var(--fs-20)}.more-form-wrapper{gap:20px}.event-content p{font-size:var(--fs-14);margin:15px 0}.event-button a{font-size:var(--fs-16)}.mobile-product-service-main-ul>li,.mobile_menu>ul>li.main_tab{position:relative}.mobile_menu>ul>li.main_tab a{display:inline-block;position:static}div.toggle_menu{overflow:hidden}div.mobile_menu{overflow-y:auto;height:100%}.box-wraper{display:block}.box-health{width:100%;padding:15% 0}.box-health p,.arrow{font-size:20px}a:not(:last-child) .box-health{margin-bottom:15px}.box-health br{display:none}.arrow{bottom:25px}}