.home .servicesSectorsClients .services .wrapper .buttonsWrap a:nth-of-type(3) {
  opacity: 1 !important;
  pointer-events: all !important;
  position: relative !important;
}

.home .servicesSectorsClients .services.sectors .wrapper .buttonsWrap a:nth-of-type(3) {
  opacity: 0 !important;
  pointer-events: none !important;
  position: absolute !important;
}

.rtl .home .servicesSectorsClients .services .wrapper .buttonsWrap a:nth-of-type(3) {
  opacity: 0;
  pointer-events: none;
  position: absolute;
}
.rtl .topNav .mobileMenu .inner .rightSide .linkedIn {
  left: 40px;
}
@media only screen and (min-width: 1100px) {
  .rtl .topNav .navbar {
    width: fit-content !important;
  }
}
@media only screen and (min-width: 1530px) {
  .rtl .topNav .navbar {
    width: fit-content !important;
    transform: translateX(10%);
    left: 200px !important;
  }
}
@media only screen and (min-width: 1100px) {
  .rtl .topNav .navbar .navInner {
    padding-right: 0;
    padding-left: 108px;
    right: auto !important;
    width: fit-content !important;
  }
}
@media only screen and (min-width: 1600px) {
  .rtl .topNav .navbar .navInner {
    transform: translateX(0%) !important;
  }
}
.rtl .otherServSec .wrapper .buttonsWrap a .clickArrow {
  transform: rotate(180deg);
}
.rtl .otherServSec .wrapper .allServSec svg {
  transform: rotate(180deg);
  margin-left: 10px;
  margin-right: 0;
}
.rtl .dynamicWrap section ul {
  padding-right: 30px;
  padding-left: 0;
}
.rtl .dynamicWrap section ul li:after {
  left: auto;
  right: -30px;
}
@media only screen and (max-width: 639px) {
  .rtl .offices .wrapper .office .imageWrapper img {
    left: 15px;
  }
}
.rtl .offices .wrapper .office:nth-of-type(1) {
  display: none;
}
.rtl .contactIntro .wrapper .oneOption .fourth h3 {
  justify-content: flex-end;
}
.rtl .topNav .navbar {
  right: auto;
  left: 0;
}
.rtl .toggleWrapper {
  left: 10px;
  right: auto;
}
.rtl .homeOne:before {
  background: linear-gradient(-90deg, #7819ff 0%, #7819ff 30%, #530f8f 100%);
}
@media only screen and (min-width: 768px) {
  .rtl .homeOne .wrapper .downArrow {
    right: 20px;
    left: auto;
  }
}
@media only screen and (min-width: 1100px) {
  .rtl .homeOne .wrapper .downArrow {
    right: 40px;
  }
}
@media only screen and (min-width: 768px) {
  .rtl .homeOne .wrapper .contactButton {
    left: 20px;
    right: auto;
  }
}
@media only screen and (min-width: 1100px) {
  .rtl .homeOne .wrapper .contactButton {
    left: 40px;
  }
}
.rtl .homeOne .wrapper .leftText h1 span {
  color: #4034E0;
}
@media only screen and (min-width: 768px) {
  .rtl .whatWeDo .wrapper .leftVid {
    padding: 0 0 0 20px;
  }
}
@media only screen and (min-width: 768px) {
  .rtl .whatWeDo .wrapper .rightText {
    padding-right: 20px;
    padding-left: 0;
  }
}
.rtl .servicesSectorsClients .services .wrapper .buttonsWrap a .clickArrow {
  transform: rotate(180deg);
}
.rtl .servicesSectorsClients .services .wrapper .titleSection .titleArrow {
  opacity: 0 !important;
}
.rtl .gateways {
  display: none;
}
@media only screen and (min-width: 640px) {
  .rtl .servicesSectorsClients .partners .wrapper .partnerLogos {
    justify-content: center;
  }
}
@media only screen and (min-width: 768px) {
  .rtl .footer .wrapper .serviceSectors .resourcesFooter {
    flex: 0 1 50%;
  }
}
@media only screen and (min-width: 1100px) {
  .rtl .footer .wrapper .serviceSectors .resourcesFooter {
    flex: 0 1 25%;
    padding-right: 0;
    padding-left: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .rtl .footer .wrapper .serviceSectors .isosFooter {
    position: unset;
    width: 50%;
  }
}
@media only screen and (min-width: 1100px) {
  .rtl .footer .wrapper .serviceSectors .isosFooter {
    flex: 0 1 25%;
    padding-right: 0;
    padding-left: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .rtl .footer .wrapper .serviceSectors .sectorFooter {
    flex: 0 1 50%;
  }
}
@media only screen and (min-width: 1100px) {
  .rtl .footer .wrapper .serviceSectors .sectorFooter {
    flex: 0 1 25%;
    padding-right: 0;
    padding-left: 30px;
  }
}
@media only screen and (min-width: 640px) {
  .rtl .footer .wrapper .serviceSectors .servicesFooter {
    padding-right: 0;
    padding-left: 40px;
  }
}
@media only screen and (min-width: 768px) {
  .rtl .footer .wrapper .serviceSectors .servicesFooter {
    position: unset;
  }
}
@media only screen and (min-width: 1100px) {
  .rtl .footer .wrapper .serviceSectors .servicesFooter {
    flex: 0 1 25%;
    padding-right: 0;
    padding-left: 30px;
  }
}
.rtl .footer .wrapper .linkedIn {
  left: 20px;
  right: auto;
}
@media only screen and (min-width: 1100px) {
  .rtl .footer .wrapper .holdens {
    left: 40px;
    right: auto;
  }
}
@media only screen and (min-width: 1150px) {
  .rtl .footer .wrapper .holdens {
    left: 20px;
  }
}
.rtl .footer .wrapper .footerLogo {
  margin-top: 11px;
}
@media only screen and (min-width: 600px) {
  .rtl .footer .wrapper .footerLogo {
    margin-top: 18px;
  }
}
@media only screen and (min-width: 1100px) {
  .rtl .footer .wrapper .footerLogo {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 350px) {
  .rtl .footer .wrapper .copyRight {
    left: 20px;
    right: auto;
  }
}
@media only screen and (min-width: 1150px) {
  .rtl .footer .wrapper .copyRight {
    left: 140px;
  }
}
@media only screen and (min-width: 1150px) {
  .rtl .footer .wrapper .footerLogo {
    left: auto;
    right: 40px;
  }
}
.rtl .footer .wrapper .addresses > div ul, .rtl .footer .wrapper .serviceSectors > div ul {
  padding-right: 0;
}
@media only screen and (min-width: 1100px) {
  .rtl .footer .wrapper .addresses {
    width: 30%;
  }
}
.rtl .footer .wrapper .addresses div {
  padding-right: 0;
}
@media only screen and (min-width: 1100px) {
  .rtl .footer .wrapper .addresses div {
    flex: 1 0 100%;
  }
}
.rtl.page-id-1352 .contactIntro .wrapper .options .fourth .clickArrow {
  transform: rotate(180deg);
}
.rtl.page-id-1352 .contactIntro .wrapper .oneOption .fourth .clickArrow {
  display: none;
}
@media only screen and (min-width: 640px) {
  .rtl.page-id-1352 .offices .wrapper .office .imageWrapper img {
    right: -19%;
    left: auto;
  }
}
.rtl.page-id-1352 .offices .wrapper .office:nth-of-type(1) {
  display: block;
}
@media only screen and (min-width: 640px) {
  .rtl.page-id-1352 .offices .wrapper .office:nth-of-type(1) {
    display: flex;
  }
}
.rtl .wpcf7 input[type=url], .rtl .wpcf7 input[type=email], .rtl .wpcf7 input[type=tel] {
  direction: rtl;
}

@media only screen and (min-width: 640px) {
  .servicesSectorsClients .partners .wrapper .partnerLogos {
    justify-content: center;
  }
}

.home .servicesSectorsClients .services .wrapper .buttonsWrap a:nth-of-type(3) {
  opacity: 0;
  pointer-events: none;
  position: absolute;
}

.page-id-1305 .textImage {
  padding: 40px 0;
}
.page-id-1305 .textImage.firstSection {
  padding: 0;
}

.page-id-1309 .homeOne {
  background: url("../images/educationBG.jpg") !important;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
}
@media only screen and (min-width: 768px) {
  .page-id-1309 .homeOne {
    padding-bottom: 150px;
    padding-top: 150px;
  }
}
@media only screen and (min-width: 1200px) {
  .page-id-1309 .homeOne {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 768px) {
  .page-id-1309 .homeOne .wrapper {
    align-items: center;
  }
}
@media only screen and (min-width: 768px) {
  .page-id-1309 .homeOne .wrapper .leftText {
    flex: 1 0 60%;
    margin-top: -50px;
  }
}
@media only screen and (min-width: 1100px) {
  .page-id-1309 .homeOne .wrapper .leftText {
    max-width: 700px;
  }
}
@media only screen and (min-width: 768px) {
  .page-id-1309 .homeOne .wrapper .rightSide {
    margin-left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 1 0 55%;
    position: relative;
    left: auto;
    top: 0;
    height: 100%;
  }
}
@media only screen and (min-width: 1100px) {
  .page-id-1309 .homeOne .wrapper .rightSide {
    max-height: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .page-id-1309 .homeOne .wrapper .rightSide {
    max-height: 80%;
  }
}
@media only screen and (min-width: 768px) {
  .page-id-1309 .homeOne .wrapper .downArrow {
    bottom: -137px;
  }
}
@media only screen and (min-width: 1200px) {
  .page-id-1309 .homeOne .wrapper .downArrow {
    bottom: -27px;
  }
}
@media only screen and (min-width: 768px) {
  .page-id-1309 .homeOne .wrapper .contactButton {
    bottom: -130px;
  }
}
@media only screen and (min-width: 1200px) {
  .page-id-1309 .homeOne .wrapper .contactButton {
    bottom: -20px;
  }
}
.page-id-1309 .cta {
  background: url("../images/educationBG.jpg") !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
}
.page-id-1309 .homeOne {
  background: url("../images/educationBG.jpg") !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
}
.page-id-1309 .homeOne:before {
  display: none !important;
}
.page-id-1309 .topNav .navbar .navInner .menu > li .subMenu li a {
  background-color: #661EF4;
}
.page-id-1309 .topNav .navbar .navInner .menu > li .subMenu li a:hover {
  background-color: #fff;
  color: #661EF4;
}

.page-id-1305 .topNav .navbar .navInner .menu > li .subMenu li a {
  background-color: #2342CE;
}
.page-id-1305 .topNav .navbar .navInner .menu > li .subMenu li a:hover {
  background-color: #fff;
  color: #2342CE;
}
.page-id-1305 .topNav.active .wrapper {
  background: rgba(35, 66, 206, 0.65);
}
@media only screen and (max-width: 767px) {
  .page-id-1305 .topNav .wrapper {
    background: rgba(35, 66, 206, 0.65);
  }
}
@media only screen and (min-width: 768px) {
  .page-id-1305 .homeOne {
    padding-bottom: 150px;
    padding-top: 150px;
  }
}
@media only screen and (min-width: 1200px) {
  .page-id-1305 .homeOne {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 768px) {
  .page-id-1305 .homeOne .wrapper {
    align-items: center;
  }
}
@media only screen and (min-width: 768px) {
  .page-id-1305 .homeOne .wrapper .leftText {
    flex: 1 0 60%;
    margin-top: -50px;
  }
}
@media only screen and (min-width: 1100px) {
  .page-id-1305 .homeOne .wrapper .leftText {
    max-width: 700px;
  }
}
@media only screen and (min-width: 768px) {
  .page-id-1305 .homeOne .wrapper .rightSide {
    margin-left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 1 0 55%;
    position: relative;
    left: auto;
    top: 0;
    height: 100%;
  }
}
@media only screen and (min-width: 1100px) {
  .page-id-1305 .homeOne .wrapper .rightSide {
    max-height: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .page-id-1305 .homeOne .wrapper .rightSide {
    max-height: 80%;
  }
}
@media only screen and (min-width: 768px) {
  .page-id-1305 .homeOne .wrapper .downArrow {
    bottom: -137px;
  }
}
@media only screen and (min-width: 1200px) {
  .page-id-1305 .homeOne .wrapper .downArrow {
    bottom: -27px;
  }
}
@media only screen and (min-width: 768px) {
  .page-id-1305 .homeOne .wrapper .contactButton {
    bottom: -130px;
  }
}
@media only screen and (min-width: 1200px) {
  .page-id-1305 .homeOne .wrapper .contactButton {
    bottom: -20px;
  }
}
.page-id-1305 .homeOne.serviceSectorIntro .wrapper .leftText h1 {
  max-width: 700px;
}
.page-id-1305 .homeOne.serviceSectorIntro .wrapper .leftText .navItems {
  max-width: 590px;
}
@media only screen and (min-width: 1100px) {
  .page-id-1305 .homeOne.serviceSectorIntro .wrapper .leftText .navItems a:hover {
    color: #2342CE;
  }
}

.page-id-1305 .getInTouch {
  background-color: #F2F4FF !important;
}
.page-id-1305 .otherServSec {
  background-color: #F2F4FF;
}
.page-id-1305 .otherServSec .wrapper h4 {
  color: #161719;
}
.page-id-1305 .otherServSec .wrapper .allServSec {
  color: #161719;
}
.page-id-1305 .otherServSec .wrapper .allServSec svg path {
  stroke: #161719;
}
.page-id-1305 .otherServSec .wrapper .allServSec:hover {
  color: #2342CE;
}
.page-id-1305 .otherServSec .wrapper .allServSec:hover svg path {
  stroke: #2342CE;
}
.page-id-1305 .homeOne {
  background: linear-gradient(120deg, #2342ce, #0c194f);
}
.page-id-1305 .homeOne:before {
  display: none;
}
.page-id-1305 .getInTouch {
  background-color: #2342CE;
  overflow: visible;
}
.page-id-1305 .getInTouch.active {
  background-color: #f2f2f2;
}

.page-id-1307 .homeOne, .page-id-1307 .homeOne::before {
  background: linear-gradient(120deg, #2d574b 0%, #29b67b 30%, #09894e 65%, #056c3c 100%);
}
.page-id-1307 .getInTouch {
  background-color: #E8FFF5 !important;
}
.page-id-1307 .otherServSec {
  background-color: #E8FFF5;
}
.page-id-1307 .otherServSec .wrapper .buttonsWrap a:hover .buttonBG path {
  fill: #1EE28C !important;
}
.page-id-1307 .otherServSec .wrapper .buttonsWrap a .buttonBG path {
  fill: #07331E !important;
}
.page-id-1307 .otherServSec .wrapper h4 {
  color: #07331E;
}
.page-id-1307 .otherServSec .wrapper .allServSec {
  color: #07331E !important;
}
.page-id-1307 .otherServSec .wrapper .allServSec:hover {
  color: #1EE28C !important;
}
.page-id-1307 .otherServSec .wrapper .allServSec:hover svg path {
  stroke: #1EE28C !important;
}
.page-id-1307 .otherServSec .wrapper .allServSec svg path {
  stroke: #07331E !important;
}

.page-id-1307 .getInTouch {
  background-color: #1EE28C;
  overflow: visible;
}
.page-id-1307 .getInTouch.active {
  background-color: #f2f2f2;
}

.page-id-1307 .homeOne.serviceSectorIntro .wrapper .leftText .navItems {
  max-width: 700px;
}
@media only screen and (min-width: 1100px) {
  .page-id-1307 .homeOne.serviceSectorIntro .wrapper .leftText .navItems a:hover {
    color: #1EE28C;
  }
}

.page-id-1307 .topNav .navbar .navInner .menu > li .subMenu li a {
  background-color: #1EE28C;
}
.page-id-1307 .topNav .navbar .navInner .menu > li .subMenu li a:hover {
  background-color: #fff;
  color: #1EE28C;
}

.page-id-1307 .topNav.active .wrapper {
  background: rgba(12, 143, 83, 0.65);
}
@media only screen and (max-width: 767px) {
  .page-id-1307 .topNav .wrapper {
    background: rgba(12, 143, 83, 0.65);
  }
}

.page-id-1301 .topNav .navbar .navInner .menu > li .subMenu li a {
  background-color: #661EF4;
}
.page-id-1301 .topNav .navbar .navInner .menu > li .subMenu li a:hover {
  background-color: #fff;
  color: #661EF4;
}

@media only screen and (min-width: 768px) {
  .page-id-1305 .homeOne, .page-id-1295 .homeOne, .page-id-1301 .homeOne, .page-id-1309 .homeOne, .parent-pageid-1287 .homeOne, .page-id-1307 .homeOne, .page-id-1311 .homeOne {
    padding-bottom: 150px;
    padding-top: 150px;
  }
}
@media only screen and (min-width: 1200px) {
  .page-id-1305 .homeOne, .page-id-1295 .homeOne, .page-id-1301 .homeOne, .page-id-1309 .homeOne, .parent-pageid-1287 .homeOne, .page-id-1307 .homeOne, .page-id-1311 .homeOne {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 768px) {
  .page-id-1305 .homeOne .wrapper, .page-id-1295 .homeOne .wrapper, .page-id-1301 .homeOne .wrapper, .page-id-1309 .homeOne .wrapper, .parent-pageid-1287 .homeOne .wrapper, .page-id-1307 .homeOne .wrapper, .page-id-1311 .homeOne .wrapper {
    align-items: center;
  }
}
@media only screen and (min-width: 768px) {
  .page-id-1305 .homeOne .wrapper .leftText, .page-id-1295 .homeOne .wrapper .leftText, .page-id-1301 .homeOne .wrapper .leftText, .page-id-1309 .homeOne .wrapper .leftText, .parent-pageid-1287 .homeOne .wrapper .leftText, .page-id-1307 .homeOne .wrapper .leftText, .page-id-1311 .homeOne .wrapper .leftText {
    flex: 1 0 60%;
    margin-top: -50px;
  }
}
@media only screen and (min-width: 1100px) {
  .page-id-1305 .homeOne .wrapper .leftText, .page-id-1295 .homeOne .wrapper .leftText, .page-id-1301 .homeOne .wrapper .leftText, .page-id-1309 .homeOne .wrapper .leftText, .parent-pageid-1287 .homeOne .wrapper .leftText, .page-id-1307 .homeOne .wrapper .leftText, .page-id-1311 .homeOne .wrapper .leftText {
    max-width: 700px;
  }
}
@media only screen and (min-width: 768px) {
  .page-id-1305 .homeOne .wrapper .rightSide, .page-id-1295 .homeOne .wrapper .rightSide, .page-id-1301 .homeOne .wrapper .rightSide, .page-id-1309 .homeOne .wrapper .rightSide, .parent-pageid-1287 .homeOne .wrapper .rightSide, .page-id-1307 .homeOne .wrapper .rightSide, .page-id-1311 .homeOne .wrapper .rightSide {
    margin-right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 1 0 55%;
    position: relative;
    right: auto;
    top: 0;
    height: 100%;
  }
}
@media only screen and (min-width: 1100px) {
  .page-id-1305 .homeOne .wrapper .rightSide, .page-id-1295 .homeOne .wrapper .rightSide, .page-id-1301 .homeOne .wrapper .rightSide, .page-id-1309 .homeOne .wrapper .rightSide, .parent-pageid-1287 .homeOne .wrapper .rightSide, .page-id-1307 .homeOne .wrapper .rightSide, .page-id-1311 .homeOne .wrapper .rightSide {
    max-height: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .page-id-1305 .homeOne .wrapper .rightSide, .page-id-1295 .homeOne .wrapper .rightSide, .page-id-1301 .homeOne .wrapper .rightSide, .page-id-1309 .homeOne .wrapper .rightSide, .parent-pageid-1287 .homeOne .wrapper .rightSide, .page-id-1307 .homeOne .wrapper .rightSide, .page-id-1311 .homeOne .wrapper .rightSide {
    max-height: 80%;
  }
}
@media only screen and (min-width: 768px) {
  .page-id-1305 .homeOne .wrapper .downArrow, .page-id-1295 .homeOne .wrapper .downArrow, .page-id-1301 .homeOne .wrapper .downArrow, .page-id-1309 .homeOne .wrapper .downArrow, .parent-pageid-1287 .homeOne .wrapper .downArrow, .page-id-1307 .homeOne .wrapper .downArrow, .page-id-1311 .homeOne .wrapper .downArrow {
    bottom: -137px;
  }
}
@media only screen and (min-width: 1200px) {
  .page-id-1305 .homeOne .wrapper .downArrow, .page-id-1295 .homeOne .wrapper .downArrow, .page-id-1301 .homeOne .wrapper .downArrow, .page-id-1309 .homeOne .wrapper .downArrow, .parent-pageid-1287 .homeOne .wrapper .downArrow, .page-id-1307 .homeOne .wrapper .downArrow, .page-id-1311 .homeOne .wrapper .downArrow {
    bottom: -27px;
  }
}
@media only screen and (min-width: 768px) {
  .page-id-1305 .homeOne .wrapper .contactButton, .page-id-1295 .homeOne .wrapper .contactButton, .page-id-1301 .homeOne .wrapper .contactButton, .page-id-1309 .homeOne .wrapper .contactButton, .parent-pageid-1287 .homeOne .wrapper .contactButton, .page-id-1307 .homeOne .wrapper .contactButton, .page-id-1311 .homeOne .wrapper .contactButton {
    bottom: -130px;
  }
}
@media only screen and (min-width: 1200px) {
  .page-id-1305 .homeOne .wrapper .contactButton, .page-id-1295 .homeOne .wrapper .contactButton, .page-id-1301 .homeOne .wrapper .contactButton, .page-id-1309 .homeOne .wrapper .contactButton, .parent-pageid-1287 .homeOne .wrapper .contactButton, .page-id-1307 .homeOne .wrapper .contactButton, .page-id-1311 .homeOne .wrapper .contactButton {
    bottom: -20px;
  }
}

.page-id-1309 .otherServSec .wrapper .buttonsWrap > a:nth-of-type(1), .page-id-1311 .otherServSec .wrapper .buttonsWrap > a:nth-of-type(1), .page-id-1310 .otherServSec .wrapper .buttonsWrap > a:nth-of-type(1) {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.page-id-1311 .topNav .navbar .navInner .menu > li .subMenu li a {
  background-color: #2342CE;
}
.page-id-1311 .topNav .navbar .navInner .menu > li .subMenu li a:hover {
  background-color: #fff;
  color: #2342CE;
}
.page-id-1311 .topNav.active .wrapper {
  background: rgba(35, 66, 206, 0.65);
}
@media only screen and (max-width: 767px) {
  .page-id-1311 .topNav .wrapper {
    background: rgba(35, 66, 206, 0.65);
  }
}
.page-id-1311 .getInTouch {
  background-color: #2342CE;
  overflow: visible;
}
.page-id-1311 .getInTouch.active {
  background-color: #f2f2f2;
}
.page-id-1311 .homeOne:before {
  background: linear-gradient(240deg, #2342ce 0%, #9eabe8 100%) !important;
}

@media only screen and (min-width: 768px) {
  .parent-pageid-1280 .homeOne.serviceSectorIntro .wrapper .leftText, .page-id-1309 .homeOne.serviceSectorIntro .wrapper .leftText, .page-id-1311 .homeOne.serviceSectorIntro .wrapper .leftText, .page-id-1310 .homeOne.serviceSectorIntro .wrapper .leftText {
    flex: 1 0 60%;
    margin-top: -50px;
    max-width: 850px;
  }
}
@media only screen and (min-width: 1100px) {
  .parent-pageid-1280 .homeOne.serviceSectorIntro .wrapper .leftText, .page-id-1309 .homeOne.serviceSectorIntro .wrapper .leftText, .page-id-1311 .homeOne.serviceSectorIntro .wrapper .leftText, .page-id-1310 .homeOne.serviceSectorIntro .wrapper .leftText {
    max-width: 700px;
  }
}
@media only screen and (min-width: 768px) {
  .parent-pageid-1280 .homeOne.serviceSectorIntro .wrapper .rightSide, .page-id-1309 .homeOne.serviceSectorIntro .wrapper .rightSide, .page-id-1311 .homeOne.serviceSectorIntro .wrapper .rightSide, .page-id-1310 .homeOne.serviceSectorIntro .wrapper .rightSide {
    margin: auto;
    margin-right: auto;
    right: auto;
    top: -150px;
    bottom: 0;
    max-height: 75%;
    margin-right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 1 0 55%;
    position: relative;
    right: auto;
    top: 0;
    height: 100%;
  }
}
.parent-pageid-1280 .homeOne.serviceSectorIntro .wrapper .rightSide .fullVideo, .page-id-1309 .homeOne.serviceSectorIntro .wrapper .rightSide .fullVideo, .page-id-1311 .homeOne.serviceSectorIntro .wrapper .rightSide .fullVideo, .page-id-1310 .homeOne.serviceSectorIntro .wrapper .rightSide .fullVideo {
  margin-right: -15%;
}
@media only screen and (min-width: 768px) {
  .parent-pageid-1280 .homeOne.serviceSectorIntro .wrapper .rightSide .fullVideo, .page-id-1309 .homeOne.serviceSectorIntro .wrapper .rightSide .fullVideo, .page-id-1311 .homeOne.serviceSectorIntro .wrapper .rightSide .fullVideo, .page-id-1310 .homeOne.serviceSectorIntro .wrapper .rightSide .fullVideo {
    margin-left: auto;
    margin-right: -5%;
  }
}

.page-id-1280 .topNav .navbar .navInner .menu > li .subMenu li a {
  background-color: #661EF4;
}
.page-id-1280 .topNav .navbar .navInner .menu > li .subMenu li a:hover {
  background-color: #fff;
  color: #661EF4;
}

.page-id-1301 .homeOne.serviceSectorIntro .wrapper .leftText .navItems {
  max-width: 700px;
}
@media only screen and (min-width: 1100px) {
  .page-id-1301 .homeOne.serviceSectorIntro .wrapper .leftText .navItems a:hover {
    color: #661EF4;
  }
}

.page-id-1301 .topNav .wrapper .logoWrapper .brand svg > g path:nth-of-type(1), .page-id-1301 .topNav .wrapper .logoWrapper .brand svg > g path:nth-of-type(2) {
  fill: #07331E;
}
.page-id-1301 .getInTouch {
  background-color: #ECE3FF !important;
}
.page-id-1301 .otherServSec {
  background-color: #ECE3FF;
}
.page-id-1301 .otherServSec .wrapper h4 {
  color: #161719;
}
.page-id-1301 .otherServSec .wrapper .allServSec {
  color: #161719;
}
.page-id-1301 .otherServSec .wrapper .allServSec svg path {
  stroke: #161719;
}
.page-id-1301 .otherServSec .wrapper .allServSec:hover {
  color: #661EF4;
}
.page-id-1301 .otherServSec .wrapper .allServSec:hover svg path {
  stroke: #661EF4;
}
.page-id-1301 .twoColTextwithSVG.purpleSection {
  background: linear-gradient(120deg, #661EF4 0%, #330F7A 100%);
  color: #fff;
  padding: 40px 0 60px;
}
.page-id-1301 .twoColTextwithSVG.purpleSection h2, .page-id-1301 .twoColTextwithSVG.purpleSection h3 {
  color: #fff;
}
.page-id-1301 .getInTouch {
  background-color: #661EF4;
  overflow: visible;
}
.page-id-1301 .getInTouch.active {
  background-color: #f2f2f2;
}

.page-id-1295 .homeOne.serviceSectorIntro {
  background: linear-gradient(90deg, #661EF4 0%, #330F7A 50%, #1F074E 100%);
}
.page-id-1295 .homeOne.serviceSectorIntro:before {
  display: none;
}
.page-id-1295 .homeOne.serviceSectorIntro .wrapper .leftText .navItems {
  max-width: 700px;
}
@media only screen and (min-width: 1100px) {
  .page-id-1295 .homeOne.serviceSectorIntro .wrapper .leftText .navItems a:hover {
    color: #330F7A;
  }
}

.page-id-1295 .otherServSec {
  background-color: #F2EDFF;
}
.page-id-1295 .otherServSec .wrapper h4 {
  color: #330F7A;
}
.page-id-1295 .otherServSec .wrapper .allServSec {
  color: #330F7A;
}
.page-id-1295 .otherServSec .wrapper .allServSec svg path {
  stroke: #330F7A;
}
.page-id-1295 .otherServSec .wrapper .allServSec:hover {
  color: #2342CE;
}
.page-id-1295 .otherServSec .wrapper .allServSec:hover svg path {
  stroke: #2342CE;
}
.page-id-1295 .getInTouch {
  background-color: #F2EDFF;
  overflow: visible;
}
.page-id-1295 .getInTouch.active {
  background-color: #F2EDFF;
}

.page-id-1295 .topNav .navbar .navInner .menu > li .subMenu li a {
  background-color: #2342CE;
}
.page-id-1295 .topNav .navbar .navInner .menu > li .subMenu li a:hover {
  background-color: #fff;
  color: #2342CE;
}

.page-id-1287 .servicesSectorsClients .services .wrapper .buttonsWrap a:nth-of-type(3) {
  opacity: 0;
  pointer-events: none;
  position: absolute;
}
.page-id-1287 .topNav .navbar .navInner .menu > li .subMenu li a {
  background-color: #2342CE;
}
.page-id-1287 .topNav .navbar .navInner .menu > li .subMenu li a:hover {
  background-color: #fff;
  color: #2342CE;
}

.page-id-1287 .homeOne.servicesIntro {
  background: linear-gradient(180deg, #003ac8 0%, #1e39b2 100%);
}
.page-id-1287 .servicesSectorsClients.servicesPage {
  background: linear-gradient(180deg, #1e39b2 0%, #1e39b2 40%, #02226b 100%);
}
.page-id-1287 .servicesSectorsClients .services .wrapper .buttonsWrap .clickArrow path, .page-id-1287 .servicesSectorsClients .services .wrapper .buttonsWrap .clickArrow line {
  stroke: #2342ce;
}
@media only screen and (min-width: 1100px) {
  .page-id-1287 .servicesSectorsClients .services .wrapper .buttonsWrap a:hover .clickArrow path, .page-id-1287 .servicesSectorsClients .services .wrapper .buttonsWrap a:hover .clickArrow line {
    stroke: #fff;
  }
  .page-id-1287 .servicesSectorsClients .services .wrapper .buttonsWrap a:hover .buttonBG path {
    fill: rgba(12, 25, 79, 0.65);
  }
}
.page-id-1287 .servicesSectorsClients .services .wrapper .buttonsWrap a .buttonBG path {
  fill: #0c194f;
}

.page-id-1287 .homeOne .wrapper .leftText strong {
  color: #6D7CC3;
}

.page-id-1280 .homeOne .wrapper .leftText strong {
  color: #C1A5F9;
}

.page-id-1352 .topNav .navbar .navInner .menu > li .subMenu li a {
  background-color: #1A083D;
}
.page-id-1352 .topNav .navbar .navInner .menu > li .subMenu li a:hover {
  background-color: #fff;
  color: #1A083D;
}
.page-id-1352 .topNav.active .wrapper {
  background: rgba(49, 14, 117, 0.65);
}
@media only screen and (max-width: 767px) {
  .page-id-1352 .topNav .wrapper {
    background: rgba(49, 14, 117, 0.65);
  }
}/*# sourceMappingURL=rtl.css.map */