body{position:relative;}
body::after{content:"";position:fixed;top:87px;left:0;right: 0;margin: auto;width: calc(100% - 120px);height: calc(100% - 120px);background:url("bg-gradient-cover.jpg") no-repeat center top;}

section.expertise_sec-hero{min-height: calc(100vh - 90px);display:flex;align-items: center;justify-content: center;position: relative;margin-top: 90px;padding: 60px 60px 60px 60px;}
section.expertise_sec-hero .container-fluid{position:relative;z-index:9;}
section.expertise_sec-hero .h_heading{text-align:left;display: inline-block;}
section.expertise_sec-hero .h_heading h1{}
section.expertise_sec-hero .h_para{display: inline-block;max-width:300px;text-align:left;}
section.expertise_sec-hero .h_para p{}

.hero_expertise img,
.glass_effect {transition: transform 0.1s ease-out;will-change: transform;}

section.expertise_sec-hero .hero_expertise{width: 60vh;height: 60vh;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
section.expertise_sec-hero .hero_expertise .he_01,body.wealth-management
section.expertise_sec-hero .hero_expertise .he_02,
section.expertise_sec-hero .hero_expertise .he_03{position: absolute;top: 0%;left: 0%;}

section.expertise_sec-hero .hero_expertise .he_01{z-index:3;}
section.expertise_sec-hero .hero_expertise .he_02{z-index:2;}
section.expertise_sec-hero .hero_expertise .he_03{z-index:1;}

section.expertise_sec-hero .glass_effect{position:absolute;left:0;width:100%;height:45vh;background: url("hero_expertise-glass-effect.png") repeat center top;mix-blend-mode: color-dodge;filter: grayscale(10) brightness(6);}


body.wealth-management section.expertise_sec-hero{padding-top:270px;}
body.wealth-management section.expertise_sec-hero .glass_effect{top:-10px;}

body.research section.expertise_sec-hero{padding-bottom:270px;}
body.research section.expertise_sec-hero .glass_effect{bottom:0;}



section.expertise_sec-01{background: linear-gradient(180deg, transparent 0%, #ffffff 50%);position: relative;z-index: 9;}
section.expertise_sec-01 .assets-management{margin-top: 40px;position: relative;}
section.expertise_sec-01 .assets-management .col-md-5{position:relative;}
section.expertise_sec-01 .assets-management:before{content:"";position:absolute;top:0;right: 12px;width: calc(50% - 24px);border-top: 1px solid var(--color-02);}
section.expertise_sec-01 .assets-management .nm_thumb{overflow:hidden;max-width: 92%;border-radius: 15px;}
section.expertise_sec-01 .assets-management h3{font-weight: 300;letter-spacing: -1px;line-height: 1.2;max-width:550px}

section.expertise_sec-02 {background: var(--color-01);position: relative;z-index: 9;}
section.expertise_sec-02 .strategy-box{width: 100%;min-height: 150px;padding: 0px 0px 10px 35px;margin-top: 30px;display: flex;flex-direction: column;justify-content: space-between;position: relative;}
section.expertise_sec-02 .strategy-box .srno{color: var(--color-11);font-size: 21px;line-height: 1;position: absolute;top: 5px;left: 0px;}
section.expertise_sec-02 .strategy-box h4{font-size: 21px;line-height: 1.3;margin: 1px 0px 20px 0px;}
section.expertise_sec-02 .strategy-box p{max-width: 320px;margin-bottom: 5px;}


section.expertise_sec-03{background: var(--color-01);position: relative;z-index: 9;}
section.expertise_sec-03 #accordionList {list-style-type: none;padding: 0;}
section.expertise_sec-03 #accordionList li {/* opacity:.4; */margin-bottom: 5px;padding: 20px 0px;position: relative;display: flex;flex-direction: row;align-items: center;transition:all 200ms ease-in-out;}
section.expertise_sec-03 #accordionList li:before{content:"";position:absolute;top:0;left: 50%;width: calc(100% + 250px);height: 100px;border-radius: 60px;border: 2px solid var(--color-05);transform: translateX(-50%);transition:all 200ms ease-in-out;}
section.expertise_sec-03 #accordionList li:after{content:"";position:absolute;top: 50px;left: 50%;width: calc(100% + 240px);height: 100%;background: var(--color-01);transform: translateX(-50%);transition:all 200ms ease-in-out;}
section.expertise_sec-03 #accordionList li .title{width: 40%;position: relative;z-index: 9;}
section.expertise_sec-03 #accordionList li .title h3{margin-bottom: 0px;}
section.expertise_sec-03 #accordionList li .para {width: 60%;display: none;padding-top: 10px;position: relative;z-index: 9;}
section.expertise_sec-03 #accordionList li .para p {font-weight: 500;max-width: 520px;}
section.expertise_sec-03 #accordionList li .acc_arrow {width: 35px;height: 35px;border: 2px solid var(--color-11);border-radius: 100px;position: absolute;right: 0px;z-index: 9;}
section.expertise_sec-03 #accordionList li .acc_arrow:before{content:"";width: 15px;height: 2px;background: var(--color-11);position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
section.expertise_sec-03 #accordionList li .acc_arrow:after{content:"";width: 15px;height: 2px;background: var(--color-11);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(90deg);}

section.expertise_sec-03 #accordionList li.active{opacity:1;transition:all 200ms ease-in-out;}
section.expertise_sec-03 #accordionList li.active .acc_arrow:after{transform: translate(-50%, -50%) rotate(0deg);transition:all 200ms ease-in-out;}


section.what-we-offer{background: var(--color-01);position: relative;z-index: 9;}
section.what-we-offer .row.mt-5 .col-md-3:nth-child(1) .wwo-box{}
section.what-we-offer .row.mt-5 .col-md-3:nth-child(2) .wwo-box{margin-top: 160px;}
section.what-we-offer .row.mt-5 .col-md-3:nth-child(3) .wwo-box{margin-top: 80px;}
section.what-we-offer .row.mt-5 .col-md-3:nth-child(4) .wwo-box{margin-top: 160px;}

section.what-we-offer .wwo-box{padding: 30px 30px 30px 30px;border: 2px solid var(--color-08);border-radius: 15px;min-height: 450px;display: flex;align-items: stretch;flex-direction: column;justify-content: space-between;position:relative;transition:all 500ms ease-in-out;}
section.what-we-offer .wwo-box:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background: linear-gradient(259deg, #EBEBEB 0.97%, #ED1750 43.28%, #23539F 100%);border-radius: 10px;transition:all 500ms ease-in-out;}
section.what-we-offer .wwo-box .wb-icon{position:relative;z-index:9;}
section.what-we-offer .wwo-box .wb-icon img{}
section.what-we-offer .wwo-box .wb-txt{min-height: 150px;position:relative;z-index:9;}
section.what-we-offer .wwo-box .wb-txt h3{font-size: 28px;line-height: 1;margin-bottom: 20px;transition:all 300ms ease-in-out;}
section.what-we-offer .wwo-box .wb-txt p{color: #383B65;font-weight: 400;transition:all 300ms ease-in-out;}

section.what-we-offer .wwo-box:hover{border: 2px solid var(--color-01);transform:translateY(-50px);transition:all 500ms ease-in-out;}
section.what-we-offer .wwo-box:hover:after{height:100%;transition:all 500ms ease-in-out;}
section.what-we-offer .wwo-box:hover .wb-icon{filter: invert(2) brightness(110);}
section.what-we-offer .wwo-box:hover .wb-txt h3,
section.what-we-offer .wwo-box:hover .wb-txt p{color:var(--color-01);transition:all 300ms ease-in-out;}


section.ready-to-grow{padding-top: 60px;padding-bottom: 60px;position: relative;z-index: 9;background: #fff;}
section.ready-to-grow .container-fluid{background: linear-gradient(270deg, rgba(6, 91, 170, 0.15) -3.01%, rgba(255, 255, 255, 0.00) 136.36%);border-radius: 30px;overflow: hidden;}
section.ready-to-grow a{margin-top:80px;}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 120px) 
and (max-device-width : 900px) {

	body::after{width: 100%;top: 70px;}

	
	body.wealth-management section.expertise_sec-hero{padding-top:270px;}
	body.wealth-management section.expertise_sec-hero .glass_effect{top:-10px;}
	body.wealth-management section.expertise_sec-hero .glass_effect {background-size: 290px;height: 26%;top: 70px;z-index: 9;}

	body.research section.expertise_sec-hero{padding-top:270px;padding-bottom: 0px;}
	body.research section.expertise_sec-hero .glass_effect{background-size: 290px;height: 26%;top: 70px;bottom:inherit;z-index: 99;}
	
	
	section.expertise_sec-hero{margin: 0px;min-height: 100vh;padding:60px 15px 60px 15px;display: flex;align-items: flex-end;background: linear-gradient(0deg, #ffa0da30 0%, transparent 50%);}
	section.expertise_sec-hero .lines-hero{width:100%;}
	section.expertise_sec-hero .h_heading{display:block;}
	section.expertise_sec-hero .hero_expertise{width: 100%;height: 400px;top: 90px;transform: translate(-50%, 0px);z-index: 9;}
	
	
	section.expertise_sec-01{border-bottom:1px solid #cccccc;padding-top: 30px;padding-bottom: 30px;}	
	section.expertise_sec-01 h2.font-48 {width: 100%;display: block;float: left;}
	section.expertise_sec-01 .strategy-box{padding: 0px 15px 10px 35px;}
	section.expertise_sec-01 .strategy-box .srno{font-size: 18px;left: -35px;}
	section.expertise_sec-01 .strategy-box h4{font-size: 21px;line-height: 1.2;letter-spacing: -1px;margin: 7px 0px 30px 0px;}
	section.expertise_sec-01 .strategy-box p{max-width:100%;}
		
	section.expertise_sec-01 .assets-management{margin-top:10px;}
	section.expertise_sec-01 .assets-management:before{width:100%;right:0px;}
	section.expertise_sec-01 .assets-management h3{font-size: 24px;margin-top:30px;}
	section.expertise_sec-01 .assets-management .nm_thumb{max-width:100%;margin-top:20px;}
	
	section.expertise_sec-02{padding-top: 30px;padding-bottom: 10px;border-bottom: 1px solid #cccccc;}
	section.expertise_sec-02 .row.mb-4,
	section.expertise_sec-02 .row.mt-5{margin-bottom:0px !important;margin-top: 0px !important;}
	section.expertise_sec-02 #accordionList li .title h4{font-size:24px;}
	section.expertise_sec-02 .strategy-box{margin-top: 10px;padding: 20px 0px 10px 35px;border-top: 1px solid #e5e5e5;}
	section.expertise_sec-02 .strategy-box h4{margin-bottom:10px;}
	section.expertise_sec-02 .strategy-box .srno{top: 23px;}
	
	
	section.expertise_sec-03{padding-top: 30px;padding-bottom: 30px;border-bottom: 1px solid #cccccc;}
	section.expertise_sec-03 #accordionList{margin-bottom:0px;}
	section.expertise_sec-03 #accordionList li{margin-bottom: 0px;display: flex;flex-direction: column;}
	section.expertise_sec-03 #accordionList li .title{width: 100%;}
	section.expertise_sec-03 #accordionList li .para{width: 100%;padding-right: 50px;}	
	section.expertise_sec-03 #accordionList li .acc_arrow{width:25px;height:25px;}
	section.expertise_sec-03 #accordionList li .acc_arrow:before{width:12px;}
	section.expertise_sec-03 #accordionList li .acc_arrow:after{width:12px;}
	
	section.expertise_sec-03 #accordionList li:nth-last-child(1){padding-bottom:0px;}
	section.expertise_sec-03 #accordionList li:nth-last-child(1) .para p{margin-bottom:0px;}
	
	section.what-we-offer{padding-top: 30px;padding-bottom: 30px;border-bottom: 1px solid #cccccc;}
	section.what-we-offer .row.mt-5{margin-top: 0px !important;}
	section.what-we-offer .row.mt-5 .col-md-3:nth-child(1) .wwo-box,
	section.what-we-offer .row.mt-5 .col-md-3:nth-child(2) .wwo-box,
	section.what-we-offer .row.mt-5 .col-md-3:nth-child(3) .wwo-box,
	section.what-we-offer .row.mt-5 .col-md-3:nth-child(4) .wwo-box{padding: 30px 20px 20px 20px;margin-top: 0px;margin-bottom: 30px !important;min-height: auto;}
	section.what-we-offer .wwo-box .wb-icon{margin-bottom:30px;}
	section.what-we-offer .wwo-box .wb-txt{min-height: auto;}
	section.what-we-offer .wwo-box .wb-txt h3{font-size:24px;}
	
	section.what-we-offer .wwo-box:hover{margin-top:0px !important;transform: translateY(0px) !important;}
	
	section.what-we-offer .row.mt-5 .col-md-3:nth-child(4) .wwo-box{margin-bottom:0px !important;}
	
	section.ready-to-grow{padding: 40px 25px;border-bottom: 1px solid #cccccc;}
	section.ready-to-grow .container-fluid{padding:30px 20px !important;}
	section.ready-to-grow a{margin-top:15px;}
	
} 

@media only screen and (min-width: 991px) and (max-width: 1440px) 
{
	.assets-management h3 {font-size: 30px;}
	section.expertise_sec-02 #accordionList li .title h4{font-size:36px}
}