/**** Custom css style */
section.contact-form .form-container .forminator-custom-form .forminator-input,
section.contact-form .form-container .forminator-custom-form .forminator-textarea  {
  width: 100%;
  padding: 10px;
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  background-color: #fff;
  font-size: 18px;
  font-weight: 400;
  padding: 20px 26px;
}
section.contact-form .form-container .forminator-custom-form .select2-selection{  
  cursor: pointer;
  color: #afaeae;
  font-size: 18px;
  font-weight: 400;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: rgba(0,0,0,0);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-image: none;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-image: none;
  background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position-x: 98%;
  background-position-y: 50%;
  padding: 1rem;
    padding-right: 1rem;
  padding-right: 1rem;
  padding-right: 1rem;
  border: 1px solid #e5e5e5;
  border-radius: 10px;
  height: 70px !important;
  padding: 20px !important;
}
.select2-container.forminator-select.forminator-select-dropdown-container--open.select2-container--open {
  background: #f4f4f4;
  border: none;
  border-radius: 10px;
  padding: 5px;
}
.forminator-select-dropdown.forminator-dropdown--default.forminator-select-dropdown--below {
  border: 0 !important;
}
.select2-container.forminator-select.forminator-select-dropdown-container--open.select2-container--open li {
  border-bottom: 1px solid #e6e6e6 !important;
}
.forminator-checkbox__label.forminator-consent__label p {
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
}
section.contact-form .form-container .forminator-ui.forminator-custom-form[data-design="default"] .forminator-button {
  width: auto;
  min-width: 100px;
  max-width: unset;
  height: auto;
  min-height: unset;
  max-height: unset;
  cursor: pointer;
  display: inline-block;
  position: relative;
  margin: 0 10px 0 0;
    margin-right: 10px;
  padding: 17px 27px;
  border: 0;
  background-color: #84f89d;
  line-height: 1.45em;
  text-align: center;
  -webkit-transition: .2s ease;
  transition: .2s ease;
  font-size: 20px;
  font-weight: 600;
  border-radius: 5px;
  border: 1px solid #84f89d; 
}
section.contact-form .form-container .forminator-ui.forminator-custom-form[data-design="default"] .forminator-button:hover {  
  background-color: rgba(0,0,0,0);
  box-shadow: none !important;
  border: 1px solid #000; 
}
section.contact-form .form-container .forminator-error-message {
  color: #f96969;
}
.insights-grid .item-1 {
    height: 574px;
}
.insights-grid .item-2,.insights-grid .item-3 {
    height: 275px;
}
.category-press-release .why-salhan-grid-item{
    margin-bottom: 20px;
}
.category-in-the-press .item-icon {
    height: auto;
}
.category-in-the-press .item-icon img {
    height: 50px;
    object-fit: contain !important;
    width: auto !important;
    margin-bottom: 30px;
}
 .ytp-large-play-button{
    display: none !important;
}
.single-post .inner-banner img{
   height: 361px;
}
.menu-item-has-children a.nav-link:before {
    content:"";
    left: 0px;
    top: 0px;
    background-image: url(../assets/images/menu-icon.png);
    background-repeat: no-repeat;
    background-size: contain;
    width:9px;
    height: 5.55px;
}
.info-wrp .info-card {
    /*max-height: 820px;*/
    height: auto;
}
.specialist-knowledge .knowledge-grid .item-content .item-icon img {
    height: 50px;
    width: auto !important;
    object-fit: cover;
    position: relative;
}

.our-solutions .swiper-negotiation .swiper-button-prev {
    top: -55px;
}
.our-solutions .swiper-negotiation .swiper-button-prev {
    top: -55px;
}
.compliance-sections .services-content {
    padding: 40px 20px 40px 40px;
}
.compliance-sections .services-img {
    height: 743px;
}
.compliance-sections .services-img img {
    height: 100%;
}
.why-salhan-grid-item .why-salhan-grid-item{
  margin-bottom: 20px;
}
.our-solutions .swiper-negotiation .swiper-button-next {
    top: -55px;
    right: 70px;
}
.why-salhan-grid-item .why-salhan-grid-item{
  margin-bottom: 20px;
}
.our-solutions .swiper-negotiation .swiper-button-next {
    top: -55px;
    right: 70px;
}
.why-salhan-grid-item {
  margin-bottom: 20px;
}
.our-solutions .swiper-negotiation .swiper-button-next {
    top: -55px;
    right: 70px;
}
.award-content ul{
  text-align: left;
}
.award-content img.microsite.alignright {
    height: 385px;
}
#page ul li::before{
 content: "";
 display: block;
 position: absolute;
 left: 0px;
 top: 0px;
 background-image: url(../assets/images/check-icon.svg);
 width: 24px;
height: 24px;
background-size: contain;
background-repeat: no-repeat;
}

ul li {
  position: relative;
  padding-left: 30px;
}
.list-item-icon li{
  position: relative;
}
.list-item-icon li::before{
 content: "";
 display: block !important;
 position: absolute;
 left: 0px;
 top: 0px;
 background-image: url(../assets/images/check-icon.svg);
 width: 24px;
  height: 24px;
  background-size: contain;
  background-repeat: no-repeat;
}
#sevsec ul li::before{
  display: none;
}
.ytp-large-play-button{
  display: none !important;
}
.ytp-button:not([aria-disabled=true]):not([disabled]):not([aria-hidden=true]) {
    display: none !important;
}
.page-template-about .why-salhan{
   background-color: #F3F3F3 !important;
background-image: url(./../images/Vector-bg.png) !important;

}
.expert-insights .insights-grid .item {
    min-height: inherit;
}
.our-solutions .swiper-negotiation .swiper-button-next {
    top: -55px;
    right: 70px;
}
.header ul li,.site-nav-sidebar ul li{
  padding-left: 0px;
}
.header ul li a::before{
  display: none !important;
}
.header ul li::before{
  display: none !important;
}
.site-nav-sidebar ul li a::before{
  display: none !important;
}
.footer ul li{
  padding-left: 0px;
}
.footer ul li a:before{
  display: none !important;
}
.footer ul li:before{
  display: none !important;
}
.list-item-icon li{
  padding-left: 0px;
}
.who-we-help-section .we-help-tabs .tabs-menu ul li .item-icon::before{
  background-image: none;
}
.event-item-img {
    min-width: 209px;
}
.read-more-toggle{
  background-color: transparent !important;
  font-size: 24px;
  color: #84f89d !important;
}
.award-content ul li{
  position: relative;
  list-style: none !important;
  margin-bottom: 15px;
}
.award-content ul li a img{
  border-radius: 10px;
}
.award-content ul li::before{
   content: "";
 display: block;
 position: absolute;
 left: 0px;
 top: 0px;
 background-image: url(../assets/images/check-icon.svg);
 width: 24px;
height: 24px;
background-size: contain;
background-repeat: no-repeat;
}
 ul li{
  position: relative;
  list-style: none !important;
}
/*ul li::before{
   content: "";
 display: block;
 position: absolute;
 left: 0px;
 top: 0px;
 background-image: url(../assets/images/check-icon.svg);
 width: 24px;
height: 24px;
background-size: contain;
background-repeat: no-repeat;
}*/
.page-template-corporate-social-responsibility .services-row{
  margin-top: 0px;
}
.page-template-languages .why-matters-right {
  padding: 43px !important;
}
.page-template-how-can-we-help .locations-section .card {
   height: 750px;
}

.page-template-ai-ft-s-and-c .insights-grid .item1,.insights-grid .item1 ,.insights-grid .item {
height: auto !important;
}
.page-template-ai-ft-s-and-c-subpage .specialist-knowledge .knowledge-grid .item-content .item-icon img{
  height: auto !important;
}
.sub-header ul.navbar-nav li::before, .info-wrp ul li::before{
 display:none !important;
}
.website-slider .solutions-img { text-align:center;  }
.page-template-ai-ft-s-and-c-subpage .specialist-knowledge .knowledge-grid .item-content
{
  align-items:flex-start !important
}
.page-template-ai .we-apply-section .item .one-number {
    right: -7px !important;
}
.we-apply-section .item .one-number {
    right: -7px !important;
}
.our-solutions-top {
    padding-bottom: 50px;
}
.our-solutions .swiper-negotiation .swiper-button-prev{
  left: 85% !important;
}
.text-para .list-item-icon li::before {
  top: 5px !important;
  left: -35px !important;
}
.page-template-ai-ft-s-and-c-subpage .expert-insights .insights-grid .item-1 ,.single-specialist_sectors .expert-insights .insights-grid .item-1{
   height: 574px !important;
}
.page-template-ai-ft-s-and-c-subpage .expert-insights .insights-grid .item-2 ,.page-template-ai-ft-s-and-c-subpage .expert-insights .insights-grid .item-3{
   height: 275px !important;
}
.page-template-information-zone .expert-insights .insights-grid .item-2{
  height: 275px !important;
}
.page-template-languages .expert-insights .insights-grid .item-1 ,.single-specialist_sectors .expert-insights .insights-grid .item-1{
   height: 574px !important;
}
.page-template-languages .expert-insights .insights-grid .item-2 ,.page-template-languages .expert-insights .insights-grid .item-3 ,.specialist-knowledge .expert-insights .insights-grid .item-3, .specialist-knowledge .expert-insights .insights-grid .item-2{
   height: 275px !important;
}
.page-template-information-zone .expert-insights .insights-grid .item-1{
   height: 574px !important;
}
.page-.page-template-information-zone .expert-insights .insights-grid .item-2 ,.page-template-information-zone .expert-insights .insights-grid .item-3 {
   height: 275px !important;
}
.specialist-knowledge .knowledge-grid .item-content .item-icon img {
    height: auto !important;
}
.postid-11013 .single-specialist_sectors .growth-section .knowledge-grid .item{
  height: 688px !important;
}
#sevsec ul {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 20px;
}
#sevsec ul li ::before{
  display:none !important; 
}
.we-help-tabs .tabs-menu ul li::before{
  display: none !important;
}
.we-help-tabs .tabs-img{
  height: 100%;
}
.page-template-information-zone .specialist-knowledge .knowledge-grid .item-content .item-icon img {
    height: 50px !important;
    width: auto !important;
    max-width: max-content !important;
}
.page-template-information-zone .tax-service .knowledge-grid .item-content .item-icon img {
    height: 50px !important;
    width: auto !important;
    max-width: max-content !important;
}
.latest-news .link-text{
  display: flex;
  gap: 5px;
}
.category-events .latest-news img{
   border-radius: 8px;
}
span.term-name {
    font-size: 24px !important;
    line-height: 36px !important;
}
.info-card ul li::before{
  display: none !important;
}
.award-wrp .award {
    display: flex;
    flex-direction: row;
}
.award-wrp .award {
    border-bottom: 1px solid #DEDEDE;
    padding-bottom: 10px;
}
.page-template-how-can-we-help section.hero-section.overlay-dark-gradient.sub-banner ul li {
    color: #fff;
}
.services-content ul li::before{
  top:3px !important;
}

.growth-section .knowledge-grid .item .item-content h3{
  word-break: break-all;
}
.growth-section .knowledge-grid .item{
  height: 300px !important;
}

.tabs-menu ul li .tab::before ,.tabs-menu ul li h3::before{
  display: none !important;
}
.insights-grid .item-2, .insights-grid .item-3 {
    height: 275px !important;
}
.page-template-ai-ft-s-and-c .insights-grid .item1, .insights-grid .item1, .insights-grid .item {
    height: min-content;
}
.page-template-home .insights-grid .item-1 {
    height: 574px !important;
}
.breadcrumb-section ul li::before{
  display: none !important;
}
.breadcrumb-section ul li{
  padding-left: 0px;
}
button#burger {
    display: none;
}
.page-template-how-can-we-help section.hero-section.overlay-dark-gradient.sub-banner ul li:before{
  background-image: url(../assets/images/check-white.svg) !important;
  width: 18px !important;
  height: 18px !important;
  top: 6px !important;
}
.menu-item a img, img.menu-image-title-after, img.menu-image-title-before, img.menu-image-title-above, img.menu-image-title-below, .menu-image-hover-wrapper .menu-image-title-above {
    border: none;
    box-shadow: none;
    vertical-align: middle;
    width: 24px;
    display: inline;
    height: 24px;
    object-fit: contain;
}
.site-nav .navbar-nav .nav-item ul{
  z-index: 999;
}
.info-wrp .info-card .map-wrp iframe{
  width: 100%;
}
.awards-timeline .timeline-block{
  position: relative;
  border-left: 1px solid #000;
   margin: 38px 0px;
}
.timeline-block .award-wrp{
  padding-left: 150px;
}
.awards-timeline .timeline-block .year{
  margin: 0px 0px;
  border: 0px !important;
  position: absolute;
  top: -40px;
  left: -13px;
  margin: 0px 0px;
  max-width: 132px;
}
.page-template-ai-ft-s-and-c  section.expert-insights .focus-area .item{
  height: 448px !important;
}
.page-template-ai-ft-s-and-c-subpage .specialist-knowledge .why-salhan-top h2 {
    max-width: 447px;
}
.specialist_sectors-template-default .growth-section .knowledge-grid .item {
    /*min-height: 450px !important;*/
    overflow-y: auto;
    scroll-behavior: smooth;
}
.specialist_sectors-template-default .growth-section .knowledge-grid .item::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.specialist_sectors-template-default .growth-section .knowledge-grid .item::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.search-results .search-form{
   margin:  0 auto;
   text-align: center;
   margin-top: 30px;
}
.search-results h1{
   margin:  0 auto;
   text-align: center;
}
.search-results h1{
   margin-top: 40px;
}
.search-results input.search-submit{
  padding: 10px;
  border-radius: 8px;
  border: 1px solid #ccc;
  width: auto;
}
.search-results label{
  width: 65%;
}
.search-results label input{
    width:100%;
    padding: 10px;
    border-radius: 8px;
    border: 1px solid #ccc;
}
.search-results article {
    text-align: left;
}
.accordion-button[aria-expanded="true"]::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E") !important;
  transform: none;
}
.accordion-button[aria-expanded="false"]::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E") !important;
  transform: none;
}
/*.tax-service .knowledge-grid .item{
  height: 335px !important;
}*/
.tax-service .knowledge-grid .item{
  height: auto !important;
}
.category-events .item-icon{
  height: 290px;
}
.category-events .item-icon img{
  height: 275px;
  object-fit: cover;
}
.info-wrp .info-card ul {
  min-height: 241px;
}
.select2-results__options li::before{
   display: none !important;
}
.grid-list-style-sec li:before{
  display: none !important;
}
.grid-list-style-sec{
  display: flex;
}
::-webkit-scrollbar {
  height: 40px; /* scrollbar height */
}

::-webkit-scrollbar-thumb {
  background-color: #999; /* scrollbar handle color */
  border-radius: 20px;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #666;
}

::-webkit-scrollbar-track {
  background-color: #f1f1f1; /* scrollbar track */
  border-radius: 20px;
}
.review-text.custom-review{
  position: relative;
}
.review-text.custom-review::before{
   content: "";
   position: absolute;
   left: 0px;
   top:-30px;
   background-image: url(../assets/images/quote.svg);
   background-repeat: no-repeat;
   width: 30px;
   height: 27px;
   display: block;
}
.client-says-text .card {
    overflow-y: auto;
    height: 450px !important;
}

.bg-video-home ,.bg-image-home{
    position: relative;
}

 .bg-video-home video {
    width: 100%;
    height: 699px;
    object-fit: cover;
}
.homo-page-hero{
  padding: 0px !important;
  background-image: none !important;
  position: relative;
}
.homo-page-hero .bg-video-home .container {
    position: absolute;
    top: 50%;
    left: 50%;
    right: auto;
    display: block;
    transform: translate(-50%, -50%);
    z-index: 999;
}
.homo-page-hero .bg-image-home .container {
    position: absolute;
    top: 50%;
    display: block;
    left: 50%;
    z-index: 999;
    right: auto;
    transform: translate(-50%, -50%);
}
section.homo-page-hero:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 99.3%;
    background: #00000030;
    left: 0px;
    top: 0px;
    z-index: 2;
}
.mega-sub-menu{
  z-index: 1000 !important;
}
@media (max-width:1400px) {
   .bg-video-home video {
    width: 100%;
    height: 510px;
    object-fit: cover;
}
 .bg-image-home {
    width: 100%;
    height: 510px;
    object-fit: cover;
}
 .bg-image-home img {
    width: 100%;
    height: 510px;
    object-fit: cover;
}
}
@media (max-width:1180px){
  .hero-section .container{
    top: 60%;
  }
}
@media (max-width:768px){
  .awards-timeline .timeline-block {
    gap: 30px;
  }
  .why-salhan-grid-item {
    height: 280px;
  }
  .award-content{
    padding: 0px 10px 0px;
  }
.term-specialist-accountancy-tax-services .tax-service .knowledge-grid .item{
   height: 255px;
}
.page-template-sectors-page .tax-service .knowledge-grid .item{
  height: 232px;
}
.single-specialist_sectors .growth-section .knowledge-grid .item{
  height: auto !important;
}
.page-template-ai-ft-s-and-c-subpage .expert-insights .insights-grid .item, .single-specialist_sectors .expert-insights .insights-grid .item {
    height: auto !important;
}
.expert-insights .insights-grid .item{
  height: auto !important;
}
}
@media (max-width:680px){
 .our-story-module .story-content .col-6{
  width: 100%;
 }
 .hero-section .container{
    top: 50%;
  }
  /*.hero-section .hero-content .h1 {
    font-size: 28px;
    line-height: 32px;
}*/
.hero-section .hero-content p{
  line-height: 22px;
  font-size: 19px;
}
.hero-section .btn span.btn-span{
  padding: 7px 10px;
}
  .bg-video-home video {
    width: 100%;
    height: 335px;
    object-fit: cover;
}
 .bg-image-home {
    width: 100%;
    height: 335px;
    object-fit: cover;
}
 .bg-image-home img {
    width: 100%;
    height: 335px;
    object-fit: cover;
}
}
@media (max-width:480px){
   .btn-primary span.btn-span{
      font-size: 13px;
      padding: 11px 16px;
   }
    .hero-section .hero-content p {
        line-height: 20px;
        font-size: 15px;
        margin-top: 0px;
    }
     .hero-section .btn-div{
          margin-top: 10px;
    }
     .bg-video-home video {
    width: 100%;
    height: 275px;
    object-fit: cover;
}
 .bg-image-home {
    width: 100%;
    height: 275px;
    object-fit: cover;
}
 .bg-image-home img {
    width: 100%;
    height: 275px;
    object-fit: cover;
}
}

/*13-11-2025*/
.hero-section .hero-content .h1{font-size: clamp(2.3rem, -3.4623756219rem + 0.1243781095 * 100vw, 5.625rem);
    line-height: clamp(2.3rem, -2.2699004975rem + 0.0995024876 * 100vw, 5rem);}
.single-specialist_sectors .knowledge-grid h5 a{ word-break:break-all; font-weight:800; }
.specialist-knowledge .knowledge-grid .item-content h5{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; min-height:60px; margin-bottom:0px; text-align: center;}
/*.specialist-knowledge .knowledge-grid .item-content{padding-bottom: 70px;}*/
/*.our-commitment .services-content .list-item-icon li:after{ display:none; }*/
.tax-service .knowledge-grid .item .more-div{ position:static; }
@media(max-width: 767px){
    .specialist-knowledge .knowledge-grid .item-content h3{ min-height:auto; }
}
/*About*/
.director-social-link{ display:flex; align-items:center; gap:3px; color:#056FA0; }
#page ul li{
        font-size: clamp(1.125rem, 0.7730099502rem + 0.0099502488 * 100vw, 1.125rem);
    line-height: clamp(2rem, 1.5230099502rem + 0.0099502488 * 100vw, 2rem);
    list-style: none;
}
.meet-directors .meet-item-content p{ line-height:20px; }
.meet-directors .meet-item-content h5{ margin-bottom:8px; }

/*our awards*/
.awards-timeline .timeline-block .award{ align-items:center; }
.awards-timeline .timeline-block .award .award-img{ width:15%; }
.awards-timeline .timeline-block .award p{ width:85%;  font-size: clamp(1.125rem, 0.7730099502rem + 0.0099502488 * 100vw, 1.125rem);
    line-height: clamp(2rem, 1.5230099502rem + 0.0099502488 * 100vw, 2rem); font-weight: normal; }

@media(max-width: 767px){
.awards-timeline .timeline-block .award{ gap: 15px; }
.awards-timeline .timeline-block .award .award-img{ width:auto; max-width:200px; }
.awards-timeline .timeline-block .award p{ width:100%; }
.timeline-block .award-wrp{ padding-left:15px; }
}

/*Our Website*/
.page-template-our-websites .our-solutions{ border-bottom:0; }
.websites-logo .swiper-slide .item{ display:flex; align-items:center; padding: 0; justify-content: center;}
.websites-logo .swiper-slide .item img{ width:100%; max-width:200px; }
.page-template-our-websites .vacancies-section{ background-image:none; background-color:#fff; }

/*Who we help*/

.we-help-tabs .tabs-content .text-para ul li{}
.who-we-help-section .we-help-tabs .tabs-menu ul li h3{ font-size:18px; line-height:24px; margin-top:10px; }
.who-we-help-section .we-help-tabs .tabs-menu ul{ flex-wrap:nowrap; }
.our-solutions .swiper-negotiation .swiper-button-prev{ left: unset !important; right:125px; }

@media(max-width:767px){
.who-we-help-section .we-help-tabs .tabs-menu ul{flex-wrap: wrap; gap:10px;}
.who-we-help-section .we-help-tabs .tabs-menu ul li{width: calc(50% - 10px);}
}

.text-para p{ font-size: clamp(1.125rem, 0.7730099502rem + 0.0099502488 * 100vw, 1.125rem);
    line-height: clamp(2rem, 1.5230099502rem + 0.0099502488 * 100vw, 2rem); }

/*services single page font size reduce*/
.hero-section .hero-content .h1{ font-size: clamp(2.3rem, -3.4623756219rem + 0.1243781095 * 100vw, 4.625rem);
    line-height: clamp(2.3rem, -2.2699004975rem + 0.0995024876 * 100vw, 4rem); }
.hero-section .hero-content p{font-size: clamp(1.125rem, 0.7730099502rem + 0.0099502488 * 100vw, 1.125rem);
    line-height: clamp(2rem, 1.5230099502rem + 0.0099502488 * 100vw, 2rem);}
.award-content p, .single-services_sa #page .award-content ul li{ font-size: clamp(1.125rem, 0.7730099502rem + 0.0099502488 * 100vw, 1.125rem);
    line-height: clamp(2rem, 1.5230099502rem + 0.0099502488 * 100vw, 2rem); }
.single-services_sa .client-says-text .card{ height:300px !important }
.single-services_sa .text-para p{font-size: clamp(1.125rem, 0.7730099502rem + 0.0099502488 * 100vw, 1.125rem);
    line-height: clamp(2rem, 1.5230099502rem + 0.0099502488 * 100vw, 2rem); }
.faq-section .accordion-item .accordion-header button{ font-size:30px; line-height:36px; }
.faq-section .accordion-item .accordion-body{font-size: clamp(1.125rem, 0.7730099502rem + 0.0099502488 * 100vw, 1.125rem);
    line-height: clamp(2rem, 1.5230099502rem + 0.0099502488 * 100vw, 2rem);}

/*Ai & Tech*/
.page-template-ai-ft-s-and-c-subpage .specialist-knowledge .knowledge-grid .item-content h3{
    display: block;
    min-height: auto;
    overflow: auto;
    text-align: left;
    margin-bottom: 0;
}

/*Information Zone*/
.tax-service.press-section .knowledge-grid .item{ height:100% !important; }
.press-section .item .item-content{ justify-content: end; align-items:flex-start; }

.sub-header .site-nav .navbar-nav .nav-item .nav-link.active{
    transition: all .5s ease-in-out;
    background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 100%);
    background-size: 100% 1px;
    background-position-x: 0%;
    background-position-y: calc(100% - 1px);
    background-repeat: no-repeat;
    animation-name: underlineHover;
    animation-duration: .6s;
    animation-timing-function: ease-in-out;
}

.category-in-the-press .latest-news .col-lg-4{margin-bottom: 30px;}
.category-in-the-press .latest-news .item{ margin-bottom: 0; display:flex; flex-direction:column; background:#f3f3f3; border-radius:24px; height: 100%;}
.category-in-the-press .latest-news .item .item-content{ padding:30px; justify-content:end; align-items:flex-start; }

/*Contactus*/

.info-wrp .info-card ul li a{ word-break:break-all; }
.page-template-contact-us .honored-logo{ border:none; }

/*Header fix*/
header.header-fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    background: #fff;
    transition: all 0.3s ease-in-out; /* smooth effect */
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

/*home page*/
.expert-insights .insights-grid .item .content .h4{ color:#fff; }
.item-grid .text .h4{ color: #fff; line-height: clamp(1.475rem, 0.9210199005rem + 0.0199004975 * 100vw, 2rem);
}

/*About*/
.about-us p{ font-size: clamp(1.125rem, 0.7730099502rem + 0.0099502488 * 100vw, 1.125rem);
    line-height: clamp(2rem, 1.5230099502rem + 0.0099502488 * 100vw, 2rem); padding-bottom:10px; }
    .our-story-module .story-content p{font-size: clamp(1.125rem, 0.7730099502rem + 0.0099502488 * 100vw, 1.125rem);
    line-height: clamp(2rem, 1.5230099502rem + 0.0099502488 * 100vw, 2rem);}

/*career opportunities*/

.vacancies-section .h2{ color:#000; }

/*Service*/
.our-commitment p{ font-size: clamp(1.125rem, 0.7730099502rem + 0.0099502488 * 100vw, 1.125rem);
    line-height: clamp(2rem, 1.5230099502rem + 0.0099502488 * 100vw, 2rem); padding-bottom:10px; }

/*Information zone*/
.sub-header .header-logo a{font-size: 24px;}
.latest-news p, .press-section .item p, .guides-brochures .item-content p, .latest-news p{font-size: clamp(1.125rem, 0.7730099502rem + 0.0099502488 * 100vw, 1.125rem);
    line-height: clamp(2rem, 1.5230099502rem + 0.0099502488 * 100vw, 2rem); padding-bottom:10px; }
.why-salhan-grid-item .content h4{ color:#fff; }
.event-item-content h4, .guides-brochures .item-content h4, .news-videos h4{ font-size:24px; line-height:32px; }
.specialist_sectors-template-default .growth-section .knowledge-grid .item:hover{
  background:#84f89d; transition: all ease-in-out 0.3s;
}
.specialist_sectors-template-default .growth-section .knowledge-grid .item h6{ word-break:break-word; font-weight:700;  }
.specialist_sectors-template-default .growth-section .knowledge-grid .item h6 a{ font-weight:700;  }

/*Resource center api pages style*/
resourcecontent nav{ margin-top:20px; }
resourcecontent nav .col-md-4{ margin-bottom:20px; }
resourcecontent .text-wrap{ padding:30px 15px; background: #84f89d; display: flex; flex-direction: column; height: 100%; }
resourcecontent .cta:hover .text-wrap{ background:#eee; transition: all ease-in-out .3s; }

resourcecontent .dl-surround{ margin-top:20px; }
resourcecontent .dl-surround dt{ font-size: clamp(1.475rem, 1.2787624378rem + 0.0124378109 * 100vw, 1.5rem);
    line-height: clamp(1.8rem, 1.9037624378rem + 0.0124378109 * 100vw, 1.8rem); font-weight: 800; padding: 10px; background: #f4f4f4;}
resourcecontent .dl-surround dt a{ position:relative; }
resourcecontent .dl-surround dt a:after{ position:absolute; content:"\f344"; font: 400 20px/1 dashicons !important; top:5px; }
resourcecontent .dl-surround dt a:hover{ color:#000;  }
resourcecontent .dl-surround dd{ margin-bottom:20px; font-size: clamp(1.125rem, 0.7730099502rem + 0.0099502488 * 100vw, 1.125rem);
    line-height: clamp(2rem, 1.5230099502rem + 0.0099502488 * 100vw, 2rem); padding: 10px; border:1px solid #eee; border-top: none;}

resourcecontent .panel-default{  }
resourcecontent .panel-heading h3{ font-size: clamp(1.475rem, 1.2787624378rem + 0.0124378109 * 100vw, 1.5rem);
    line-height: clamp(1.8rem, 1.9037624378rem + 0.0124378109 * 100vw, 1.8rem); font-weight: 800; padding: 10px; background: #f4f4f4; }
resourcecontent .panel-body{ margin-bottom:20px; font-size: clamp(1.125rem, 0.7730099502rem + 0.0099502488 * 100vw, 1.125rem);
    line-height: clamp(2rem, 1.5230099502rem + 0.0099502488 * 100vw, 2rem); padding: 10px; border:1px solid #eee; border-top: none;}
    resourcecontent .panel-heading h3 a{ position:relative; }
resourcecontent .panel-heading h3 a:after{ position:absolute; content:"\f344"; font: 400 20px/1 dashicons !important; top:5px; }
resourcecontent .panel-heading h3 a:hover{ color:#000;  }
resourcecontent p, resourcecontent label{font-size: clamp(1.125rem, 0.7730099502rem + 0.0099502488 * 100vw, 1.125rem);
    line-height: clamp(2rem, 1.5230099502rem + 0.0099502488 * 100vw, 2rem);}
resourcecontent label{ font-weight:800; }
resourcecontent .form-horizontal{ padding:15px; border: 1px solid #eee; }
resourcecontent .form-horizontal .form-group{ display:flex; flex-wrap:wrap; }
resourcecontent .btn.btn-primary:before, resourcecontent .btn.btn-primary:after,
resourcecontent .btn.btn-default:before, resourcecontent .btn.btn-default:after{ display:none; }
resourcecontent .btn.btn-primary{ background:#84f89d; color:#000; padding: 14px 23px; border: 1px solid #84f89d;}
resourcecontent .btn.btn-primary:hover{ background:#fff; color:#000; border: 1px solid #000; padding: 14px 23px;}
resourcecontent .btn.btn-default{padding: 14px 23px; background: #fff; color:#000; border: 1px solid #000; font-weight: 800; line-height: normal;}
resourcecontent .btn.btn-default:hover{padding: 14px 23px; background: #fff; color:#000; border: 1px solid #000; font-weight: 800; }
resourcecontent h1, resourcecontent h2, resourcecontent h3, resourcecontent h4{ margin-top:20px; }
resourcecontent .h1, resourcecontent h1 {
    font-size: clamp(2rem, 1.0237873134rem + 0.0373134328 * 100vw, 2.55rem);
    line-height: clamp(2.225rem, 1.3362873134rem + 0.0373134328 * 100vw, 3.0625rem);
}
resourcecontent .h2, resourcecontent h2 {
    font-size: clamp(2rem, 1.3075248756rem + 0.0248756219 * 100vw, 2.125rem);
    line-height: clamp(2.1125rem, 1.6200248756rem + 0.0248756219 * 100vw, 2.4375rem);
}
resourcecontent .h3, resourcecontent h3 {
    font-size: clamp(1.8rem, 1.3075248756rem + 0.0248756219 * 100vw, 2rem);
    line-height: clamp(2rem, 1.6200248756rem + 0.0248756219 * 100vw, 2.2375rem);
}
resourcecontent .h4, resourcecontent h4 {
    font-size: clamp(1.6rem, 1.3075248756rem + 0.0248756219 * 100vw, 1.8rem);
    line-height: clamp(1.8rem, 1.6200248756rem + 0.0248756219 * 100vw, 2rem);
}
resourcecontent .h5, resourcecontent h5 {
    font-size: clamp(1.5rem, 1.3075248756rem + 0.0248756219 * 100vw, 1.6rem);
    line-height: clamp(1.4rem, 1.6200248756rem + 0.0248756219 * 100vw, 1.8rem);
}

.tax-calendar-month{ 
  padding: 2px 13px;
    background: #84f89d;
    display: inline-block;
    border-radius: 10px;
    margin-top: 20px;
}
resourcecontent table tr{
  border-bottom: 1px solid #eee;
}

@media(max-width: 768px){
  resourcecontent .form-horizontal .form-group{ display:block; }
  resourcecontent .form-horizontal .form-group [class*="col-"]{width: 100%; }
}