@font-face {
  font-family: "Myriad Pro";
  unicode-range: U+30-39;
}
@font-face {
  font-family: "Myriad Pro";
  src: url("fonts/MyriadPro-Cond.eot");
  src: url("fonts/MyriadPro-Condd41d.eot?#iefix") format("embedded-opentype"), url("fonts/MyriadPro-Cond.woff2") format("woff2"), url("fonts/MyriadPro-Cond.woff") format("woff"), url("fonts/MyriadPro-Cond.ttf") format("truetype"), url("fonts/MyriadPro-Cond.svg#MyriadPro-Cond") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Myriad Pro";
  src: url("fonts/MyriadPro-BoldCond.eot");
  src: url("fonts/MyriadPro-BoldCondd41d.eot?#iefix") format("embedded-opentype"), url("fonts/MyriadPro-BoldCond.woff2") format("woff2"), url("fonts/MyriadPro-BoldCond.woff") format("woff"), url("fonts/MyriadPro-BoldCond.ttf") format("truetype"), url("fonts/MyriadPro-BoldCond.svg#MyriadPro-BoldCond") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Myriad Pro";
  src: url("fonts/MyriadPro-Regular.eot");
  src: url("fonts/MyriadPro-Regulard41d.eot?#iefix") format("embedded-opentype"), url("fonts/MyriadPro-Regular.woff2") format("woff2"), url("fonts/MyriadPro-Regular.woff") format("woff"), url("fonts/MyriadPro-Regular.ttf") format("truetype"), url("fonts/MyriadPro-Regular.svg#MyriadPro-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Myriad Pro";
  src: url("fonts/MyriadPro-Semibold.eot");
  src: url("fonts/MyriadPro-Semiboldd41d.eot?#iefix") format("embedded-opentype"), url("fonts/MyriadPro-Semibold.woff2") format("woff2"), url("fonts/MyriadPro-Semibold.woff") format("woff"), url("fonts/MyriadPro-Semibold.ttf") format("truetype"), url("fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Myriad Pro";
  src: url("fonts/MyriadPro-Light.eot");
  src: url("fonts/MyriadPro-Lightd41d.eot?#iefix") format("embedded-opentype"), url("fonts/MyriadPro-Light.woff2") format("woff2"), url("fonts/MyriadPro-Light.woff") format("woff"), url("fonts/MyriadPro-Light.ttf") format("truetype"), url("fonts/MyriadPro-Light.svg#MyriadPro-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "GE SS Two";
  src: url("fonts/GESSTwoBold-Bold.eot");
  src: url("fonts/GESSTwoBold-Boldd41d.eot?#iefix") format("embedded-opentype"), url("fonts/GESSTwoBold-Bold.woff2") format("woff2"), url("fonts/GESSTwoBold-Bold.woff") format("woff"), url("fonts/GESSTwoBold-Bold.ttf") format("truetype"), url("fonts/GESSTwoBold-Bold.svg#GESSTwoBold-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "GE SS Two";
  src: url("fonts/GESSTwoMedium-Medium.eot");
  src: url("fonts/GESSTwoMedium-Mediumd41d.eot?#iefix") format("embedded-opentype"), url("fonts/GESSTwoMedium-Medium.woff2") format("woff2"), url("fonts/GESSTwoMedium-Medium.woff") format("woff"), url("fonts/GESSTwoMedium-Medium.ttf") format("truetype"), url("fonts/GESSTwoMedium-Medium.svg#GESSTwoMedium-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "GE SS Two";
  src: url("fonts/GESSTwoLight-Light.eot");
  src: url("fonts/GESSTwoLight-Lightd41d.eot?#iefix") format("embedded-opentype"), url("fonts/GESSTwoLight-Light.woff2") format("woff2"), url("fonts/GESSTwoLight-Light.woff") format("woff"), url("fonts/GESSTwoLight-Light.ttf") format("truetype"), url("fonts/GESSTwoLight-Light.svg#GESSTwoLight-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "RB";
  src: url("fonts/RB-Light.eot");
  src: url("fonts/RB-Lightd41d.eot?#iefix") format("embedded-opentype"), url("fonts/RB-Light.woff2") format("woff2"), url("fonts/RB-Light.woff") format("woff"), url("fonts/RB-Light.ttf") format("truetype"), url("fonts/RB-Light.svg#RB-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "RB";
  src: url("fonts/RB-Regular.eot");
  src: url("fonts/RB-Regulard41d.eot?#iefix") format("embedded-opentype"), url("fonts/RB-Regular.woff2") format("woff2"), url("fonts/RB-Regular.woff") format("woff"), url("fonts/RB-Regular.ttf") format("truetype"), url("fonts/RB-Regular.svg#RB-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "RB";
  src: url("fonts/RB-Bold.eot");
  src: url("fonts/RB-Boldd41d.eot?#iefix") format("embedded-opentype"), url("fonts/RB-Bold.woff2") format("woff2"), url("fonts/RB-Bold.woff") format("woff"), url("fonts/RB-Bold.ttf") format("truetype"), url("fonts/RB-Bold.svg#RB-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
.abstract {
  font-size: 26px;
  line-height: 1.3;
  font-weight: 600;
}
@media (max-width: 1399.98px) {
  .abstract {
    font-size: 24px;
  }
}
@media (max-width: 991.98px) {
  .abstract {
    font-size: 22px;
  }
}
@media (max-width: 767.98px) {
  .abstract {
    font-size: 20px;
  }
}
@media (max-width: 575.98px) {
  .abstract {
    font-size: 18px;
  }
}

.white-clr {
  color: #ffffff !important;
}

.pblue-clr {
  color: #0055B8 !important;
}

.dblue-clr {
  color: #002B49 !important;
}

.lblue-clr {
  color: #DDE4F1 !important;
}

.mblue-clr {
  color: #3D8CE8;
}

/* half circle mixin */
/* Gradient mixin */
.bg-gradient-rev-slider-top {
  background: linear-gradient(180deg, rgba(0, 15, 15, 0.3) 0%, rgba(0, 15, 15, 0) 100%);
}

.bg-gradient-rev-slider-left {
  background: linear-gradient(107deg, rgba(193, 45, 44, 0.2) 0%, rgba(0, 0, 0, 0.1) 100%);
}

.bg-gradient-intro-overlay {
  background: linear-gradient(107deg, rgba(25, 164, 163, 0.7987570028) 27%, rgba(7, 83, 105, 0.8015581232) 100%);
}

.bg-gradient-statistic-overlay {
  background: linear-gradient(107deg, rgba(2, 31, 33, 0.8771883754) 0%, rgba(1, 54, 62, 0.8267682073) 100%);
}

.bg-gradient-products-bg {
  background: linear-gradient(to bottom, #1AA79C 70%, #fff 30%);
}

.bg-gradient-parliamentary {
  background: linear-gradient(107deg, rgba(2, 31, 33, 0.8771883754) 0%, rgba(1, 54, 62, 0.8267682073) 100%);
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Myriad Pro", "RB" !important;
  letter-spacing: 0 !important;
}

html, body {
  font-family: "GE SS Two" !important;
  letter-spacing: 0 !important;
}

h1 {
  line-height: 1.2;
}

h3 {
  line-height: 1.3;
}

h5 {
  line-height: 1.4;
  font-weight: 500;
}

.small-uppercase {
  letter-spacing: 0px;
}

.main-header .main-menu-section .container .navik-header-container .mainmenu-container .menu-col .langandsearch ul li a {
  font-family: "Myriad Pro", "RB" !important;
}

.Zebra_Tooltip .Zebra_Tooltip_Message p span small {
  padding-right: 6px;
  padding-left: 0px;
}

.line-button {
  font-weight: 500;
}

.gallery-link-wrapper .gallery-title-area .gallery-subtitle {
  font-weight: 500;
}

.news-slider a.news-col-grid .news-footer-link .txt {
  font-weight: 500;
}

.hero-banner .swiper.herobanner-top .hero-pagination.swiper-pagination-bullets {
  bottom: -30% !important;
}

p, .subtitle, label, .majdbtn, footer .footer-col-3 ul li a, .announcement-sec .announcement-div .announcement-text, .fot-copysec .fotcopy-text, .scrolldown-sec .scroll-text, .readmorebtn, .homebannerslider .section .home-slider-container .invest-col .investment-number-slider .invest-no-content .invest-no-text, .homebannerslider .section .home-slider-container .invest-row.overviewrow .companyoverviewcol .overview-videorow .map-sec .map-pop-details .map-place, .homebannerslider .section .home-slider-container .invest-row.overviewrow .companyoverviewcol .overview-videorow .map-sec .map-pop-details .map-invest, .chairmansmessage .imagewithlinepad .chairmansmessage-namedetails .chairmansmessage-nametxt, .chairmansmessage .imagewithlinepad .chairmansmessage-namedetails .chairmansmessage-designation, .our-board-row .our-board-text-col .ourboard-designation, .investment-number-section .swiper .invest-no-content .invest-no-text, .job-top-more .job-top-more-col, .backbtn, .breadcrumbs-sec .row .breadcrumbs-menu ul li a, .content-numberslider .aboutnumberslider .swiper-wrapper .invest-no-content .invest-no-text, .line-button .btn-text-line, .abstract-sec.with-svg .with-svg-col2 .with-svg-sec .year-content .smalltext, .search-section .row .search-section-list .search-section-list-grid .readmorediv, .content-box-rt .content-box2 .content-box2row .countdown-sub, .investreadmore .readmoreimg a.clread, .investreadmore .readmoreimg a.webread, .datetime {
  letter-spacing: 0 !important;
}

.homebannerslider .section .home-slider-container .invest-col .investment-number-slider .invest-no-content .invest-no-text, .content-numberslider .aboutnumberslider .swiper-wrapper .invest-no-content .invest-no-text, .content-with-video .vidoe-sec .majdvideo-title, .homebannerslider .section .home-slider-container .invest-row.overviewrow .companyoverviewcol .overview-videorow .vidoe-sec .majdvideo-title, .investment-number-section .swiper .invest-no-content .invest-no-text, .chairmansmessage .imagewithlinepad .chairmansmessage-namedetails .chairmansmessage-nametxt, .contentbox-sec .contentbox-box .contentbox-box-head-title2, .journey-section .journey-sec-list-grid .journey-sec-head .journey-sec-title p, .imagewithline .ltmgrtcont .imagewithline-col3 .imagewithline-col3-pic .imagewithline-name .imagewithline-name-sec, .imagewithline .rimgltcont .imagewithline-col3 .imagewithline-col3-pic .imagewithline-name .imagewithline-name-sec {
  font-family: "Myriad Pro", "RB" !important;
}

.splitting .word, .content-numberslider .aboutnumberslider .swiper-wrapper .invest-no-content .invest-no-title, .homebannerslider .section .home-slider-container .news-row.contactusrow .address-sec .call-details-sec ul li a span.call-details-span, .homebannerslider .section .home-slider-container .invest-col .investment-number-slider .invest-no-content .invest-no-title, footer .address .ncc a {
  direction: ltr;
}

footer .address .link a {
  font-family: "Myriad Pro", "RB" !important;
}

.Zebra_Tooltip .Zebra_Tooltip_Message p {
  font-family: "GE SS Two" !important;
}
.Zebra_Tooltip .Zebra_Tooltip_Message p a {
  font-family: "GE SS Two" !important;
}
.Zebra_Tooltip .Zebra_Tooltip_Message p span {
  font-family: "Myriad Pro", "RB" !important;
}
.Zebra_Tooltip .Zebra_Tooltip_Message p span small {
  font-family: "GE SS Two" !important;
}

.main-header .main-menu-section .container .navik-header-container .mainmenu-container .menu-col nav.navik-menu ul li a {
  font-family: "GE SS Two" !important;
  font-weight: 500;
}

footer small {
  font-family: "GE SS Two" !important;
}

.news-slider a.news-col-grid .news-col-grid-text h5 {
  font-family: "GE SS Two" !important;
  font-size: 24px;
}
@media (max-width: 1199.98px) {
  .news-slider a.news-col-grid .news-col-grid-text h5 {
    font-size: 22px;
  }
}
@media (max-width: 767.98px) {
  .news-slider a.news-col-grid .news-col-grid-text h5 {
    font-size: 20px;
  }
}
@media (max-width: 575.98px) {
  .news-slider a.news-col-grid .news-col-grid-text h5 {
    font-size: 18px;
  }
}

.fadeoutlayer .simpleParallax:after {
  right: initial;
  left: 0;
}

.content-body .arrow-li li {
  padding-left: initial;
  padding-right: 30px;
}
.content-body .arrow-li li:before {
  left: initial;
  right: 2px;
  top: 3px;
}
@media (max-width: 767.98px) {
  .content-body .arrow-li li:before {
    right: 10px;
  }
}

.readmorebtn:before {
  right: -36px;
  left: initial;
}
.readmorebtn:after {
  left: 0;
  right: initial;
}
.readmorebtn:hover:after {
  left: auto;
  right: 0;
  width: 100%;
}

.btn-close1 {
  left: initial;
  right: 0;
}
@media (max-width: 1199.98px) {
  .btn-close1 {
    right: initial;
    left: 0;
  }
}

.homebannerslider .section .home-slider-container .news-row .news-col {
  text-align: left;
}

.fancybox-caption {
  text-align: right;
}

.homebannerslider .section .home-slider-container .invest-row.overviewrow .companyoverviewcol .overview-videorow .map-sec .map-pop-details .map-place {
  margin: 10px 0 5px;
  text-align: right;
}

.homebannerslider .section .home-slider-container .invest-row.overviewrow .companyoverviewcol .overview-videorow .map-sec .map-pop-details .map-invest {
  text-align: right;
}

footer .footer-col-3 ul li a {
  padding: 4px 0px 4px 0px;
}
footer .footer-col-3 ul li a:hover {
  padding: 4px 4px 4px 0px;
}

@media (max-width: 1399.98px) {
  .homebannerslider .section .videobannersec h1 {
    margin-bottom: 20px;
  }
}

.homebannerslider .section .videobannersec .btn-and-vedio-ico .vedioico-div {
  margin: 0 30px 0 0px;
}
@media (max-width: 991.98px) {
  .homebannerslider .section .videobannersec .btn-and-vedio-ico .vedioico-div {
    margin: 0 20px 0 0px;
  }
}

.homebannerslider .section .home-slider-container .invest-row.overviewrow a.readmorebtn {
  margin-left: initial;
  margin-right: 35px;
}
@media (max-width: 991.98px) {
  .homebannerslider .section .home-slider-container .invest-row.overviewrow a.readmorebtn {
    margin-right: 0px;
  }
}

.homebannerslider .section .home-slider-container .latest-swiperslide .swiper.latest-investment-swiper .invest-pagi-container {
  right: initial;
  left: 0;
}

@media (min-width: 1200px) {
  .navik-menu li > ul {
    right: 0;
    left: initial;
  }
}
.burger-menu {
  margin: 2px 10px 0 0px;
}
.burger-menu .line-menu {
  margin: 8px auto 8px 0;
}

.announcement-sec .announcement-div .announcement-btn {
  left: 25px;
  right: initial;
}
@media (max-width: 1199.98px) {
  .announcement-sec .announcement-div .announcement-btn {
    left: 13px;
  }
}

.announcement-sec .announcement-div .announcement-ico span, .announcement-sec .announcement-div .announcement-btn a span, .homebannerslider .section .home-slider-container .news-swiperslide .swiper .news-pagi-container .news-pagi span, .homebannerslider .section .home-slider-container .latest-swiperslide .swiper.latest-investment-swiper .invest-pagi-container .news-pagi span, .homebannerslider .section .home-slider-container .latest-swiperslide .swiper.latest-investment-swiper .swiper-wrapper .swiper-investment-banner-container .swiper-investment-read span, .homebannerslider .portfolio-container .portfolio-row .portfolio-slider .news-pagi-container .news-pagi span, .homebannerslider .section .home-slider-container .career-container .career-row .career-col a .investment-read span, .journey-section .journey-sec-list-grid .journey-sec-head .journey-sec-title span::before, .journey-section .journey-sec-list-grid .journey-section-list .job-section-content .job-section-content-arrow span, .readmorebtncircle span, .portfolio-sec .swiper .swiper-investment-banner-container .swiper-investment-read span, .portfolio-sec .swiper .invest-pagi-container .news-pagi span, .portfolio-clients .portfolio-container .portfolio-row .portfolio-slider .news-pagi-container .news-pagi span, .backbtn .readmorebtncircleback span, .content-body .arrow-li li::before {
  transform: scaleX(-1);
}

.homebannerslider .section .home-slider-container .news-swiperslide .swiper .swiper-slide .swiper-news-banner-container .swiper-news-content .news-date-div {
  right: 30px;
}
@media (max-width: 1199.98px) {
  .homebannerslider .section .home-slider-container .news-swiperslide .swiper .swiper-slide .swiper-news-banner-container .swiper-news-content .news-date-div {
    right: 20px;
  }
}

.homebannerslider .section .home-slider-container .latest-swiperslide .swiper.latest-investment-swiper .swiper-wrapper .swiper-investment-banner-container .swiper-investment-read, .homebannerslider .section .home-slider-container .career-container .career-row .career-col a .investment-read {
  right: initial;
  left: 28px;
}
@media (max-width: 1199.98px) {
  .homebannerslider .section .home-slider-container .latest-swiperslide .swiper.latest-investment-swiper .swiper-wrapper .swiper-investment-banner-container .swiper-investment-read, .homebannerslider .section .home-slider-container .career-container .career-row .career-col a .investment-read {
    left: 18px;
  }
}

.homebannerslider .section .home-slider-container .career-container .career-row .career-col a .career-col-icon {
  left: initial;
  right: 15px;
}

.homebannerslider .section .home-slider-container .career-container .career-row .career-col a .career-col-img:before {
  background: rgb(0, 0, 0);
  background: -moz-linear-gradient(33deg, rgba(0, 0, 0, 0) 49%, rgba(0, 0, 0, 0.8) 100%);
  background: -webkit-linear-gradient(33deg, rgba(0, 0, 0, 0) 49%, rgba(0, 0, 0, 0.8) 100%);
  background: linear-gradient(33deg, rgba(0, 0, 0, 0) 49%, rgba(0, 0, 0, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}

.homebannerslider .section .home-slider-container .news-row.contactusrow .contactusrow-col {
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: 45px;
}
@media (max-width: 767.98px) {
  .homebannerslider .section .home-slider-container .news-row.contactusrow .contactusrow-col {
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
}

.homebannerslider .section .home-slider-container .news-row.contactusrow .address-sec .call-details-sec ul li {
  margin: 0 0px 0 35px;
}
@media (max-width: 1399.98px) {
  .homebannerslider .section .home-slider-container .news-row.contactusrow .address-sec .call-details-sec ul li {
    margin: 0 0px 10px 10px;
  }
}

.homebannerslider .section .home-slider-container .news-row.contactusrow .contactus-form .contactsubmit .privacyform {
  padding-left: initial;
  padding-right: 10px;
}
@media (max-width: 767.98px) {
  .homebannerslider .section .home-slider-container .news-row.contactusrow .contactus-form .contactsubmit .privacyform {
    padding-right: 0px;
  }
}

.page-banner .page-banner-img:after {
  background: rgb(0, 0, 0);
  background: -moz-linear-gradient(304deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.4023810208) 100%);
  background: -webkit-linear-gradient(304deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.4023810208) 100%);
  background: linear-gradient(304deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.4023810208) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}

.fot-copysec {
  left: 75px;
  right: initial;
  text-align: left;
}
@media (max-width: 1399.98px) {
  .fot-copysec {
    left: 15px;
  }
}

.social-sec-fot {
  left: initial;
  right: 105px;
}
@media (max-width: 1399.98px) {
  .social-sec-fot {
    right: 50px;
  }
}

.scrolldown-sec {
  left: initial;
  right: 95px;
}
@media (max-width: 1499.98px) {
  .scrolldown-sec {
    right: 30px;
  }
}
@media (max-width: 1399.98px) {
  .scrolldown-sec {
    right: 17px;
    display: block;
  }
}
@media (max-width: 1199.98px) {
  .scrolldown-sec {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .scrolldown-sec {
    right: 17px;
  }
}

footer .footer-1 {
  margin-left: initial;
  margin-right: 45px;
}
@media (max-width: 575.98px) {
  footer .footer-1 {
    margin-left: calc(-0.5 * var(--bs-gutter-x));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
  }
}
footer .footer-1 .footer-col-1 .foooter-col-logo {
  padding-right: 20px;
  padding-left: initial;
}
@media (max-width: 1199.98px) {
  footer .footer-1 .footer-col-1 .foooter-col-logo {
    padding-right: 0px;
  }
}
footer .footer-1 .footer-col-2 ul li a span {
  padding: 0 0px 0 10px;
}
footer .footer-1 .footer-col-2 ul li a:hover span {
  padding: 0 0px 0 15px;
}
footer .footer-2 {
  margin-left: initial;
  margin-right: 30px;
}
@media (max-width: 575.98px) {
  footer .footer-2 {
    margin-left: calc(-0.5 * var(--bs-gutter-x));
  }
}
footer .footer-2 .fot-copysec1 {
  text-align: left;
}
footer .container-fluid .scrolldown-sec {
  left: initial;
  right: 22px;
}
footer .container-fluid .scrolldown-sec .scroll-text {
  text-align: left;
}

.scrolldown-sec .scroll-text {
  text-align: left;
}

.fancybox-toolbar {
  right: initial;
  left: 0;
}

.breadcrumbs-sec .row .breadcrumbs-menu ul li {
  padding: 0 0px 0 20px;
  letter-spacing: 0;
}
@media (max-width: 575.98px) {
  .breadcrumbs-sec .row .breadcrumbs-menu ul li {
    float: right;
  }
}
.breadcrumbs-sec .row .breadcrumbs-menu ul li:after {
  right: initial;
  left: 9px;
  top: 4px;
}

@media (max-width: 767.98px) {
  .content-numberslider .aboutnumberslider .swiper-wrapper .invest-no-content .invest-no-title {
    text-align: right;
  }
}
@media (max-width: 767.98px) {
  .content-numberslider .aboutnumberslider .swiper-wrapper .invest-no-content .invest-no-text {
    text-align: right;
  }
}

.aboutfounder .aboutfounder-col2 {
  padding: 0 25px 0 0px;
}
@media (max-width: 767.98px) {
  .aboutfounder .aboutfounder-col2 {
    padding: 0 calc(var(--bs-gutter-x) * 0.5) 0 calc(var(--bs-gutter-x) * 0.5);
  }
}

.aboutfounder .aboutfounder-col3 {
  padding: 0 25px 0 0px;
}
@media (max-width: 767.98px) {
  .aboutfounder .aboutfounder-col3 {
    padding: 0 calc(var(--bs-gutter-x) * 0.5) 0 calc(var(--bs-gutter-x) * 0.5);
  }
}

.aboutfounder .aboutfounder-col3 .aboutfounder-col3-pic .aboutfounder-name {
  left: initial;
  right: 0;
  overflow: hidden;
}

.aboutfounder .aboutfounder-col2 .horizontal-line-grid {
  right: initial;
  left: -28px;
}
@media (max-width: 767.98px) {
  .aboutfounder .aboutfounder-col2 .horizontal-line-grid {
    left: auto;
  }
}

.aboutfounder .aboutfounder-layer {
  right: 0;
  left: initial;
}

.page_search_box .search_close {
  right: initial;
  left: 100px;
}
@media (max-width: 575.98px) {
  .page_search_box .search_close {
    left: 15px;
  }
}
.page_search_box .searchinput button {
  right: initial;
  left: 0;
}

.naviktopmenu .icon-close {
  right: initial;
  left: 37px;
  padding: 14px 20px 20px 0px;
}
@media (max-width: 575.98px) {
  .naviktopmenu .icon-close {
    left: 20px;
  }
}

@media (max-width: 1199.98px) {
  .Social-foot {
    padding-right: 20px;
  }
}

.journey-section .journey-sec-list-grid .journey-sec-head .journey-sec-title p {
  margin-left: initial;
  margin-right: 20px;
}

@media (max-width: 767.98px) {
  .journey-section .journey-sec-list-grid:before {
    right: 0%;
    left: initial;
  }
}
@media (max-width: 767.98px) {
  .journey-section .journey-sec-list-grid:after {
    right: 0%;
    left: initial;
  }
}
.journey-section .journey-sec-list-grid .journey-section-list.imgright .job-section-content .job-section-content-in {
  text-align: left;
  margin-right: initial;
  margin-left: 65px;
}
@media (max-width: 991.98px) {
  .journey-section .journey-sec-list-grid .journey-section-list.imgright .job-section-content .job-section-content-in {
    margin-left: 30px;
  }
}
@media (max-width: 767.98px) {
  .journey-section .journey-sec-list-grid .journey-section-list.imgright .job-section-content .job-section-content-in {
    margin-left: initial;
    margin-right: 15px;
    text-align: right;
  }
}
@media (max-width: 480px) {
  .journey-section .journey-sec-list-grid .journey-section-list.imgright .job-section-content .job-section-content-in {
    margin-right: 10px;
  }
}
.journey-section .journey-sec-list-grid .journey-section-list.imgright .job-section-content .job-section-content-in .job-section-content-para p:before {
  left: 2px;
  right: initial;
}
@media (max-width: 767.98px) {
  .journey-section .journey-sec-list-grid .journey-section-list.imgright .job-section-content .job-section-content-in .job-section-content-para p:before {
    left: initial;
    right: 2px;
  }
}
.journey-section .journey-sec-list-grid .journey-section-list.imgright .job-section-content .job-section-content-arrow {
  text-align: right;
}
@media (max-width: 767.98px) {
  .journey-section .journey-sec-list-grid .journey-section-list.imgright .job-section-content .job-section-content-arrow {
    text-align: center;
  }
}
@media (max-width: 767.98px) {
  .journey-section .journey-sec-list-grid .journey-section-list.imgright .job-section-content .job-section-content-arrow span {
    transform: scaleX(1);
  }
}
.journey-section .journey-sec-list-grid .journey-section-list.imgright .job-section-img-in .simpleParallax {
  text-align: right;
  float: right;
}
.journey-section .journey-sec-list-grid .journey-section-list.imgleft .job-section-content .job-section-content-in {
  text-align: right;
  margin-left: initial;
  margin-right: 65px;
}
@media (max-width: 991.98px) {
  .journey-section .journey-sec-list-grid .journey-section-list.imgleft .job-section-content .job-section-content-in {
    margin-right: 30px;
  }
}
@media (max-width: 767.98px) {
  .journey-section .journey-sec-list-grid .journey-section-list.imgleft .job-section-content .job-section-content-in {
    margin-right: 15px;
  }
}
@media (max-width: 480px) {
  .journey-section .journey-sec-list-grid .journey-section-list.imgleft .job-section-content .job-section-content-in {
    margin-right: 10px;
  }
}
.journey-section .journey-sec-list-grid .journey-section-list.imgleft .job-section-content .job-section-content-in .job-section-content-para p:before {
  left: initial;
  right: 2px;
}
.journey-section .journey-sec-list-grid .journey-section-list.imgleft .job-section-content .job-section-content-arrow {
  text-align: left;
}
@media (max-width: 767.98px) {
  .journey-section .journey-sec-list-grid .journey-section-list.imgleft .job-section-content .job-section-content-arrow {
    text-align: center;
  }
}
.journey-section .journey-sec-list-grid .journey-section-list.imgleft .job-section-img-in .simpleParallax {
  text-align: left;
  float: left;
}
@media (max-width: 767.98px) {
  .journey-section .journey-sec-list-grid .journey-section-list.imgleft .job-section-img-in .simpleParallax {
    text-align: right;
    float: right;
  }
}

.imagewithline .rimgltcont .imagewithline-col3 {
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: 20px;
}
@media (max-width: 767.98px) {
  .imagewithline .rimgltcont .imagewithline-col3 {
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
}
.imagewithline .rimgltcont .imagewithline-col3 .imagewithline-col3-pic .imagewithline-name {
  right: initial;
  left: 0;
}
@media (max-width: 767.98px) {
  .imagewithline .rimgltcont .imagewithline-col3 .imagewithline-col3-pic .imagewithline-name {
    right: 0;
    left: initial;
  }
}
.imagewithline .rimgltcont .imagewithline-col2 {
  padding-right: 45px;
  padding-left: calc(var(--bs-gutter-x) * 0.5);
}
@media (max-width: 991.98px) {
  .imagewithline .rimgltcont .imagewithline-col2 {
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
}
.imagewithline .rimgltcont .imagewithline-col2 .horizontal-line-grid {
  right: -28px;
  left: initial;
}
@media (max-width: 991.98px) {
  .imagewithline .rimgltcont .imagewithline-col2 .horizontal-line-grid {
    right: -100%;
  }
}
@media (max-width: 767.98px) {
  .imagewithline .rimgltcont .imagewithline-col2 .horizontal-line-grid {
    right: initial;
  }
}
.imagewithline .ltmgrtcont .imagewithline-col3 {
  padding-right: 20px;
  padding-left: calc(var(--bs-gutter-x) * 0.5);
}
@media (max-width: 767.98px) {
  .imagewithline .ltmgrtcont .imagewithline-col3 {
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
}
.imagewithline .ltmgrtcont .imagewithline-col3 .imagewithline-col3-pic .imagewithline-name {
  left: initial;
  right: 0;
}
.imagewithline .ltmgrtcont .imagewithline-col2 {
  padding-left: 45px;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
}
@media (max-width: 991.98px) {
  .imagewithline .ltmgrtcont .imagewithline-col2 {
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
}
.imagewithline .ltmgrtcont .imagewithline-col2 .horizontal-line-grid {
  left: -28px;
  right: initial;
}
@media (max-width: 991.98px) {
  .imagewithline .ltmgrtcont .imagewithline-col2 .horizontal-line-grid {
    left: -100%;
  }
}
@media (max-width: 767.98px) {
  .imagewithline .ltmgrtcont .imagewithline-col2 .horizontal-line-grid {
    left: initial;
  }
}

@media (max-width: 1199.98px) {
  .chairmansmessage {
    padding-bottom: 90px;
  }
}
.chairmansmessage .chairmansmessage-pic-col {
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: 40px;
}
@media (max-width: 991.98px) {
  .chairmansmessage .chairmansmessage-pic-col {
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
}
.chairmansmessage .chairmansmessage-pic-col .chairmansmessage-pic .chairmansmessage-name {
  right: initial;
  left: 0;
}
.chairmansmessage h4 .icon-quotes {
  transform: scaleX(-1);
}

.our-board-row {
  direction: ltr;
}
.our-board-row .our-board-text-col {
  direction: rtl;
}
.our-board-row .our-board-text-col .ourboard-content {
  padding-left: 10%;
  padding-right: 10%;
}
.our-board-row .our-board-text-col .readmore {
  padding-right: 15%;
}
@media (max-width: 767.98px) {
  .our-board-row .our-board-text-col .readmore {
    text-align: left;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
}
@media (max-width: 767.98px) {
  .our-board-row .our-board-text-col .readmore a.readmorebtn {
    margin: 0;
  }
}
.our-board-row.rightimg .our-board-text-col .readmore {
  padding-right: 37px;
}
@media (max-width: 767.98px) {
  .our-board-row.rightimg .our-board-text-col .readmore {
    padding-top: 10px;
  }
}

.our-team-sec .our-team-col .our-team-col-img {
  text-align: left;
}

.general-imasec .general-imasec-col-1 {
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: 25px;
}
@media (max-width: 991.98px) {
  .general-imasec .general-imasec-col-1 {
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
}
.general-imasec .general-imasec-col-2 {
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  padding-right: 25px;
}
@media (max-width: 991.98px) {
  .general-imasec .general-imasec-col-2 {
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
}

.investment-number-section .majdstar-layer {
  right: initial;
  left: -75px;
}
@media (max-width: 991.98px) {
  .investment-number-section .majdstar-layer {
    left: -50px;
  }
}
@media (max-width: 575.98px) {
  .investment-number-section .majdstar-layer {
    left: 37%;
  }
}
.investment-number-section .swiper .invest-no-content .invest-no-title.ad-counter-block {
  direction: ltr;
}

.portfolio-sec .swiper .swiper-investment-banner-container .swiper-investment-read {
  right: initial;
  left: 28px;
}
.portfolio-sec .swiper .invest-pagi-container {
  right: initial;
  left: 0;
}

.portfolio-container .portfolio-col .portfolio-box .portfolio-box-title {
  padding-left: initial;
  padding-right: 10px;
}
.portfolio-container .aboutfounder-layer {
  left: initial;
  right: 0;
}

.contentbox-sec .contentbox-box.lt {
  right: 55px;
  left: initial;
  margin: 0 0 0 auto;
}
@media (max-width: 991.98px) {
  .contentbox-sec .contentbox-box.lt {
    right: auto;
  }
}
.contentbox-sec .contentbox-box.rt {
  left: 55px;
  right: initial;
  margin: 0 auto 0 0;
}
@media (max-width: 991.98px) {
  .contentbox-sec .contentbox-box.rt {
    left: auto;
  }
}
.contentbox-sec .contentbox-box .contentbox-box-head .contentbox-box-head-icon {
  margin-right: initial;
  margin-left: 18px;
}
@media (max-width: 767.98px) {
  .contentbox-sec .contentbox-box .contentbox-box-head .contentbox-box-head-icon {
    margin-left: 10px;
  }
}
.contentbox-sec .contentbox-box .contentbox-box-head-title2 {
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  padding-right: 0px;
}
.contentbox-sec .contentbox-box-svg {
  float: right;
}

.news-filter .news-filter-form .form-feild input {
  padding-left: 55px;
  padding-right: initial;
}
.news-filter .news-filter-form .form-feild .inputicons.serc {
  left: 0;
  right: initial;
}
.news-filter .news-filter-form .form-feild .nice-select:after {
  left: 15px;
  right: initial;
}
.news-filter .news-filter-form .form-feild .nice-select .option {
  text-align: right;
}

.featured-news {
  background: rgb(243, 244, 245);
  background: -moz-linear-gradient(90deg, rgb(243, 244, 245) 65%, rgba(0, 0, 0, 0) 65%);
  background: -webkit-linear-gradient(90deg, rgb(243, 244, 245) 65%, rgba(0, 0, 0, 0) 65%);
  background: linear-gradient(90deg, rgb(243, 244, 245) 65%, rgba(0, 0, 0, 0) 65%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3f4f5",endColorstr="#000000",GradientType=1);
}
@media (max-width: 767.98px) {
  .featured-news {
    background: transparent;
  }
}
.featured-news a .featured-news-img {
  margin-right: initial;
  margin-left: 20px;
}
@media (max-width: 767.98px) {
  .featured-news a .featured-news-img {
    margin-left: 0px;
  }
}
.featured-news a .featured-news-img .news-date-div {
  left: initial;
  right: 25px;
}
@media (max-width: 1199.98px) {
  .featured-news a .featured-news-img .news-date-div {
    right: 15px;
  }
}

.grid-news a .featured-news-text-col .news-date {
  margin-right: initial;
  margin-left: 38px;
}
@media (max-width: 1199.98px) {
  .grid-news a .featured-news-text-col .news-date {
    margin-left: 25px;
  }
}
.grid-news a .featured-news-img .readmorebtncircle {
  right: initial;
  left: 20px;
}

.backbtn .readmorebtncircleback {
  margin-right: initial;
  margin-left: 10px;
}
.backbtn .readmorebtncircleback.btright {
  margin-left: initial;
  margin-right: 10px;
}

.news-details-sec .news-details-sticky {
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: 35px;
}
@media (max-width: 991.98px) {
  .news-details-sec .news-details-sticky {
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
}
.news-details-sec .news-details-sticky .news-date .news-date-div {
  margin-right: initial;
  margin-left: 16px;
}

.watchvideosec .watchvideosec-icon {
  margin-right: initial;
  margin-left: 16px;
}

.job-section .job-section-list .job-section-list-grid .news-date {
  margin-right: initial;
  margin-left: 38px;
}
@media (max-width: 991.98px) {
  .job-section .job-section-list .job-section-list-grid .news-date {
    margin-left: 20px;
  }
}
@media (max-width: 991.98px) and (max-width: 575.98px) {
  .job-section .job-section-list .job-section-list-grid .news-date {
    margin-left: 15px;
  }
}
.job-section .job-section-list .job-section-list-grid .job-section-text {
  padding: 0px 0px 20px 100px;
}
@media (max-width: 991.98px) {
  .job-section .job-section-list .job-section-list-grid .job-section-text {
    padding: 0px 0px 20px 70px;
  }
}
@media (max-width: 575.98px) {
  .job-section .job-section-list .job-section-list-grid .job-section-text {
    padding: 0px 0px 20px 0px;
  }
}
.job-section .job-section-list .job-section-list-grid .job-section-text .readmorebtncircle {
  right: initial;
  left: 6px;
}
@media (max-width: 575.98px) {
  .job-section .job-section-list .job-section-list-grid .job-section-text .readmorebtncircle {
    left: -1px;
  }
}

form .field-wrapper select.form-control {
  padding: 10px 15px 10px 55px;
}

form .field-wrapper.countrydrop::after {
  right: inherit;
  left: 20px;
}

form .field-wrapper .nice-select .current::after {
  right: inherit;
  left: 20px;
}

form .field-wrapper .nice-select .current {
  padding: 10px 15px 10px 55px;
}

form .field-wrapper textarea {
  padding: 10px 15px 10px 55px;
}

form .formbtn .mantatorycss {
  padding-right: 20px;
  padding-left: inherit;
}

.job-application-form .field-wrapper .jobdropdown .nice-select:after {
  left: 13px;
  right: initial;
}
.job-application-form .field-wrapper .jobdropdown .nice-select .option {
  text-align: right;
}
.job-application-form .field-wrapper .iti .iti__flag-container {
  right: 0;
  left: auto;
}
.job-application-form .field-wrapper .iti .iti__flag-container .iti__selected-flag {
  padding: 0 16px 0 4px;
  border-right: 0px solid #EDEDED;
  border-left: 1px solid #EDEDED;
}
.job-application-form .field-wrapper .iti .iti__flag-container .iti__arrow {
  margin-right: 6px;
  margin-left: initial;
}
.job-application-form .field-wrapper .iti input {
  padding: 10px 80px 10px 15px;
  text-align: right;
}
.job-application-form .field-wrapper .iti .iti__country-list li {
  text-align: right;
}
.job-application-form .contactsubmit .privacyform {
  padding-left: initial;
  padding-right: 20px;
}
@media (max-width: 991.98px) {
  .job-application-form .contactsubmit .privacyform {
    padding-right: 0px;
  }
}

.contact-details .majdstar-layer {
  right: initial;
  left: -74px;
}
@media (max-width: 767.98px) {
  .contact-details .majdstar-layer {
    left: 5px;
  }
}
.contact-details .footer-col-2 ul li a span {
  padding-left: 10px;
  padding-right: initial;
}
.contact-details .social-details ul li {
  margin-left: 20px;
  margin-right: initial;
}

.contact-image {
  padding-left: 30px;
  padding-right: initial;
}
@media (max-width: 767.98px) {
  .contact-image {
    padding-left: 0px;
  }
}

.contact-map .map .gm-style .gm-style-iw-c .getdirec span {
  padding-right: initial;
  padding-left: 5px;
}

.site-header {
  right: 0;
  left: initial;
}

.banner-left-line {
  right: 94px;
  left: initial;
}

.intro-main-text p {
  margin-top: -60px;
  margin-left: 150px;
  margin-right: initial;
}
@media (max-width: 1399.98px) {
  .intro-main-text p {
    margin-left: 20px;
  }
}
@media (max-width: 1199.98px) {
  .intro-main-text p {
    margin-top: 15px;
    margin-left: 0px;
  }
}

.hero-banner2 .swiper.herobanner-top2 .herobanner-content .container .herobanner-content-rt {
  float: right;
  text-align: right;
}

.hero-banner2 .swiper.herobanner-top2 .herobanner-content .container .counter-box {
  float: left;
}

.hero-banner2 .swiper.herobanner-top2 .herobanner-content .container .counter-box .counter-number {
  margin-right: initial;
}
.hero-banner2 .swiper.herobanner-top2 .heropagination .hero-pagination.swiper-pagination-bullets {
  text-align: right;
}

.social-home-main .social-home {
  margin-right: -12%;
  margin-left: initial;
  padding-right: 150px;
  padding-left: 125px;
}
@media (max-width: 1399.98px) {
  .social-home-main .social-home {
    padding-top: 100px;
  }
}
@media (max-width: 1199.98px) {
  .social-home-main .social-home {
    padding-top: 78px;
    padding-right: 100px;
    padding-left: 50px;
  }
}
@media (max-width: 991.98px) {
  .social-home-main .social-home {
    padding-top: 39px;
    padding-right: 74px;
    padding-left: 30px;
    height: 128%;
  }
}
@media (max-width: 767.98px) {
  .social-home-main .social-home {
    padding-top: 20px;
    padding-right: 30px;
    padding-left: 30px;
    width: 100%;
    height: 100%;
    margin-right: 0%;
    margin-top: 0%;
    padding-bottom: 50px;
  }
}
@media (max-width: 480px) {
  .social-home-main .social-home {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.social-home-main .social-home .line-animation {
  left: initial;
  right: 0px;
}

.bg-gradient-statistic-overlay .section-title p {
  padding-left: 140px;
  padding-right: initial;
}

.statistics-parallax::after {
  transform: rotatey(180deg);
}

.bg-gradient-statistic-overlay .statistic-light-green .counter-box2 {
  text-align: right;
}

.bg-gradient-statistic-overlay .ad-counter-block {
  direction: ltr;
  justify-content: end;
}

.video-main-home a .line-animation {
  left: initial;
  right: 0;
}

.video-main-home a .phototitle {
  left: initial;
  right: 0;
}

@media (max-width: 1399.98px) {
  .site-header {
    left: 0;
    right: initial;
  }
}
@media (max-width: 575.98px) {
  .site-header {
    left: calc(var(--bs-gutter-x) * 0.5);
  }
}

.sticky .main-menu-section .container .navik-header-container .mainmenu-container {
  padding: 10px 0px 10px 0px;
}
@media (max-width: 1399.98px) {
  .sticky .main-menu-section .container .navik-header-container .mainmenu-container {
    padding: 10px 0px 10px 0;
  }
}
@media (max-width: 1199.98px) {
  .sticky .main-menu-section .container .navik-header-container .mainmenu-container {
    padding: 10px 0px 10px 0;
  }
}

.main-navigation {
  left: initial;
  right: 0;
  transform: translateX(450px);
  -webkit-transform: translateX(450px);
  -moz-transform: translateX(450px);
  -ms-transform: translateX(450px);
  -o-transform: translateX(450px);
}
@media (max-width: 1399.98px) {
  .main-navigation {
    left: 0;
    right: initial;
    transform: translateX(-450px);
    -webkit-transform: translateX(-450px);
    -moz-transform: translateX(-450px);
    -ms-transform: translateX(-450px);
    -o-transform: translateX(-450px);
  }
}

.main-navigation .logo {
  text-align: left;
}
@media (max-width: 1199.98px) {
  .main-navigation .logo {
    text-align: right;
  }
}

.is-open .main-navigation .logo {
  opacity: 1;
}

.language-bar-left-menu .language-globe span {
  margin-right: initial;
  margin-left: 3px;
}

.language-bar-left-menu .search-left-menu span {
  margin-right: initial;
  margin-left: 3px;
}

.flyout-sidebar ul > li > a > .arrow {
  transform: rotate(225deg);
  right: initial !important;
  left: 5px;
}

.flyout-sidebar ul > li > a span.underline {
  display: inline-block !important;
}

.flyout-sidebar ul > li > a {
  line-height: 1.2;
}

#flyout-breadcrumb.show a::before {
  transform: rotate(0deg) !important;
}

.breadcrumbtext {
  padding-right: 37px;
  padding-left: initial !important;
}

.breadcrumbs-sec .row .breadcrumbs-menu ul li:after {
  top: auto;
}

.menu-footer .social-icons li a {
  float: right;
  padding-right: initial;
  padding-left: 12px;
}

@media (max-width: 991.98px) {
  .hero-banner2 .swiper.herobanner-top2 .herobanner-content .container .counter-box .counter-text {
    top: 105px;
  }
}

@media (max-width: 991.98px) {
  .hero-banner2 .swiper.herobanner-top2 .herobanner-content .container .counter-box .counter-number {
    top: 115px;
  }
}

.two-sec-img-content .two-sec-img-content-col .gright-img {
  padding-right: 8%;
  padding-left: initial;
  float: left !important;
}
@media (max-width: 767.98px) {
  .two-sec-img-content .two-sec-img-content-col .gright-img {
    padding-right: 0%;
  }
}

.about-vision-sec .col:nth-child(1) {
  padding-left: 50px;
  padding-right: initial;
}
@media (max-width: 991.98px) {
  .about-vision-sec .col:nth-child(1) {
    padding-left: 30px;
  }
}
@media (max-width: 767.98px) {
  .about-vision-sec .col:nth-child(1) {
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
}
.about-vision-sec .col:nth-child(1):after {
  left: 5px;
  right: initial;
}
.about-vision-sec .col:nth-child(2) {
  padding-left: initial;
  padding-right: 40px;
}
@media (max-width: 991.98px) {
  .about-vision-sec .col:nth-child(2) {
    padding-left: initial;
    padding-right: 30px;
  }
}
@media (max-width: 767.98px) {
  .about-vision-sec .col:nth-child(2) {
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
}

.imgbox:before {
  right: initial;
  left: 0;
}
.imgbox .imgbox-col1 .social-home .line-animation {
  left: initial;
  right: -18px;
}

.content-body .arrow-li li {
  padding-right: 30px;
  padding-left: initial;
}
.content-body .arrow-li li:before {
  content: "\e90e";
  right: 2px;
  left: initial;
}
.content-body li {
  padding-right: 18px;
  padding-left: initial;
}
@media (max-width: 767.98px) {
  .content-body li {
    padding-left: initial;
  }
}
.content-body li:before {
  right: 2px;
  left: initial;
}

form .field-wrapper input {
  padding: 10px 15px 10px 55px;
}

.search-section .row .search-section-list .search-section-list-grid .readmorediv span {
  transform: rotate(180deg);
}

.search-section .row.search-row .news-filter-form .form-feild .calenderbtn {
  right: inherit;
  left: 12px;
}

.paginations .pagination-container ul li a span {
  transform: rotate(180deg);
}

.search-section .row.search-row .news-filter-form .form-feild input {
  padding: 10px 15px 10px 55px;
}

.search-section .row.search-row .news-filter-form .form-feild .inputicons {
  right: inherit;
  left: 12px;
}

.two-sec-img-content .two-sec-img-content-col .icons-w-title .icons-w-title-col .title {
  padding-left: inherit;
  padding-right: 10px;
}

.invest-imgbox:before {
  right: inherit;
  left: 0;
}
.invest-imgbox .imgbox-col .social-home-img:after {
  left: inherit;
  right: 0;
}
.invest-imgbox .imgbox-col .social-home-img .img-countdown {
  left: inherit;
  right: 0;
}
.invest-imgbox .imgbox-col .social-home-img .img-countdown .countdown-sub {
  letter-spacing: 0;
}
.invest-imgbox .imgbox-col .social-home-img .img-countdown .ad-counter-block {
  letter-spacing: 0;
  justify-content: start;
}
.invest-imgbox .imgbox-col .social-home-img .img-countdown .ad-counter-block .odometer {
  direction: ltr;
}
.invest-imgbox .imgbox-col .social-home-img .img-countdown .ad-counter-block .values {
  margin-right: 10px;
}
@media (max-width: 1199.98px) {
  .invest-imgbox .imgbox-col .social-home-img .img-countdown .ad-counter-block .values {
    margin-right: 5px;
    margin-left: inherit;
  }
}
.invest-imgbox .imgbox-col1 .social-home .line-animation {
  right: -18px;
  left: inherit;
}
.invest-imgbox .imgbox-col1 .social-home h3 {
  letter-spacing: 0;
}
.invest-imgbox .imgbox-col1 .social-home .readmoreimg {
  right: 0;
  left: inherit;
}
.invest-imgbox .imgbox-col1 .social-home .readmoreimg a.clread {
  letter-spacing: 0;
}
.invest-imgbox .imgbox-col1 .social-home .readmoreimg a.clread span {
  padding-left: 5px;
  padding-right: inherit;
  transform: rotate(180deg);
}
.invest-imgbox .imgbox-col1 .social-home .readmoreimg a.clread:hover span {
  padding-left: 10px;
}
.invest-imgbox .imgbox-col1 .social-home .readmoreimg a.webread {
  letter-spacing: 0;
}
.invest-imgbox .imgbox-col1 .social-home .readmoreimg a.webread span {
  padding-right: inherit;
  padding-left: 10px;
}
.invest-imgbox.rt:before {
  right: 0;
  left: initial;
}
.invest-imgbox.rt .imgbox-col1 .social-home {
  float: left;
}
.invest-imgbox.rt .imgbox-col1 .social-home .line-animation {
  right: -47px;
  left: initial;
}
.invest-imgbox.rt .imgbox-col .social-home-img .img-countdown {
  text-align: left;
}
.invest-imgbox.rt .imgbox-col .social-home-img .img-countdown .countdown-sub {
  text-align: left;
}
@media (max-width: 991.98px) {
  .invest-imgbox.rt .imgbox-col .social-home-img .img-countdown .countdown-sub {
    text-align: right;
  }
}
.invest-imgbox.rt .imgbox-col .social-home-img .img-countdown .ad-counter-block {
  justify-content: end;
}
.invest-imgbox.rt .imgbox-col .social-home-img .img-countdown .ad-counter-block .odometer {
  direction: ltr;
}
@media (max-width: 991.98px) {
  .invest-imgbox.rt .imgbox-col .social-home-img .img-countdown .ad-counter-block {
    justify-content: start;
  }
}

.abstract-sec .abstract-row .invest-logo {
  text-align: left;
}
@media (max-width: 767.98px) {
  .abstract-sec .abstract-row .invest-logo {
    text-align: right;
  }
}

.content-box-rt .content-box1 h5 {
  padding-left: 20px;
  padding-right: inherit;
}

.content-box-rt .content-box2 {
  left: calc(var(--bs-gutter-x) * 0.5);
  right: inherit;
}

.invest-sec-4 .invest-sec-in .row .title {
  padding: 10px 30px 10px 10px;
}
@media (max-width: 991.98px) {
  .invest-sec-4 .invest-sec-in .row .title {
    padding: 10px;
  }
}
.invest-sec-4 .invest-sec-in .row .title .bordersvg {
  right: inherit;
  left: -12px;
  transform: rotate(180deg);
}

@media (max-width: 767.98px) {
  .invest-sec-4 .invest-sec-in {
    padding-bottom: 5px;
  }
}

.investreadmore .readmoreimg a.clread.back span {
  transform: rotate(180deg);
}

.investreadmore .readmoreimg a.webread span {
  padding-right: inherit;
  padding-left: 10px;
}

.content-box-rt .content-box2 .content-box2row .ad-counter-block .odometer {
  direction: ltr;
}
.content-box-rt .content-box2 .content-box2row .ad-counter-block .values {
  margin-left: inherit;
  margin-right: 10px;
  font-size: 40px;
}
@media (max-width: 1399.98px) {
  .content-box-rt .content-box2 .content-box2row .ad-counter-block .values {
    font-size: 26px;
  }
}
@media (max-width: 575.98px) {
  .content-box-rt .content-box2 .content-box2row .ad-counter-block .values {
    font-size: 21px;
  }
}

.line-button .icon-arrow-rt {
  transform: rotate(180deg);
  left: 20px;
  right: inherit;
  margin-right: inherit;
}
.line-button:hover .icon-arrow-rt {
  left: 5px;
  right: inherit;
  margin-right: 20px;
  margin-left: inherit;
}

@media (max-width: 767.98px) {
  .news-cat-sec .imgbox .imgbox-col1 .social-home {
    padding-bottom: 35px;
  }
}

.news-details-sec .readmorediv.back {
  float: left;
}
@media (max-width: 575.98px) {
  .news-details-sec .readmorediv.back {
    float: right;
  }
}
.news-details-sec .readmorediv.back a span {
  transform: rotate(180deg);
}
.news-details-sec .imgbox.rt:before {
  left: inherit;
  right: 0;
}
.news-details-sec .news-pagi-sec .news-pagi-row a.news-pagi-row-col {
  padding: 20px 0px 20px 50px;
}
@media (max-width: 991.98px) {
  .news-details-sec .news-pagi-sec .news-pagi-row a.news-pagi-row-col {
    padding: 10px 0px 10px 35px;
  }
}
.news-details-sec .news-pagi-sec .news-pagi-row a.news-pagi-row-col:first-child:after {
  right: inherit;
  left: 25px;
}
@media (max-width: 991.98px) {
  .news-details-sec .news-pagi-sec .news-pagi-row a.news-pagi-row-col:first-child:after {
    right: inherit;
    left: 15px;
  }
}
@media (max-width: 575.98px) {
  .news-details-sec .news-pagi-sec .news-pagi-row a.news-pagi-row-col:first-child:after {
    left: initial;
  }
}
.news-details-sec .news-pagi-sec .news-pagi-row a.news-pagi-row-col .news-pagi-row-col-date .news-pagi-row-col-date1 {
  padding-left: 15px;
  padding-right: initial;
}
.news-details-sec .news-pagi-sec .news-pagi-row a.news-pagi-row-col .news-pagi-row-col-date .news-pagi-row-col-date1:after {
  right: initial;
  left: 6px;
}

.photos-videos-sec .tab-content .tab-pane .photo-gallery-tab-col a .line-animation {
  left: inherit;
  right: 0;
}

.photos-videos-sec .tab-content .tab-pane .photo-gallery-tab-col a .phototitle {
  left: inherit;
  right: 0;
}

.job-slider-sec .swiper .swiper-wrapper .swiper-slide .job-slider .job-slider-title {
  right: 30px;
  left: inherit;
}
@media (max-width: 991.98px) {
  .job-slider-sec .swiper .swiper-wrapper .swiper-slide .job-slider .job-slider-title {
    right: 15px;
  }
}

.abstract-sec.with-svg .line-animation-section {
  margin-bottom: -10px;
}
.abstract-sec.with-svg .with-svg-col2 .with-svg-sec {
  margin-left: 80px;
  margin-right: inherit;
}
@media (max-width: 1399.98px) {
  .abstract-sec.with-svg .with-svg-col2 .with-svg-sec {
    margin-left: 60px;
  }
}
.abstract-sec.with-svg .with-svg-col2 .with-svg-sec svg {
  transform: rotate(180deg);
}
.abstract-sec.with-svg .with-svg-col2 .with-svg-sec .year-content {
  right: inherit;
  left: 0;
}
@media (max-width: 767.98px) {
  .abstract-sec.with-svg .with-svg-col2 .with-svg-sec .year-content {
    left: -10%;
  }
}
.abstract-sec.with-svg .with-svg-col2 .with-svg-sec .year-content .smalltext {
  padding-left: 0;
}
.abstract-sec.with-svg .with-svg-col2 .with-svg-sec .year-content .title-text {
  text-align: left;
  padding: 0;
}

.telemail {
  direction: ltr;
  text-align: right;
}

@media (max-width: 991.98px) {
  .content-box-rt .content-box2 {
    margin-left: inherit;
    margin-right: 12px;
  }
}

.contact-map .map .gm-style .gm-style-iw-c .gm-ui-hover-effect {
  left: 5px !important;
  right: inherit !important;
}

@media (max-width: 575.98px) {
  .history-sec .historysec-col-1 {
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
}
.history-sec .historysec-col-1:after {
  right: 34px;
  left: inherit;
}
@media (max-width: 575.98px) {
  .history-sec .historysec-col-1:after {
    right: 29px;
  }
}
@media (max-width: 575.98px) {
  .history-sec .historysec-col-2 {
    width: calc(100% - 55px);
  }
}
.succes-story-sec .swiper .swiper-wrapper .swiper-slide:last-child {
  margin-right: inherit !important;
  margin-left: 20vw !important;
}
.succes-story-sec .swiper .swiper-wrapper .swiper-slide .workplace-box::after {
  right: inherit;
  left: 0;
}

.menu-footer .footer-links a {
  padding-left: 2px;
  padding-right: 4px;
}

.scrollToTopBtn {
  right: inherit;
  left: 30px;
}
@media (max-width: 575.98px) {
  .scrollToTopBtn {
    left: 15px;
  }
}

.breadcrumbs-sec .row .shareoption .sharebtnid {
  padding-left: 15px;
  padding-right: inherit;
}
@media (max-width: 767.98px) {
  .breadcrumbs-sec .row .shareoption .sharebtnid {
    padding-left: 0px;
  }
}
.breadcrumbs-sec .row .shareoption .sharebtnid:after {
  transform: rotateZ(90deg);
  left: 2px;
  right: inherit;
}
.breadcrumbs-sec .row .shareoption .sharebtnid #st-1 {
  text-align: left;
}

footer .subscribe-newsletter input {
  padding: 14px 15px;
}

.hero-banner2 .swiper.herobanner-top2 .herobanner-content .container .counter-box .counter-text {
  margin-left: 54px;
  right: 0;
  margin-right: 0;
  padding-right: 4px;
}

@media (max-width: 1399.98px) {
  .hero-banner2 .swiper.herobanner-top2 .herobanner-content .container .counter-box .counter-number {
    text-align: right;
    padding-right: 4px;
  }
}

.hero-banner2 .swiper.herobanner-top2 .herobanner-content .container .counter-box .counter-number {
  padding-right: 5px;
}

.abstract-sec.with-svg .with-svg-col2 .with-svg-sec .year-content .title-text.sunicoplus {
  margin-left: -80px;
  margin-right: initial;
}
@media (max-width: 1399.98px) {
  .abstract-sec.with-svg .with-svg-col2 .with-svg-sec .year-content .title-text.sunicoplus {
    margin-left: -65px;
  }
}
@media (max-width: 991.98px) {
  .abstract-sec.with-svg .with-svg-col2 .with-svg-sec .year-content .title-text.sunicoplus {
    margin-left: -42px;
  }
}

#flyout-submenu-container {
  right: 0%;
  left: initial !important;
}
#flyout-main-menu {
  right: 0;
  left: initial !important;
}
#flyout-main-menu.hide {
  right: -100%;
}

.backparallax-sec .swiper .aboutcontent {
  min-height: 175px;
}
@media (max-width: 1199.98px) {
  .backparallax-sec .swiper .aboutcontent {
    min-height: 138px;
  }
}
@media (max-width: 991.98px) {
  .backparallax-sec .swiper .aboutcontent {
    min-height: 117px;
  }
}
@media (max-width: 575.98px) {
  .backparallax-sec .swiper .aboutcontent {
    min-height: 136px;
  }
}
@media (max-width: 480px) {
  .backparallax-sec .swiper .aboutcontent {
    min-height: 112px;
  }
}

.abstract-sec.with-svg .with-svg-col2 .with-svg-sec .year-content .smalltext {
  text-align: right;
}

.history-sec .historysec-col-2 .historysec-col-details .histoery-details-title {
  line-height: 1.3;
}

.invest-imgbox.rt .imgbox-col .social-home-img .img-countdown .countdown-sub {
  text-align: left;
  margin-left: 24px;
}

@media (min-width: 1400px) {
  .breadcrumbs-sec .page-banner-title h1 {
    font-size: 60px;
    line-height: 1.3;
  }
  .mantatorycss p {
    font-size: 17px;
  }
}
@media (min-width: 1200px) {
  .breadcrumbs-sec .page-banner-title h1 {
    font-size: 55px;
    line-height: 1.3;
  }
}
@media (min-width: 992px) {
  .breadcrumbs-sec .page-banner-title h1 {
    font-size: 48px;
    line-height: 1.3;
  }
}
.contact-map .map .gm-style .gm-style-iw-c .getdirec a {
  font-family: "Myriad Pro", "RB" !important;
}

.line-button .btn-line-bg:after {
  left: auto;
  right: 0px;
}

.beta-sec {
  right: auto;
  left: 0;
}
.beta-sec span {
  margin-left: 0px;
  margin-right: 5px;
}

/*********************************
HOME PAGE STARTS
*********************************/
.Zebra_Tooltip .Zebra_Tooltip_Message p a::after {
  left: -14px;
  right: auto;
  border-color: transparent #0055B8 transparent transparent;
}

.Zebra_Tooltip .Zebra_Tooltip_Message p a:hover::after {
  left: -18px;
  right: auto;
}

.Zebra_Tooltip .Zebra_Tooltip_Message.Zebra_Tooltip_Has_Close {
  padding-left: 23px;
  padding-right: 10px;
}

.Zebra_Tooltip .Zebra_Tooltip_Close {
  left: 2px;
  right: auto;
}

.Zebra_Tooltip .Zebra_Tooltip_Message h5 img {
  padding-left: 8px;
  padding-right: 0px;
}

.partner-title {
  border-left: 1px solid rgba(0, 43, 73, 0.3);
  border-right: none;
}
@media (max-width: 991.98px) {
  .partner-title {
    border-left: none;
  }
}
.partner-title:after {
  left: -9px;
  right: auto;
  transform: rotate(225deg);
}
@media (max-width: 991.98px) {
  .partner-title:after {
    display: none;
  }
}

.news-slider .owl-nav {
  left: 0;
  right: auto;
  text-align: left;
  top: -28%;
}
.news-slider .owl-nav button i {
  transform: rotateY(180deg) !important;
}
.news-slider .owl-nav .owl-next {
  margin-right: 10px;
  margin-left: 0px;
}
.news-slider .owl-nav .owl-next i {
  transform: rotateY(0deg) !important;
}

/* MEDIA */
.media-block .media-title h3::after {
  left: 0;
  right: auto;
}

.news-slider a.news-col-grid .news-footer-link .news-links img {
  transform: scaleX(-1);
}
.news-slider a.news-col-grid .news-footer-link .news-links::before {
  right: 0;
  left: auto;
  transform-origin: left;
  transform: scaleX(1);
  -webkit-transition: all 0.2s ease-in-out 0s !important;
  -moz-transition: all 0.2s ease-in-out 0s !important;
  -ms-transition: all 0.2s ease-in-out 0s !important;
  -o-transition: all 0.2s ease-in-out 0s !important;
  transition: all 0.2s ease-in-out 0s !important;
}
.news-slider a.news-col-grid .news-footer-link .txt {
  padding-right: 15px;
  padding-left: 0px;
}
.news-slider a.news-col-grid:hover .news-col-grid-img img {
  margin-right: 0;
}
.news-slider a.news-col-grid:hover .news-footer-link .news-links img {
  filter: brightness(0) invert(1);
  margin-left: 0;
}
.news-slider a.news-col-grid:hover .news-footer-link .txt {
  margin-left: -250px;
  margin-right: 0px;
}

/* SUSTAINABILITY */
.sustainability .sustainability-img-bg:before {
  right: 0;
  left: auto;
  transform: translateX(100%);
}
@media (max-width: 991.98px) {
  .sustainability .sustainability-img-bg:before {
    background: #ffffff;
  }
}
.sustainability .sustainability-content {
  margin: 200px 75px 0 50px;
}
@media (max-width: 1199.98px) {
  .sustainability .sustainability-content {
    margin: 120px 45px 0 50px;
  }
}
@media (max-width: 991.98px) {
  .sustainability .sustainability-content {
    margin: 0;
    padding: 60px 0;
  }
}
@media (max-width: 575.98px) {
  .sustainability .sustainability-content {
    padding: 40px 0;
  }
}

.main-header .main-menu-section .container .navik-header-container .mainmenu-container .menu-col nav.navik-menu ul li a {
  padding: 8px 0px 8px 28px;
}

@media (max-width: 1199.98px) {
  .main-header .main-menu-section .container .navik-header-container .mainmenu-container .menu-col nav.navik-menu ul li a {
    padding: 8px 40px;
  }
}
.main-header .main-menu-section .container .navik-header-container .mainmenu-container .logo1 {
  text-align: left;
}
.main-header .main-menu-section .container .navik-header-container .mainmenu-container .menu-col .langandsearch ul li.searchli {
  margin-left: 10px;
  margin-right: 0px;
}
.main-header .main-menu-section .container .navik-header-container .mainmenu-container .menu-col .langandsearch ul li a {
  padding: 0 0px 0 15px;
}
.main-header .main-menu-section .container .navik-header-container .mainmenu-container .menu-col .langandsearch ul li.langar a {
  border-left: 1px solid rgba(221, 228, 241, 0.5);
  border-right: none;
  margin-left: 15px;
}
.main-header .main-menu-section .container .navik-header-container .mainmenu-container .menu-col nav.navik-menu ul li.dropdown_menu.active a span {
  transform: scaleY(1) rotate(90deg) !important;
}
.main-header .main-menu-section .container .navik-header-container .mainmenu-container .menu-col nav.navik-menu ul li.dropdown_menu.active a span:before {
  top: -2px;
}
.main-header .main-menu-section .container .navik-header-container .mainmenu-container .menu-col nav.navik-menu ul li.dropdown_menu:after {
  left: 10px;
  right: auto;
}
.main-header .main-menu-section .container .navik-header-container .mainmenu-container .menu-col nav.navik-menu ul li a span {
  transform: scaleY(1) rotate(90deg) !important;
}
.main-header .main-menu-section .container .navik-header-container .mainmenu-container .menu-col nav.navik-menu ul li a:after {
  left: 0;
  right: auto;
}
.main-header .main-menu-section .container .navik-header-container .mainmenu-container .menu-col nav.navik-menu ul li a:hover:after {
  left: auto;
  right: 0;
}
.main-header .main-menu-section .container .navik-header-container .mainmenu-container .menu-col nav.navik-menu ul li ul li a:hover {
  padding-right: 5px;
  padding-left: 0px;
}
.main-header .main-menu-section .container .navik-header-container .mainmenu-container .menu-col nav.navik-menu.menu-caret {
  left: -500px;
  right: auto;
}
.main-header .main-menu-section .container .navik-header-container .mainmenu-container .menu-col nav.navik-menu.menu-caret.active {
  left: 0px;
  right: auto;
}
.main-header .main-menu-section .container .navik-header-container .mainmenu-container .menu-col nav.navik-menu.menu-caret ul li a span {
  float: left;
}
.main-header .main-menu-section .container .navik-header-container .mainmenu-container .menu-col nav.navik-menu.menu-caret ul li ul li a {
  padding: 10px 0;
}
.main-header .main-menu-section .container .navik-header-container .mainmenu-container .menu-col nav.navik-menu.menu-caret ul li ul li a:hover {
  padding-right: 5px;
  padding-left: 0px;
}

footer .social-icons li {
  padding: 0px;
}
footer .address {
  margin-left: 55px;
  margin-right: 0px;
}
footer .address .link a {
  padding-left: 5px;
  padding-right: 0px;
  direction: ltr;
  justify-content: end;
}
footer .quicklinks ul li:nth-of-type(2n) {
  margin-left: 0;
  margin-right: 0px;
}
@media (max-width: 480px) {
  footer .quicklinks ul li {
    width: calc(50% - 10px);
    margin-left: 10px;
    margin-right: 0px;
  }
}
footer .copyright .footer-links a {
  padding-left: 10px;
  padding-right: 0px;
  margin-left: 8px;
  margin-right: 0px;
}
footer .copyright .footer-links a:after {
  left: 0;
  right: auto;
}
footer .copyright .subsidiary-logo {
  float: left;
}
@media (max-width: 767.98px) {
  footer .copyright .subsidiary-logo {
    float: inherit;
  }
}

/*********************************
GENERAL TEMPLATE
*********************************/
.abstract {
  font-weight: 500;
}

.inside-page-banner-img:before {
  right: 0;
  left: auto;
  background: rgb(0, 43, 73);
  background: -moz-linear-gradient(-270deg, rgba(0, 43, 73, 0.599877451) 0%, rgb(0, 43, 73) 100%);
  background: -webkit-linear-gradient(-270deg, rgba(0, 43, 73, 0.599877451) 0%, rgb(0, 43, 73) 100%);
  background: linear-gradient(-270deg, rgba(0, 43, 73, 0.599877451) 0%, rgb(0, 43, 73) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#002b49",endColorstr="#002b49",GradientType=1);
}

.inside-page-header-wrapper.background-banner-header:before {
  right: 0;
  left: auto;
  background: rgb(0, 43, 73);
  background: -moz-linear-gradient(-270deg, rgba(0, 43, 73, 0.599877451) 0%, rgb(0, 43, 73) 100%);
  background: -webkit-linear-gradient(-270deg, rgba(0, 43, 73, 0.599877451) 0%, rgb(0, 43, 73) 100%);
  background: linear-gradient(-270deg, rgba(0, 43, 73, 0.599877451) 0%, rgb(0, 43, 73) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#002b49",endColorstr="#002b49",GradientType=1);
}
.inside-page-header-wrapper .inside-page-content-wrapper .breadcrumb-area {
  margin-bottom: 10px;
}
.inside-page-header-wrapper .inside-page-content-wrapper .breadcrumb-area ul {
  margin-right: 0px;
  margin-left: 0px;
}
.inside-page-header-wrapper .inside-page-content-wrapper .breadcrumb-area ul li:after {
  left: -18px;
  right: auto;
}
@media (max-width: 767.98px) {
  .inside-page-header-wrapper .inside-page-content-wrapper .breadcrumb-area ul li:after {
    left: -14px;
  }
}

.main-wrapper figure.with-content-img .with-content-img-content {
  right: 30px;
  left: auto;
}
@media (max-width: 575.98px) {
  .main-wrapper figure.with-content-img .with-content-img-content {
    right: 20px;
  }
}

/*******COMMON UNORDER LISTING STYLE*******/
main ul li {
  padding-right: 24px;
  padding-left: 0px;
}
@media (max-width: 575.98px) {
  main ul li {
    padding-right: 15px;
  }
}
main ul li:before {
  right: 0;
  left: auto;
}
main .no-li ul, main .no-li ol {
  margin-right: 0px;
  margin-left: 0pc;
}
main ol {
  padding-right: 0px;
  padding-left: 0px;
}
main ol li {
  padding-right: 24px;
  padding-left: 0px;
}
main ol li:before {
  right: 0;
  left: auto;
}

/*********************************
COMPANY OVERVIEW STARTS
*********************************/
.scrolldown-sec {
  right: 65px;
}
@media (max-width: 1499.98px) {
  .scrolldown-sec {
    right: 30px;
  }
}
@media (max-width: 1399.98px) {
  .scrolldown-sec {
    right: 17px;
  }
}
@media (max-width: 575.98px) {
  .scrolldown-sec {
    right: 17px;
  }
}

.inside-banner-couner-wrapper {
  left: 80px;
  right: auto;
}
.inside-banner-couner-wrapper.portfolio-counter {
  right: 0;
  left: auto;
}
@media (max-width: 991.98px) {
  .inside-banner-couner-wrapper {
    left: auto;
    right: 15px;
  }
}

.overview-keyvalues-wrapper .overview-keyvalues-col {
  border-left: 1px dotted rgba(0, 43, 73, 0.4);
  border-right: none;
}
.overview-keyvalues-wrapper .overview-keyvalues-col:nth-child(3n) {
  border-left: none;
}
@media (max-width: 1199.98px) {
  .overview-keyvalues-wrapper .overview-keyvalues-col:nth-child(3n) {
    border-left: 1px dotted rgba(0, 43, 73, 0.4);
    border-right: none;
  }
  .overview-keyvalues-wrapper .overview-keyvalues-col:nth-child(2n) {
    border-left: none;
  }
}
@media (max-width: 767.98px) {
  .overview-keyvalues-wrapper .overview-keyvalues-col {
    border-left: none !important;
    padding-right: 0px;
  }
}

.overview-vision-col {
  padding: 80px 0px 80px 50px;
}
@media (max-width: 1199.98px) {
  .overview-vision-col {
    padding: 60px 0px 60px 50px;
  }
}
@media (max-width: 991.98px) {
  .overview-vision-col {
    padding: 40px;
  }
}
@media (max-width: 575.98px) {
  .overview-vision-col {
    padding: 30px;
  }
}
.overview-vision-col:before {
  left: 100%;
  right: auto;
}

/*********************************
HISTORY STARTS
*********************************/
.history-top-section .big-abstract {
  padding-right: 100px;
  padding-left: auto;
}
@media (max-width: 1199.98px) {
  .history-top-section .big-abstract {
    padding-right: 0px;
  }
}

.history-line-animation {
  left: -90%;
  right: auto;
}
.history-line-animation svg {
  transform: scaleX(-1);
}
@media (max-width: 1399.98px) {
  .history-line-animation {
    left: -109%;
  }
}

/*********************************
CHAIRMAN MESSAGE STARTS
*********************************/
.chairman-message-header-wrapper .chairman-top-section .big-abstract {
  padding-right: 30px;
  padding-left: 0px;
}
.chairman-message-header-wrapper .chairman-top-section .icon-quote {
  right: 0;
  left: auto;
  transform: scaleX(-1);
}

/*********************************
SUSTAINABILITY STARTS
*********************************/
.sustainability-page-section {
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 120px;
}

.sustainability .sustainability-second .blue-bg {
  padding: 75px 0px 75px 100px;
}
@media (max-width: 1199.98px) {
  .sustainability .sustainability-second .blue-bg {
    padding: 45px 0px 45px 45px;
  }
}
@media (max-width: 991.98px) {
  .sustainability .sustainability-second .blue-bg {
    padding: 40px 40px 40px 250px;
  }
}
@media (max-width: 575.98px) {
  .sustainability .sustainability-second .blue-bg {
    padding: 30px;
  }
}
.sustainability .sustainability-second .blue-bg:before {
  right: 0;
  left: auto;
  transform: translateX(100%);
}
.sustainability .sustainability-second .green-bg {
  padding: 75px 75px 75px 250px;
}
@media (max-width: 1199.98px) {
  .sustainability .sustainability-second .green-bg {
    padding: 45px 45px 45px 180px;
  }
}
@media (max-width: 991.98px) {
  .sustainability .sustainability-second .green-bg {
    padding: 40px 40px 40px 250px;
  }
}
@media (max-width: 575.98px) {
  .sustainability .sustainability-second .green-bg {
    padding: 30px;
  }
}
.sustainability .sustainability-second .globe-img {
  left: -100px;
  right: auto;
}
@media (max-width: 991.98px) {
  .sustainability .sustainability-second .globe-img {
    left: -100px;
  }
}
.sustainability .sustainability-second .globe-img svg {
  height: 250px;
}
@media (max-width: 991.98px) {
  .sustainability .sustainability-second .globe-img svg {
    height: 220px;
  }
}
@media (max-width: 575.98px) {
  .sustainability .sustainability-second .globe-img svg {
    height: 140px;
  }
}
@media (max-width: 480px) {
  .sustainability .sustainability-second .globe-img svg {
    height: 120px;
  }
}

/* Buttons */
.line-button .btn-text-line {
  letter-spacing: 0;
}
.line-button .arrow-shape-button {
  margin-left: 60px;
  margin-right: 0px;
}
.line-button .arrow-shape-button::before {
  right: 0;
  left: auto;
  transform-origin: left;
}
.line-button .arrow-shape-button::after {
  left: -47px;
  right: auto;
  border-color: transparent #002B49 transparent transparent;
}
.line-button .btn-line-bg {
  padding: 0.7em 0 0.7em 2.3em;
}
.line-button:hover .arrow-shape-button::before {
  transform: scaleX(0);
  background-color: #DDE4F1;
}
.line-button:hover .arrow-shape-button::after {
  border-color: transparent #002B49 transparent transparent;
  left: -50px;
  right: auto;
}
.line-button:hover.white-btn .arrow-shape-button::after {
  border-color: transparent #0055B8 transparent transparent;
}
.line-button.white-btn .arrow-shape-button::after {
  border-color: transparent #ffffff transparent transparent;
}

/* Text Link */
.text-link {
  font-weight: 500;
}
.text-link .arrow-shape-button {
  margin-right: 0px;
  margin-left: 60px;
}
.text-link .arrow-shape-button::before {
  right: 0;
  left: auto;
  transform-origin: left;
  transform: scaleX(1);
}
.text-link .arrow-shape-button::after {
  border-color: transparent #002B49 transparent transparent;
  left: -47px;
  right: auto;
  transform: translateY(-50%);
}
.text-link:hover {
  padding-left: 50px;
  padding-right: 0px;
}
.text-link:hover .arrow-shape-button {
  margin-left: 15px;
  margin-right: 0px;
}
.text-link:hover .arrow-shape-button::before {
  transform: scaleX(0);
}
.text-link:hover .arrow-shape-button::after {
  border-color: transparent #002B49 transparent transparent;
  left: -12px;
  right: auto;
}

/*********************************
CAREERS STARTS
*********************************/
.our-workplace-sec {
  padding: 80px 0px 80px 50px;
}
@media (max-width: 1199.98px) {
  .our-workplace-sec {
    padding: 60px 0px 60px 30px;
  }
}
@media (max-width: 991.98px) {
  .our-workplace-sec {
    padding: 40px 0px 40px 30px;
  }
}
.our-workplace-sec .line-button {
  float: left;
}
@media (max-width: 991.98px) {
  .our-workplace-sec .line-button {
    float: right;
  }
}
.our-workplace-sec:before {
  left: 0;
  right: auto;
}

.career-current-oppertunities .divider-img {
  transform: scaleX(-1);
}

/*********************************
CURRENT OPPERTUNITIES STARTS
*********************************/
.current-oppertunities-results .oppertunities-codes span:after {
  left: -15px;
  right: auto;
}

/*------------------------
PAGINATION SECTION STARTS
------------------------*/
.common-form .field-wrapper .iti .iti__flag-container .iti__selected-flag {
  padding-right: 0px;
  padding-right: inherit;
}

.iti__arrow {
  margin-right: 10px;
  margin-left: 0px;
}

.paginations-gcc .pagination-container ul li.prev a span {
  border-left: 8px solid #0055B8;
  border-right: none;
}
@media (max-width: 767.98px) {
  .paginations-gcc .pagination-container ul li.prev a span {
    border-left: 4px solid #0055B8;
  }
}
.paginations-gcc .pagination-container ul li.prev a:hover span {
  border-left: 8px solid white;
  border-right: none;
}
@media (max-width: 767.98px) {
  .paginations-gcc .pagination-container ul li.prev a:hover span {
    border-left: 4px solid white;
  }
}
.paginations-gcc .pagination-container ul li.next a span {
  border-right: 8px solid #0055B8;
  border-left: none;
}
@media (max-width: 767.98px) {
  .paginations-gcc .pagination-container ul li.next a span {
    border-right: 4px solid #0055B8;
  }
}
.paginations-gcc .pagination-container ul li.next a:hover span {
  border-right: 8px solid white;
  border-left: none;
}
@media (max-width: 767.98px) {
  .paginations-gcc .pagination-container ul li.next a:hover span {
    border-right: 4px solid white;
  }
}

.common-form .field-wrapper input, .common-form .field-wrapper .nice-select {
  padding: 10px 0px 10px 25px;
  font-weight: 300;
  font-family: "Myriad Pro", "RB";
  direction: rtl;
  text-align: right;
}
.common-form .field-wrapper textarea {
  padding: 10px 0px 10px 25px;
  direction: rtl;
  text-align: right;
  font-family: "Myriad Pro", "RB";
}
.common-form .field-wrapper .iti .iti__flag-container {
  right: 0px;
  left: auto;
}
.common-form .field-wrapper .iti .iti__flag-container .iti__country-list li {
  direction: rtl;
  text-align: right;
  cursor: pointer;
}
.common-form .field-wrapper .iti .iti__flag-container .iti__country-list li .iti__flag-box {
  margin-left: 6px;
  margin-right: 0px;
}
.common-form .field-wrapper .iti .iti__flag-container .iti__country-list li .iti__country-name {
  margin-left: 6px;
  margin-right: 0px;
  font-family: "Myriad Pro", "RB";
}
.common-form .field-wrapper .iti .iti__flag-container .iti__country-list li .iti__dial-code {
  font-family: "Myriad Pro";
}
.common-form .field-wrapper .iti .iti__flag-container .iti__country-list li:hover {
  padding-right: 5px;
  padding-left: px;
}
.common-form .field-wrapper .iti input {
  padding: 10px 55px 10px 25px;
}
.common-form .field-wrapper .nice-select {
  padding: 10px 0px 10px 25px !important;
}
.common-form .field-wrapper .nice-select .current {
  padding: 0px;
}
.common-form .field-wrapper .nice-select ul li {
  text-align: right;
}
.common-form .field-wrapper .nice-select ul li:hover {
  color: #0055B8;
  padding-right: 20px;
  padding-left: 0px;
}
.common-form .field-wrapper .nice-select:after {
  left: 26px;
  right: auto;
}
.common-form .field-wrapper .nice-select.open:after {
  left: 26px;
  right: auto;
}
.common-form .field-wrapper.filter-dropdown .nice-select:after {
  left: 20px;
  right: auto;
}
.common-form .field-wrapper.filter-dropdown .nice-select.open:after {
  left: 20px;
  right: auto;
}
.common-form .upload-feild .dropzone {
  font-family: "Myriad Pro", "RB";
}

/*********************************
COMMON GALLRY LINK STARTS
*********************************/
.fancybox-infobar {
  right: 0;
  left: auto;
}

.fancybox-toolbar {
  direction: rtl;
}

.gallery-link-wrapper.exeuctive-link-wrapper .gallery-title-area .bod-btn {
  left: 0;
  right: auto;
}
.gallery-link-wrapper.exeuctive-link-wrapper .gallery-title-area .bod-btn:before {
  left: 0rem;
  right: auto;
}
.gallery-link-wrapper.exeuctive-link-wrapper .gallery-title-area .bod-btn:after {
  left: 0.4rem;
  right: auto;
}
.gallery-link-wrapper.key-dev-link-wrapper .gallery-title-area {
  right: 30px;
  left: auto;
  padding: 0px 0px 0px 30px;
}
@media (max-width: 575.98px) {
  .gallery-link-wrapper.key-dev-link-wrapper .gallery-title-area {
    right: 20px;
    left: auto;
  }
}
.gallery-link-wrapper.key-dev-link-wrapper .gallery-title-area .count-value {
  justify-content: end;
}
.gallery-link-wrapper.key-dev-link-wrapper .gallery-title-area .galery-title-multiple:before {
  left: 53%;
  right: auto;
}
@media (max-width: 575.98px) {
  .gallery-link-wrapper.key-dev-link-wrapper .gallery-title-area .galery-title-multiple:before {
    left: 55%;
  }
}

/*********************************
EXECUTIVE MANAGEMENT STARTS
*********************************/
.exeuctive-management-details .icon-close {
  left: 20px;
  right: auto;
}

/**************************
PORTFOLIO OVERVIEW SECTION
**************************/
.key-dev-sec .parallex-bg-img {
  transform: rotateY(180deg); /* Flips the card on hover */
}
.key-dev-sec .parallex-bg-img .container {
  transform: rotateY(-180deg); /* Flips the card on hover */
}

.renewable-energy-section .renewable-content-area {
  padding-left: 100px;
  padding-right: 0px;
}
@media (max-width: 991.98px) {
  .renewable-energy-section .renewable-content-area {
    padding-left: 0px;
  }
}
.renewable-energy-section .renewable-counter-area {
  padding-right: 100px;
  padding-left: 0px;
  border-right: 1px solid rgba(221, 228, 241, 0.2);
  border-left: none;
}
@media (max-width: 991.98px) {
  .renewable-energy-section .renewable-counter-area {
    border-right: none;
    padding-right: 0px;
  }
}

/***********************************
Key Development & Milestones SECTION
************************************/
.key-dev-timeline-section .key-dev-timeline-content-wrapper ul li:after {
  right: 45px;
  left: auto;
}
@media (max-width: 991.98px) {
  .key-dev-timeline-section .key-dev-timeline-content-wrapper ul li:after {
    right: 34px;
  }
}
@media (max-width: 991.98px) {
  .key-dev-timeline-section .key-dev-timeline-content-wrapper ul li:after {
    right: 26px;
  }
}

/**************************
NEWS SECTION
**************************/
.datetime {
  letter-spacing: 0;
  -webkit-transition: all 0.3s ease-in-out 0s !important;
  -moz-transition: all 0.3s ease-in-out 0s !important;
  -ms-transition: all 0.3s ease-in-out 0s !important;
  -o-transition: all 0.3s ease-in-out 0s !important;
  transition: all 0.3s ease-in-out 0s !important;
  font-weight: 500;
}
.datetime span {
  padding-left: 10px;
  padding-right: 0px;
  margin-left: 10px;
  margin-right: 0px;
  font-weight: 500;
}
.datetime span:after {
  left: 0;
  right: auto;
}

.news-listing-row .news-content-listing {
  padding-right: 50px;
  padding-left: 0px;
}
@media (max-width: 991.98px) {
  .news-listing-row .news-content-listing {
    padding-right: 0px;
  }
}
.news-listing-row .news-content-listing.insigts-listing {
  padding-left: 50px;
}
@media (max-width: 991.98px) {
  .news-listing-row .news-content-listing.insigts-listing {
    padding-left: 30px;
  }
}
.news-listing-row:hover .text-link {
  padding-left: 50px;
  padding-right: 0px;
}
.news-listing-row:hover .text-link .arrow-shape-button {
  margin-left: 15px;
  margin-right: 0px;
}
.news-listing-row:hover .text-link .arrow-shape-button:after {
  border-color: transparent #002B49 transparent transparent;
  left: -12px;
  right: auto;
}

/**************************
NEWS DETAIL SECTION
**************************/
.text-link.backto-link .arrow-shape-button:after {
  left: -6px;
  right: auto;
  border-color: transparent transparent transparent #0055B8;
}

/**************************
CONTACT SECTION
**************************/
.contact-page-address .contact-link a {
  direction: ltr;
  justify-content: end;
}
.contact-page-address .social-icons {
  display: flex;
  margin-top: 30px;
  gap: 15px;
}
@media (max-width: 991.98px) {
  .contact-page-address .social-icons {
    margin-top: 15px;
  }
}
.contact-page-address .social-icons li {
  padding: 0px;
}

.gm-style .gm-style-iw.gm-style-iw-c .gm-style-iw-d .gm-callout__direction-link a {
  direction: ltr;
}

.gm-style .gm-style-iw.gm-style-iw-c .gm-style-iw-d {
  text-align: right;
}

.gm-style .gm-style-iw-chr {
  left: 8px;
  right: auto;
}

.gm-callout__addess {
  font-family: "GE SS Two" !important;
}

.gm-style .gm-style-iw.gm-style-iw-c .gm-style-iw-d .gm-callout__direction-link a span {
  font-family: "GE SS Two" !important;
}

.portfolio-popup .modal-header .btn-close {
  right: inherit;
  left: 15px;
}

.our-history-section .history-inside-content {
  padding-left: inherit;
  padding-right: 80px;
}

@media (max-width: 1399.98px) {
  .our-history-section .history-inside-content {
    padding-right: 30px;
    padding-left: 0;
  }
}
.our-history-section .swiper-history-nav {
  gap: 30px;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  left: 0;
  right: auto;
}

.our-history-section .swiper-button-next span, .our-history-section .swiper-button-prev span {
  transform: rotate(-180deg); /* Rotate 45 degrees on hover */
}

.our-purpose:before {
  right: 0;
  left: auto;
  transform: translateX(100%);
}

/**************************
SITEMAP
**************************/
ul.sitemap li {
  padding-right: 0;
}

ul.sitemap li a:hover:after {
  left: auto;
  right: 0;
  width: 100%;
}

ul.sitemap li a {
  padding: 10px 0 15px 10px;
  font-size: 16px;
}

ul.sitemap li:hover a {
  padding-right: 10px;
  padding-left: 0;
}

.common-share-social-media .share-text {
  font-size: 11px;
}

footer p {
  font-size: 14px;
}

#eapps-twitter-feed-1.eapps-twitter-feed-color-scheme--custom .eapps-twitter-feed-posts-item-inner {
  font-family: "Myriad Pro" !important;
}

.contact-page-address .contact-link a {
  font-family: "Myriad Pro" !important;
}

.eapps-twitter-feed-posts-item-user-tweet {
  right: inherit !important;
  left: 16px !important;
}

.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
  direction: ltr;
  order: 2;
}

.odometer-inside {
  font-family: "Myriad Pro";
}

.inside-banner-couner-wrapper .values {
  order: 3;
}

.home-stats .counter-icon {
  order: 1;
}

.home-stats .values {
  padding-left: 0;
  padding-right: 3px;
  order: 3;
}

.common-counter-light .count-value .odometer {
  font-family: "Myriad Pro";
  order: 1;
  direction: ltr;
}

.common-counter-light .count-value .values {
  order: 2;
  font-size: 20px;
}

.history-thumb-col .history-nav {
  right: 0;
  left: auto;
}
.history-thumb-col .history-nav .swiper-nav-btn {
  justify-content: flex-start;
}
.history-thumb-col .history-nav .swiper-nav-btn.swiper-button-prev {
  left: 0px;
  right: auto;
  transform: scaleX(-1);
}
@media (max-width: 575.98px) {
  .history-thumb-col .history-nav .swiper-nav-btn.swiper-button-prev {
    left: 10px;
    right: auto;
  }
  .history-thumb-col .history-nav .swiper-nav-btn.swiper-button-prev:before {
    left: 10px;
    right: auto;
  }
}
.history-thumb-col .history-nav .swiper-nav-btn.swiper-button-next {
  right: 0px;
  left: auto;
  transform: scaleX(1);
}
@media (max-width: 575.98px) {
  .history-thumb-col .history-nav .swiper-nav-btn.swiper-button-next {
    right: 10px;
    left: auto;
  }
  .history-thumb-col .history-nav .swiper-nav-btn.swiper-button-next:before {
    right: -10px;
    left: auto;
  }
}/*# sourceMappingURL=style-ar.css.map */