@charset "utf-8";
/* general */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
body{ font-family: Poppins !important; font-size: 15px; line-height: 24px;}
p, li, ol, a{ font-family: Poppins !important; font-size: 15px; line-height: 24px;}
/* #WidgetControl4{display: none;} */
#RadDockZone4{max-width: 100%;}
#widgetsControl{display: none;}
.modal-backdrop {--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #ffffff;--bs-backdrop-opacity: 0.6;}

/* #HomepagecontentControl{padding-left:0 ;padding-right: 0} */
/**/
#RadDockZone4.container{max-width: 100%;padding-left: 0;padding-right: 0;overflow: hidden;}
.OtherPageControl{padding: 0;}
#RadDockZone1.container{position: relative; }

@media (min-width: 1200px ) and (max-width: 1366px) {
    .Volumes > .container{
        max-width: 1320px;
    }
}
@media only screen and (min-width: 991px){
    #RadDockZone1.container{position: sticky; max-width: 100%; top: 0; background: #fff; z-index: 9999;}
    #RadDockZone1.container > .row{max-width: 80% ; margin: 0 auto;align-items: center;}
    .navbar-expand-md .navbar-nav .dropdown-menu {
        left: 0;
    }

    #RadDockZone1{ transition:.3s;}
    .body-fx header{text-align: center;}
    .body-fx #RadDockZone1{position:fixed; top:0; height:85px; transition:.3s; background: #fff;}
    .body-fx .navbar-expand-md .navbar-nav { margin-top: 15px;}
    /* .body-fx #HeaderControl{width:33%; float:left; left:0;}
    .body-fx #MenuControl{width:67%; float:right; right:0;} */
  }
#zonediv #RadDockZone1.container.mt-3{margin-top: 0rem !important;}
#RadDockZone1.container::before {content: '';position: absolute;top: calc(100% + 6px);left: 0;width: 100%;height: 10px;background: linear-gradient(30.92deg, #00C2FF 30%, #9975f7 47.21%, #1678fb 71.91%);filter: blur(12px);border-radius: 1px;z-index: -1;}
@media (min-width:1023px){

    .dropdown .dropdown-menu{
        display: none;
      }
      .dropdown:hover > .dropdown-menu, .dropend:hover > .dropdown-menu{
        display: block;
        margin-top: 0;
        margin-left: 0;
      }
      .navbar.navbar-expand-md{padding: 0;}
    }
/**/

.main-table{ font-family: "Poppins", Sans-serif; font-weight:normal; Font-size:16px; color:#757589; line-height:26px; text-align:justify;}
.main-heading{ font-weight:bold; Font-size: 20px; color:#222; text-align:left; line-height:30px; border-bottom:1px #ccc dashed; text-transform:uppercase; margin-bottom:10px;}
.sub-heading{font-family: "Poppins", Sans-serif; font-size: 16px; font-weight: 400; line-height: 1.5em; color: #333;margin:0;}
.team-title{ font-weight:bold; Font-size:14px; color:#222; line-height:30px; text-align:left;}
.maps{ text-align:center;}
#divmainenquiry11 .close { position: absolute; right: 14px; font-size: 30px; cursor: pointer;}
.RadDock .rdContent{font-family:Poppins !important; }
body{font-family: Poppins !important;}
.text-justify{text-align: justify;}
section{padding: 40px 0;}
.bg-1{background-color: #F3F8FF;}
p {font-size: 15px;color: #222;}
/* modal  */
#exampleModal .modal-header{color: #fff; background-color: #313b8b;padding: 8px 20px;}
.hm-form input, .hm-form textarea,.hm-form select {border-radius: 0;background-color: #eee;border: 1px dashed #00000038;}
#exampleModal .modal-body{box-shadow: rgb(204, 219, 232) 3px 3px 10px 3px inset, rgba(255, 255, 255, 0.5) 20px 27px 30px -14px inset;}
.btn-close {background:  url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'><path d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/></svg>") center/1em auto no-repeat ; border-radius: 50%;position: relative;top: -22px;right: -22px;} 

/* nav-top started */
.btn-posnawr { text-align: center;text-decoration: none;color: #fff !important;position: relative;overflow: hidden;width: 100%;background-color: #000; position: relative; z-index: 10;    border-radius: 10px;}
.btn-posnawr span {position: absolute;display: block;width: 0;height: 0;border-radius: 50%;background-color: #415DF3 !important;-webkit-transition: width 0.4s ease-in-out, height 0.4s ease-in-out;transition: width 0.4s ease-in-out, height 0.4s ease-in-out;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: -1;}
.btn-posnawr:hover {color: #fff;}
.btn-posnawr:hover span {width: 225%;height: 200px;}
.btn-posnawr:active {background-color: #415DF3;}
 /* read-more btn */
 .hm-btn {position: relative;z-index: 2;overflow: hidden;vertical-align: middle;display: inline-flex;border: none;text-transform: uppercase;text-align: center;background-color: #000 !important;color: #fff !important;font-size: 15px;font-weight: 600;line-height: 1;padding: 19px 30px;min-width: 170px;border-radius: 0px;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center}
 .hm-btn:before,.hm-btn:after {content: "";position: absolute;background-color: #415DF3;z-index: -1;-webkit-transition: all 0.6s ease-out;transition: all 0.6s ease-out;top: 50%;width: 20px;height: 20px;border-radius: 0}
 .hm-btn:before {left: -20px;transform: translate(-50%, -50%) rotate(45deg)}
 .hm-btn:after {right: -20px;transform: translate(50%, -50%) rotate(45deg)}
 .hm-btn i {transition: 0.4s all;position: relative;right: 2px;transform: rotate(48deg);}
 .hm-btn:hover:before,.hm-btn.active:before {animation: criss-cross-left 0.9s both;animation-direction: alternate}
 .hm-btn:hover:after,.hm-btn.active:after {animation: criss-cross-right 0.9s both;animation-direction: alternate}
 .hm-btn:hover i,.hm-btn.active i {animation: btn-icon-anim 0.9s both;animation-direction: alternate}
 .hm-btn.btn:hover:before,.hm-btn.btn:hover:after {background-color: #415DF3;}
@-webkit-keyframes criss-cross-left {
    0% {left: -20px}
    50% {left: 50%;height: 20px;width: 20px} 
    100% {left: 50%;height: calc(300px*1.5);width: calc(300px*1.5)}
}
@-webkit-keyframes criss-cross-right {
    0% {right: -20px}
    50% {right: 50%;height: 20px;width: 20px}
    100% { right: 50%; height: calc(300px*1.5); width: calc(300px*1.5)}
}
@-webkit-keyframes btn-icon-anim {
    0% {top: 0;right: 2px}
    25% {top: -10px;right: -10px}
    50% {top: 10px;opacity: 0;right: 17px}
    100% {top: 0;right: 2px;opacity: 1}
}
/* font-size */
.fs-12{font-size: 12px;}
.fs-13{font-size: 13px;}
.fs-14{font-size: 14px;}
.fs-15{font-size: 15px;}
.fs-18{font-size: 18px;}
.fs-22{font-size: 22px;}
/*  */
.h-80px{height: 80px;}
/*-----------------------------
#nav-bar
-------------------------------*/
.dropdown-toggle{position:relative;}
.nav-item ul li .dropdown-toggle::after{position:absolute;right: 5px; top: 10px;}
#MenuControl .bg-light{background-color: transparent !important; height:100%;}
/* #MenuControl .nav-link:focus,#MenuControl .nav-link:hover, #MenuControl .dropdown-item:focus, #MenuControl .dropdown-item:hover{background-color:#000 !important; color:#fff !important;} */
.nav-link{font-weight: 600; color:#000;}
.nav-fill{width:100%; font-size: 15px;}
.nav-item a{font-size:15px;}
.navbar-brand{margin:0;}
.RadGrid_Default .rgHoveredRow{background:#c5c5c5 !important;}
.navbar-toggler{background: #fff;}
/*-----------------------------
#banner-sec
-------------------------------*/
.banner-sec{margin-top: 50px;}
.banner-sec h1{    font-family: "Poppins", Sans-serif;font-size: 60px;font-weight: 500;text-transform: capitalize;font-style: normal;text-decoration: none;line-height: 1.2em;letter-spacing: 0px;word-spacing: 0em;color: #1C244B;}
.banner-sec h2{font-family: "Poppins", Sans-serif;font-size: 48px;font-weight: 600;color: #000;text-transform: capitalize;font-style: normal;}
.txt-transform{-webkit-text-fill-color: transparent;background-image: linear-gradient(30.92deg, #00C2FF 30%, #9975f7 47.21%, #1678fb 71.91%);-webkit-background-clip: text;background-clip: text;}
.banner-sec .heading-title span{    color: #000;margin-left: 5px;letter-spacing: -6px;font-weight: 800;}
.word {position: absolute;opacity: 0;  }
.banner-sec  .letter {display: inline-block;position: relative;float: left;transform: translateZ(25px);transform-origin: 50% 50% 25px;}
.banner-sec .letter.behind {transform: rotateX(-90deg);}
.banner-sec .letter.in {transform: rotateX(0deg);transition: transform 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.banner-sec .letter.out {transform: rotateX(90deg);transition: transform 0.32s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
/*-----------------------------
#count
-------------------------------*/
.count-txt-head{font-size: 22px !important;font-weight: 600;color: #000;}
.count-box p span{font-size: 48px;font-weight: 600;line-height: 60px;color: #000;}
.count-box p{font-size: 15px;}
/*-----------------------------
#carousel
-------------------------------*/
.carousel-field {width: 100%;height: 100dvh;}
.swiper-wrapper {-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}
.reverse-marquee-carousel,
.marquee-carousel {width: 100%;height: 50%;}
.swiper-slide {display: flex;justify-content: center;align-items: center;}
.content {width: 100%;height: 90%;text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;}


/*-----------------------------
#Leader
-------------------------------*/
.card-item{display: inline-block;  flex: none;text-align: center;}
.card-item img{width: 140px; height: 90px; object-fit: contain; margin: 20px ; }
.card-item-rev{display: inline-block;  flex: none;text-align: center;}
.card-item-rev img{width: 140px; height: 90px; object-fit: contain; margin: 20px ; }

/*-----------------------------
#expertise
-------------------------------*/
.ser_sec{}
.ser-heading{font-family: "Poppins", Sans-serif;font-size: 24px;font-weight: 600;color: #000000;margin-bottom: 14px;}
.ser_sec .ser-cont{font-size: 15px; color: #505050;}
.ser_sec .ser-btm a{box-shadow: 0px 0px 15px -5px #C4C4C4;}
.ser_sec .ser-btm a:hover{    box-shadow: 0px 0px 15px -2px rgba(50.99999999999998, 154.00000000000009, 248, 0.6);}
.btm_ser_sec{padding-bottom: 116px;}
/*-----------------------------
#accreditations
-------------------------------*/
.accreditations-card-item{display: inline-block;  flex: none;text-align: center;}
.accreditations-card-item img{width: 150px; height: auto; object-fit: contain; margin: 20px ; }
/*-----------------------------
#compliance?_item
-------------------------------*/
.compliance_item{border-radius: 16px; box-shadow: 0px 0px 11px -3px rgba(104.65625, 104.65625, 104.65625, 0.5); text-align: center; padding: 16px 10px;}
.compliance_item p{margin-top: 8px; font-weight: 600; color: #000;}
.compliance_item:hover{box-shadow: 0px 0px 11px -3px rgba(0, 131.99999999999997, 255, 0.5)}

/*-----------------------------
#Volumes
-------------------------------*/
.Volumes_items_slider_cont {  position: relative;background-color: #12141D;text-align: left;border: 0px solid #eee;border-radius: 16px;box-shadow: 0px 1px 20px 4px rgba(27.16304347826088, 79.66460302457463, 255, 0.5);padding: 36px 17px;text-align: justify;min-height: 545px;}
.Volumes_items_slider_cont:hover{  background-color: #2A4BB1;}
.Volumes_items_slider_cont_flex{}
.Volumes_items_slider_cont img{width: 80px !important; height: 80px !important; object-fit: contain;margin: inherit !important; margin-right: 10px !important;}
.Volumes_items_slider_cont_title h2{margin-bottom: 0; color: #fff; font-size: 18px;font-weight: 600; text-shadow:0px 0px 10px rgba(0,0,0,0.3);letter-spacing: -1px; margin-bottom: 10px;}
.Volumes_items_slider_cont_title h3{margin-bottom: 0; color: #fff; font-size: 14px;}
.Volumes_items_slider_cont p{margin-bottom: 0; color: #ccc; font-size: 15px; }
.Volumes_items_slider_cont:hover p,  .Clients_items_slider_cont:hover p{color:#fff;}
.swiper-slide-active .Volumes_items_slider_cont, .swiper-slide-active .Clients_items_slider_cont{background-color: #2A4BB1;}
.swiper-slide-active .Volumes_items_slider_cont p, .swiper-slide-active .Clients_items_slider_cont p{color:#fff;}
/*-----------------------------
#Blog
-------------------------------*/
.blog .card{ box-shadow: 0px 0px 15px -5px rgba(0, 0, 0, 0.5);}
.blog .card:hover{box-shadow: 0px 0px 16px -5px rgba(19.402173913043452, 141.29844045368617, 255, 0.5);}
.blog .card img.img-fluid.h-100.rounded-start {min-height: 180px;width: 100%;}
.blog .card-body{padding: 17px 28px;}
/*-----------------------------
#Footer
-------------------------------*/

.ft_title{position: relative; font-size: 20px; color: #fff;font-weight: 600;}
.ft_title:after {content: "";position:absolute;left: 4px;bottom: -8px;border-radius: 10px;height: 2px;width: 106px;background-color: transparent;background-image: -webkit-linear-gradient(left,#415DF3, transparent);background-image: linear-gradient(to right,#415DF3, transparent);}
#footer .social-links a .fa{display: inline-block;color: #fff;border-radius: 50%;background-color: #415DF3;width: 50px;height: 49px;line-height: 49px;text-align: center;margin-left: 6px;}
/*-----------------------------
#About-PG
-------------------------------*/
.journey-card{padding: 30px 20px;border-radius:20px;box-shadow: 0px 0px 15px -3px #C4C4C4; text-align: center; min-height: 250px;}
.journey-card:hover{box-shadow: 0px 0px 15px -2px rgba(50.99999999999998, 154.00000000000009, 248, 0.6);}
.journey-card.odd{margin-top: 80px;}
.journey-card h2{font-size: 26px; color: #1d1d1d; font-weight: 600; margin-bottom: 16px;}
.journey-card p{font-size: 15px; color: #757589;text-align: justify; margin-bottom: 0; hyphens: auto;}
/* pioneer */
.flip-card {background-color: transparent;width: 100%;height: 390px;perspective: 1000px;}
.flip-card-inner {position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.6s;transform-style: preserve-3d;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);}
.flip-card:hover .flip-card-inner {transform: rotateY(180deg);}
.flip-card-inner img{width: 250px; border-radius: 10px;}
.flip-card-front, .flip-card-back { padding: 16px; position: absolute;width: 100%;height: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.flip-card-front {background-color: #2283FF;color: #fff; }
.flip-card-front h2{color: #fff; font-size: 24px; font-weight: 600; margin-top: 20px;}
.flip-card-front p{color: #fff; margin-bottom: 0;}
.flip-card-back {padding: 16px;background-color: #111;color: white;transform: rotateY(180deg);display: flex;flex-direction: column;justify-content: center;}
.flip-card-back h2{color: #fff; font-size: 20px; font-weight: 600}
.flip-card-back p{color: #fff; font-size: 15px; text-align: justify;}
/* network */
.network-card{padding: 30px 20px;border-radius:20px;box-shadow: 0px 0px 15px -3px #C4C4C4;min-height: 250px;}
.network-card img{width: 80px; height: 80px; margin-bottom: 20px; transition: 0.8s ease-in-out;}
.network-card:hover{box-shadow: 0px 0px 15px -2px rgba(50.99999999999998, 154.00000000000009, 248, 0.6);}
.network-card:hover img{transform: rotateY(180deg);}
.network-card h2{font-size: 22px;font-weight: 600;line-height: 25px;color: #000000;}
.network-card p{font-size: 15px;font-weight: 400;line-height: 24px;color: #4C4C4C;text-align: left; margin-bottom: 0;}
/* Trusted */
.about_Trusted_card_item{display: inline-block;  flex: none;text-align: center;}
.about_Trusted_card_item img{width: 140px; height: 90px; object-fit: contain; margin: 20px ; }
.about_Trusted_card_item_rev{display: inline-block;  flex: none;text-align: center;}
.about_Trusted_card_item_rev img{width: 140px; height: 90px; object-fit: contain; margin: 20px ; }
/* Advantage*/
.Advantage_item{margin-top: 40px; padding: 0 30px;}
.Advantage_item h2{ font-family: "Poppins", Sans-serif;   font-size: 24px;font-weight: 600;line-height: 30px;color: #000000;text-align: center;}
.Advantage_item p{ font-family: "Poppins", Sans-serif;font-size: 15px;font-weight: 400;line-height: 23px;color: #555555;text-align: center;}
/* about_accreditations */
.about_accreditations_card_item{display: inline-block;  flex: none;text-align: center;}
.about_accreditations_card_item img{width: 140px; height: 90px; object-fit: contain; margin: 20px ; }
/* connect */
.connect_item_wraper{}
.connect_item{margin: 10px;}
.connect_item .fa{font-size: 50px; color: #fff;margin-bottom: 6px;}
.connect_item h2{ font-family: "Poppins", Sans-serif;font-size: 26px;font-weight: 600; color: #fff;}
.connect_item a{color: #FFFFFF;font-family: "Poppins", Sans-serif;font-size: 22px;font-weight: 500;}
/*-----------------------------
#sap-home
-------------------------------*/
.sap-home-banner{background: url(../Image/SAPhome.jpg) no-repeat center center/cover; padding: 80px 0;}
.sap-home-banner h2{font-size: 42px;font-weight: 700; color: #fff; margin-bottom: 20px;}
/* Challenges_item */
.Challenges_item{border-radius: 16px;box-shadow: 0px 0px 15px -5px #C4C4C4;padding: 30px;}
.Challenges_item:hover{box-shadow: 0px 0px 15px -2px rgba(50.99999999999998, 154.00000000000009, 248, 0.6);}
.Challenges_item img{width: 60px; margin-bottom: 20px;transition: 0.8s ease-in-out;}
.Challenges_item:hover img{transform: rotateY(180deg);}
.Challenges_item h2{font-size: 22px;font-weight: 600;line-height: 25px;text-align: left;color: #000000;hyphens: auto;}
.Challenges_item p,.Challenges_item ul li{font-size: 15px;font-weight: 400;line-height: 24px;color: #4C4C4C;}
.Challenges_item_btn{text-align: end; margin-bottom: 0;}
.Challenges_item_btn a{color: #000;font-size: 16px;}
/*  */
.sap-home-contact ol li{font-size: 17px;color: #000000;}
.innr-cont{border-radius: 0 20px 20px 0;}
.innr-cont input, .innr-cont textarea{color: #525252;background-color: #00000012;border-radius: 5px 5px 5px 5px;padding: 15px 15px 15px 15px;}
/*-----------------------------
#SAP-Implementation
-------------------------------*/
.sap-implementation-banner{background: url(../Image/spreadsheet-document-financal-report-concept-1.jpg) no-repeat center center/cover; padding: 80px 0;}
.sap-implementation-banner h2{text-align: left; font-size: 42px;font-weight: 700; color: #fff; margin-bottom: 20px;}
.sap-implementation-btm h2{font-size: 28px;font-weight: 600;line-height: 35px;color: #000000; margin-bottom: 20px;}
.sap-implementation-btm p{color: #4C4C4C;}
/*  */
.sap-implementation-partner {}
.sap-implementation-partner-wraper {border-radius: 16px;box-shadow: 0px 0px 15px -5px #C4C4C4;overflow: hidden;}
.sap-implementation-partner-wraper:hover{box-shadow: 0px 0px 15px -2px rgba(50.99999999999998, 154.00000000000009, 248, 0.6);}
.sap-implementation-partner-wraper-img{overflow: hidden;position: relative;}
.sap-implementation-partner-wraper-img::after,.sap-implementation-partner-wraper-img::before{content: ""; position: absolute;   background: rgba(0, 0, 0, .1);border-color: rgba(0, 0, 0, .1);z-index: 99;transition: all .5s ease;}
.sap-implementation-partner-wraper-img::after{top: 0;left: 50%;right: 50%;bottom: 0;}
.sap-implementation-partner-wraper-img:hover::after{left: 0;right: 0;}
.sap-implementation-partner-wraper-img::before{top: 50%;left: 0;right: 0;bottom: 50%;}
.sap-implementation-partner-wraper-img:hover::before{top: 0;bottom: 0;}
.sap-implementation-partner-wraper-img img{width: 100%;height: 230px;transition: 0.5s ease-in-out;overflow: hidden;}
.sap-implementation-partner-wraper-img:hover img{transform: scale(1.06);}
.sap-implementation-partner-wraper-cont h2{font-size: 22px; font-weight: 600;color: #000000; margin-bottom: 10px;}
.sap-implementation-partner-wraper-cont p{font-size: 15px; color: #4c4c4c;margin-bottom: 0;}
/*-----------------------------
#SAP-AMS-Support
-------------------------------*/
.sap-ams-support-banner{background: url(../Image/business-analysis.jpg) no-repeat center center/cover; padding: 80px 0;}
.sap-ams-support-banner h2{    text-align: left;font-size: 42px;font-weight: 700; color: #fff; margin-bottom: 20px;}
/*  */
.sap-ams-support-btm-item{margin-bottom: 22px;}
.sap-ams-support-btm-item-img{flex: none;}
.sap-ams-support-btm-item-img img{width: 60px;height: 60px;}
.sap-ams-support-btm-item-cont h4{font-size: 18px; font-weight:600;color: #000;margin-bottom: 2px;}
.sap-ams-support-btm-item-cont p{font-size: 15px;line-height: 24px;color: #4C4C4C;margin-bottom: 0;}
/*  */

.sap-implementation-flip-card {background-color: transparent;width: 100%;height: 280px;perspective: 1000px;}
.sap-implementation-flip-card-inner {position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.6s;transform-style: preserve-3d;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);}
.sap-implementation-flip-card:hover .sap-implementation-flip-card-inner {transform: rotateY(180deg);}
.sap-implementation-flip-card-front, .sap-implementation-flip-card-back { padding: 16px; position: absolute;width: 100%;height: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.sap-implementation-flip-card-front {background-color: #2283FF;color: #fff;display: flex; flex-direction: column; justify-content: center; }
.sap-implementation-flip-card-front i{font-size: 62px; color: #fff;}
.sap-implementation-flip-card-front h2{color: #fff; font-size: 24px; font-weight: 600; margin-top: 20px;}
.sap-implementation-flip-card-back {padding: 16px;background-color: #111;color: white;transform: rotateY(180deg);display: flex;flex-direction: column;justify-content: center;}
.sap-implementation-flip-card-back p{color: #fff; font-size: 15px; margin-bottom: 0; text-align: justify;}
/*-----------------------------
#SAP-Migration
-------------------------------*/
.sap-migration-banner{background: url(../Image/business-person.jpg) no-repeat center center/cover; padding: 80px 0;}
.sap-migration-banner h2{text-align: left;font-size: 42px;font-weight: 700; color: #fff; margin-bottom: 20px;}
/*  */
.sap-migration-btm-item{margin-bottom: 22px;}
.sap-migration-btm-item-img{flex: none;}
.sap-migration-btm-item-img img{width: 60px;height: 60px;}
.sap-migration-btm-item-cont h4{font-size: 18px; font-weight:600;color: #000;margin-bottom: 2px;}
.sap-migration-btm-item-cont p{font-size: 15px;line-height: 24px;color: #4C4C4C;margin-bottom: 0;}
/*-----------------------------
#mauritius & Malaysia & Saudi & UAE
-------------------------------*/
.mauritius-header-sec h1{    font-family: "Poppins", Sans-serif;font-size: 24px;font-weight: 600;text-transform: none;font-style: normal;text-decoration: none;color: #1C244B;}
.mauritius-header-sec h3{ font-family: "Poppins", Sans-serif;font-size: 38px;font-weight: 600;text-transform: capitalize;font-style: normal; color: #000;}
.mauritius-header-sec video{height: 100%;width: 100%; outline: 10px solid #fff; outline-offset:-5px ;}
/* mauritius-Empowering */
.mauritius-Empowering_card_item{display: inline-block;  flex: none;text-align: center;}
.mauritius-Empowering_card_item img{width: 140px; height: 90px; object-fit: contain; margin: 24px ; }
/*  */
#cd-timeline {position: relative;padding: 2em 0;margin-top: 2em;margin-bottom: 2em;}
#cd-timeline::before {content: '';position: absolute;top: 0;left: 18px;height: 100%;width: 4px;background: #d7e4ed;}
.cd-timeline-block {position: relative;margin: 2em 0;}
.cd-timeline-block:after {content: "";display: table;clear: both;}
.cd-timeline-img {position: absolute; outline: 2px solid #000; outline-offset: -10px; background-color: #fff;top: 0;left: 15px;width: 10px;height: 10px;border-radius: 50%;border: 2px solid #4E4343;}
.cd-timeline-content { transition: 0.3s ease-in-out;-webkit-filter: drop-shadow(-19.799px 19.799px 40px rgba(0, 0, 0, .1));filter: drop-shadow(-19.799px 19.799px 40px rgba(0, 0, 0, .1));padding: 50px;position: relative;margin-left: 60px;background: white;border-radius:30px;padding: 1em;}
.cd-timeline-content::before {content: " ";height: 0;transition: 0.3s ease-in-out;position: absolute;top: 56px;width: 0;z-index: 1;right: -23px;border: medium solid white;border-width: 31px 0 30px 30px;border-color: transparent transparent transparent white;}
.cd-timeline-content h3{font-size: 22px;font-weight: 600;line-height: 22px;color: #000000;}
.cd-timeline-content p {    color: #000000;font-family: "Poppins", Sans-serif;font-size: 16px;font-weight: 400;line-height: 26px;}
.cd-timeline-content:hover{background-color: #467FF7;}
.cd-timeline-content:hover::before{    border-color: transparent transparent transparent #467FF7;}
.cd-timeline-content:hover h3{color: #fff;}
.cd-timeline-content:hover p{color: #fff;}
.cd-timeline-lft{ width: 300px;   position: relative;right: 130px;z-index: 99;top: -5px;}
.cd-timeline-rht{ width: 300px;   position: relative;left: 30px;z-index: 99;top: -5px;}
@media only screen and (max-width: 1170px) {
    .cd-timeline-content::before {display: none;}

}
@media only screen and (min-width: 1170px) {
    #cd-timeline {margin-top: 3em;margin-bottom: 3em;}
    #cd-timeline::before {left: 50%;margin-left: -2px;}
    .cd-timeline-img {width: 14px;height: 14px;left: 50%;top: 40%;margin-left: -7px;}
    .cd-timeline-content {        margin-left: 0;padding: 2.6em;width: 44%;}
    .cd-timeline-block:nth-child(even) .cd-timeline-content {float: right;}
    .cd-timeline-block:nth-child(even) .cd-timeline-content::before{left: -24px;transform: rotate(180deg);}
}


/*  */
.Clients_items_slider_cont {  position: relative;background-color: #12141D;text-align: left;border: 0px solid #eee;border-radius: 16px;box-shadow: 0px 1px 20px 4px rgba(27.16304347826088, 79.66460302457463, 255, 0.5);padding: 36px 21px;text-align: justify;min-height: 500px;}
.Clients_items_slider_cont:hover{  background-color: #2A4BB1;}
.Clients_items_slider_cont_flex{}
.Clients_items_slider_cont img{width: 80px !important; height: 80px !important; object-fit: contain;margin: inherit !important; margin-right: 16px !important;}
.Clients_items_slider_cont_title h2{margin-bottom: 0; color: #fff; font-size: 20px;font-weight: 700; text-shadow:0px 0px 10px rgba(0,0,0,0.3);}
.Clients_items_slider_cont_title h3{margin-bottom: 0; color: #fff; font-size: 14px;}
.Clients_items_slider_cont p{margin-bottom: 0; color: #757589; font-size: 15px; }
/*  */
.mauritius-Invoicing-item{border-radius: 16px;box-shadow: 0px 0px 15px -5px #C4C4C4;padding: 30px;min-height: 350px;}
.mauritius-Invoicing-item:hover{box-shadow: 0px 0px 15px -2px rgba(50.99999999999998, 154.00000000000009, 248, 0.6);}
.mauritius-Invoicing-item img{width: 80px; margin-bottom: 30px;transition: 0.8s ease-in-out;}
.mauritius-Invoicing-item:hover img{transform: rotateY(180deg);}
.mauritius-Invoicing-item h2{font-size: 20px;font-weight: 600;line-height: 25px;color: #000000;hyphens: auto;}
.mauritius-Invoicing-item p,.Challenges_item ul li{font-size: 15px;font-weight: 400;line-height: 24px;color: #4C4C4C;}
/*  */
.main-table .accordion.accordion-flush .accordion-item{margin: 15px 0;background-color: #fff; color: #000;box-shadow: 0px 0.5px 5px 1px rgba(0, 0, 0, 0.12); border-radius: 10px;}
.main-table .accordion.accordion-flush .accordion-item .accordion-button{font-size: 16px; padding: 20px; font-family: "Poppins", sans-serif; font-weight: 600;}
.main-table  .accordion-button::after {content: "\f067";font-family: fontawesome;background-image: none;color: #000;}
.main-table .accordion-button:not(.collapsed)::after {content: "\f068";font-family: fontawesome; background-image: none;color: #000;}
.main-table .accordion-item .accordion-body *{color: #000;font-size: 15px;}
.main-table .accordion-button:not(.collapsed) {background-color: #467FF7; color: #fff;}


/*-----------------------------
#responsive
-------------------------------*/
.Saudi_Empowering_card_item{display: inline-block;  flex: none;text-align: center;}
.Saudi_Empowering_card_item img{width: 140px; height: 90px; object-fit: contain; margin: 16px ; }
.panel_vid video{    outline: 10px solid #fff;outline-offset: -5px;width: auto; height: 300px; object-fit: contain;}
/*-----------------------------
#responsive
-------------------------------*/
/*fix menu*/
@media (min-width: 991px){
#HeaderControl, #MenuControl{ transition:.3s;}
.body-fx #HeaderControl, .body-fx #MenuControl{position:fixed; top:0; height:70px; transition:.3s;}
.body-fx #HeaderControl{width:33%; float:left; left:0;}
.body-fx #MenuControl{width:67%; float:right; right:0;}
}
/*fix menu*/
@media (max-width: 1170px){
.navbar-expand-md .navbar-nav .nav-link{padding-right:1px; padding-left: 1px;}
}
@media (max-width: 1024px){
.btm_ser_sec{padding-bottom: 0px;}
 .count-box p span {font-size: 42px;}
 .card .card-text.text-black.fs-5.fw-semibold{display: -webkit-box; line-clamp: 3; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;font-size: 16px !important;}
}
@media (max-width: 991px){
.expertise .pin-spacer .bg-white.panel.ser_sec{top:0 !important}  
#MenuControl, #MenuControl_C, #HeaderControl, #HeaderControl_C, #widgetsControl_C, #widgetsControl{ height: initial !important;}
.navbar-expand-md .navbar-nav .nav-link, .dropdown-menu{font-size: 13px;}
.fixed-top { position: relative;}
.banner-sec h1 {font-size: 42px;}
.banner-sec h2 {font-size: 42px;}
.journey-card{min-height: auto;}
.journey-card.odd{margin-top: 0px;}
.count-box p span {font-size: 38px;}
	}
@media (max-width: 769px){
#widgetsControl_C, #widgetsControl, #MenuControl, #MenuControl_C{height:initial !important}
}
a, a:hover{text-decoration:none !important;}
@media (max-width: 767px){
.blog .rd-mr{text-align: center; margin-top: 6px;}
.banner-sec h1 {font-size: 38px;}
.banner-sec h2 {font-size: 38px;}
.navbar.navbar-expand-md{text-align:center;}
.navbar.navbar-expand-md .container-fluid{display:block;}
.nav-fill .nav-item, .nav-fill>.nav-link{text-align:left;}
.navbar-nav>li{ display: block; text-align: left; padding: 4px 0; border-bottom: 1px solid #999; border-right:0; }
.nav-item ul li .dropdown-toggle::after{transform: rotate(90deg);}
.nav-item .nav-link.dropdown-toggle::after {position: absolute; right: 5px; top: 15px;}
.navbar-expand-md .navbar-nav .nav-link{font-size: 14px;padding-right: 5px; padding-left: 5px;}
}

@media(max-width:568px){
    .blog .card-body {padding: 6px;}
    .scene-container{width: 100% !important;height: 100% !important;}
    .scene-container canvas{width: 100% !important;height: 100% !important;}
.banner-sec h1 {font-size: 24px;}
.banner-sec h2 {font-size: 24px;}
}
@media(max-width:480px){
}
@media (max-width: 414px){
}
.table-responsive {min-height: .01%;overflow-y: hidden !important;border: 0; padding:0;}


/* menu js*/
/* .navbar-nav li:hover > ul#submenu2.dropdown-menu{position: absolute;width: auto;border-radius: 15px;left: 0;right:0;margin:0;    padding: 12px;} */
/* .navbar-nav li:hover > ul#submenu5.dropdown-menu{position: absolute;width: auto;border-radius: 15px;left: 0;right:0;margin:0;    padding: 12px;} */
.menu-bar2{padding: 0 10px;}
.menu-bar1 .menu-heading, .menu-bar2 .menu-heading{font-size: 15px;font-weight: 600;background: #000;color: #fff;text-align:left;line-height: 30px;padding-left: 15px;margin: 16px 0;}
.menu-bar1 .dropdown-item,.menu-bar2 .dropdown-item{ border-bottom: 1px #54a3f8 solid;}
#MenuControl_C .navbar-nav .nav-item:nth-child(3) {position: static;}

/* responsive menu */
@media(max-width:991){
  .navbar-nav li:hover > ul#mainmenu2.dropdown-menu{max-width:auto; margin: 0 auto;}
}
@media(max-width:767px){	
.nav-fill .nav-item, .nav-fill>.nav-link{ text-align:left;}
.menu-bar1 .col-lg-3{ width: 100% !important;}
#submenu2.dropdown-menu.show{ width: 100% !important; left:0 !important;}
}
.map_text .fa {font-size: 21px;margin-right: 8px;}
.map_text span {font-size: 15px;}
.map_text {display: flex;}
img{aspect-ratio: auto;}
.navbar-brand{display: none;}
p.card-text.text-black-50.fw-semibold {color: rgb(0 0 0 / 75%) !important;}

.rte-modern.rte-desktop.rte-toolbar-default {
    min-width: 100% !important;
}
#div_editor1 {
    width: 100% !important;
}