html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-style: normal; color: var(--black);}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:600}
a{color: var(--primary); text-decoration: none; cursor: pointer;}
p a:hover{color: var(--secondary);}
ul{list-style:none}
button,input,select{margin:0}
html{box-sizing:border-box}
*,*::before,*::after{box-sizing: border-box;}
img,video{height:auto;max-width:100%}
iframe{border:0}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
::-webkit-scrollbar{width: 7px; height: 7px;}
::-webkit-scrollbar-track{background-color:#ebebeb;-webkit-border-radius: 10px; border-radius: 10px;}
::-webkit-scrollbar-thumb{-webkit-border-radius: 10px;border-radius: 10px; background: #898989;}
textarea::-webkit-scrollbar{width: 7px;}
textarea::-webkit-scrollbar-track{background-color:#ebebeb;-webkit-border-radius: 10px; border-radius: 10px;margin:2px 0 1px 0;}
textarea::-webkit-scrollbar-thumb{-webkit-border-radius: 10px;border-radius: 10px; background: #898989;}

html{width: 100%; height: auto; overflow-x: hidden; color:var(--primary-p6);font-weight: 400;}
html,body{overflow-x: hidden;width: 100%;background-color: var(--beige);}
main{padding-top:80px; display: flex; flex-direction: column;  justify-content: center;}

.container { width: 100%; margin-left: auto;  margin-right: auto;max-width:1440px;}

@media (max-width:1200px){
    .container {padding-left: 48px;padding-right: 48px;}
}
@media (max-width:767px){
    .container {padding-left: 32px;padding-right: 32px;}
}   
/* Start Home banner */
.home-banner{position: relative;max-height: calc(100vh - 69px);margin-top: 91px;overflow: hidden;}
.home-header-scrolled ~.home-banner{max-height: calc(100vh - 0px);margin-top: 0px;}
.home-banner img,.home-banner video  {object-fit: cover;}
.home-banner-container{position: absolute; z-index: 2; top: 50%;left: 48%;transform: translate(-50%, -50%); display: flex; justify-content: right;}
.home-banner-cnt{width: 50%;}

/* CLose Home banner */
/* Start  banner */
.banner{position: relative;  max-height: calc(100vh - 69px);margin-top: 91px; overflow: hidden;}
.banner img{object-fit: cover; }
.banner-container{position: absolute; z-index: 2; top: 50%;left: 48%;transform: translate(-50%, -50%); display: flex; justify-content: right;}
.banner-cnt{width: 50%;}
.home-banner .h2,.banner .h2{font-size: 34px; font-weight: 400;}
.banner-title{font-size: 36px;line-height: 120%;font-weight: 400; margin-bottom: 24px; color: var(--white);}
.home-banner::after,.banner::after{content: "";position: absolute;left: 0px;width: 100%;height: 100%;top: 0px;display: block;background: rgba(0, 0, 0, 0.4); z-index: 1;}
@media (max-width:767px){
    .home-banner-container,.banner-container{left: 50%;padding-left: 82px;}
}

@media (min-width:980px){
    .home-banner,.banner{min-height: 680px;}
    .home-banner img,.home-banner video  {position: absolute;height: 100%;width: 100%;top: 0px;left: 0px;}
    .home-banner .h2,.banner .h2{font-size: 36px;}    
}
@media (min-width:1200px){
    .home-banner-cnt,.banner-cnt {max-width: 454px;}
}
@media (min-width:1361px){
    .home-banner .h2,.banner .h2{font-size: 36px;}
}

@media (max-width:1200px){
.home-banner-cnt,.banner-cnt {width: 100%;padding-top: 40px;}
}
@media (max-width:767px){    
    .home-banner,.banner{height: calc(100vh - 91px);width: 100%;}
    .home-banner img,.banner img,.home-banner video,.banner video  { height: 100%;}
    .home-banner .h2{font-size: 22px;line-height: normal;}
}
@media (max-width:480px){ 
.home-banner,.banner{height: 680px;}
.banner-title {font-size: 22px;line-height: 140%;}
 }
/* CLose  banner */




       

.accordion-wrapper{max-width:773px;margin:0}
.accordion-item{margin-bottom:10px;border-radius:4px;overflow:hidden}
.accordion-item:last-child{margin-bottom: 0;}
.accordion-header{background-color:var(--pink);padding:14px;cursor:pointer;display:flex;align-items:center;user-select:none;transition:background-color .2s ease}
.accordion-header h2{margin:0;font-size:18px;font-weight:600;color:var(--black)}
.icon-container-wrapper{width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; margin-right: 16px;}
.icon-container{width:17px; height: 17px; position:relative;display:flex;justify-content:center;align-items:center;transition:transform var(--transition-speed) ease}
.icon-bar{position:absolute;background-color:var(--green);border-radius:2px;transition:all var(--transition-speed) ease}
.h-bar{width:100%;height:3px}
.v-bar{width:3px;height:100%}
.accordion-item.active .icon-container{transform:rotate(45deg)}
.accordion-content{display:none;padding:20px 30px 20px 60px}
.contact-accordion-section .accordion-content{padding-left:33px;}
.accordion-content .title{font-size:18px;margin:0 0 15px;font-weight:600}
.accordion-content p{line-height:1.6;color:var(--black);margin-bottom:25px}
.fluid-width .accordion-content p{max-width: 100%;}
@media (max-width: 768px) {
.accordion-header{padding:13px 14px 13px 18px;}
.accordion-wrapper{margin-top: 11px;}
}
.universe-container{position:relative;width:100%;margin-top: 24px;margin-bottom: 24px;}
.universe-container::after{content: "";display: block;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;border: 10px solid var(--beige);}
.core-node{position:absolute;left:50%;top:50%;width:220px;height:220px;background:radial-gradient(circle at 30% 30%,#444,#000);border-radius:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;z-index:10;box-shadow:0 20px 50px rgba(0,0,0,0.3);text-align:center}
.core-node h1{font-size:1.8rem;margin:0;letter-spacing:1px}
.core-node p{font-size:.7rem;opacity:.7;margin:5px 0 0}
.orbit-system{position:absolute;width:100%;height:100%;transform-style:preserve-3d}
.ring{position:absolute;top:50%;left:50%;border-radius:50%;border:1.5px solid var(--primary);transform-style:preserve-3d;pointer-events:none}
.ring-1{width:700px;height:350px;margin-left:-350px;margin-top:-175px;transform:rotateX(70deg) rotateY(-10deg);border-color:var(--green);animation:rotate-orbit 40s linear infinite}
.ring-2{width:850px;height:400px;margin-left:-425px;margin-top:-200px;transform:rotateX(75deg) rotateY(20deg);animation:rotate-orbit 60s linear infinite reverse}
.ring-3{width:550px;height:250px;margin-left:-275px;margin-top:-125px;transform:rotateX(60deg) rotateY(-30deg);border-color:var(--green);animation:rotate-orbit 30s linear infinite}
@keyframes rotate-orbit {
from{transform:rotateX(70deg) rotateZ(0deg)}
to{transform:rotateX(70deg) rotateZ(360deg)}
}
.satellite{position:absolute;pointer-events:auto;cursor:pointer;display:flex;flex-direction:column;align-items:center;animation:counter-rotate 40s linear infinite}
.ring-1 .satellite{animation-duration:40s}
.ring-2 .satellite{animation-duration:60s;animation-direction:reverse}
.ring-3 .satellite{animation-duration:30s}
@keyframes counter-rotate {
from{transform:rotateZ(0deg) rotateX(-70deg)}
to{transform:rotateZ(-360deg) rotateX(-70deg)}
}
.pos-1{top:0;left:50%}
.pos-2{top:50%;left:100%}
.pos-3{top:100%;left:50%}
.pos-4{top:50%;left:0}
.brand-label{background:#fff;padding:4px 12px;border-radius:4px;font-size:11px;font-weight:700;box-shadow:0 4px 10px rgba(0,0,0,0.05);white-space:nowrap;margin-top:10px;border-left:3px solid var(--green)}
.brand-logo{font-weight:900;font-size:1.2rem;color:#333;text-transform:uppercase}
.dot{width:12px;height:12px;background:#fff;border:3px solid var(--green);border-radius:50%;margin-bottom:-6px;z-index:2}
.legend{position:absolute;bottom:30px;display:flex;gap:30px;font-size:12px}
.legend-item{display:flex;align-items:center;gap:8px}
.legend-dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--teal-solid)}




.home-quote-section{padding-top: 88px; padding-bottom: 88px;}
.quote-section{position:relative;height:auto;display:flex;align-items:center;justify-content:center;padding:0px 0px 20px 221px;overflow:hidden;}
.home-quote-section p{font-size:32px;font-weight:300;line-height:1.6;color:#1f1f1f}
.corner{position:absolute;width:95px;height:95px;border:32px solid #3f3f3f}
.top-left{top:0px;left:60px;border-right:none;border-bottom:none;border-top-left-radius:180px}
.bottom-right{bottom:0px;right:60px;border-left:none;border-top:none;border-bottom-right-radius:180px}
.quote-section .content{max-width: 560px;}
.case-quote-section .content{max-width: 792px;}
.case-quote-section .top-left {left: 0px;}
@media (min-width:768px) {
.case-quote-section.case-study-detail .content {max-width: 100%;}
}
@media (max-width: 768px) {
.content p{font-size:22px}
.corner{width: 45px;height: 45px;border-width: 17px;}
.quote-section{padding: 0px 0px 60px 60px;}
.case-study-detail .quote-section{padding-left: 75px; padding-bottom: 0px;}
.case-study-detail .stat .text {font-size:64px;}
}


.counter-section{padding-top: 50px;padding-bottom: 50px;}
.stats{display:flex;justify-content:space-between;align-items:start; gap: 48px;}
.stat .text{font-size:64px;font-weight:300;margin:0;color:#000}
.stat p{font-size:18px;margin-top:30px;color:var(--black)}
.plus{color:#2bb5a8;margin-left:5px;font-size:64px;font-weight:200}
.blank-counter .text{visibility: hidden;}
@media (max-width: 768px) {
.stats{flex-direction:column;align-items: center;text-align: center; font-weight: 300;gap: 40px !important;}
.counter-section{padding-bottom: 30px;}
}

/* Start Case Studies details */
.case-content{display: grid;grid-template-columns: 400px 1fr;gap: 48px; }
.case-content-section{padding-top: 80px;padding-bottom: 80px;}
.case-content-left{display: grid;grid-template-columns: 1fr;gap: 48px;}
.case-content-left>div{padding: 24px;}
.case-content-left .title, .case-content-right .title{margin-bottom: 24px; font-size:20px!important; font-weight: 500!important;}
.case-content ul {padding-left: 24px;}
.case-content ul li{list-style: disc;}


.case-studies-section{background-color:#aeb4a2;padding:80px 0}
.section-header{display:flex;align-items:center;margin-bottom:60px}
.section-header h2,.section-header .title{font-size:48px;font-weight:500;margin:0;color:#2e2e2e;white-space:nowrap}
.case-studies-section .section-header h2 {font-weight:400;}
.header-line{height:1px;background-color:#2e2e2e;flex:1;margin-left:30px;opacity:.4}
.case-row{row-gap:60px}
.case-card{display:flex;flex-direction:column}
.case-image{border-radius:16px;overflow:hidden;margin-bottom:25px}
.case-image img{width:100%;display:block;height:auto;width: 100%;height: 100%;object-fit: cover;transition: transform var(--transition-speed);}
.case-studies-section a:hover .case-image img{transform: scale(1.05);}
.case-studies-section a:hover .button-arrow span {transform: translateX(8px);}
.case-cnt h3{font-size:18px;font-weight:600;margin-bottom:15px;color:#111}
.case-content p{font-size:18px;line-height:1.6;color:#1c1c1c;margin-bottom:25px}
.view-link{display:inline-flex;align-items:center;font-size:16px;text-decoration:none;color:#111;font-weight:500;margin-top:48px}
.view-link .arrow{display:inline-flex;justify-content:center;align-items:center;width:28px;height:28px;border:1px solid #111;border-radius:50%;margin-left:10px;font-size:14px;transition:.3s ease}
.view-link:hover .arrow{background:#111;color:#fff}
.case-counter-section{padding-top: 88px;}
.case-counter-section .stat{max-width: 280px;}
.case-quote-section{padding-top: 30px;}
.quote-section b{font-weight: 700;}
@media (min-width: 768px) {
.case-cnt h3 {min-height: 85px;}
.case-content-right{padding-top: 10px;}
}
@media (max-width: 980px) {
.case-content { grid-template-columns:1fr;}
}
@media (max-width: 767px) {
.case-content-left {gap: 40px;}
.case-studies-section .section-header{margin-bottom: 30px;}
.case-studies-section .section-header h2,.case-studies-section .section-header .title{font-size:22px;font-weight: 500;}
.case-studies-section{padding:30px 0}
.case-content-section{padding-top: 40px; padding-bottom: 55px;}
}
/* Close Case Studies details */
/* Start Organisational Advisory */
.oa-section{padding-top: 40px;padding-bottom: 60px;}
.oa-section .accordion-header{background-color: transparent; border-radius: 0px;padding-bottom: 0px;}
.oa-section .icon-container {margin-right: 16px;width: 16px;height: 16px;}
.oa-section .accordion-header{padding-left: 0px;padding-right: 0px;}
.oa-section .accordion-content{padding-left: 30px;padding-bottom: 0px;padding-right: 0px;}

.accordion-border .accordion-header{background-color: transparent;border-bottom: 1px solid var(--primary); border-radius: 0px;}
.accordion-border .icon-container {margin-right: 16px;width: 16px;height: 16px;}
.accordion-border .accordion-header,.accordion-border .accordion-content{padding-left: 0px;padding-right: 0px;}

.accordion-btm-border .accordion-item {border-radius: 0px;}
.accordion-btm-border .accordion-header{background-color: transparent; border-radius: 0px;}
.accordion-btm-border .accordion-item{border-bottom: 1px solid var(--primary);}
.accordion-btm-border .accordion-header{padding-left: 0px;padding-right: 0px;}
.accordion-btm-border .accordion-content{padding-left: 42px;padding-top: 0px;}

.oa-section .accordion-header{padding-top: 20px; padding-bottom: 20px;}
.oa-section .accordion-item{border-bottom: 1px solid var(--primary);border-radius: 0px;padding-bottom: 0px; padding-top: 0px;margin-bottom: 0px;}
.oa-section .accordion-content p {margin-bottom: 0px;}
.oa-section .accordion-content{padding-top: 0px;padding-bottom: 20px;}

@media (max-width: 768px) {
    .oa-section{padding-top: 60px;}
}
/* Close Organisational Advisory */
/*about start*/
.header-section{text-align:center;padding:100px 0 50px}
.header-section h1{font-size:2.5rem;font-weight:400}
.timeline-container{position:relative;margin:0 auto;padding: 40px 0px 0px; margin-top: 80px;margin-bottom: 80px;}
.main-axis{position:absolute;left:327px;top:0;bottom:0;width:1px;background-color:var(--primary);transform:translateX(-50%)}
.progress-line{position:absolute;left:0;top:0;width:100%;height:0;background-color:var(--green);transition:height .1s linear}
.timeline-item{position:relative;display:flex;align-items:flex-start;margin-bottom: 80px;/*opacity:.4;*/transition:opacity .5s ease}
.timeline-item.active{opacity:1}
.timeline-year{/*flex:1; */text-align:left;width: 326px;font-size:24px;font-weight:400;margin-top: -32px;}
.timeline-content{flex:1;padding-left: 69px;}
.timeline-content h3{margin:0 0 15px;font-size:1.2rem;line-height:1.4}
.timeline-content p{margin:0;line-height:140%;color:#000;font-size: 20px;}
.bubble{position:absolute;left:90px;top:15px;width:18px;height:18px;background-color:var(--bg-color);border:4px solid var(--primary);border-radius:50%;transform:translate(-50%,-50%);z-index:10;transition:border-color .4s ease,transform .4s ease;margin-left: -80px;}
.timeline-item.active .bubble{border-color:var(--green);transform:translate(-50%,-50%) scale(1.1)}
.connector {
    position: absolute;
    left: 21px;
    top: 15px;
    width: 305px;
    height: 1px;
    background-color: var(--primary);
    z-index: 1;
}
.our-journey-section .title{margin-top: 20px; margin-bottom: 20px;}
@media (max-width: 768px) {
.main-axis{left:0px}
.bubble{left:274px;top: 10px;}
.timeline-item{flex-direction:column;padding-left:40px}
.timeline-year{text-align:right;padding-right:0;margin-bottom:10px;width: 160px;}
.timeline-content{padding-left:0;padding-top: 24px;}
.connector{left: 0px;top: 10px;width: 197px;}
.timeline-container{margin-top: 50px;margin-bottom: 50px;}
}
/*about end*/
/* our-work-landing-start */
.flex-column{flex-direction:column}
.w-auto{width:auto}
.flex-wrap{flex-wrap:wrap}
.img-radius{width:100%;aspect-ratio:16 / 9;background-color:#f0f0f0}
.img-radius img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-speed)}
.cs-card:hover .img-radius img{transform:scale(1.05)}
.cs-card{height:100%}
.cs-card:hover .NB-fill .icon-arrow_forward {background: #C1C7B5;}
.cs-card:hover .button-arrow span {transform: translateX(8px);}
/* .button-arrow{text-decoration:none;transition:all .3s ease}
.button-arrow:hover .icon-arrow-right{background-color:var(--white);transform:translateX(8px)} */
.cs-card{transition:opacity .3s ease,transform .3s ease}
#cs-filter-nav button.secondary-btn{border:none}
/* our-work-landing-end */
/* expertise-start */
.expertise-row{gap:44px}
.expertise-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-speed)}
.expertise-card{overflow:hidden; min-height: 270px; height: 100%; display: block;}
.expertise-card .shadow1{height: 100%;}
.expertise-card:hover .expertise-image img{transform:scale(1.05)}
.card-overlay{inset:0;}
.expertise-card button{background: rgba(53,200,183,0.66); color: var(--white);}
.expertise-card button.button-arrow span{border-color: var(--white);}
.expertise-card button .icon-arrow-right:before{color: var(--white);}
.expertise-card:hover button.button-arrow span{border-color: var(--black);}
.expertise-card:hover button .icon-arrow-right:before{color: var(--black);}
.expertise-card:hover button{background-color: var(--secondary); color: var(--black);}
.expertise-card:hover .button-arrow span { transform: translateX(8px); }
/* expertise-end */
/* team-start */
.team-section .section-title .title{color: var(--white);}
.team-section .section-title .line{background: var(--white);}
/* Detail Page Image Styling */
.team-detail-section {min-height: 100vh;}
.team-detail-image img {width: 100%; height: auto; object-fit: cover; display: block;}
/* team-end */
.career-brand > .d-flex{flex-wrap: wrap;column-gap: 37px;row-gap: 39px;}
.career-brand-col{max-width: 430px;width: 100%;flex-direction: column;align-items: center;justify-content: center;gap: 30px;min-height: 244px;border: 2px solid #FFF;}
.media-card{border: 2px solid #fff; border-radius: 10px;overflow: hidden;}
.media-card:hover .NB-fill .icon-arrow_forward{background: #C1C7B5;}
.media-card:hover .button-arrow span{transform: translateX(8px);}
.medaia-thumb-content{height: 100%;display: flex;flex-direction: column;padding:19px 25px;padding-top: 0;}
.media-card:hover img{transform:scale(1.05)}
.media-card img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-speed);}
.our-companies .career-brand-col{align-items: start;}
@media screen and (min-width: 768px) and (max-width: 1025px) {
.career-brand-col {width: calc(50% - 30px);}
}
@media (max-width: 767px){
    .medaia-thumb-content{padding:19px 25px;}
    .expertise-row{gap: 60px;}
}
@media (max-width:480px){
.media-card img {height: 220px; object-fit: cover; width: 100%;}
}
/* Cookies Policy Start */
.policy-table .tab-content{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px;margin-top:24px}
.policy-table table{width:100%;min-width:800px;border-collapse:separate;border-spacing:0;font-family:"Poppins",sans-serif}
.policy-table tr:first-child{background-color:var(--white)}
.policy-table th{padding:20px 24px;text-align:left;font-weight:700;color:var(--black);border-top:1px solid var(--black);border-bottom:1px solid var(--black)}
.policy-table th:first-child{border-left:1px solid var(--black);border-radius:12px 0 0 12px}
.policy-table th:last-child{border-right:1px solid var(--black);border-radius:0 12px 12px 0}
.policy-table td{padding:35px 24px;vertical-align:top;line-height:155%;border-bottom:1px solid var(--asha-grey)}
.policy-table td:first-child{font-weight:700;color:var(--primary)}
.policy-table tr:last-child td{border-bottom:none}
.policy-table .tab-content::-webkit-scrollbar{height:6px}
.policy-table .tab-content::-webkit-scrollbar-track{background:var(--beige);border-radius:10px}
.policy-table .tab-content::-webkit-scrollbar-thumb{background:var(--asha-grey);border-radius:10px}
.cookies-policy .accordion-wrapper{max-width: 100%;}
.cookies-policy .accordion-btm-border .accordion-header{gap: 24px;}
/* Cookies Policy End*/

/* Start Board of Directors */
.our-people{display: grid;grid-template-columns: 1fr 1fr 1fr; gap: 80px;}
@media (max-width: 767px){
    .our-people{display: grid;grid-template-columns:1fr 1fr; gap:25px; row-gap: 40px;}
}
/* Close Board of Directors */
/* Start 404 */
.section-404{text-align:center}
.section-404 .org-btn{margin: auto;}
.error404 {display: flex; flex-direction: column; justify-content: space-between; height: 100vh;}
.error404 main{height: 100%;}
@media (max-width: 767px){
    .section-404{padding: 40px 0 !important;}
}

/* Close 404 */

/* Start Esg , Vision & Mergers*/
.esg-img-right {display: grid; align-items: center;grid-template-columns: 1fr 316px; gap: 70px;}
.esg-img-left {display: grid; align-items: center;grid-template-columns:316px 1fr ; gap: 70px;}
.esg-img img{object-fit: cover;width: 100%;height: 100%;border-radius: 10px;}
@media (min-width:1301px){
.vision-img1{height: 583px}
}
@media (max-width: 980px){
    .esg-img-right, .esg-img-left {grid-template-columns:1fr;gap: 40px;}
    .esg-img img{height:225px;border-radius: 10px;}
}
/* Close Esg , Vision & Mergers*/
/* media single start */
.media-img-right { display: grid; align-items: center; grid-template-columns: 1fr 316px; gap: 70px; }
.media-img-left {display: grid; align-items: center;grid-template-columns:316px 1fr ; gap: 70px;}
.media-img img{object-fit: cover;width: 100%;height: 100%;border-radius: 10px;}
@media screen and (min-width: 1200px) and (max-width: 1300px) {
.vision-img1{height: 583px}
}
@media (max-width: 767px){
    .media-img-right, .media-img-left {grid-template-columns:1fr;gap: 60px;}
    .media-img img{border-radius: 10px;}
}
/* media single end */
@media screen and (min-width: 1200px) and (max-width: 1300px) {
  .section-title .title{white-space: normal;font-size: 38px;}
  .org-btn{font-size: 16px;}
  .btn-md{padding: 8px 18px;}
  body,p{font-size: 16px;line-height: 150%;}
  .section-title .title {font-size: 36px;white-space: normal;}
  .h1 { font-size: 52px; }
  .h2 { font-size: 42px; }
  .h3 { font-size: 34px; }
  .h4 { font-size: 28px; }
  .h5 { font-size: 21px; }
  .h6 { font-size: 18px; }
  .font-48 { font-size: 40px !important; }
  .font-22 { font-size: 20px !important; }
  .font-20 { font-size: 18px !important; }
  .font-18 { font-size: 16px !important; }
  .stat .text{font-size:54px;}
  .stat p{font-size:16px;}
  .accordion-header h2,.accordion-content .title{font-size:18px;font-size:16px;}
  .vision-img1{height: 500px}
  .mergers-img1{height: 340px}
  .home-banner,.banner{min-height:520px;}
  .timeline-year{font-size:22px;}
  .timeline-content p{font-size: 18px;}
}
@media (max-width: 767px){
    .h4 { font-size: 20px; }
    .case-quote-section{padding-top: 30px;}
}
