.banner_whatwedo h1 { font-family: "Satoshi_Light"; padding-left: 50px; position: absolute; left: 0; bottom: 30px; color: #fff; z-index: 1; }
.areaofexpert { padding: 100px 50px; position: relative; z-index: 1; }
.areaofexpert h2 span { color: #F99D1C; }
.areaofexpert .table { display: grid; grid-template-columns: 1fr 1fr 1fr; }
.areaofexpert .table h6 { display: flex; flex-direction: column; height: 100%; padding: 0 15px; position: relative; }
.areaofexpert .table h6 span { height: 100%; display: inline-block; padding: 50px 10px; font-family: "Satoshi_Regular"; font-size: 20px; line-height: 28px; color: #3F3F3F; }
.areaofexpert .line { align-self: flex-end; height: 1px; background-color: rgba(118,118,118,0.5); width: 100%; font-size: 0; float: left; }
.areaofexpert .vline { position: absolute; right: 0; top: 0; height: 100%; background-color: rgba(118,118,118,0.5); width: 1px; font-size: 0; float: left; }
.areaofexpert .img { z-index: -1; opacity: 0.5; display: flex; align-items: center; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: auto; height: 100%; overflow: hidden; }
.areaofexpert .img img { height: 120%; }


.areaofexpert .emptyspace{position:absolute; width: 58px; height: 61px; background-color: #fff; bottom: -61px; left: 0;}
.pd50 { padding: 0 50px; }
.title_02 { color: #DFDFDF; }
/* background: repeating-linear-gradient( -45deg, #303030, #303030 10px, #2e2e2e 10px, #2e2e2e 20px); */
.Advisory_Expertise{background-color:#2E2E2E; background: url(../images/whatwedo/bg_patten.jpg) no-repeat center center; background-size: cover; padding: 150px 50px; position:relative; clip-path: polygon(60px 0, 100% 0, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 0 100%, 0 60px); z-index:9;}
.Advisory_Detail { display: flex; padding:60px 50px 60px 0px; position: relative;}
.accordion-item:last-child { border-bottom: 0; }
.Advisory_Detail h6 {font-family: 'Satoshi_Medium'; font-size: 30px; line-height: 36px; color: #767575; transition: all 0.3s linear;}
.Advisory_Detail p { margin-top: 20px; font-family: 'Satoshi_Regular'; font-size: 16px; line-height: 22px; color: #DFDFDF;}
.Advisory_Detail p strong { font-family: 'Satoshi_Bold'; }
.Advisory_Detail img{width:30px; height: 35px;}
.Advisory_Detail .arrow { position: absolute; left: auto; right: 0; top: 77px; width: 50px;}
.Advisory_Detail .arrow img { opacity: 0; position: absolute; left: 10px; top: 50%; transform: translateY(-50%); transition: all 0.3s linear; }
.Advisory_Detail .arrow .wo_hvr { opacity: 1; }
.Advisory_Detail.accordion-header:hover h6, .accordshow .Advisory_Detail.accordion-header h6 { color: #F99D1C; }
.Advisory_Detail.accordion-header:hover .arrow .wo_hvr, .accordshow .Advisory_Detail.accordion-header .arrow .wo_hvr { opacity: 0; transition: all 0.3s linear;  }
.Advisory_Detail.accordion-header:hover .arrow .wi_hvr, .accordshow .Advisory_Detail.accordion-header .arrow .wi_hvr { opacity: 1; transition: all 0.3s linear;  }
.accordshow .Advisory_Detail.accordion-header .arrow .wi_hvr { transform: translateY(-50%) rotate(270deg) !important;  }
/* .accordion-item.accordshow .arrow .wi_hvr, .accordion-item.accordshow a.hover_text:hover .arrow .wi_hvr { transform: translateY(-50%) rotate(270deg) !important; } */


.accordion-item { border-bottom: 1px solid #535353; }
.accordion-content { display: none; position: relative; padding: 0 0px 30px;  }
.accordion-content P { color: #DFDFDF; margin-bottom: 24px; }
.accordion-content .desc { position: relative; padding: 0 20px; }
.accordion-content .line { height: 1px; background-color: rgba(103, 103, 103, 0.6); width: 100%; font-size: 0; float: left; }
.accordion-content .vline { position: absolute; right: 0; top: 10px; height: calc(100% - 100px); background-color: rgba(103, 103, 103, 0.6); width: 1px; font-size: 0; float: left; }
.accordion-content img { margin-top: 20px; width: 100%; }
.accordion-content h6 { display: block; margin: 20px 0 25px; font-family: "Satoshi_Medium"; font-size: 16px; line-height: 19px; color: #DFDFDF; }
.accordion-content ul { list-style-type: none; }
.accordion-content ul li { position: relative; font-family: "Satoshi_Regular"; font-size: 16px; line-height: 22px; color: #DFDFDF; padding-left: 15px; }
.accordion-content ul li::before { content: "-"; position: absolute; left: 0; top: 0; font-family: "Satoshi_Regular"; font-size: 16px; line-height: 19px; color: #DFDFDF; }
.advisor_Slider { display: grid; grid-template-columns: 1fr 1fr 1fr; }
@media (max-width: 767.98px) { 
.pd50 { padding: 0 20px; }
.banner_whatwedo h1 { padding-left: 20px; }
.areaofexpert { padding: 50px 20px; }
.areaofexpert .table { grid-template-columns: 1fr 1fr; }
.areaofexpert .table h6 { padding: 0 10px; }

.Advisory_Expertise { padding: 50px 20px; }
.Advisory_Detail { padding: 36px 0; }
.Advisory_Detail h6 { font-size: 19px; line-height: 24px; padding-right: 15px; }
.Advisory_Detail .arrow { top: 60px; }
.accordion-content { grid-template-columns: 1fr; }
.accordion-item.accordshow .arrowdropdown { top: 36px; }

.advisor_Slider { position: relative; padding-bottom: 80px; grid-template-columns: 1fr; }
.advisor_Slider .owl-nav {position: absolute;bottom: 20px;right: 0;}
.advisor_Slider .owl-nav button {  width: 15px !important;height: 25px!important;margin: 0px 15px!important;background: url(../images/common/arrow_next_wt.png) no-repeat center !important;background-size: cover !important;}
.advisor_Slider .owl-nav button span { display: none; }
.advisor_Slider .owl-nav button.owl-prev {background: url(../images/common/arrow_prev_wt.png) no-repeat center !important;background-size: cover !important;}

}

