/*
Theme Name: SiteOrigin Corp Child
Author: SiteOrigin
Author URI: https://siteorigin.com/
Theme URI: https://siteorigin.com/theme/corp
Description: SiteOrigin Corp Child Theme
Version: 1.0.0
Template: siteorigin-corp
Text Domain: siteorigin-corp
Domain Path: /languages/
*/

/* =Theme customization starts here
-------------------------------------------------------------- */

:root{

	--primary:#f05928;
	--blue:#191641;
}
:focus{outline:none!important;outline-offset:0!important;box-shadow:none!important}

html {font-size: calc(10px + (16 - 10)*((100vw - 1200px)/(1920 - 1200)));scroll-behavior: smooth;}
p{font-size: 1.125rem;color: var(--blue);margin-bottom: 1.625rem}
.custom-container,.corp-container{padding-left: 15rem;padding-right: 15rem;max-width: 100%;}
@font-face {
  font-family: BostonRegular;
  src: url(font/BostonRegular.otf);
}
@font-face {
  font-family: BostonBold;
  src: url(font/BostonBold.otf);
}
@font-face {
  font-family: BostonBlack;
  src: url(font/BostonBlack.otf);
}
#yoast-breadcrumbs {
	display: none;
}
body,.main-navigation ul li,a,li,input,p,span,strong,table,div, textarea{font-family: "Poppins", sans-serif;}
.site-header .corp-container{max-width: 100%;padding-left: 3.75rem;padding-right: 3.75rem;}
/*.site-header {position: absolute;top: 0;background: transparent;border: 0;margin-bottom: 0;padding: 2.375rem 0 0;}*/
.site-header {position: relative;top: 0;background: #fff;border: 0;margin-bottom: 0;padding: 1.375rem 0 1.375rem;}
/*.site-header .site-branding img{max-width: 13.813rem;}*/
.site-header .site-branding img{max-width: 11.813rem;}
.main-navigation ul li a {font-size: 1.125rem;color: #1f299c;text-transform: capitalize;letter-spacing: normal;font-weight: 600;border-bottom: 0 !important;padding: 0;line-height: 1.1;}
#site-navigation{text-align:left;flex:1;display:flex;align-items:center;padding-left:3.75rem;}
.main-navigation > div.header-right{display:flex;margin-left:auto;}
.main-navigation ul li{margin:0;padding:0;margin-right:3.75rem;}
.header-right ul li a{font-size:1.125rem;font-weight:600;display:inline-block;line-height:1.1;transition:all 0.4s linear;}
.header-right ul li:first-child a{border:1px solid #fff!important;border-radius:100px;padding:0.813rem 2.125rem;}
.header-right ul li:first-child a:hover{background:#fff;color:#1f299b;border-color:#fff;}
.header-right ul li:last-of-type a {background: #1f299c;color: #fff;padding: 0.938rem 2.688rem;border-radius: 100px;border-color: transparent !important;}
.header-right ul li:last-of-type a:hover{background:var(--primary);color:#fff;}
.main-navigation > div.header-right ul li{margin:0;}
.main-navigation > div.header-right ul{display:flex;align-items:center;gap:1.25rem;}
.main-navigation .search-toggle{margin-right:2.5rem;}

.site-header{z-index: 99999999999;}
.site-header.fixed {position: sticky;top: 0;transition: top 0.3s ease;background: #fff;box-shadow: 0px 0px 10px -5px #000;padding: 15px 0;}
.site-header.fixed .site_header_inner .custom-logo {height: 2.9rem;}
.site-header.fixed .site-branding img {max-width: 8.813rem;}
.hero_banner, .banner_item {position: relative;}
.hero_banner img{max-width:100%;display:block;}
.hero_banner .hero_mobile_banner_image{display: none;}
.hero_banner_content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;}
.hero_banner_content h1{font-size:5.375rem;font-family:BostonRegular;color:#fff;line-height:5.996rem;font-weight:400;margin:0;}
.hero_banner_content h1 span {font-weight: 400;font-family: BostonRegular;}
.hero_banner_content h1 strong{color:var(--primary);font-weight:400;font-family:BostonRegular;}
.hero_banner_content p{font-size:1.25rem;color:#fff;max-width:50%;margin:auto;}
.banner-button{margin-top:2.5rem;}
.banner-button a{font-size:1.125rem;color:#fff;background:var(--primary);display:inline-block;background-image:-moz-linear-gradient(0deg,rgb(166,65,32) 0%,rgb(240,89,40) 100%);background-image:-webkit-linear-gradient(0deg,rgb(166,65,32) 0%,rgb(240,89,40) 100%);background-image:-ms-linear-gradient(0deg,rgb(166,65,32) 0%,rgb(240,89,40) 100%);font-weight:700;line-height:1.1;padding:1.438rem 3.188rem;border-radius:100px;transition:all 0.4s linear;}
.banner-button a:hover{background-image:-moz-linear-gradient(0deg,rgb(240,89,40) 0%,rgb(166,65,32) 100%);}
.section_two{padding-top:6.875rem;}
h2{font-size:2.813rem;color:var(--blue);font-weight:400;font-family:BostonBold;margin:0;line-height: 1.1;text-transform: capitalize;}
.section-header.d-flex{display:flex;flex-wrap:wrap;align-items:center;}
.section-header.d-flex h2{width:43%;line-height:1.1;}
.section-header.d-flex p{width:57%;margin:0;padding-left:4.375rem;}
.section-header p{color:var(--blue);}
.brilliant-img_full {width: 100%;margin-top: 4.375rem;text-align: center;}
.brilliant-img_full img {display: block;max-width: 100%;margin-bottom: 2.25rem;}
.brilliant-img_full br {display: none;}
a.cta_btn{font-size:1.125rem;color:#fff;background:var(--primary);display:inline-block;background-image:-moz-linear-gradient(0deg,rgb(166,65,32) 0%,rgb(240,89,40) 100%);background-image:-webkit-linear-gradient(0deg,rgb(166,65,32) 0%,rgb(240,89,40) 100%);background-image:-ms-linear-gradient(0deg,rgb(166,65,32) 0%,rgb(240,89,40) 100%);font-weight:700;line-height:1.1;padding:1.438rem 3.188rem;border-radius:100px;transition:all 0.4s linear;}
a.cta_btn:hover{background-image:-moz-linear-gradient(0deg,rgb(240,89,40) 0%,rgb(166,65,32) 100%);background: rgba(253, 238, 233, 0.6);}
.banner_items_row .banner_item:nth-child(2) {display: none;}
.banner_items_row.slick-slider .banner_item.slick-slide:nth-child(2) {display: block;}
.instagram_feed_row {padding-top: 6rem;}
.hero_banner .slick-dots {position: absolute;bottom: 30px;}
.hero_banner .slick-dots li {width: auto;height: auto;margin: 0 6px;}
.hero_banner .slick-dots li button {border: 1px solid #fff;width: 12px;height: 12px;border-radius: 40px;transition: .3s linear;}
.hero_banner .slick-dots li.slick-active button, .hero_banner .slick-dots li button:hover{background: #fff;}
.hero_banner .slick-dots li button::before{display: none;}

.external_perspective{padding:7.25rem 0;margin-top:7.5rem;background: rgb(253, 238, 233, 0.6);}
.external_perspective .section-header h2{margin-bottom:1rem;}
.external_perspective .section-header p{margin-bottom:0;}
.vertical-tabs-container{display:flex;flex-wrap:wrap;margin-top:5rem;}
.vertical-tabs-container .tabs{width:48.27%;float:left;padding-right:2.188rem;}
.vertical-tabs-container .tabs h4{font-size:1.125rem;font-family:"Poppins",sans-serif;font-weight:700;color:var(--blue);margin:0;line-height:1.1;margin-bottom:0px;}
.vertical-tabs-container .tabs p{font-size:1.125rem;font-weight:400;margin:0;}
.vertical-tabs-container .tabs .tab.active h4,.vertical-tabs-container .tabs .tab.active p{color:var(--primary);}
.vertical-tabs-container .tab-content{width:51.57%;float:left;padding-left:1.25rem;}
.vertical-tabs-container .tab-content .grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;grid-row-gap:1rem;}
.vertical-tabs-container .tab-content .grid.grid-count-2 {grid-template-columns: 1fr;}
.vertical-tabs-container .grid .grid-item{position:relative;overflow:hidden;}
.vertical-tabs-container .grid .grid-item img{display:block;border-radius: 10px;}
.vertical-tabs-container .tab-content .grid h5{font-size:1.25rem;color:#fff;position:absolute;bottom:2rem;text-align:center;width:100%;margin:0;line-height:1.1;font-family:BostonBlack;font-weight:inherit;padding: 0 10px;text-transform: capitalize;}
.vertical-tabs-container .tabs{display:none;}
.vertical-tabs-container .tab,.vertical-tabs-container .mobile-tab-title{cursor:pointer;position:relative;padding:1.99rem 1.563rem;background:#fff;}
.vertical-tabs-container .tab::after{content:"";display:block;width:2.188rem;height:2.188rem;background:url(images/tringle.png)no-repeat;background-size:2.188rem 2.188rem;position:absolute;right:-2.188rem;top:0;opacity:0;}
.vertical-tabs-container .tab.active::after{opacity:1;}
.vertical-tabs-container .tab:not(:last-of-type){margin-bottom:1.125rem;}
.vertical-tabs-container .tab.active,.vertical-tabs-container .mobile-tab-title.active{font-weight:bold;background: #fff;}
.grid-item::before{position:absolute;top:50%;left:50%;z-index:1;display:block;content:'';width:0;height:0;background:rgba(255,255,255,.2);border-radius:0%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;}
.grid-item:hover::before{-webkit-animation:circle .99s;animation:circle .99s;}
@-webkit-keyframes circle{
  0%{opacity:1}
  40%{opacity:1}
  100%{width:200%;height:200%;opacity:0}
}
@keyframes circle{
  0%{opacity:1}
  40%{opacity:1}
  100%{width:200%;height:200%;opacity:0}
}
@media (min-width:821px){
  .vertical-tabs-container .tabs{display:block;}
  .vertical-tabs-container .mobile-tab-title{display:none;}
}
@media (max-width:820px){
  .vertical-tabs-container .tab{display:none;}
}


.find_an_expert_section{padding:7.125rem 0;}
.find_an_expert_section .expert-section {margin: 2.8rem 0;margin-bottom: 0;display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 1.25rem 1.25rem;}
/*.find_an_expert_section .expert-card-inner{background:#eae9f4;text-align:center;height:100%;}*/
/*.find_an_expert_section .expert-image{padding:2rem 2.188rem;padding-bottom:0;}*/
.find_an_expert_section .expert-card-inner {background: transparent;text-align: center;height: 100%;position: relative;overflow: hidden;border-radius: 10px;}
.find_an_expert_section .expert-image img{width:100%;display:block;border-radius: 10px;transition: 0.4s linear;}
.find_an_expert_section .expert-image:hover img{transform: scale(1.1);}
.find_an_expert_section .expert-image{position: relative;}
.find_an_expert_section .expert-image::before, .trending-box-image::before {content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(0deg,rgba(0, 0, 0, 0.7) 0%, rgba(255, 255, 255, 0) 45%);border-radius: 10px;z-index: 1;}
/*.find_an_expert_section .expert-name{margin:1.625rem 0 0;}*/
.find_an_expert_section .expert-name {margin: 0;position: absolute;bottom: 30px;left: 0;width: 100%;z-index: 2;}
/*.find_an_expert_section .expert-name-text,.find_an_expert_section .expert-name-link{font-size:1.25rem;font-family:BostonBlack;font-weight:400;color:var(--blue);text-transform:uppercase;display:block;line-height:1.1;}*/
.find_an_expert_section .expert-name-text, .find_an_expert_section .expert-name-link {font-size: 1.25rem;font-family: BostonBlack;font-weight: 400;color: #fff;text-transform: capitalize;display: block;line-height: 1.1;}
.find_an_expert_section .expert-section .slick-track{display:flex!important;}
.find_an_expert_section .expert-section .slick-slide{margin:0 0.625rem;height:inherit!important;}
.find_an_expert_section .expert-section .slick-list{margin:0 -0.625rem;}
.find_an_expert_section .find_an_expert_for_every_link{margin:0;list-style:none;text-align:left;padding:1.5rem 1.875rem;padding-bottom: 2rem;}
.find_an_expert_section .find_an_expert_for_every_link a{font-size:1.125rem;color:var(--blue);font-weight:400;display:block;line-height:1.1;position:relative;transition:all 0.4s linear;}
.find_an_expert_section .find_an_expert_for_every_link a:hover{color:var(--primary);}
.find_an_expert_section .find_an_expert_for_every_link li{margin-bottom:1rem;}
.find_an_expert_section .find_an_expert_for_every_link a::after{content:"";display:block;width:7px;height:9px;background:url(images/arrow.png)no-repeat center;position:absolute;right:0;transition:.4s linear;top:50%;transform:translateY(-50%);}
.find_an_expert_section .find_an_expert_for_every_link a:hover::after{background:url(images/arrow-orange.png)no-repeat center;}

body .slick-prev,body  .slick-next{width:3.688rem;height:3.625rem;box-shadow:0px 0px 30px 0px rgba(25,37,79,0.15)!important;background:#fff;border-radius:50%;z-index:9;top:44%;transition:all 0.4s linear;}
body .slick-prev::before,
body .slick-next::before{display: none;}
body .slick-prev{background:#fff url(images/prev-arrow.png)no-repeat center;left: -7.125rem;background-size: auto 0.938rem !important;}
body .slick-next{background:#fff url(images/next-arrow.png)no-repeat center;right: -7.125rem;background-size: auto 0.938rem !important;}
body .slick-prev:hover,body .slick-prev:focus{background:var(--primary) url(images/prev-arrow-white.png)no-repeat center;}
body .slick-next:hover,body .slick-next:focus{background:var(--primary) url(images/next-arrow-white.png)no-repeat center;}

.the_meet{padding-top:0;}
.the_meet .custom-row {display: grid;grid-template-columns: auto 23.775rem;align-items: center;grid-column-gap: 2.5rem;}
.the_meet h2{margin-bottom:1.25rem;}
/* .the_meet .content {background: linear-gradient(to right,rgba(31,41,155,0.1),rgba(240,89,40,0.1));padding: 2.5rem 8.75rem 2.375rem 2.625rem;} */
.the_meet .content {background: #fdeee9;padding: 2.5rem 8.75rem 2.375rem 2.625rem;}
.the_meet .section-header {text-align: center;padding-bottom: 1.5rem;}
.the_meet .meet_image {text-align: right;display: flex;flex-wrap: wrap;justify-content: right;}
.subscribe_form{background:linear-gradient(to right,rgba(31,41,155,0.1),rgba(240,89,40,0.1));padding:1.438rem 2.25rem 2.5rem 1.875rem;margin-top:3.125rem;}
.the_meet p:last-of-type,.subscribe_form p{margin:0;}
.the_meet .meet_image span {width: 100%;text-align: center;display: block;line-height: 1.5;font-size: 1.125rem;color: var(--blue);font-weight: 600;padding-top: 0.938rem;}
.wpcf7-form-control-wrap{display:block;}
.subscribe_form .wpcf7-form-control::placeholder{opacity:1;color:var(--blue);}
.wpcf7-form{position:relative;}
.subscribe_form .wpcf7-form-control:not(.wpcf7-submit){border-radius:100px;border:0;height:4.375rem;font-size:1.125rem;color:var(--blue);background:#fff url(images/email.png)no-repeat left 2.25rem center;padding-left:5.375rem;padding-right:17.5rem;background-size: 2.25rem 1.563rem;}
.subscribe_form input[type="submit"]{position:absolute;top:0;right:3px;font-size:1.125rem;letter-spacing:normal;font-family:"Poppins",sans-serif;text-transform:capitalize;background:var(--primary);background-image:-moz-linear-gradient(0deg,rgb(166,65,32) 0%,rgb(240,89,40) 100%);background-image:-webkit-linear-gradient(0deg,rgb(166,65,32) 0%,rgb(240,89,40) 100%);background-image:-ms-linear-gradient(0deg,rgb(166,65,32) 0%,rgb(240,89,40) 100%);width:17.313rem;height:4rem;font-weight:700;border-radius:100px;margin-top:3px;}
.subscribe_form input[type="submit"]:hover {background-image: -moz-linear-gradient(0deg,rgb(240,89,40) 0%,rgb(166,65,32) 100%);}
.subscribe_form .wpcf7-spinner{display:none;}
.subscribe_form .wpcf7-form{margin-top:1.25rem;}
.wpcf7 form .wpcf7-response-output{text-align:center;color:var(--blue);font-weight:600;}


.knowledge{background:url(images/knowledge-bg.jpg)no-repeat;text-align:center;margin-top:7.5rem;padding:8rem 0 7.75rem;}
.knowledge h2{text-align:center;color:#fff;margin-bottom:2.125rem;}
.knowledge h2 a{color:#fff;font-family:BostonBold;line-height:1;display:inline-block;}

/*.knowledge p{color:#fff;text-align:center;margin:0 0 3.125rem;}*/
.knowledge p {color: #fff;text-align: center;margin: 0 0 0;min-height: 2rem;}
.knowledge a.cta_btn{padding:1.438rem 4.563rem;}
.popular_section{padding:6.25rem 0 0;}
.popular_section .section-header.d-flex p{padding-left:4.375rem;}
.popular-slide,.trending-slide{width:25%!important;flex-shrink:0;position:relative;}
.popular-slide img,.trending-slide img{width:100%;display:block;border-radius:10px;max-width:100%;height:16.5rem;object-fit:cover;}
.popular-slide h3,.trending-slide h3{text-align:left;font-size:1.5rem;position:absolute;bottom:1.875rem;left:2.5rem;color:#fff;font-family:BostonBold;margin:0;line-height:1.1;z-index: 2;text-transform: capitalize;}

.trending-slider {margin-top: 1.25rem;}
.popular_section .section-header.d-flex {margin-bottom: 4.375rem;}


.testimonial-section{padding:6.875rem 0 0;}
.testimonial-section .section-header.d-flex{margin-bottom:6.375rem;}
.testimonial-section .section-header.d-flex p{padding-left:6.875rem;}
.testimonial-box{display:grid;grid-template-columns:23.375rem auto;align-items:center;grid-column-gap:2.5rem;}
.testimonial-right{background:linear-gradient(to right,rgba(31,41,155,0.1),rgba(240,89,40,0.1));padding:2.5rem 8.75rem 2.375rem 2.625rem;}
.testimonial-section .client-info strong, .the-meet-info .ceo-info strong{font-size:1.25rem;font-weight:600;color:#000000;display: block;}
.testimonial-section .client-info span, .the-meet-info .ceo-info span{font-size:0.938rem;color:#727272;display: block;line-height:normal;}
.testimonial-section .client-info{display:flex;align-items:center;gap:2rem;line-height:normal;}
.testimonial-section .testimonial-quote-icon, .the_meet .custom-row .content .quote-icon{background:url(images/qutote-icon.png)no-repeat center;background-size:4.75rem 4.125rem;width:4.75rem;height:4.125rem;display:flex;align-items:center;}
.testimonial-section .testimonial-description, .the_meet .meet_content_row{margin:1.25rem 0 4.063rem;}
.testimonial-section .testimonial-description p{font-size:1.25rem;margin:0;line-height:normal;}
.testimonial-section .slick-prev, .testimonial-section .slick-next{top: 50%}


/*=== About Us ===*/
.page .site-main > article > .entry-thumbnail,.page .site-main > article > .entry-header{display: none;}
.featured-image {position: relative;}
.featured-image img {display: block;width: 100%;}
.page-banner-text {position: absolute;bottom: 8.125rem;width: 100%;}
.page-banner-title {font-size: 4.375rem;color: #fff;font-family: BostonRegular;margin: 0;line-height: 1.1;font-weight: 400;max-width: 60%;}
.page-banner-title strong {color: var(--primary);font-weight: 400;font-family: BostonRegular;}


.page-template-about-page .section_two {text-align: center;background: linear-gradient(#fdeee9,#f6eced,#eaeaf4);padding: 6.9rem 0 6.7rem;background: #fdeee9;}
.page-template-about-page .section_two h2 {margin-bottom: 2rem;}
.page-template-about-page .section_two p {max-width: 78%;margin: auto;margin-bottom: 1.75rem;}
.page-template-about-page .section_two .cta_btn {padding: 1.438rem 4.563rem;margin-top: 0.625rem;}
.page-template-about-page .section_two p:has(.cta_btn){margin-bottom: 0;}

/*.brilliance_collective_intentions{padding:7.5rem 0 8.5rem;margin-top: 7.5rem;background: linear-gradient(to top, rgba(31, 41, 155, 0.1) 0%, rgba(240, 89, 40, 0.1) 100%);}*/
/*.intention-box {background: #fff;text-align: center;padding: 3.125rem 0;}*/
/*.intention-title {font-size: 1.25rem;font-family: BostonBlack;color: var(--blue);font-weight: 400;text-transform: uppercase;margin: 2.5rem 0 0;transition: all 0.4s linear;}*/
/*.intention-image-wrap {overflow: hidden;max-width: 12.5rem;margin: 0 auto;background: #fceeea;border-radius: 100%;padding: 2.813rem;}*/
/*.intention-image-wrap:hover img{transform: scale(0.9);}*/
/*.intention-image-wrap {overflow: hidden;max-width: 4.813rem;margin: 0 auto;background: transparent;border-radius: 0;padding: 0;}*/
/*.brilliance_intentions_inner .section-header {margin: 0;width: 100%;text-align: left;padding-right: 1.875rem;}*/
/*.brilliance_intentions_inner .section-header h2 {font-size: 1.875rem;margin: 0;padding-top: 0;line-height: 1.34;font-weight: 300;}*/
.brilliance_collective_intentions .section-header{text-align: center;margin-bottom: 4.375rem;}
.intention-slider .slick-slide {margin: 0 10px;}
.intention-slider .slick-list {margin: 0 -10px;}
.intention-image-wrap img {display: block;margin-bottom: auto;}
.intention-title:hover{color: var(--primary);}
.intention-image-wrap {overflow: hidden;max-width: 8.813rem;margin: 0 auto;border-radius: 0;padding: 1.563rem 2.188rem 4.375rem;display: flex;flex-wrap: wrap;border-top-left-radius: 2.5rem;border-top-right-radius: 2.5rem;}
.intention-title-wrap {background: #fff;box-shadow: 0 0px 15px 2px rgba(0, 0, 0, 0.1);padding: 1.563rem 0.938rem;border-radius: 5px;margin-top: -3.125rem;}
.intention-box {background: transparent;text-align: center;padding: 0 0 0.938rem;}
.intention-title {font-size: 1.2rem;color: var(--blue);font-weight: 500;text-transform: capitalize;margin: 0;transition: all 0.4s linear;font-family: BostonBold;line-height: 1.2;}
.intention-box .intention_top_title .intention-top-title {margin: 0;line-height: 1.2;font-size: 1.9rem;font-weight: 700;padding-bottom: 1.3rem;}
.brilliance_intentions_inner {display: flex;flex-wrap: wrap;padding-top: 2.875rem;align-items: center;}
.brilliance_intentions_inner .section-header {margin: 0;width: 100%;text-align: center;padding-right: 0;padding-bottom: 2.175rem;}
.brilliance_intentions_inner .section-header h2 {margin: 0;padding-top: 0;line-height: 1.34;font-weight: 300;}
.brilliance_intentions_inner .intention-slider {width: 100%;}
.brilliance_intentions_inner .intention-slider .slick-slide {margin: 0 1.025rem;height: auto;min-height: auto;}
.brilliance_intentions_inner .intention-slider .slick-list {margin: 0 -1.125rem;}

.team-section{padding:7.5rem 0;}
.team-section .team-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2.75rem;padding-top:3rem;}
.team-section .team-card .team-info{padding-top:3.5rem;}
.team-section .team-card .team-image img{display:block;max-width:100%;width:100%;transition:all 0.4s linear;}
.team-section .team-card .team-info h3{font-size:2.813rem;font-family:BostonBold;color:var(--blue);margin:0 0 0.875rem;line-height:1.1;font-weight:inherit;}
.team-section .team-card .description{margin:0.875rem 0 1.875rem;}
.team-section .team-card .designation{font-size:1.323rem;color:var(--primary);font-family:BostonRegular;margin:0;line-height:1.1;}
.team-section .team-card a.read-more{font-size:1.323rem;font-family:BostonBold;font-weight:inherit;line-height:1.1;color:#1f299b;text-decoration:underline;transition:all 0.4s linear;}
.team-section .team-card a.read-more:hover{color:var(--primary);}
.team-section + .knowledge{margin-top:0;}
.team-section .team-image{overflow:hidden;position:relative;}
.team-section .team-image::before,.action-boxes .box-grid .box-img::before{position:absolute;top:50%;left:50%;z-index:1;display:block;content:'';width:0;height:0;background:rgba(255,255,255,.2);border-radius:0%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;}
.team-section .team-image:hover::before,.action-boxes .box-grid .box-img:hover::before{-webkit-animation:circle .95s;animation:circle .95s;}
.team-section .team-image:hover img,.action-boxes .box-grid .box-img:hover img{transform:scale(1.1);}

/*=== Contact Us ===*/
.action-boxes{padding:7.5rem 0;padding-bottom: 6.25rem;}
.action-boxes .box-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1.625rem;grid-row-gap:1.625rem;}
.action-boxes .box-grid .box-img{overflow:hidden;position:relative;}
.action-boxes .box-grid img{display:block;width:100%;transition:all 0.4s linear;}
.action-boxes .box-grid .box-title{font-size:1.5rem;margin:2.125rem 0 0;font-family:BostonBold;color:var(--blue);line-height:1.1;font-weight:400;transition:all 0.4s linear;}
.action-boxes .box-grid .box-title:hover{color:var(--primary);}

.contact-section{background:linear-gradient(to right,rgba(31,41,155,0.1),rgba(240,89,40,0.1));padding:5.938rem 0 6.25rem;}
.contact-section .contact-wrapper{display:flex;flex-wrap:wrap;}
.contact-section .contact-left{width:63.55%;float:left;padding-right:9.375rem;}
.contact-section .contact-right{width:36.45%;float:left;padding-top:1.563rem;}
.contact-section .contact-right img{display:block;max-width:100%;width:100%;}
.contact-section .contact-section h2{margin-bottom:1rem;}
.contact-section .cf7{margin:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.25rem;grid-row-gap:1.25rem;margin-top:2.25rem;}
.contact-section .cf7 .wpcf7-form-control:not(.wpcf7-submit){width:100%;font-size:1.125rem;font-weight:400;height:4.375rem;border:0;border-radius:100px;padding-left:2.688rem;color:var(--blue);}
.contact-section .cul-full{grid-column:2 span;}
.contact-section .cf7 p{margin:0;}
.contact-section .cf7::placeholder{opacity:1;color:var(--blue);}
.contact-section .cf7 textarea.wpcf7-form-control{border-radius:20px!important;height:11.313rem!important;resize:none;padding-top:20px;}
.contact-section .cf7 input[type="submit"], .footer_contact_form .cf7 input[type="submit"]{font-size:1.125rem;border-radius:100px;letter-spacing:normal;background:linear-gradient(to right,rgb(166,65,32),rgb(240,89,40));letter-spacing:normal;font-family:"Poppins",sans-serif;line-height:1.1;text-transform:capitalize;font-weight:600;padding:1.438rem 4.5rem;transition:background 0.5s ease;}
.contact-section .cf7 input[type="submit"]:hover{background:linear-gradient(to right,rgb(240,89,40),rgb(166,65,32));}
.page-template-contact-page .site-footer{margin-top: 0;}


/*=== Site Footer ===*/
.site-footer{margin-top: 7.5rem;}
/*.site-footer .widgets {padding: 6.875rem 0 6.938rem;width: 100%;display: grid;grid-template-columns: 24.688rem 33.25rem 31.938rem;}*/
.site-footer .widgets {padding: 6.875rem 0 6.938rem;width: 100%;display: grid;grid-template-columns: 28.3% 29.3% 36.8%;grid-gap: 0 40px;}
.site-footer .widgets.widgets-3 .widget {width: 100%;margin: 0;}
.site-footer .widgets.widgets-3 .widget.widget_nav_menu{padding-left: 11.625rem;}
.footer-logo img {display: block;max-width: 16.688rem;margin-bottom: 2.625rem;}
.footer-logo p {font-size: 1.125rem;color: #fff;font-family: BostonRegular;margin: 0;}
.site-footer .widget ul.social-icon {display: flex;align-items: center;gap: 1.438rem;margin-top: 3.125rem;}
.site-footer .widget ul.social-icon li {line-height: normal;}
.site-footer .widget ul.social-icon li a{font-size: 0;display: block;background: url(images/social-icon.png)no-repeat;}
.site-footer .widget ul.social-icon li:first-child a{width: 15px;height: 28px;background-position: 0 0;}
.site-footer .widget ul.social-icon li a.instagram{width: 26px;height: 26px;background-position: -37px -2px;}
.site-footer .widget ul.social-icon li a.linkdin{width: 28px;height: 28px;background-position: -86px 0px;}
.site-footer .widget ul.social-icon li:nth-child(4) a{width: 22px;height: 22px;background-position: -135px -4px;}
.site-footer .widget ul.social-icon li:nth-child(5) a{width: 31px;height: 23px;background-position: -181px -3px;}
.site-footer .widget ul.social-icon li:first-child a:hover{width: 15px;height: 28px;background-position: 0 -42px;}
.site-footer .widget ul.social-icon li a.instagram:hover{width: 26px;height: 26px;background-position: -37px -43px;}
.site-footer .widget ul.social-icon li a.linkdin:hover{width: 28px;height: 28px;background-position: -86px -42px;}
.site-footer .widget ul.social-icon li:nth-child(4) a:hover{width: 22px;height: 22px;background-position: -135px -46px;}
.site-footer .widget ul.social-icon li:nth-child(5) a:hover{width: 31px;height: 23px;background-position: -181px -45px;}
.site-footer .widgets .widget .widget-title{font-size:1.25rem;font-family:BostonBold;color:#fff;margin-bottom:1.563rem;margin-top:1.25rem;letter-spacing:normal;}
.site-footer .widgets.widgets-3 .widget.widget_nav_menu li:not(:last-of-type){margin-bottom:1.75rem;}
.site-footer .widget ul li,.widget-area .widget ul li{line-height:1.1;}
.site-footer .widgets .widget a{font-size:1.125rem;color:#fff;font-family:BostonRegular;position:relative;}
.site-footer .widgets.widgets-3 .widget.widget_nav_menu li a{display:inline-block;}
.site-footer .widgets.widgets-3 .widget.widget_nav_menu li a::after{content:"";display:block;width:0;height:1px;background:var(--primary);transition:all 0.4s linear;}
.site-footer .widgets.widgets-3 .widget.widget_nav_menu li a:hover::after{width:100%;}
.site-footer .widgets.widgets-3 .widget.widget_nav_menu li a:hover{color:var(--primary)}
.site-footer .textwidget.custom-html-widget p{font-size:1.125rem;color:#fff;font-family:"Poppins",sans-serif;}
.site-footer .widgets::after{display:none;}
.site-footer .textwidget.custom-html-widget .cta_btn{font-family:"Poppins",sans-serif;font-weight:700;padding:1.438rem 6.063rem;}
.site-footer .textwidget.custom-html-widget .cta_btn:hover{color:#fff;}
.site-footer .bottom-bar{padding:2.5rem 0;}
.site-footer .site-info span{font-size:1.25rem;font-family:BostonRegular;color:#fff;font-weight:400;}
.contact-form.footer_contact_form .cf7{display: flex;flex-wrap: wrap;}
.talk_to_us p {font-size: 1.15rem;color: #fff;line-height: 1.1;margin: 0;font-weight: 400;}
.talk_to_us p strong {font-weight: 500;}
.talk_to_us ul li {padding-bottom: 0.925rem;}
.talk_to_us ul {padding-top: 0.825rem;padding-bottom: 1.25rem;}
.contact-form.footer_contact_form .cf7 li {width: 49%;padding-right: 0.313rem;}
.contact-form.footer_contact_form .cf7 li:nth-child(2n) {padding-right: 0;padding-left: 0.313rem;}
.contact-form.footer_contact_form .cf7 li:nth-child(5), .contact-form.footer_contact_form .cf7 li:nth-child(6){width: 100%;padding: 0;}
.contact-form.footer_contact_form .cf7 li p {margin: 0;}
.contact-form.footer_contact_form .cf7 li {padding-bottom: 0.625rem !important;}
.contact-form.footer_contact_form .cf7 li .wpcf7-form-control:not(.wpcf7-submit) {width: 100%;font-size: 1rem;font-weight: 400;height: auto;border: 0;border-radius: 10px;padding: 0.938rem 1.25rem;color: var(--blue);}
.contact-form.footer_contact_form .cf7 li .wpcf7-form-control.wpcf7-textarea {border-radius: 10px;height: 6.875rem;}
.footer_contact_form .cf7 input[type="submit"] {padding: 1.138rem 3.5rem;}

.talk_to_us li a svg {width: 1.5rem;height: 1.5rem;fill: #fff;margin-bottom: -0.188rem;margin-right: 0.625rem;}
.talk_to_us li a svg path {fill: #fff !important;color: #fff;transition: .3s linear;}
.talk_to_us li a {display: flex;flex-wrap: wrap;align-items: center;transition: .3s linear;}
.talk_to_us li, .talk_to_us ul li.footer_phone a svg {margin-bottom: 0;}
.site-footer .widgets #text-5 {padding-left: 3.125rem;}
.site-footer .widgets .widget .talk_to_us li a:hover{color: #e65627;}
.site-footer .widgets .widget .talk_to_us li a:hover svg path{fill: #e65627 !important;}

/*=== Custom Slick Arrow ===*/
.expert-slider_wrapper,.testimonial-slider-wrapper {position: relative;}
.expert_arrows {display: flex;justify-content: center;align-items: center;}
.expert_arrow.expert_arrow_dir_left.slick-arrow, .expert_arrow.expert_arrow_dir_right.slick-arrow, .slider_custom_arrows > button, .bcd-expert-books .custom-arrows button {position: absolute;cursor: pointer;}
.expert_arrows .expert_arrow,.testimonial_arrows > div, .slider_custom_arrows button, .bcd-expert-books .custom-arrows button {width: 3.688rem;height: 3.625rem;box-shadow: 0px 0px 30px 0px rgba(25,37,79,0.15) !important;background: #fff;border-radius: 50%;z-index: 9;top: 44%;transition: all 0.4s linear;}
.expert_arrow.expert_arrow_dir_left.slick-arrow, .slider_custom_arrows .bcd-slider-nav.prev, .bcd-expert-books .custom-arrows button.prev {background: #fff url(images/prev-arrow.png)no-repeat center;background-size: auto;left: -7.125rem;background-size: auto 0.938rem !important;}
.expert_arrow.expert_arrow_dir_right.slick-arrow, .slider_custom_arrows .bcd-slider-nav.next, .bcd-expert-books .custom-arrows button.next {background: #fff url(images/next-arrow.png)no-repeat center;right: -7.125rem;background-size: auto 0.938rem !important;}
.expert_arrow.expert_arrow_dir_left.slick-arrow:hover, .slider_custom_arrows .bcd-slider-nav.prev:hover, .bcd-expert-books .custom-arrows button.prev:hover {background: var(--primary) url(images/prev-arrow-white.png)no-repeat center;}
.expert_arrow.expert_arrow_dir_right.slick-arrow:hover, .slider_custom_arrows .bcd-slider-nav.next:hover, .bcd-expert-books .custom-arrows button.next:hover {background: var(--primary) url(images/next-arrow-white.png)no-repeat center;}
.testimonial-mobile-img {display: none;}
.bcd-expert-books .sliders-container {position: relative;}

/* >>>>>> New Custom CSS <<<<<< */

.hero_banner img {width: 100%;}
.knowledge {background-size: cover;}
.experts-banner {width: 100vw;position: relative;margin-left: -50vw;left: 50%;display: flex;}
.experts-banner .banner-mobile {display: none;}
/*
.bcd-expert-single .bcd-single-wrapper {position: relative;margin-top: -18.5rem;display: grid;grid-template-columns: auto 1fr;gap: 2.5rem;}
.bcd-expert-single .bcd-single-wrapper .bcd-expert-photo img {max-width: 38.563rem;width: 100%;}
*/
/*.bcd-expert-single .bcd-single-wrapper {position: relative;margin-top: -18.5rem;display: grid;grid-template-columns: 20.7% 1fr;gap: 2.5rem;}*/
/*.bcd-single-wrapper .bcd-expert-photo {
  aspect-ratio: 4/3.97;
  display: flex;
}*/
.bcd-expert-single .bcd-single-wrapper {position: relative;margin-top: -22.1rem;display: grid;grid-template-columns: 20.7% 1fr;gap: 2.5rem;}
.bcd-single-wrapper .bcd-expert-photo {
  aspect-ratio: 4/4.74;
  display: flex;
}
.bcd-expert-single .bcd-single-wrapper .bcd-expert-photo img {
  max-width: 100%;
  width: 100%;
  object-fit: cover;
  height: 100%;
}
/*.experts-banner img {
  width: 100%;
}*/
.experts-banner img {
  width: 100%;
  height: 430px;
  object-fit: cover;
}

.bcd-expert-single .bcd-single-wrapper h1 {font-size: 2.813rem;color: #fff;font-family: BostonBold;margin-bottom: 0.5rem;}
.bcd-expert-single .bcd-expert-excerpt p {font-size: 1.25rem;color: #fff;line-height: 1.5;}
.bcd-expert-single .bcd-expert-keywords ul {margin: 0;display: flex;gap: 0.6rem;justify-content: start;align-items: center;margin-top: 2rem;margin-bottom: 4.5rem;flex-wrap: wrap;}
.bcd-expert-single .bcd-expert-keywords ul li a{list-style: none;font-size: 1.125rem;padding: 0.4rem 1.35rem;background-color: #e9e9f5;color: #1a1840;font-weight: 500;border-radius: 50px;display: inline-block;}
.bcd-expert-single .bcd-expert-keywords ul li {list-style: none;}
.bcd-expert-single .bcd-expert-expertise-tabs .bcd-tabs-nav {list-style: none;margin: 0;display: flex;margin-top: 3rem;background-image: linear-gradient(to right, #fdeee7, #e7eaf3);}
.bcd-expert-single .bcd-expert-expertise-tabs .bcd-tabs-nav::after {content: "";flex-grow: 1;background-color: #fff;}
.bcd-expert-single .bcd-expert-expertise-tabs {padding-top: 5rem;}
.bcd-expert-single .bcd-expert-expertise-tabs .bcd-tabs-nav li {padding: 0.8rem 0;margin-top: -1px;}
.bcd-expert-single .bcd-tabs-nav .bcd-tab-link {font-size: 1.25rem;font-weight: 500;color: #9e9db1;padding: 1rem 2.188rem;background-color: #fff;}
.bcd-expert-single .bcd-tabs-nav .bcd-tab-link.active {color: var(--blue);background-color: transparent;}
.bcd-expert-single .bcd-tabs-content {background-image: linear-gradient(to right, #fdeee7, #e7eaf3);padding: 3.75rem;}
.bcd-expert-single .bcd-expert-expertise-tabs .topics_with_review {margin-top: 2.5rem;display: grid;grid-template-columns: 1fr;align-items: start;}
.bcd-expert-single .topics_with_review .topics_list h4 {margin-top: 0;margin-bottom: 1rem;font-family: "Poppins", sans-serif;color: var(--blue);}
.bcd-expert-single .topics_with_review .topics_list ul {margin: 0;list-style: none;}
.bcd-expert-single .topics_with_review .topics_list ul li {font-size: 1.25rem;color: var(--blue);padding-left: 2.2rem;line-height: 1.5;margin-bottom: 1.25rem;position: relative;}
.bcd-expert-single .topics_with_review .topics_list ul li::before {content: "";display: block;width: 0.938rem;height: 0.938rem;background: url('/wp-content/uploads/2025/07/list_dot.png') no-repeat;background-size: cover;position: absolute;left: 0.3rem;top: 0.5rem;}
.bcd-expert-single .bcd-expert-videos, .bcd-expert-single  .bcd-expert-books {padding-top: 5.6rem;}
.bcd-expert-single .bcd-expert-videos h2, .bcd-expert-single .bcd-expert-books h2 {margin-bottom: 2.6rem;}
.bcd-expert-single .bcd-expert-books .bcd-slider-item {background: url("/wp-content/uploads/2025/07/books_bg.png") no-repeat;background-size: contain;background-position: center;}
.popular_section .section-header h2 {width: 100%;}

.single-expert .testimonial-section{display: block;}
.bcd-expert-single .bcd-tabs-content .bcd-slider-item {padding: 2.188rem;background-color: #fff;}
.bcd-expert-single .bcd-tabs-content .bcd-slider-item::before {background: url("/wp-content/uploads/2025/08/review_before.png") no-repeat;background-size: cover;content: "";display: block;width: 3.313rem;height: 2.875rem;margin-bottom: 0.8rem;}
.bcd-expert-single .bcd-tabs-content .bcd-testimonial-text {font-size: 1.625rem;color: var(--blue);font-weight: 300;min-height: 10rem;}
.bcd-expert-single .bcd-tabs-content .bcd-testimonial-meta {display: flex;gap: 3.6rem;}
.bcd-expert-single .bcd-tabs-content .bcd-testimonial-details strong {font-size: 1.15rem;font-weight: 400;color: #040404;line-height: 1.2;}
.bcd-expert-single .bcd-tabs-content .bcd-testimonial-details span {font-size: 0.85rem;color: #717171;}
.bcd-expert-single .bcd-tabs-content .bcd-testimonial-logo {display: flex;align-items: end;}
.bcd-expert-single .bcd-expert-videos, .bcd-expert-single  .bcd-expert-books {padding-top: 5.6rem;}
.bcd-expert-single .bcd-expert-videos h2 {margin-bottom: 2.6rem;}
.bcd-expert-single .bcd-expert-books .bcd-slider-item {background: url("/wp-content/uploads/2025/07/books_bg.png") no-repeat;background-size: contain;background-position: center;}
.bcd-expert-single .bcd-expert-books .bcd-book-cover {margin-top: 0;margin-left: 0;display: flex;}
.bcd-expert-single .bcd-expert-books .bcd-book-info h3 {font-family: BostonBold;font-size: 2.813rem;margin-bottom: 0.5rem;color: var(--blue);line-height: 1.1;margin-top: 1.563rem;}
.slider_custom_arrows button, .bcd-expert-books .custom-arrows button{padding: 0;}

.bcd-expert-books .slick-list.draggable {
  margin: 0 -5px;
}
.bcd-expert-books .sliders-item.bcd-book-item {
  padding: 0 5px;
}

.bcd-expert-single .bcd-expert-books .bcd-book-info h3 a {line-height: 1.1;display: block;color: var(--blue);}
.bcd-expert-single .bcd-expert-books .bcd-book-desc {font-size: 1.125rem;color: var(--blue);}
.bcd-expert-single .bcd-expert-books .bcd-book-cover .book-cover-full {width: 100%;}
.bcd-expert-single .bcd-expert-faqs {padding-top: 5.5rem;}
.bcd-expert-single .bcd-expert-faqs {margin-bottom: 2rem;}
.bcd-expert-single .bcd-faq-item {padding: 1rem 0;margin-bottom: 0.8rem;border-bottom: 2px solid #eae8f6;}
.bcd-expert-single .bcd-faq-item .bcd-faq-question {font-size: 1.25rem;color: var(--blue);font-family: BostonBold;cursor: pointer;}
.bcd-expert-single .bcd-faq-list {margin-top: 3.6rem;}
.bcd-expert-single .bcd-faq-answer {color: var(--blue);font-size: 1rem;margin-top: 0.6rem;}
.bcd-expert-single .bcd-faq-item .bcd-faq-toggle {font-size: 1.8rem;font-family: Poppins;font-weight: 300;}
.single-expert .testimonial-section .custom-container {padding: 0;}
.single-expert .testimonial-section .section-header {display: none;}
.testimonial-section {padding-top: 5.875rem;}
.bcd-talk-wrapper {padding-top: 7.375rem;}
.bcd-talk-wrapper .bcd-talk-callback {display: grid;grid-template-columns: 1fr 1fr;gap: 4.063rem;}
.request_form {padding: 0;background: transparent;}
.request_form .wpcf7-form-control:not(.wpcf7-submit) {background-color: #ebe9f4;}
.request_form .wpcf7-form-control:not(.wpcf7-submit)::placeholder {color: var(--blue);font-weight: 300;}
.request_form textarea {font-family: "Poppins", sans-serif;max-height: 100px;} 
.bcd-talk-callback p {font-size: 1rem;margin-bottom: 1.2rem;line-height: 1.6;}
.bcd-talk-callback h2 {margin-bottom: 1.6rem;}
.bcd-talk-callback .bcd-talk > div {text-align: center;padding: 2.55rem 0;}
.bcd-talk-callback .bcd-talk > div h3 {font-size: 2.5rem;color: #fff;font-weight: 600;margin: 0;line-height: 1.2;font-family: "Poppins", sans-serif;}
.bcd-talk-callback .bcd-talk .invite_an_expert {background-image: linear-gradient(to right, #24338e, #f05a28);margin-bottom: 1.875rem;margin-top: 2.2rem;}
.bcd-talk-callback .bcd-talk .join_the_collective {background-image: linear-gradient(to right, #1c1b55, #1b2b9c);}
.bcd-talk-callback .bcd-talk > div a {font-size: 1.563rem;color: #fff !important;}
.bcd-talk-callback .bcd-talk > div p {margin-bottom: 0;}
.bcd-expert-content{padding-top: 5px;}



.main-navigation .search-toggle, .testimonial-section{display: none;}
.main-navigation > div.header-right {margin-left: 3.75rem;}
.menu-header-menu-container {margin-left: auto;}
.popular-slide::before, .trending-slide::before {content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(0deg,rgba(0, 0, 0, 0.7) 0%, rgba(255, 255, 255, 0) 45%);border-radius: 10px;z-index: 1;}
.popular-slide, .trending-slide{overflow: hidden;border-radius: 10px;margin-right: 1.25rem;}
.popular-slide img, .trending-slide img{transition: .4s linear;}
.popular-slide:hover img, .trending-slide:hover img{transform: scale(1.1);}
.vertical-tabs-container .grid .grid-item {aspect-ratio: 4/3.383;}
.vertical-tabs-container .grid .grid-item img {object-fit: cover !important;}
.vertical-tabs-container .tab-content .grid.grid-count-2 .grid-item {aspect-ratio: 4/1.653;}
.expert_button {font-size: 1.6rem;letter-spacing: normal;font-family: "Poppins",sans-serif;text-transform: capitalize;background: var(--primary);font-weight: 700;display: flex;flex-wrap: wrap;height: 100%;border-radius: 0;color: #fff !important;justify-content: center;align-items: center;border-radius: 10px;transition: .3s linear;}
.expert_button:hover {background: var(--blue);color: #fff;}
.vertical-tabs-container .tab-content .grid.grid-count-2 h5 {max-width: 60%;margin: 0 auto;left: 50%;transform: translate(-50%, 0);}

.trending-box-image {display: flex;position: relative;}
.trending-box-inner {position: relative;}
.trending-box-inner .trending-box-content {position: absolute;width: 100%;left: 0;bottom: 1.875rem;text-align: center; padding: 0;z-index: 2;}
.trending-box-content h3 {font-size: 1.25rem;font-family: BostonBlack;font-weight: 400;color: #fff;text-transform: capitalize;line-height: 1.1;margin: 0;padding: 0 0.938rem;}
.brilliant-img_full{display: none;}
.trending-topic-row .swiper-slide {width: 280px;margin-top: 25px;margin-bottom: 25px;}
.trending-box-image img {border-radius: 10px;}
.topic_slider_wrapper {padding-top: 3.375rem;}
.trending-box-btn {text-align: center;padding: 0 15px;margin-top: 2.188rem;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;padding-bottom: 0.938rem;}
.trending-box-btn .swiper-button-prev, .trending-box-btn .swiper-button-next {position: static;font-size: 0;width: 3.688rem;height: 3.625rem;box-shadow: 0px 0px 30px 0px rgba(25,37,79,0.15) !important;background: #fff;border-radius: 50%;z-index: 9;transition: all 0.4s linear;margin: 0 0.5rem;}
.trending-box-btn .swiper-button-prev::after, .trending-box-btn .swiper-button-next::after{color: #000;font-size: 1.15rem;font-weight: 600;}
.trending-box-image::before{border-radius: 10px;}
.trending-box-btn .swiper-button-prev::after{margin-left: -0.25rem;}
.trending-box-btn .swiper-button-next::after{margin-left: 0.25rem;}
.external_perspective .grid-item::before {top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(0deg,rgba(0, 0, 0, 0.7) 0%, rgba(255, 255, 255, 0) 55%);-webkit-transform: translate(0%,0%); transform: translate(0%,0%); opacity: 1;border-radius: 10px;}
.external_perspective .grid-item{overflow: hidden;border-radius: 10px;}
.external_perspective .grid-item img{transition: .3s linear;}
.external_perspective .grid-item:hover img{transform: scale(1.1);}
.external_perspective .grid-item:hover::before {-webkit-animation: circle .99s;animation: infinite;}
.vertical-tabs-container .tab-content .grid h5{z-index: 1;}
.entry-thumbnail.show_mobile_banner .hero_mobile_banner_image{display:none;}
.read_more_text {display: none;}
.page-template-about-page .site-footer {margin-top: 0;}
body .wpcf7-not-valid-tip {font-size: 12px;margin-top: 5px;}
body .footer_contact_form .wpcf7 form .wpcf7-response-output {font-weight: 500;color: #fff;margin-top: 6px;}
.rotator-item {display: block;overflow: hidden;height: 1.19em;position: relative;color: #02b0ff;}
.rotator-animator span {animation: scroll-text 20s ease-in-out infinite;}
.rotator-animator span {display: block;}
.knowledge h2 a span {font-family: BostonBold;line-height: 1.1;text-align: left;padding-bottom: 1px;max-width: min-content;border-bottom: 1px solid #fff;margin-top: 0px;margin-bottom: 0px;color: var(--primary);border: none;}
.knowledge h2 a {margin-bottom: -0.875rem;display: inline-block;max-width: min-content;line-height: 1.1;overflow: hidden;}
.the_meet .meet_image img {border-radius: 50%;}

/* Scrolling effect (4 + 1 repeat) */
@keyframes scroll-text {
  0%     { transform: translateY(0%); }
  20%    { transform: translateY(0%); }
  25%    { transform: translateY(-100%); }
  45%    { transform: translateY(-100%); }
  50%    { transform: translateY(-200%); }
  70%    { transform: translateY(-200%); }
  75%    { transform: translateY(-300%); }
  95%    { transform: translateY(-300%); }
  100%   { transform: translateY(0%); }
}

.banner_bottom_content {
  margin: 0 auto;
  padding-top: 4.25rem;
  text-align: left;
}
.banner_bottom_content p {
  text-align: center;
  margin: 0;
  font-size: 1.4rem;
}
body .wpcf7-not-valid-tip + .wpcf7-not-valid-tip, .page-template-home-page .page.featured-image {
	display: none;
}

/*>>>>> Listing Page <<<<<*/
/*==== My Custom CSS ====*/
.archive .site-main {margin: 0;}
.archive.post-type-archive-expert .site-header .site-header-inner, .archive.tax-expert_category .site-header .site-header-inner, .archive.tax-expert_topic .site-header .site-header-inner, .archive.tax-expert_type .site-header .site-header-inner {max-width: 100%;padding-left: 3.75rem;padding-right: 3.75rem;}
.bcd-experts-grid {gap: 10px;grid-row-gap: 3.4rem;}
.archive {background: linear-gradient(to right, #EAEAFB, #FFEFE9);}
.archive .experts-banner {width: 100%;position: relative;margin-left: 0;left: 0;}
.archive.post-type-archive-expert .corp-container, .archive.tax-expert_category .corp-container, .archive.tax-expert_topic .corp-container, .archive.tax-expert_type .corp-container{padding-left: 0;padding-right: 0;max-width: 100%;}
.archive .experts-banner .banner-title {position: absolute;top: 57%;transform: translate(-50%,-50%);margin: auto;left: 37.4%;max-width: 50%;width: 100%;}
.archive .experts-banner .banner-title h2 {font-size: 4.375rem;color: #fff;font-family: BostonRegular;margin: 0;line-height: 1.1;font-weight: 400;}
.archive .experts-banner .banner-title span {color: var(--primary);font-weight: 400;font-family: BostonRegular;}
.archive .bcd-archive-container {max-width: 100%;padding-left: 3.75rem;padding-right: 3.75rem;}
.archive .site-footer .corp-container {max-width: 100%;padding-left: 15rem;padding-right: 15rem;}
.bcd-expert-card-image {aspect-ratio: auto;}
.bcd-expert-card-image img {transform-origin: bottom center;}
.bcd-expert-card {border: 0;border-radius: 0;text-align: center;}
.bcd-expert-card-content {padding: 0;text-align: center;text-transform: uppercase;padding-top: 1rem;}
.bcd-expert-card:hover {box-shadow: none;}
.bcd-expert-card-excerpt {padding: 7px;}
.bcd-expert-card-excerpt p {margin-bottom: 0;font-size: 1rem;font-family: "Poppins",sans-serif;font-weight: 400;line-height: normal;}
.bcd-expert-card-content .bcd-expert-card-name {margin: 0;font-size: 1.25rem;line-height: normal;font-family: BostonBold;color: #191641;font-weight: normal;}
.experts-intro-text {font-size: 1.125rem;font-family: "Poppins",sans-serif;font-weight: 400;padding-right: 15rem;color: #000;padding-bottom: 3.4rem;}

/*filter Css*/
.bcd-filter-accordion .accordion-item {background: #fff;border: 0;margin-bottom: 10px;}
.bcd-filter-accordion .accordion-header {padding: 8px 15px;}
.bcd-search-box {margin-bottom: 15px;}
#bcd-keyword-search {padding: 10px 18px;border-radius: 50px;border: 0;}
.bcd-filter-sidebar h3 {font-size: 0;margin: 0;}
.bcd-filter-accordion .accordion-header {font-size: 1.125rem;font-family: "Poppins", sans-serif;font-weight: 600;color: #000;padding: 8px 15px;}
.bcd-filter-accordion .accordion-content li a {font-size: 1rem;padding: 5px 0;font-family: "Poppins", sans-serif;font-weight: 400;position: relative;padding-left: 10px;line-height: 1.1;margin-bottom: 5px;}
/*.bcd-filter-accordion .accordion-content li a::before {content: '';position: absolute;left: 0;top: 50%;width: 6px;height: 6px;background-color: #000;border-radius: 50%;transform: translate(-50%,-50%);}*/
.bcd-filter-accordion .accordion-content li a::before {content: '';position: absolute;left: 0;top: 0.72rem;width: 6px;height: 6px;background-color: #000;border-radius: 50%;transform: translate(-50%, 0%);}
.bcd-filter-accordion .accordion-content {padding: 8px 15px;}
.bcd-filter-accordion .sub-accordion .accordion-header {font-size: 1.125rem;font-family: "Poppins", sans-serif;font-weight: 600;color: #000;padding: 0;}
.bcd-filter-accordion .sub-accordion .accordion-content {padding: 4px;}
.bcd-filter-accordion .accordion-header::after { content: '';transition: transform 0.2s ease;background: url(https://thebrilliancecollective.in/wp-content/uploads/2025/07/plus.png);background-size: cover;background-repeat: no-repeat;width: 12px;height: 12px;}
.bcd-filter-accordion .accordion-header.active::after {background: url(https://thebrilliancecollective.in/wp-content/uploads/2025/07/minus.png);background-repeat: no-repeat;width: 13px;height: 3px;transform: rotate(0);}
.bcd-filter-accordion .sub-accordion .accordion-item .accordion-header::after {content: '';font-size: 1.2rem;transition: transform 0.2s ease;background: url(https://thebrilliancecollective.in/wp-content/uploads/2025/07/arrow3.png);background-size: cover;background-repeat: no-repeat;width: 13px;height: 8px;transform: rotate(0deg);}
.bcd-filter-accordion .sub-accordion .accordion-item .accordion-header.active::after {transform: rotate(180deg);}
.bcd-search-box {margin-bottom: 15px;display: flex;background-color: #fff;border-radius: 50px;}
#bcd-search-button {background: none;}
#bcd-search-button img {height: 100%;object-fit: contain;}

/* 07-08-25 */
.blog {background: linear-gradient(to right, #EAEAFB, #FFEFE9);background-color: rgba(0, 0, 0, 0);}
.century_row {width: 100%;float: left;margin-top: 3.5rem;}
.century_row .left-content {width: 66.33%;float: left;padding-right: 3rem;}
.century_row .right-content {width: 33.33%;float: left;background-color: #fff;padding: 30px 25px;}
.century_row h2{margin-bottom: 15px; display: none;}
.century_row p {font-size: 1rem;margin-bottom: 5px;line-height: 1.4;}
.century_row .right-content p {font-weight: 400;line-height: 1.5;margin-bottom: 15px;}
.candidate {display: grid;grid-template-columns: 1.4fr 4fr;grid-gap: 0 1.563rem;width: 100%;float: left;padding: 1.25rem 15px;background-color: #fff;box-shadow: 0 0 19px -1px rgba(0, 0, 0, 0.1);margin-bottom: 1.25rem;border-radius: 5px;}
.candidate_image {aspect-ratio: 4/5.24;}
.candidate_image img {width: 100%;display: flex;object-fit: cover;height: 100%;object-position: top center;border-radius: 5px;}
.candidate-content h3 {margin: 0;}
.candidate-content h3 a {display: block;font-size: 1.7rem;color: var(--blue);font-weight: 400;font-family: BostonBold;margin: 0;line-height: 1.1;text-transform: capitalize;margin-bottom: 0.438rem;}
.candidate-content p:last-child, .century_row .right-content p:last-of-type {margin: 0;}
.candidate-content .keyword_item {display: flex;flex-wrap: wrap;align-items: center;padding-bottom: 1.25rem;margin-top: 0.938rem;gap: 0.375rem;}
.candidate-content .keyword_item span {list-style: none;font-size: 0.875rem;padding: 0.625rem 0.875rem;background-color: #eaf1ff;color: #1a1840;font-weight: 400;border-radius: 50px;line-height: 1;min-width: 3.75rem;text-align: center;border: 1px solid #d9e6ff;}
.candidate-content a{color: #f05928;}
.right-content h3 {font-size: 1.45rem;color: var(--blue);font-weight: 400;font-family: BostonBold;margin: 0;line-height: 1.1;text-transform: capitalize;margin-bottom: 0.938rem;}
.candidate-content strong, .tag_detail{color: var(--blue); line-height: 1;}
.tag_detail {margin-left: 4px;}
.blog .site-footer {margin-top: 4rem;}
.bcp-expert-card img{width: 100%;}
.outer-proposal p {font-size: 2.8rem;line-height: 1.3; margin-top: 7.5rem; text-align: center;}
.user_profile strong {display: flex;flex-wrap: wrap;margin-right: auto;align-items: center;max-width: max-content;padding: 0.625rem 1.25rem;gap: 0 5px;background: #eaf1ff;border-radius: 50px;border: 1px solid #d9e6ff;font-weight: 400;}
.user_profile strong svg {width: 1.25rem;height: 1.25rem;margin-top: -0.063rem;}
.error404 .site-header {position: static;background: #fff;padding-top: 20px;padding-bottom: 20px;margin-bottom: 7.5rem;border-bottom: 1px solid #ddd;}
.error-404.not-found {text-align: center;}
.error-404.not-found .page-title {font-size: 4.375rem;color: #000;font-family: BostonRegular;margin: 0;line-height: 1.1;font-weight: 400;}

.bcd-expert-content p, .bcd-tabs-content p, .bcd-expert-single .bcd-faq-answer {font-size: 1.25rem;}
.blog-layout-grid {display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 30px 25px;padding-top: 5rem;padding-bottom: 1rem;}
.blog-layout-grid article {width: 100%;border: none;margin: 0 !important;}
.blog-layout-grid article .corp-content-wrapper {padding: 25px 20px 30px;}
body .blog-layout-grid article .corp-content-wrapper .entry-title {font-size: 1.4rem;margin: 0 0 10px;line-height: 1.1;}
body .blog-layout-grid article .corp-content-wrapper .entry-title a {font-family: BostonBold;color: var(--blue) !important;}
body .blog-layout-grid article .corp-content-wrapper .entry-meta span a {font-size: 1.125rem;color: var(--blue);font-weight: 400;letter-spacing: 0;line-height: normal;}
body .blog-layout-grid article .corp-content-wrapper .entry-meta span:not(:last-child)::after {content: "\007c";font-size: 1.125rem;color: var(--blue);}
body .blog-layout-grid article .entry-header {margin-bottom: 20px;}
body .blog-layout-grid article .entry-content p {line-height: 1.55;font-size: 1.125rem;}
.archive.author .site-footer {margin-top: 4rem;}
.archive.author .page-header, .single-post .navigation.post-navigation, .single-post .comments-area {display: none;}
.single-post .entry-content p, .single-post .entry-content li, .single-post .entry-content td, .single-post .entry-content th {font-size: 1.125rem;color: var(--blue);text-align: left;margin: 0;}
.single-post .entry-content h2 {font-size: 2.3rem;margin-bottom: 15px;text-transform: inherit;margin-top: 30px;}
.single-post .entry-content p{margin-bottom: 15px;}
.single-post .entry-content h3, .single-post .entry-content h4, .single-post .entry-content h5, .single-post .entry-content h5 {font-size: 2rem;color: var(--blue);font-weight: 400;font-family: BostonBold;margin: 0;margin-bottom: 15px;line-height: 1.1;margin-top: 30px;}
.single-post .entry-content h4{font-size: 1.9rem;}
.single-post .entry-content h5{font-size: 1.7rem;}
.single-post .entry-content h6{font-size: 1.5rem;}
.single-post .entry-header .entry-title {display: block;}
.single-post article .entry-thumbnail {margin-bottom: 15px !important;}
.single-post article {padding-top: 3.5rem;}
.single-post article .entry-thumbnail, .single-post .custom_blog_banner .page-banner-text{display: none;}
.single-post .entry-content td, .single-post .entry-content th {line-height: 1.45;padding: 15px 15px;border-color: #e9e9f5;}
.single-post article .entry-content img {margin: 20px 0 25px;display: block;}
.single-post .entry-content table {margin: 25px 0;}
.single-post .entry-content p strong, .single-post .entry-content li strong{font-weight: 500;}
.single-post .entry-content ul, .single-post .entry-content ol {margin-left: 17px;}
.single-post .entry-content blockquote {padding: 0;border: none;display: inline;}
.single-post .entry-content blockquote::before, .single-post .entry-content blockquote::after {content: "";background: url(images/qutote-icon.png)no-repeat center;background-size: 20px 17px;width: 20px;height: 17px;display: inline-block;margin-top: 3px;margin-right: 4px;}
.single-post .entry-content blockquote::after {transform: rotate(180deg);margin-top: 5px;margin-left: 4px;margin-right: 0;}
.single-post .entry-content blockquote p {margin: 0;display: inherit;font-style: italic;}
.single-post .entry-content p:last-child{margin-bottom: 0;}
.single-post .site-footer {margin-top: 5.5rem;}
.single-post .entry-header .entry-meta span {font-size: 1.2rem;color: var(--blue);font-weight: 600;line-height: normal;}
.single-post .entry-header .entry-meta span:not(:last-child)::after {font-size: 1.2rem;padding: 0 8px;}
.single-post .entry-header .entry-meta span a{transition: .4s linear;}
.single-post .entry-header .entry-meta span a:hover{color: var(--primary);}
.archive.category .page-header {display: none;}

.trusted_organisations_row {background: #1f299c;padding: 3.8rem 0 5.1rem;margin-top: 6rem;}
.trusted_organisations_row .section-header h2 {margin-bottom: 2.5rem;width: 100%;color: #fff;}
.brands_marquee {display: flex;grid-row-gap: 5px;grid-column-gap: 5px;margin-left: auto;padding-right: 5px;margin-right: auto;}
.logo_wrappers .logo-wrap {width: 140px;height: 140px;text-align: center;padding: 1rem;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;background: #ffffff10;border-radius: 10px;border: 1px solid rgba(255, 255, 255, 0.15);box-shadow: 0 6px 18px rgba(0, 0, 0, 0.25), inset 0 0 12px rgba(255, 255, 255, 0.05);backdrop-filter: blur(6px);transition: all 0.3s ease;}
.logo_wrappers {grid-column-gap: 5px;grid-row-gap: 5px;flex-direction: column;justify-content: center;align-items: center;display: flex;}
.brands_marquee{display:flex;align-items:center;will-change:transform;white-space:nowrap;}
.brands_marquee_bigwrap{display: flex;}
.brands_marquee_outer {overflow: hidden;padding: 10px 0;}
.section_two.brilliance_gallery_row {padding-top: 4.875rem;padding-bottom: 0rem;}
.section_two.brilliance_gallery_row .trending-box-inner .trending-box-image {aspect-ratio: 5/8.6;}
.section_two.brilliance_gallery_row .trending-box-inner .trending-box-image img {object-fit: cover;width: 100%;cursor: crosshair;height: 100%;}
.brilliance_gallery_row .trending-box-inner .glightbox {width: 100%;position: relative;z-index: 1;aspect-ratio: 5/8.6;display: flex;}
.logo_wrappers .logo-wrap .client-logo {width: 70px;height: auto;}

.privacy_policy_content {
	padding-top: 4rem;
}
.privacy_policy_content h2, .privacy_policy_content h3 {
	font-size: 2rem;
	color: var(--blue);
	font-weight: 400;
	font-family: BostonBold;
	margin: 0;
	line-height: 1.1;
	text-transform: capitalize;
	padding-bottom: 15px;
	padding-top: 10px;
}
.site-footer .site-info span a{color: #fff;text-decoration: underline;}
.privacy_policy_content ul {
	margin-top: 15px;
}
.privacy_policy_content ul li {
	font-size: 1.125rem;
	color: var(--blue);
	line-height: 1.5;
	margin-bottom: 15px;
}
/*=== Responsive ===*/

@media (max-width: 1600px) {
  .bcd-filter-accordion .accordion-content li a::before {top: 0.66rem;}
  .experts-banner img {height: 350px;}
}

@media (max-width: 1400px) {
  .experts-banner img {height: 350px;}
  .bcd-expert-single .bcd-single-wrapper {margin-top: -25.1rem;grid-template-columns: 22.7% 1fr;}
  .bcd-single-wrapper .bcd-expert-photo {aspect-ratio: 4/4.91;}
}

@media (max-width: 1190px) {
  html {font-size: 14px;}
  .site-header .corp-container,.corp-container,.custom-container, .archive:not(.author) .site-header .site-header-inner{padding-left: 15px;padding-right: 15px;}
  .site-header {padding-top: 15px;padding-bottom: 15px;}
  .hero_banner_content h1{font-size: 3.375rem;line-height: 3.996rem;}
  .subscribe_form input[type="submit"] {width: auto;}
  .site-footer .widgets {grid-template-columns: 1fr 1fr 1fr;gap: 30px;}
  .site-footer .widgets.widgets-3 .widget.widget_nav_menu {padding-left: 0;}
  .expert_arrow.expert_arrow_dir_left.slick-arrow, .expert_arrow.expert_arrow_dir_right.slick-arrow, .slider_custom_arrows > button, .bcd-expert-books .custom-arrows button{position: static;}
  .bcd-expert-books .custom-arrows {display: flex;flex-wrap: wrap;justify-content: center;}
  .expert_arrows,.testimonial_arrows, .slider_custom_arrows, .bcd-expert-books .custom-arrows {gap: 20px;margin-top: 30px;}
  .testimonial_arrows, .slider_custom_arrows{display: flex;align-items: center;justify-content: center;}
  .site-header .site-branding img {max-width: 150px;}
  .main-navigation ul li a {font-size: 12px;}
  .main-navigation ul li{margin-right: 20px;}
  #site-navigation{padding-left: 20px;}
  .page-banner-title {font-size: 3.375rem;}
  .page-banner-text {bottom: 4.125rem;}
  .knowledge p {min-height: 20px;}

  /* 31-07-2025 */
  .archive .experts-banner .banner-title {bottom: 4.125rem;padding-left: 25px;top: auto;transform: translate(0%,0%);left: auto;max-width: 70%;}
  .archive .experts-banner .banner-title h2 {font-size: 3.375rem;line-height: 3.996rem;}
  .archive .site-header .site-header-inner {padding-left: 0;padding-right: 0;}
  .archive .site-footer .corp-container,.archive .bcd-archive-container {padding-left: 15px;padding-right: 15px;}
  .bcd-experts-grid {grid-template-columns: repeat(3, 1fr);}
  .archive .experts-banner img {height: 330px;object-fit: cover;}
  .experts-banner .banner-desktop {min-height: 330px;object-fit: cover;}
  .bcd-expert-single .bcd-expert-keywords ul li a{font-size: .9rem;padding: 0.4rem .7rem;}
  .bcd-expert-single .bcd-single-wrapper {gap: 2rem;}
  .bcd-expert-single .bcd-expert-books .bcd-book-info h3 {font-size: 2.13rem;}
  .bcd-expert-single .bcd-tabs-content {padding: 2.75rem 15px;}
  .experts-intro-text {padding-right: 0;padding-bottom: 2.4rem;}
  .bcd-experts-grid {grid-row-gap: 2rem;}
  .error-404.not-found .page-title {font-size: 3rem;}
  .error404 .site-header {padding-top: 15px;padding-bottom: 15px;}
  .bcd-expert-single .bcd-expert-keywords ul{margin-bottom: 4.9rem;}
  .bcd-single-wrapper .bcd-expert-photo {aspect-ratio: 4/4.6;margin-top: auto;}
  .contact-section .contact-left {padding-right: 4.375rem;}
  .bcd-expert-single .bcd-single-wrapper {margin-top: -25rem;}
  .century_row .left-content {padding-right: 2rem;}
}


@media (min-width: 1025px){
  .main-navigation ul li.hide_desktop{display: none;}
  .main-navigation ul li.mr_0{margin-right: 0;}
}

@media (max-width: 1024px){
  #mobile-menu-button{border-radius:100%;padding:0px 10px;cursor:pointer;top:0;right:0;}
  body #mobile-menu-button{display:block;}
  #mobile-menu-button span {width: 40px;height: 4px;display: block;background: #1f299c;margin: 7px 0;border-radius: 100px;}
  #mobile-menu-button span:nth-child(2){width:22px;margin-left: auto;}
  #mobile-navigation {position: fixed;top: 0;left: -600px;height: 100vh !important;width: 100%;max-width: 370px;background: #fff;box-shadow: rgb(0,0,0) 0px 5px 15px;transition: all .5s cubic-bezier(.45,.05,.55,.95);display: block !important;overflow: visible !important;}
  #mobile-navigation.open {left: 0;}
  #mobile-menu-button.remove::after {content: "";background: rgba(0,0,0,0.65);width: 100%;height: 100vh;position: fixed;top: 0;bottom: 0;left: 0;right: 0;backdrop-filter: blur(3px);z-index: 9;}
  #mobile-navigation ul {padding: 0px 0px;}
  #mobile-navigation ul li {line-height: normal;}
  body #mobile-navigation ul li a {padding: 0;font-size: 16px;border-bottom: 1px solid #cccccc70;color: #000;opacity: 1;letter-spacing: 0.2px;text-transform: capitalize;padding: 15px 15px;}
  #mobile-navigation ul li a:hover {color: var(--primary);}
  #masthead #mobile-menu-button{padding-right: 0;}
  .section-header {text-align: center;}
  .section-header.d-flex h2{width: 100%;margin-bottom:20px;}
  .section-header.d-flex p{width: 100%;padding-left: 0;}
  .page-banner-title {font-size: 2.6rem;}
  .page-banner-text {bottom: 3.125rem;}
  .brilliance_intentions_inner .intention-slider .slick-slide {margin: 0 6px;}
  .brilliance_intentions_inner .intention-slider .slick-list {margin: 0 -6px;}
  
  .the_meet .content {padding: 30px 15px 30px 15px;}
  .knowledge p {min-height: 25px;}
  .bcd-expert-single .bcd-expert-excerpt p {font-size: 1.1rem;}
  .bcd-expert-single .bcd-expert-keywords ul {margin-bottom: 5.55rem;}


  /* 31-07-25 */
  .archive .experts-banner .banner-title {max-width: 50%;}
  .archive .experts-banner .banner-title h2 {font-size: 2.6rem;line-height: 1.1;}
  .date{font-size: 16px;}
  .century_row .left-content{padding-right: 45px;}
  .century_row .right-content {padding: 30px 15px;}
 }

@media (max-width: 922px){
	.experts-intro-text {grid-column: span 3;}
}

 @media (max-width: 820px){
  h2,.outer-proposal p{font-size: 35px;}
  .hero_banner img.hero_desktop_banner_image{display: none;}
  .hero_banner img.hero_mobile_banner_image{display: block;}
  .site-header {padding: 15px 0;}
  .site-header .site-branding img {max-width: 150px;}
  .hero_banner_content h1 {font-size: 55px;line-height: 60px;}
  .hero_banner_content h1 br{display: none;}
  .hero_banner_content h1 strong{display: block;}
  .hero_banner_content h1 span {display: block;}
  .hero_banner_content p,.section-header p{font-size: 16px;max-width: 100%;}
  .hero_banner_content{max-width: 90%;margin: auto;top: 46%;}
  .banner-button a {width: 100%;font-size: 30px;padding: 30px 0;}  
  .banner-button{padding: 0 50px;}
  .banner_bottom_content {padding-top: 45px;}
  .popular_section {padding: 60px 0 0;}
  .section-header.d-flex h2 {margin-bottom: 10px;}
  .popular_section .section-header.d-flex {margin-bottom: 25px;}
  .popular-slide h3, .trending-slide h3 {font-size: 20px;}
  .external_perspective {padding: 60px 0;margin-top: 60px;}
  .vertical-tabs-container .tab-content {width: 100%;padding: 0;}
  .vertical-tabs-container .mobile-tab-title h4 {font-size: 16px;color: var(--blue);margin: 0;font-family: "Poppins", sans-serif;font-weight: 700;line-height: 1.2;}
  .vertical-tabs-container .mobile-tab-title{margin-bottom: 10px;position: relative;padding: 20px 20px;}
  .vertical-tabs-container .mobile-tab-title.active {margin-bottom: 35px;}
  .vertical-tabs-container .mobile-tab-title p{font-size: 20px;color: var(--blue);margin: 0;font-weight: 400;}
  .vertical-tabs-container .mobile-tab-title.active h4,.vertical-tabs-container .mobile-tab-title.active p{color: var(--primary);}
  .vertical-tabs-container .mobile-tab-title::after {content: "";display: block;width: 33px;height: 33px;background: url(images/tringle-mobile.png)no-repeat;position: absolute;bottom: -33px;right: -4px;opacity: 0;visibility: hidden;}
  .vertical-tabs-container .tab-content .grid{margin-bottom: 20px;}
  .vertical-tabs-container .tab-content .grid h5 {font-size: 19px;}
  .find_an_expert_section {padding: 60px 0;}
  .vertical-tabs-container .mobile-tab-title.active::after{opacity: 1;visibility: visible;}
  .the_meet .content{width: 100%;padding-right: 0;text-align: center;padding-top: 40px;}
  .the_meet .content p{font-size: 16px;}
  .the_meet .meet_image{width: 100%;text-align: center;}
  .the_meet .custom-row {flex-direction: column-reverse;}
  .subscribe_form .wpcf7-form-control:not(.wpcf7-submit) {font-size: 21px;}
  .subscribe_form input[type="submit"] {width: 200px;}
  .subscribe_form{padding: 40px 30px;}
  .the_meet .meet_image img{width: 100%;}
  .knowledge {background: url(images/knowledge-bg-mobile.jpg)no-repeat;margin-top: 53px;padding: 15.6% 15px;background-size: cover;}
  .knowledge p{font-size: 16px;}
  .knowledge h2 a {margin-bottom: -11px;}
  .knowledge h2 {margin-bottom: 20px;font-size: 35px;}
  .knowledge a.cta_btn {padding: 27px 109px;font-size: 26px;}
  .popular-slide, .trending-slide{width: 50% !important;margin-right: 10px;}
  .trending-slider {margin-top: 10px;}
  .popular_section .section-header.d-flex p,
  .testimonial-section .section-header.d-flex p {padding-left: 0;}
  .testimonial-box,.testimonial-mobile-img {display: block;}
  .testimonial-right{position: relative;}
  .testimonial-left {display: none;}
  .site-header .corp-container, .corp-container, .custom-container {padding-left: 15px;padding-right: 15px;}
  .the_meet .custom-row {display: flex;background: #fdeee9;padding: 40px 20px;gap: 30px 0;}
  .the_meet .content {background: transparent;padding: 0;}
  .the_meet .custom-row .content .quote-icon {margin: 0 auto;}
  .the_meet .meet_image {max-width: 60%;}
  .the_meet .section-header {padding-bottom: 10px;}
  .the_meet .meet_content_row {margin: 15px 0 15px;}
  .section_two {padding-top: 60px;}
  .instagram_feed_row{padding-top: 50px;}
  .site-footer .widgets {padding: 50px 0 50px;gap: 20px;}
  .site-footer .widgets #text-5 {padding-left: 10px;}
  .outer-proposal p {margin-top: 50px;}
  .site-footer{margin-top: 60px;}
  .knowledge p{min-height: 25px;}
  .expert_button {font-size: 20px;}
  .vertical-tabs-container {margin-top: 35px;}
  p {font-size: 16px;}
  .page-template-about-page .section_two {padding: 60px 0 60px;}
  .page-template-about-page .section_two p {max-width: 100%;margin-bottom: 15px;}
  .brilliance_intentions_inner .section-header {width: 100%;text-align: center;padding-right: 0;margin-bottom: 25px;}
  .brilliance_intentions_inner .intention-slider {width: 100%;}
  .team-section {padding: 60px 0;}
  .team-section .team-grid {grid-column-gap: 25px;padding-top: 25px;}
  .team-section .team-card .team-info h3 {font-size: 30px;margin: 0 0 15px;}
  p {margin: 0 0 15px;}
  .team-section .team-card .description {margin: 15px 0 15px;}
  .team-section .team-card .team-info {padding-top: 30px;}
  .vertical-tabs-container .mobile-tab-title {padding-right: 40px;}
  .vertical-tabs-container .mobile-tab-title::before {content: "";width: 11px;height: 11px;border: 10px solid transparent;border-width: 2px 2px 0 0;border-color: var(--blue);position: absolute;right: 15px;transform: rotate(136deg);transition: .3s linear;top: 21px;}
  .vertical-tabs-container .mobile-tab-title.active::before{transform: rotate(-45deg);top: 27px;border-color: var(--primary);}
  .vertical-tabs-container .mobile-tab-title.active + .content {display: block !important;}
  /*.right-content h3{font-size: 20px;}
  .candidate-content strong,.tag_detail{font-size: 14px;}
  .century_row p {margin-bottom: 12px;line-height: 1.5;}*/
  .error404 .site-header {margin-bottom: 60px;}
  .bcd-expert-single .bcd-single-wrapper {margin-top: -18.3rem;gap: 1rem;}
  .section_two.brilliance_gallery_row {padding-top: 60px;}
  .trusted_organisations_row {padding: 45px 0;margin-top: 60px;}
 }

@media (max-width: 768px){
  .banner_bottom_content p {font-size: 18px;}
  .hero_banner_content {max-width: 100%;padding: 0 15px;}
  .hero_banner_content h1 {font-size: 50px;line-height: 55px;margin-bottom: 15px;}
  .hero_banner_content p, .section-header p {font-size: 16px;}
  .banner_bottom_content p br{display: none;}
  .site-header {padding-top: 13px;padding-bottom: 13px;}
  .site-header .site-branding img {max-width: 140px;}
  #mobile-menu-button span {width: 40px;height: 3px;margin: 8px 0;}
  #mobile-menu-button span:nth-child(2) {width: 20px;}
  .popular_section {padding: 60px 0 0;}
  h2,.outer-proposal p {font-size: 32px;}
  .section-header.d-flex h2, .external_perspective .section-header h2 {margin-bottom: 15px;}
  .popular_section .section-header.d-flex {margin-bottom: 30px;}
  .popular-slide h3, .trending-slide h3 {font-size: 18px;bottom: 15px;left: 15px;}
  .external_perspective {padding: 50px 0;margin-top: 60px;}
  .find_an_expert_section {padding: 60px 0;}
  .find_an_expert_section .expert-section {grid-template-columns: repeat(2, 1fr);grid-gap: 15px;margin-top: 30px;}
  .find_an_expert_section .expert-name-text, .find_an_expert_section .expert-name-link {font-size: 17px;padding: 0 15px;}
  .find_an_expert_section .expert-name {bottom: 25px;}
  .site-footer .widgets {grid-template-columns: 1fr;gap: 25px;padding: 50px 0 45px;}
  .site-footer .widgets #text-5 {padding-left: 0;}
  .site-footer .site-info span {font-size: 15px;}
  .site-footer .bottom-bar {padding: 20px 0;}
  .footer-logo img {max-width: 11.688rem;margin-bottom: 15px;}
  .footer-logo p {font-size: 16px;line-height: 1.6;}
  .site-footer .widget ul.social-icon {gap: 0 15px;margin-top: 20px;}
  .talk_to_us ul {padding-top: 15px;padding-bottom: 10px;}
  .talk_to_us ul:last-child, .talk_to_us ul:last-child li:last-child {padding-bottom: 0;}
  .site-footer .widgets .widget .widget-title {font-size: 18px;margin-bottom: 20px;margin-top: 10px;}
  .talk_to_us p, .site-footer .widgets .widget a {font-size: 16px;}
  .section_two {padding-top: 60px;}
  .site-footer {margin-top: 60px;}
  a.cta_btn {font-size: 15px;padding: 15px 35px;}
  .trending-box-btn .swiper-button-prev, .trending-box-btn .swiper-button-next {width: 40px;height: 40px;}
  .trending-box-btn .swiper-button-prev::after {margin-left: -1px;margin-top: 1px;}
  .trending-box-btn .swiper-button-prev::after, .trending-box-btn .swiper-button-next::after {font-size: 15px;}
  .trending-box-btn {margin-top: 25px;padding-bottom: 8px;}
  .trending-box-btn .swiper-button-next::after {margin-left: 2px;margin-top: 1px;}
  .trending-box-content h3 {font-size: 16px;line-height: 1.2;padding: 0 10px;}
  .trending-box-inner .trending-box-content {bottom: 25px;}
  .topic_slider_wrapper {padding-top: 25px;}
  .knowledge {padding: 17.6% 15px;margin-top: 60px;}
  .the_meet {padding-top: 5px;}
  .the_meet .meet_image span {font-size: 18px;padding-top: 15px;}
  .the_meet h2 {margin-bottom: 15px;}
  .the_meet .content {padding-top: 0px;}
  .the_meet .content p {font-size: 16px;line-height: 1.56;}
  .subscribe_form {padding: 30px 15px;margin-top: 25px;}
  .subscribe_form .wpcf7-form {margin-top: 15px;}
  
  .entry-thumbnail.show_mobile_banner .attachment-full.size-full.wp-post-image, {display: none;}
  .entry-thumbnail.show_mobile_banner .hero_mobile_banner_image{display: block;}
  .page-banner-text {bottom: auto;top: 50%;transform: translate(0%, -50%);}
  .page-banner-title {font-size: 60px;line-height: 60px;max-width: 100%;text-align: center;}
  .page-template-about-page .section_two p {max-width: 100%;margin-bottom: 15px;}
  .brilliance_collective_intentions {padding: 60px 0;margin-top: 60px;}
  .brilliance_collective_intentions .section-header {margin-bottom: 30px;padding-bottom: 0;}
  .intention-box .intention_top_title .intention-top-title {font-size: 20px;padding-bottom: 15px;}
  .intention-image-wrap {max-width: 57%;padding: 20px 30px 60px;border-top-left-radius: 35px;border-top-right-radius: 35px;}
  .intention-title-wrap {padding: 22px 10px;border-radius: 5px;margin-top: -40px;min-height: 85px;display: flex;flex-wrap: wrap;align-items: center;}
  .brilliance_intentions_inner {padding-top: 25px;}
  body .slick-prev, body .slick-next {width: 40px;height: 40px;}
  body .brilliance_collective_intentions .slick-prev {left: 41%;bottom: 0;top: auto;transform: translate(0%, 0%);}
  body .brilliance_collective_intentions .slick-next {top: auto;left: auto;right: 41%;bottom: 0;transform: translate(0%, 0%);}
  body .brilliance_collective_intentions .slick-slider{padding-bottom: 65px;}
  .team-section {padding: 60px 0;}
  .team-section .team-grid {padding-top: 30px;}
  .team-section .team-grid {grid-template-columns: 1fr;grid-column-gap: 0;padding-top: 30px;grid-gap: 40px 0;}
  .team-section h2 {text-align: center;}
  .team-section .team-card .team-info {padding-top: 25px;text-align: center;}
  .team-section .team-card .team-info h3 {font-size: 30px;margin: 0 0 8px;}
  p {font-size: 16px;line-height: 1.6;margin-bottom: 20px;}
  .team-section .team-card .description {margin: 15px 0 15px;}
  .team-section .team-card a.read-more {font-size: 16px;}
  .team-section .team-card .designation {font-size: 15px;}
  .popular-slide, .trending-slide {width: 65% !important;}
  .popular_section .section-header.d-flex h2 {margin: 0;}
  .banner_bottom_content {padding-top: 30px;text-align: center;}
  .page-template-about-page .section_two {padding: 45px 0 45px;}
  .brilliance_collective_intentions {padding: 0;margin-top: 0;}
  .brilliance_intentions_inner .section-header h2 {padding-top: 0;}
  .brilliance_intentions_inner .section-header {width: 100%;text-align: center;padding-right: 0;}
  .brilliance_intentions_inner .intention-slider {width: 100%;}
  .the_meet .custom-row {padding: 30px 15px;gap: 25px 0;}
  .the_meet .custom-row .content .quote-icon {width: 50px;height: 40px;background-size: 50px 40px;}
  .the_meet .meet_content_row {margin: 15px 0 10px;}
  .the_meet .section-header {padding-bottom: 5px;}
  .vertical-tabs-container .tab-content .grid.grid-count-2 h5 {max-width: 100%;}

  /* 31-07-25 */
  .archive .experts-banner .banner-desktop {display: none;}
  .archive .experts-banner .banner-mobile {display: block;height: 100%;width: 100%;}
  .archive .experts-banner .banner-title {bottom: auto;top: 50%;transform: translate(0%, -50%);max-width: 100%;padding-left: 25px;padding-right: 25px;}
  .archive .experts-banner .banner-title h2 {font-size: 60px;line-height: 60px;max-width: 100%;text-align: center;}
  .century_row .left-content{width: 100%;padding-right: 0;}
  .century_row .right-content{width: 100%;margin-top: 15px;}
  .right-content h3 {font-size: 18px;}
  .candidate {grid-template-columns: 1fr;grid-gap: 10px 0;padding: 15px 15px 25px;margin-bottom: 15px;}
  .candidate-content h3 a {font-size: 25px;margin-bottom: 5px;}
  .century_row p {font-size: 14px;}
  .candidate-content .keyword_item span {font-size: 13px;padding: 10px 10px;min-width: 60px;}
  .candidate-content .keyword_item {padding-bottom: 15px;margin-top: 10px;gap: 5px;}
  .featured-image .thumbnail_hide_mobile {display: none;}
  .experts-banner .banner-mobile {display: block;}
  .experts-banner .banner-desktop {display: none;}
  .bcd-expert-single .bcd-single-wrapper {margin-top: -15.5rem;grid-template-columns: 1fr;gap: 25px;text-align: center;}
  .bcd-expert-single .bcd-single-wrapper .bcd-expert-photo img {max-width: 100%;}
  .bcd-expert-photo {display: flex;}
  .bcd-expert-single .bcd-single-wrapper h1 {font-size: 29px;margin-bottom: 10px;line-height: 1.1;margin-top: 0;color: #000;}
  .bcd-expert-single .bcd-expert-excerpt p {font-size: 18px;color: #000;line-height: 1.4;}
  .bcd-expert-single .bcd-expert-keywords ul {gap: 10px 10px;justify-content: center;margin-top: 20px;margin-bottom: 20px;flex-wrap: wrap;}
  .bcd-expert-single .bcd-expert-keywords ul li a{font-size: 13px;padding: 4px 15px 5px;border: 1px solid #b7b9cf;font-weight: 600;}
  .bcd-single-wrapper .bcd-expert-photo {aspect-ratio: 4/4;}
  .bcd-expert-single .bcd-expert-expertise-tabs {padding: 45px 15px;background: linear-gradient(to bottom, #fdeee7, #e7eaf3);margin-top: 40px;}
  .bcd-expert-single .bcd-expert-expertise-tabs .bcd-tabs-nav {margin-top: 20px;background-image: none;gap: 0 25px;display: flex;flex-wrap: nowrap;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;scrollbar-width: thin;padding-bottom: 9px;}
  .bcd-expert-single .bcd-expert-expertise-tabs .tab_heading {text-align: center;padding: 0;color: #191641;}
  .bcd-expert-single .bcd-expert-expertise-tabs .bcd-tabs-nav::after {background-color: transparent;display: none;}
  .bcd-expert-single .bcd-expert-expertise-tabs .bcd-tabs-nav li {padding: 0;margin-top: 0;line-height: normal;flex: 0 0 auto;}
  .bcd-expert-single .bcd-tabs-nav .bcd-tab-link {font-size: 15px;font-weight: 600;color: #9e9db1;padding: 0;background-color: transparent;margin-right: 0;}
  .bcd-expert-single .bcd-tabs-nav .bcd-tab-link.active {text-decoration: underline;}
  .bcd-expert-single .bcd-tabs-content {padding: 15px 0 0;background-image: none;}
  .bcd-expert-single .bcd-expert-expertise-tabs .topics_with_review {margin-top: 25px;grid-template-columns: 1fr;}
  .bcd-expert-single .topics_with_review .topics_list h4 {margin-top: 0;margin-bottom: 15px;line-height: 1.1;}
  .bcd-expert-single .topics_with_review .topics_list ul li::before {width: 11px;height: 11px;left: 0;top: 7px;}
  .bcd-expert-single .topics_with_review .topics_list ul li {font-size: 15px;padding-left: 21px;margin-bottom: 10px;}
  .bcd-expert-single .bcd-tabs-content .bcd-slider-item::before {width: 40px;height: 35px;margin-bottom: 15px;}
  .bcd-expert-single .bcd-tabs-content .bcd-slider-item {padding: 25px 15px;margin-top: 15px;}
  .bcd-expert-single .bcd-tabs-content .bcd-testimonial-text {font-size: 21px;line-height: 1.2;margin-bottom: 40px;min-height: auto;}
  .bcd-expert-single .bcd-tabs-content .bcd-testimonial-logo {width: 100px;margin-left: auto;}
  .bcd-expert-single .bcd-tabs-content .bcd-testimonial-details strong {font-size: 15px;font-weight: 600;line-height: 1;}
  .bcd-expert-single .bcd-tabs-content .bcd-testimonial-meta {gap: 0 5px;flex-wrap: wrap;}
  .bcd-expert-single .bcd-expert-videos, .bcd-expert-single .bcd-expert-books {padding-top: 45px;}
  .bcd-expert-single .bcd-expert-videos h2 {margin-bottom: 25px;text-align: center;}

  .bcd-talk-wrapper {padding-top: 50px;}
  .bcd-callback {padding-top: 30px;padding-bottom: 10px;}
  .contact-section .cf7 {display: flex;flex-wrap: wrap;grid-column-gap: 0;grid-row-gap: 15px;margin-top: 15px;}
  .bcd-talk-wrapper .bcd-talk-callback {grid-template-columns: 1fr;gap: 0;text-align: center;}
  .bcd-talk-wrapper .bcd-talk-callback .request_form {text-align: left;}
  .bcd-talk-callback h2 {margin-bottom: 13px;}
  .bcd-talk-callback .bcd-talk > div {text-align: center;padding: 30px 15px;}
  .bcd-talk-callback .bcd-talk .invite_an_expert {margin-bottom: 15px;margin-top: 20px;}
  .bcd-talk-callback .bcd-talk > div h3 {font-size: 25px;margin-bottom: 5px;}
  .bcd-talk-callback p {font-size: 15px;line-height: 1.5;}
  .bcd-talk-callback .bcd-talk > div a {font-size: 16px;}
  .contact-section .cf7 .wpcf7-form-control:not(.wpcf7-submit) {font-size: 14px;height: 50px;padding: 13px 20px;}
  .contact-section .cf7 textarea.wpcf7-form-control {border-radius: 10px !important;height: 100px !important;}
  .contact-section .cf7 input[type="submit"], .footer_contact_form .cf7 input[type="submit"] {font-size: 15px;padding: 15px 35px;}
  .expert_arrows .expert_arrow, .testimonial_arrows > div, .slider_custom_arrows button, .bcd-expert-books .custom-arrows button {width: 40px;height: 40px;}
  .expert_arrows, .testimonial_arrows, .slider_custom_arrows, .bcd-expert-books .custom-arrows{gap: 10px;margin-top: 25px;}
  .bcd-expert-single .bcd-expert-faqs {padding-top: 45px;margin-bottom: 0;}
  .bcd-expert-single .bcd-faq-list {margin-top: 15px;}
  .bcd-expert-single .bcd-faq-item .bcd-faq-question {font-size: 18px;line-height: 1.3;display: flex;align-items: center;}
  .bcd-expert-single .bcd-faq-item .bcd-faq-toggle {font-size: 20px;line-height: 1;margin-left: auto;}
  .testimonial-section {padding-top: 40px;}
  .testimonial-right {padding: 35px 15px 35px;}
  .testimonial-section .testimonial-quote-icon{background-size: 45px 35px;width: 45px;height: 35px;margin: 0 auto;}
  .testimonial-section .testimonial-description p {font-size: 15px;text-align: center;}
  .testimonial-section .testimonial-description{margin: 15px 0 20px;}
  .testimonial-section .client-info span{line-height: 1.3;}
  .testimonial-section .client-info img {width: 100px;margin-left: auto;}
  .testimonial-section .client-info {gap: 10px;}
  .testimonial-mobile-img .client-photo {max-width: 190px;margin: 0 auto;}
  .testimonial-mobile-img {margin-bottom: 20px;}
  .bcd-expert-single .bcd-expert-books h2 {margin-bottom: 25px;text-align: center;}
  .bcd-expert-single .bcd-expert-books .bcd-book-info h3 {font-size: 22px;margin-top: 0;margin-bottom: 10px;}
  .bcd-expert-single .bcd-expert-books .bcd-book-desc {font-size: 15px;color: var(--blue);line-height: 1.5;}
  .bcd-expert-single .bcd-expert-books .bcd-slider-item {background: #eae9f4;flex-wrap: wrap;padding: 20px 15px 30px;text-align: center;gap: 20px;}
  .bcd-expert-single .bcd-expert-books .bcd-book-cover {margin-top: 0;margin-left: 0;}
  .bcd-expert-content {padding-top: 0;text-align: center;}
  .bcd-archive-container {gap: 10px;margin-top: 35px;}
  .bcd-filter-accordion .accordion-header {padding: 13px 15px;}
  .bcd-filter-accordion .accordion-content {padding-top: 0;}
  .experts-intro-text {padding-bottom: 20px;font-size: 14px;padding-top: 15px;}
  .bcd-experts-grid {grid-template-columns: repeat(2, 1fr);}
  .error404 .site-header {margin-bottom: 50px;}
  .single-expert .experts-banner {height: 260px;}
  .bcd-expert-single .bcd-single-wrapper {margin-top: -17.5rem;}
  .page-template-contact-page .entry-thumbnail.show_mobile_banner .wp-post-image {display: none;}
  .action-boxes {padding: 60px 0;}
  .action-boxes .box-grid {grid-template-columns: 1fr;grid-column-gap: 0;grid-row-gap: 30px;}
  .action-boxes .box-grid .box-title {font-size: 21px;margin: 13px 0 0;text-align: center;}
  .contact-section {background: linear-gradient(to top,rgba(31,41,155,0.1),rgba(240,89,40,0.1));padding: 60px 0;}
  .contact-section .contact-left {width: 100%;padding-right: 0;}
  .contact-section .contact-right {width: 100%;padding-top: 0;order: -1;padding-bottom: 30px;}
  .contact-section .contact-left h2 {text-align: center;padding-bottom: 10px;}
  .contact-section .contact-left h2 + p {text-align: center;padding-bottom: 10px;}
  .contact-section .cul-full {width: 100%;}
  .contact-section .cf7 .cul-full:last-child {text-align: center;}
  .contact-section .cf7 .cul-full .wpcf7-spinner {margin: 0;margin-left: auto;width: 0;}
  .contact-section .wpcf7 form .wpcf7-response-output {font-size: 14px;line-height: 1.3;margin-bottom: 0;margin-top: 20px;}
  .bcd-expert-content p, .bcd-tabs-content p, .bcd-expert-single .bcd-faq-answer {font-size: 15px;}
  .custom_blog_banner .entry-thumbnail.show_mobile_banner .hero_mobile_banner_image {height: 380px;object-fit: cover;}
  .page-template-about-page .entry-thumbnail .wp-post-image {display: none;}
  .blog-layout-grid {grid-template-columns: repeat(2, 1fr);grid-gap: 15px 15px;padding-top: 50px;padding-bottom: 10px;}
  .single-post .entry-content p, .single-post .entry-content li, .single-post .entry-content td, .single-post .entry-content th {font-size: 15px;}
  .single-post article {padding-top: 45px;}
  .single-post .entry-content h2 {font-size: 28px;margin-bottom: 15px;margin-top: 25px;}
  .single-post .entry-content h3, .single-post .entry-content h4, .single-post .entry-content h5, .single-post .entry-content h5 {margin-bottom: 15px;margin-top: 25px;}
  .single-post .entry-content h3{font-size: 26px;}
  .single-post .entry-content h4 {font-size: 24px;}
  .single-post .entry-content h5 {font-size: 22px;}
  .single-post .entry-content h6 {font-size: 20px;}
  .single-post .entry-content td, .single-post .entry-content th {line-height: 1.4;padding: 10px 10px;}
  .single-post .entry-header .entry-meta span {font-size: 15px;}
  .single-post .entry-header .entry-meta span:not(:last-child)::after {font-size: 15px;padding: 0 6px;}
  .site-header.fixed .site-branding img {max-width: 125px;}
  .site-header.fixed {padding: 10px 0;}
  .candidate_image {aspect-ratio: 4/4.4;}
  .privacy_policy_content ul li {font-size: 16px;}
  .instagram_feed_row{padding-top: 40px;}
}

 

@media (max-width: 520px){
	.privacy-policy .entry-thumbnail img {height: 330px;object-fit: cover;}
	.privacy_policy_content {padding-top: 40px;}
	.privacy_policy_content h2, .privacy_policy_content h3 {font-size: 25px;padding-bottom: 13px;padding-top: 20px;}
  .hero_banner_content h1 {font-size: 35px;line-height: 35px;}
.hero_banner_content h1 strong {display: inline-block;}
  .hero_banner_content p, .section-header p {font-size: 15px;line-height: 1.5;}
  #mobile-menu-button span {width: 35px;margin: 7px 0;}
  .hero_banner_content {top: 52%;}
  .popular-slide, .trending-slide {width: 85% !important;margin-right: 10px !important;}
  .popular-slide h3, .trending-slide h3 {font-size: 15px;}
  h2,.outer-proposal p{font-size: 28px;}
  .trending-slider {margin-top: 10px;}
  .section-header.d-flex h2, .external_perspective .section-header h2 {margin-bottom: 10px;}
  .popular_section {padding: 45px 0 0;}
  .external_perspective {padding: 45px 0;margin-top: 45px;}
  .vertical-tabs-container .tab-content .grid {grid-template-columns: 1fr;grid-column-gap: 10px;grid-row-gap: 10px;}
  .vertical-tabs-container {margin-top: 25px;}
  .find_an_expert_section .expert-section {grid-template-columns: 1fr;margin-top: 25px;}
  .find_an_expert_section {padding: 45px 0;}
  .expert_button {font-size: 16px;padding: 13px 15px;border-radius: 50px;}
  .site-footer .widgets {padding: 40px 0 35px;}
  .footer-logo p {font-size: 15px;line-height: 1.56;}
  .talk_to_us p, .site-footer .widgets .widget a {font-size: 15px;}
  .talk_to_us li a svg {width: 22px;height: 22px;margin-right: 9px;}
  .contact-form.footer_contact_form .cf7 li {width: 100%;padding-right: 0 !important;padding-left: 0 !important;}
  .contact-form.footer_contact_form .cf7 li {padding-bottom: 10px !important;}
  .contact-form.footer_contact_form .cf7 li .wpcf7-form-control:not(.wpcf7-submit) {font-size: 14px;padding: 14px 15px 13px;border-radius: 7px;}
/*  .contact-form.footer_contact_form .cf7 li .wpcf7-form-control:not(.wpcf7-submit)::placeholder{font-size: 16px;}*/
  .footer_contact_form .cf7 input[type="submit"] {padding: 15px 30px;font-size: 15px;}
  .contact-form.footer_contact_form .cf7 li .wpcf7-form-control.wpcf7-textarea {border-radius: 7px;height: 100px;}
  .site-footer,.century_row,.outer-proposal p,.blog .site-footer, .archive.author .site-footer{margin-top: 40px;}
  .trending-box-content h3 {font-size: 15px;}
  a.cta_btn {font-size: 14px;}
  .trusted_organisations_row {margin-top: 45px;}
  .trending-box-btn .swiper-button-prev, .trending-box-btn .swiper-button-next {margin: 0 5px;}
  .trending-box-btn {padding-bottom: 15px;}
  .trending-topic-row .swiper-slide {width: 290px;}
  .trending-box-image img{width: 100%;}
  .knowledge h2 {margin-bottom: 15px;font-size: 28px;line-height: 1.1;min-height: 63px;}
  .knowledge p {font-size: 15px;min-height: 25px;}
  .knowledge {padding: 14.6% 15px;margin-top: 45px;}
  .section_two, .section_two.brilliance_gallery_row {padding-top: 45px;}
  .instagram_feed_row{padding-top: 30px;}
  .the_meet .content p {font-size: 15px;}
  .subscribe_form input[type="submit"] {width: 100%;position: static;padding: 13px 15px;font-size: 15px;height: 50px;margin-top: 10px;}
  .subscribe_form .wpcf7-form-control:not(.wpcf7-submit) {height: 50px;background: #fff url(images/email.png)no-repeat left 20px center;background-size: 22px 16px;padding: 13px 20px;padding-left: 50px;font-size: 15px;}
  .knowledge h2 a {display: block;text-align: center;margin: 0 auto;max-width: max-content;}
  .trending-topic-row .swiper-wrapper{padding: 0 9px;}
  .vertical-tabs-container .grid .grid-item img {object-fit: cover !important;height: 100% !important;}
  .vertical-tabs-container .tab-content .grid.grid-count-2 .grid-item {aspect-ratio: 4/3.383;}
  .page-banner-title {font-size: 45px;line-height: 49px;}
  .page-template-about-page .section_two .cta_btn {padding: 17px 50px;margin-top: 6px;}
  body .brilliance_collective_intentions .slick-next {right: 38%;}
  body .brilliance_collective_intentions .slick-prev {left: 38%;}
  .brilliance_collective_intentions {padding: 0px 0;margin-top: 0px;}
  .brilliance_intentions_inner .section-header {margin-bottom: 25px;}
  .brilliance_intentions_inner .section-header h2 {line-height: 1.1;font-size: 24px;}
  .team-section {padding: 45px 0;}
  p {font-size: 15px;margin-bottom: 15px;}
  .team-section .team-card a.read-more {font-size: 15px;}
  body .brilliance_collective_intentions .slick-slider {padding-bottom: 51px;}
  .intention-title {font-size: 16px;margin: 0px 0 0;}
  .intention-image-wrap {max-width: 60%;padding: 15px 25px 60px;border-top-left-radius: 25px;border-top-right-radius: 25px;}
  .intention-box .intention-image-outer {min-height: 70px;}
  .knowledge h2 a span {margin-left: auto;margin-right: auto;}
  .rotator-item {height: 1.16em;}
  .vertical-tabs-container .mobile-tab-title {padding: 17px 15px;}
  .vertical-tabs-container .mobile-tab-title.active {margin-bottom: 25px;}
  .knowledge p span{padding: 0 3px;}
  .vertical-tabs-container .mobile-tab-title {padding-right: 30px;}
  .vertical-tabs-container .mobile-tab-title::before {top: 18px;}
  .vertical-tabs-container .mobile-tab-title.active::before {top: 24px;}
  .vertical-tabs-container .tab-content .grid h5 {padding: 0 20px;}
  .candidate-content .keyword_item span {font-size: 12px;padding: 9px 10px;min-width: 55px;}
  .user_profile strong {padding: 8px 15px;}

  /* 31-07-25 */
  .archive .experts-banner .banner-title h2 {font-size: 45px;line-height: 49px;}
  .bcd-experts-grid {grid-template-columns: 1fr;}
  .bcd-experts-grid {grid-row-gap: 25px;}
  .bcd-expert-card-content .bcd-expert-card-name {font-size: 20px;line-height: 1.1;padding-bottom: 5px;}
  .bcd-expert-card-excerpt {padding: 0;}
  .bcd-expert-card-image {display: flex;}
  .bcd-expert-card-content {padding-top: 14px;}
  .error404 .site-header {margin-bottom: 40px;}
  .action-boxes, .contact-section {padding: 50px 0;}
  .blog-layout-grid {grid-template-columns: 1fr;grid-gap: 25px 15px;padding-top: 40px;padding-bottom: 10px;}
  .blog-layout-grid article .corp-content-wrapper {padding: 20px 15px 25px;}
  body .blog-layout-grid article .corp-content-wrapper .entry-title {font-size: 20px;line-height: 1.2;}
  body .blog-layout-grid article .entry-content p, body .blog-layout-grid article .corp-content-wrapper .entry-meta span a, body .blog-layout-grid article .corp-content-wrapper .entry-meta span:not(:last-child)::after {font-size: 15px;}
  body .blog-layout-grid article .entry-header {margin-bottom: 15px;}
  .single-post .site-footer {margin-top: 45px;}
  .logo_wrappers .logo-wrap {width: 115px;height: 115px;padding: 1.5rem;}
  .logo_wrappers .logo-wrap .client-logo {width: 60px;height: auto;}
	.privacy_policy_content ul li {font-size: 15px;}
	.privacy_policy_content ul {margin-left: 15px;}
}

@media (max-width: 500px){
  .knowledge p {min-height: 50px;}
  .span1 {width: 100%;}
  .candidate{grid-template-columns: 1fr;grid-gap: 10px;}
  #mobile-navigation{max-width: 300px;}
  .bcd-expert-single .bcd-expert-keywords ul {gap: 7px 5px;}
  .bcd-expert-single .bcd-expert-keywords ul li a {font-size: 12px;padding: 5px 10px 5px;}
  
}

@media (max-width: 420px){
  .bcd-single-wrapper .bcd-expert-photo {aspect-ratio: 4/5;}
}