/* Company Page */
.company-news-blog .tabs-cnews {background: #fff; padding: 20px 0px 20px 0px;  }
.company-news-blog .imgThumbGrid a { width: 100%; }
.company-news-blog .featureImg { position: relative;}
.company-news-blog .recentPostTop { background-image: linear-gradient(to bottom, #fff, transparent); }
.company-news-blog .blogCategoryHeader { margin-bottom: 47px; }
.company-news-blog .bg-featured { background-color: #EFF1F2; margin-right: 0!important; margin-left: 0!important; border-radius: 10px 10px 0 0; border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #fff;}
.company-news-blog .blogCategoryHeader p.desc{  font-size: 25px; margin-left: 0; color: #fff; font-weight: 400;  }
.company-news-blog .blogCategoryHeader h1 { font-size: 55px; color: #fff; display: flex; align-items: center; column-gap: 20px; height: 55px; font-weight: 500; line-height: 120%; margin-bottom: 34px; }
.company-news-blog .sectionHeader p { font-size: 30px; font-weight: 600; color: #35363A; height: auto; line-height: 120%; }
.company-news-blog .topBlogDesc { position: absolute; bottom: 0; left: 0; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0.01%, #000000 87.65%); padding: 20px; width: calc(100% - 6px); border-radius: 0; }
.company-news-blog .topBlogDesc h2 { max-width: 500px; line-height: 130%; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; }
.company-news-blog .topBlogDesc p { color: #EEEEEE; font-size: 15px; margin-bottom: 0;  }
.company-news-blog .badge { font-size: 14px!important; height: 21px!important; }
.company-news-blog .topBlogDesc .badge { margin-bottom: 15px; }
.company-news-blog .postShareSocial a{ color: #4BA4DB; text-decoration:underline; }
.company-news-blog .blogCategoryShare a { text-decoration: none;}
.company-news-blog .postShareSocial { bottom: 2px; font-size: 16px;}
.company-news-blog .bg-featured .postShareSocial { right: 0; bottom: -1px; }

.company-news-blog .recentPostThumb h5.card-title a{ font-size: 20px; color: #151515; }
.company-news-blog .readmoreuline{ color: #4BA4DB; font-size: 14px; text-decoration:underline; }
.company-news-blog .bg-news{ background-color: #ffffff; padding: 10px; padding-left: 0px;}
.company-news-blog .bg-news .blogViewsCalendar { position: absolute; bottom: 10px; font-size: 12px; color: #595959; font-weight: 500; }

.company-news-blog .blogCategoryList { height: auto; background-color: transparent; margin-bottom: 0; background-image: linear-gradient(180deg, #fff 0 10%, transparent 45% 100%) !important; border-radius: 0; }
.company-news-blog .loadDivBlog .blogViewsCalendar > span { column-gap: 25px; padding: 5px;}
.company-news-blog .loadDivBlog .postShortDesc span > a { font-size: 14px; color: #4BA4DB; text-decoration:underline; font-weight: 400;}
.company-news-blog .topBlogDesc span > a { font-size: 14px; color: #4BA4DB; text-decoration:underline; font-weight: 400; margin-bottom: 15px;}
.company-news-blog .postShortDesc p { margin-bottom: 10px; }
.company-news-blog ul.menuItems .slick-list { padding: 0 20px; }
.company-news-blog .postGridBox .blogViewsCalendar { margin-top: 0px; margin-left: 6px; }
.company-news-blog .postShortDesc{ padding: 0 12px 20px;}
.company-news-blog .recentPostTop { background-image: linear-gradient(180deg,#fff 0 10%, transparent 40% 100%); }
.company-news-blog .recentPostThumb h5.card-title a { -webkit-line-clamp: 3; }
.company-news-blog .topBlogDesc .blogViewsCalendar  { color: #EEEEEE; font-size: 15px; }
.company-news-blog .postShareSocial { right: 10px; }
.company-news-blog .blogCategoryList li.item .nav-link { color: #22222C; font-weight: 500;  font-size: 18px;  }
.company-news-blog .blogCategoryList .active{ color: #7D7D7D!important; }
.company-news-blog ul.menuItems { padding-left: 20px;}
.company-news-blog .trending-news-slider .postShareSocial { position: absolute; z-index: 999; right: 17px!important; bottom: 1px; }
.company-news-blog .topBlogDesc .blogViewsCalendar { margin-bottom: -13px; }
.company-news-blog .recentPostTop { border-radius: 20px; }
.company-news-blog .postShareSocial .dropdown-menu a { text-decoration: none;}
.company-news-blog .topPostImg { height: 359px; }
.company-news-blog .recentPostThumb .imgThumbnail { border-radius: 6px 0px 0px 6px; }
.recentPostThumb .imgThumbnail img { border-radius: 6px 0px 0px 6px!important; }
.company-news-blog .postShortDesc a { font-weight: 500; line-height: 30px; color: #1D1D1B; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical;}
.company-news-blog .imgHoverScale.topPostImg:hover img, .recentPostThumb:hover .imgThumbnail img, .imgHoverScale:hover .imgThumbnail img, .topMktPostLeft:hover img {transform: scale(1.1); }
.company-news-blog .companyBadge { border-left: 2px solid rgba(187,187,187,100%); height: 16px; margin-left: 3px; padding-left: 9px; }
.company-news-blog .blogCategoryList .companyBadge { margin-left: 0; padding-left: 3px; }
.company-news-blog .blogCategoryBannerImg:before { background: none;}
.company-news-blog .topPostRight .recentPostThumb .imgThumbnail img { object-fit: cover; height: 100%; }
.company-news-blog .topPostRight .recentPostThumb .imgThumbnail { height: 100%; }
.company-news-blog .bg-featured .topPostLeft{ margin-bottom: 15px;}
.company-news-blog .blogDetailInfo .featureImg { border-radius: 10px; }
.company-news-blog .topBlogPara-new { position: relative; bottom: 0; left: 0; background: #ffffff; padding: 20px; width: calc(100% - 6px);  border-radius: 0 0 5px 5px;   box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15); }
.company-news-blog .topBlogPara-new h2 a { font-size: 27px; color: #1D1D1B; font-weight: 500; padding-bottom: 5px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; width: fit-content; }
.company-news-blog .topBlogPara-new p { font-size: 15px; color: #4D4E55; font-weight: 400; margin-bottom: 0; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; }
.company-news-blog .topBlogPara-new a.read-more{ font-size: 14px; color: #4BA4DB; text-decoration: underline; font-weight: 400; }
.company-news-blog .featureImg img { border-radius: 5px; }
.company-news-blog .topBlogPara-new .badge { color: #fff; margin-bottom: 10px;}
.company-news-blog .topBlogPara-new h2 a:hover{ color: #4BA4DB;}
.company-news-blog .postShareSocial .btn-primary:hover { background: #4BA4DB!important; }
.company-news-blog .topBlogDesc {width: calc(100% - 6px)!important; }


@media(max-width:1540px){ 
    .company-news-blog .recentPostThumb h5.card-title a { -webkit-line-clamp: 2; }
    .company-news-blog .topBlogDesc h2 { max-width: 500px; line-height: 110%; }
    .company-news-blog .bg-news { margin-bottom: 0.3rem;}
    .company-news-blog .blogCategoryBannerImg { height: 686px; }
    .company-news-blog  .topPostImg.imgHoverScale { height: 267px; }
    .company-news-blog .bg-news .card-title { margin-bottom: 0;}
    .company-news-blog .bg-news .blogViewsCalendar { font-size: 10px; }
    .company-news-blog .recentPostTop:before { background: transparent; }
    .company-news-blog .topBlogDesc .blogViewsCalendar { flex-direction: unset!important;}
    .company-news-blog .topBlogPara-new { width: 100%;}
   .company-news-blog .topBlogDesc {width: calc(100% - 0px)!important; }
   .company-news-blog .imgThumbGrid { height: auto;}
   .company-news-blog .blogCategoryHeader { margin-bottom: 47px; }
}


@media (max-width: 992px){
    .company-news-blog .topPostImg.imgHoverScale { height: auto;}
    .company-news-blog .topPostLeft .widthimg-news { width: 100%;  }
    .company-news-blog .topPostImg img { width: 100%; height: 350px; }
    .company-news-blog .blogCategoryHeader h1, p { justify-content: center!important; }
    .company-news-blog .blogBannerDesc { max-width: 768px; margin-bottom: 58px; }
    .company-news-blog .blogCategoryHeader p.desc { margin-left: 0; font-size: 17px; }
    .company-news-blog .bg-featured { margin-right: 0!important; margin-left: 0!important; }
    .company-news-blog .bg-featured .topPostLeft { margin-top: -70px; }
    .company-news-blog .topPostLeft .widthimg-news { padding-top: 75px;}
    .company-news-blog .topPostLeft a { width: 100%; }
    .company-news-blog .blogViewsCalendar{ flex-direction: unset!important;}
    .company-news-blog .topBlogPara-new h2 a { font-size: 20px; -webkit-line-clamp: 2; }
    .company-news-blog .featureImg .imgThumbGrid a { width: 100%!important; }
}


@media only screen and (min-width: 992px) and (max-width: 1367px) {
    .company-news-blog .blogBannerDesc { margin: 0; margin-bottom: 47px; }
}

@media (min-width: 992px){
    .company-news-blog .postShareSocial a { padding-right: 14px!important; font-size: 14px; }
}


@media (max-width: 768px){
    .company-news-blog .companyBadge { margin-left: 3px; padding-left: 8px; }
    .company-news-blog .bg-featured .postShareSocial { right: 0;  }
    .company-news-blog .excLatestBlog { padding: 15px; }
    .company-news-blog .topBlogPara-new { padding: 14px; }
    .company-news-blog .topPostLeft .widthimg-news { padding-top: 75px;}
    .company-news-blog .blogCategoryHeader p.desc { padding: 0; line-height: unset;}
    .company-news-blog .blogCategoryHeader h1 { margin-bottom: 23px;  font-size: 40px;}
    .company-news-blog .widthimg-news span img { height: auto; width: auto; }
    /* .company-news-blog .menuItems li.item { width: 31.4%; } */
    .company-news-blog .menuItems li.item { width: 24.3%; white-space: nowrap; }
    .company-news-blog .companyBadge { margin-left: 3px; padding-left: 8px; }
    .company-news-blog .bg-featured .postShareSocial { right: 0;  }
    .company-news-blog .excLatestBlog { padding: 15px; }
    .company-news-blog .sectionHeader { margin-bottom: 10px !important; }
}

@media (max-width: 576px){
    .company-news-blog .blogCategoryList li.item .nav-link { padding: 7px 2px; margin: 7px 2px; width: auto; font-size: 16px; }
    .company-news-blog .trendingCategory { padding-top: 140px !important; }
    .company-news-blog .topBlogDesc h2 { font-size: 23px; line-height: 30px;}
    .company-news-blog .topBlogDesc { width: calc(100% - 0px); }
    .company-news-blog .blogCategoryHeader h1 { font-size: 40px; margin-bottom: 8px; }
    .company-news-blog .bg-featured { padding-left: 10px!important; padding-right: 10px!important;}
    .company-news-blog .postShareSocial a { padding-right: 7px!important; }
    .company-news-blog .topPostImg img { height: 340px; }
    .company-news-blog .topBlogDesc .blogViewsCalendar span { margin-right: 0; }
    .company-news-blog .topBlogDesc .blogViewsCalendar{ font-size: 12px; }
    .company-news-blog .postShareSocial a { font-size: 14px; }
    .company-news-blog .widthimg-news span img { height: 15px; width: 15px; }
    .company-news-blog .recentPostThumb h5.card-title a { font-size: 18px; margin-bottom: 0px; }
     .company-news-blog .recentPostThumb h5.card-title a { -webkit-line-clamp: 2; }
    .company-news-blog .bg-news { padding-left: 0px!important;} 
    .company-news-blog .bg-news .blogViewsCalendar { font-size: 9px; }
    .company-news-blog .recentPostThumb .imgThumbnail { height: 100%; width: 100%; }
    .company-news-blog .bg-news .blogViewsCalendar { bottom: 5px; }
    .company-news-blog .topPostRight .slick-dots { text-align: center; }
    .company-news-blog .topBlogDesc h2 { font-size: 23px; line-height: 32px;}
    .company-news-blog .blogCategoryList { background-image: none!important; }
    .company-news-blog .recentPostTop { background: transparent; }
    .company-news-blog .topPostLeft .widthimg-news { padding-top: 48px!important;}
    /* Scroll 0n Mobile */
    .company-news-blog .blogCategoryList li.item .nav-link { padding: 7px 20px; }
    .company-news-blog ul.menuItems { overflow-x: scroll; white-space: nowrap; scroll-behavior: smooth; }
    .company-news-blog ul.menuItems { padding-left: 20px; padding-right: 20px; }
    .company-news-blog .menuItems li.item { width: 100%; }
}

/* <<<<<<<<<<<<<<<<<<<<<<<<<<<< START ON COMPANY DETAILS PAGE CSS >>>>>>>>>>>>>>>>>>>>>>>> */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<   >>>>>>>>>>>>>>>>>>>>>>>> */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<   >>>>>>>>>>>>>>>>>>>>>>>> */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<   >>>>>>>>>>>>>>>>>>>>>>>> */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<   >>>>>>>>>>>>>>>>>>>>>>>> */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<   >>>>>>>>>>>>>>>>>>>>>>>> */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<   >>>>>>>>>>>>>>>>>>>>>>>> */
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<   >>>>>>>>>>>>>>>>>>>>>>>> */

/* Company details page*/
.company-details-Exc .blogCategoryHeader p { font-size: 55px; color: #fff; display: flex; align-items: center; column-gap: 20px; height: 55px; font-weight: 500; line-height: 120%; margin-bottom: 19px; }
.company-details-Exc .blogDetailInfo strong { font-weight: 600; }
.company-details-Exc .blogCategoryHeader { margin-bottom: 60px; }
.company-details-Exc .blogInfoDetail h4 { margin-top: 0; }
.company-details-Exc .blogInfoDetail h1 { font-family: 'Barlow Condensed'; margin-bottom: 20px; margin-top: 10px; font-size: 40px; }
.company-details-Exc .blogInfoDetail h3 { font-family: 'Barlow Condensed'; font-size: 30px;  font-weight: 500; }
.company-details-Exc .bg-featured { background-color: #fff; padding-top: 20px!important; margin-bottom: -30px; }
.company-details-Exc .blogCategoryList { padding-left: 30px; padding-right: 30px; }
.company-details-Exc .topBlogDesc { bottom: 6px; border-radius: 5px; }
.company-details-Exc .bg-featured .postShareSocial { bottom: 16px; }
.company-details-Exc .companyBadge { margin-left: 10px; padding-left: 10px; border-left: 2px solid #a9a9a9; }
.company-details-Exc .topBlogDesc .blogViewsCalendar span {  font-size: 15px; }
.company-details-Exc .leverage_table table { width: 100%; }
.company-details-Exc .leverage_table table::before { content: "@"; display: block; line-height: 10px; text-indent: -99999px; }
.company-details-Exc .leverage_table tr:nth-child(odd) { background: #fff; }
.company-details-Exc .leverage_table table thead tr { background: #F2F7FA !important; }
.company-details-Exc .leverage_table table thead th:first-child, .company-details-Exc .leverage_table tr td:first-child { padding-left: 20px; font-weight: 500; }
.company-details-Exc .leverage_table th:first-child { border-start-start-radius: 4px; }
.company-details-Exc .leverage_table tr:nth-child(odd) { background: #fff; }
.company-details-Exc .leverage_table th { padding: 10px; font-family: "Barlow Semi Condensed"; font-weight: 500; color: #4D4E55; font-size: 1rem; }
.company-details-Exc .leverage_table td { font-weight: 400; font-family: "Barlow Semi Condensed"; color: #4d4e55; font-size: 14px; padding: 13px 10px; }
.company-details-Exc .leverage_table tr:nth-child(even) { background: #fbfcfd; border-top: 1px solid #e8e9eb; border-bottom: 1px solid #e8e9eb; }
.company-details-Exc .company-table-excdetails {box-shadow: 0px 38px 20px -26px rgba(0, 43, 83, 0.20); background: #fff; padding: 1rem; border-radius: 9px; margin-top: 45px; }
.company-details-Exc .table-title-company h5{ font-size: 22px; color: #1B1B1B; font-weight: 500; padding-top: 40px;}
.company-details-Exc .finance-container { padding-left: 30px; padding-right: 30px;}
.company-details-Exc .blogCategoryList { background-image: linear-gradient(180deg,#fff 0 10%, transparent 40% 100%)!important; }
.company-details-Exc .blogInfoDetail ol li { list-style: decimal; }
.company-details-Exc .pilot-finance-position { position: absolute; bottom: 0; top: 0; right: 0;  }
.company-details-Exc .pilot-finance { padding: 0 0 0 30px; position:relative; width: 660px; }
.company-details-Exc .pilot-finance-position1 { position: absolute; bottom: 0; top: 0; left: 40%; }
.company-details-Exc .pilot-finance1 { position: relative; width: 465px; padding: 0 30px 0 0; }
.company-details-Exc .financial-pilot .pilot-finance-position1 .Trustpilot-reviews h2{ font-family: 'Barlow Condensed'; font-style: normal; font-weight: 500; font-size: 25px; line-height: 130%; color: #1B1B1B; margin-bottom: 10px; }
.company-details-Exc .blogCategoryList { margin-bottom: 0; margin-top: 0; border-radius: 0; }
.company-details-Exc .blogDetailInfo { margin-top: 0; }
.company-details-Exc .blogCategoryBannerImg {height: 741px; }
.company-details-Exc .financial-pilot .Trustpilot-reviews h2 { font-family: 'Barlow Condensed'; font-style: normal; font-weight: 500; font-size: 32px; line-height: 130%; color: #1B1B1B; margin-bottom: 0; padding: 22px; right: 20px; position: relative; top: 15px; }
.company-details-Exc .financial-pilot .rating { padding-bottom: 25px; }
.company-details-Exc .financial-pilot .Trustpilot-reviews .arrow { margin-right: 30px; }
.company-details-Exc .financial-pilot .sectionHeader { padding-left: 30px; padding-right: 30px;}
.company-details-Exc .financial-pilot .sectionHeader p { max-width: 550px; padding-top: 10px; font-size: 20px; color: #22222C; font-weight: 400; font-family: 'Barlow Condensed'; }
.company-details-Exc .financial-pilot .Trustpilot-reviews2 { padding-left: 188px; padding-top: 51px;}
.company-details-Exc .financial-pilot .Trustpilot-reviews2 h2 { color: #35363A; font-size: 28px;}
.company-details-Exc .financial-pilot .Trustpilot-reviews2 .solidbtn { margin-top: 30px;}
.company-details-Exc .rating img{ width: 220px; }
.company-news-blog .blogCategoryBannerImg { height: 669px!important; }

@media (max-width: 1540.98px){
    .company-details-Exc .pilot-finance { width: 100%; padding: 0 0 0 40px; }
    .company-details-Exc .pilot-finance1 { width: 100%; }
    .company-details-Exc .financial-pilot .pilot-finance-position1 .Trustpilot-reviews h2 { font-size: 20px; }
    .company-details-Exc .financial-pilot .Trustpilot-reviews h2 { font-size: 24px; }
    .company-details-Exc .financial-pilot .rating { padding-bottom: 0;}
    .company-details-Exc .financial-pilot .Trustpilot-reviews .arrow { padding-top: 0;}
    .company-details-Exc .blogViewsCalendar { flex-direction: column !important; row-gap: 20px; }
    .company-details-Exc .topBlogDesc .blogViewsCalendar { flex-direction: column !important;}
    .company-details-Exc .company-table-excdetails .leverage_table th, .company-table-excdetails .leverage_table td, .footer_leverage_table ul li, .footer_leverage_table ul li p { font-size: 16px !important; }
}

@media (max-width: 991px){
    .company-details-Exc .blogInfoDetail h1 { font-size: 37px;  }
    .company-details-Exc .financial-pilot .Trustpilot-reviews h2 { font-size: 28px; }
    .company-details-Exc .pilot-finance { padding: 0 0 0 25px; width: fit-content; }
    .company-details-Exc .pilot-finance1 { width: fit-content; padding-left: 26px; margin-top: 30px; }
    .company-details-Exc .pilot-finance1 img {width: 660px; height: 287px;  object-fit: cover;   object-position: top left;  }
    .company-details-Exc .financial-pilot .Trustpilot-reviews { position: relative;}
}

@media screen and (min-device-width: 992px) and (max-device-width: 1540px) { 
.company-details-Exc .financial-pilot .rating { margin-bottom: -13px; }
}

@media (max-width: 768px){
    .company-details-Exc .blogCategoryHeader p { margin-bottom: 8px;  font-size: 40px;}
    .company-details-Exc .blogInfoDetail h1 { font-size: 34px; }
    .company-details-Exc .pilot-finance { padding: 0; width: 100%; }
    .company-details-Exc .pilot-finance1 { padding-left: 0; padding-right: 0; width: 100%; }
    .company-details-Exc .financial-pilot .pilot-finance-position1 .Trustpilot-reviews h2 { font-size: 28px; }
    .company-details-Exc .financial-pilot .rating { padding-bottom: 0; }
    .company-details-Exc .bg-featured .featureImg img{height: auto; width: 100%; }
    .company-details-Exc .blogViewsCalendar span.socialShareBanner { position: absolute; left: 5px; top: 0; bottom: 200px; }
    .company-details-Exc .bg-featured .postShareSocial { left: 13px; bottom : 10px; }
    .company-details-Exc .bg-featured .topPostLeft { margin-bottom: 0; margin-top: -50px; }
    .company-details-Exc .bg-featured { padding-top: 15px!important; }
    .company-details-Exc .financial-pilot .sectionHeader p { font-size: 15px;}
    .company-details-Exc .company-table-excdetails .rs_accordian .accordion .leverage_table table { width: 700px; }
    .company-details-Exc .company-table-excdetails .leverage_table { overflow-x: scroll; }
    .company-details-Exc .financial-pilot .container { padding: 0 40px; }
    .company-details-Exc .topPostLeft .widthimg-news { padding-top: 60px;}
    .company-details-Exc .blogCategoryList { background-image: linear-gradient(180deg, #fff 0 15%, transparent 40% 100%) !important; }
}

@media (max-width: 576px){
    .row>* {padding-left: 0; padding-right: 0;}
    .company-details-Exc .pilot-finance img { width: 100%; height: 100%; }
    .company-details-Exc .financial-pilot .pilot-finance-position1 .Trustpilot-reviews h2 { font-size: 18px; }
    .company-details-Exc .financial-pilot .Trustpilot-reviews h2 { font-size: 24px; }
    .company-details-Exc .pilot-finance1 img { width: 100%; height: 100%; }
    .company-details-Exc .rating img { max-width: 220px; }
    .company-details-Exc .pilot-finance-position1 .button {width: auto; text-align: center;}
    .company-details-Exc .pilot-finance-position {  text-align: center; }
    .company-details-Exc .trustpilot-circle img { width: 170px;}
    .company-details-Exc .pilot-finance .Trustpilot-reviews h2 { right: 0;  padding: 10px 0 15px;}
    .company-details-Exc .financial-pilot .Trustpilot-reviews .arrow { position: absolute;  right: 0; bottom: 0; }
    .company-details-Exc .border-line-reviews { padding-left: 30px; padding-right: 30px;}
    .company-details-Exc .blogViewsCalendar span.socialShareBanner { top: 0; }
    .company-details-Exc .company-table-excdetails { padding: 1rem;}
    .company-details-Exc .blogInfoDetail h1 { font-size: 28px;}
    .company-details-Exc .pilot-finance-position { height: 100%; width: 100%; }
    .company-details-Exc .pilot-finance { height: 350px;}
    .company-details-Exc .bg-featured .topPostLeft { margin-top: -51px; }
    .company-details-Exc .topBlogDesc .blogViewsCalendar { flex-direction: unset !important; }
}

/* Floating css */
.company-details-Exc #st-2.st-has-labels .st-btn { width: 63px; min-width: 63px !important; background: #fff !important; border: 1px solid #D2D5D9; display: inline-block !important; }
.company-details-Exc #st-2 .st-btn > span { min-width: 50px; }
.company-details-Exc #st-2.st-has-labels .st-btn:before { content: ''; background: #f00; width: 30px; height: 100%; position: absolute; left: 0; border-radius: 2px; }
.company-details-Exc #st-2.st-has-labels .st-btn.st-remove-label > span { display: inline-block !important; }
.company-details-Exc .st-btn[data-network="facebook"]:before { background: #516eab!important; }
.company-details-Exc .st-btn[data-network="linkedin"]:before { background: #29c5f6 !important; }
.company-details-Exc .st-btn[data-network="twitter"]:before { background: #252525 !important; }
.company-details-Exc .st-btn[data-network="whatsapp"]:before { background: #7bbf6a !important; }
.company-details-Exc .st-label:empty:before { content: '0'; }
.company-details-Exc .sharethis-inline-share-buttons {display: inline-flex!important; }

@media(max-width: 576px){
.company-details-Exc #st-2.st-has-labels .st-btn.st-remove-label { min-width: 20% !important; margin: 3px; }
.company-details-Exc #st-2 .st-btn > img { position: absolute !important; left: 5px; }
.company-details-Exc #st-2.st-has-labels .st-btn.st-remove-label > span { padding-left: 24px; color: #252525; font-weight: 500; }
.company-details-Exc .sharethis-inline-share-buttons{ margin-left: -10px;}
.company-details-Exc .bg-featured { margin-bottom: -20px; }
.company-details-Exc .financial-pilot .sectionHeader h3 { font-size: 31px !important; }
.company-details-Exc .blogInfoDetail h3 { margin-top: 35px!important; }
}


/* ARABIC HIDE ON DUBAI ARTICLE HEADER COMPANY PAGE*/
html[lang="ar"] .postShareSocial ul.dropdown-menu li.liLabel { font-family: 'Noto Sans Arabic'; }
html[lang="ar"] .company-news-blog .postShareSocial.dropdown .dropdown-item svg { margin-left: 5px; }
html[lang="ar"] .company-news-blog .postShareSocial ul.dropdown-menu {  font-family: 'Noto Sans Arabic', sans-serif;   direction: ltr; }
html[lang="ar"] .company-news-blog .bg-featured .postShareSocial { left: 0; right: auto; }
html[lang="ar"] .company-news-blog .bg-featured .postShareSocial { right: auto; left: 0; }
html[lang="ar"] .company-news-blog { direction: rtl; }
html[lang="ar"] .company-news-blog .blogCategoryHeader h1{ font-family: 'Noto Sans Arabic', sans-serif;  }
html[lang="ar"] .company-news-blog .blogCategoryHeader p.desc { font-family: 'Noto Sans Arabic', sans-serif;  }
html[lang="ar"] .company-news-blog .topBlogPara-new h2 a{  font-family: 'Noto Sans Arabic', sans-serif; line-height: 28px;  font-size: 20px;   padding-bottom: 10px; }
html[lang="ar"] .company-news-blog .topBlogPara-new p { font-family: 'Noto Sans Arabic', sans-serif;  }
html[lang="ar"] .company-news-blog .topBlogPara-new a.read-more, html[lang="ar"] .company-news-blog .sectionHeader p, html[lang="ar"] .company-news-blog .blogViewsCalendar > span {  font-family: 'Noto Sans Arabic', sans-serif; }

@media (min-width: 1540.98px) {
    html[lang="ar"] .company-news-blog .topBlogDesc { left: 7px; bottom: 8px; }
}


/* ARABIC HIDE ON DUBAI ARTICLE HEADER COMPANY DETAILS PAGE*/
.custome-menu li:last-child { display: none; }
html[lang="ar"] .company-details-Exc .blogCategoryHeader p{ font-family: 'Noto Sans Arabic', sans-serif;  }
html[lang="ar"] .company-details-Exc { direction: rtl; }
html[lang="ar"] .company-details-Exc .blogCategoryHeader a.backtoprev .bi { rotate: 180deg; }
html[lang="ar"] .company-details-Exc .financial-pilot .sectionHeader { direction: rtl; }
html[lang="ar"] .company-details-Exc .financial-pilot{ direction: ltr; }
html[lang="ar"] .company-details-Exc .blogCategoryList .pe-lg-4{ padding-right: 10px !important; }
html[lang="ar"] .company-details-Exc .badge{  margin-right: 0!important; }
html[lang="ar"] .footer_achivment{ direction: rtl; }
html[lang="ar"] .company-news-blog .badge {  font-family: 'Noto Sans Arabic', sans-serif;  font-size: 13px !important; height: 22px !important;  }
html[lang="ar"] .company-details-Exc .pilot-finance1 .button { direction: rtl; }
html[lang="ar"] .company-details-Exc .financial-pilot .sectionHeader h3 {  font-family: 'Noto Sans Arabic', sans-serif; }
html[lang="ar"] .company-details-Exc .topBlogDesc .blogViewsCalendar span { font-family: 'Noto Sans Arabic', sans-serif; font-size: 13px;  }
html[lang="ar"] .company-details-Exc .pilot-finance1 { direction: rtl; }
html[lang="ar"] .company-details-Exc .pilot-finance-position1 .button{ margin-right: 40px;   }
html[lang="ar"] .company-details-Exc .blogInfoDetail h4{    font-family: 'Noto Sans Arabic', sans-serif;  }
html[lang="ar"] .company-details-Exc .blogInfoDetail h1 { font-family: 'Noto Sans Arabic', sans-serif; font-size: 30px; }
html[lang="ar"] .company-details-Exc .blogInfoDetail p{ font-family: 'Noto Sans Arabic', sans-serif; }
html[lang="ar"] .company-details-Exc .blogInfoDetail ol li, .company-details-Exc .blogInfoDetail ul li{ font-family: 'Noto Sans Arabic', sans-serif; }
html[lang="ar"] .company-details-Exc .blogInfoDetail h3 { font-family: 'Noto Sans Arabic', sans-serif; line-height: 40px; font-size: 30px; }
html[lang="ar"] .company-details-Exc .blogInfoDetail ul { padding-left: 0; padding-right: 2rem; }

@media (min-width: 1540.98px) {
    html[lang="ar"] .company-details-Exc .topBlogDesc { bottom: 8px; left: 7px; }
    html[lang="ar"] .company-details-Exc .financial-pilot .sectionHeader { padding-right: 40px; }
}

@media (max-width: 1540.98px) {
    html[lang="ar"] .company-details-Exc .financial-pilot .sectionHeader { padding-right: 20px; }
    html[lang="ar"] .company-details-Exc .blogInfoDetail h1 { font-size: 26px; line-height: 32px; }
}

@media (max-width: 991.98px) {
     .mobile_language_drop_down .custome-menu li:last-child a { display: none; }
    html[lang="ar"] .company-details-Exc .pilot-finance   { margin: 0 30px 0 auto; }
    html[lang="ar"] .company-details-Exc .financial-pilot .sectionHeader { padding-right: 35px; }
    html[lang="ar"] .company-details-Exc .pilot-finance1 { margin: 30px 0px 0px auto; }
    html[lang="ar"] .company-details-Exc .blogInfoDetail h3 { line-height: 35px; font-size: 26px; }
}

@media (max-width: 767.98px) {
    html[lang="ar"] .company-details-Exc .financial-pilot .sectionHeader { padding-right: 30px; }
    html[lang="ar"] .company-details-Exc .pilot-finance-position1 .button{ width: auto; } 
    html[lang="ar"] .company-details-Exc .blogInfoDetail h1 { font-size: 20px; }
}

@media (min-width: 767.98px) { 
    html[lang="ar"] .company-details-Exc .pilot-finance-position1 { right: 5%; } 
}


@media (max-width: 576.98px) {
    html[lang="ar"] .company-details-Exc .financial-pilot .sectionHeader { padding-right: 30px; }
    html[lang="ar"] .company-details-Exc .blogCategoryList .pe-lg-4 { padding-right: 0 !important; }
}