@import url("../fonts/stylesheet.css");

html.lenis{height:auto;}
.lenis.lenis-smooth{scroll-behavior:auto;}
.lenis.lenis-smooth[data-lenis-prevent]{overscroll-behavior:contain;}
.lenis.lenis-stopped{overflow:hidden;}
.lenis.lenis-scrolling iframe{pointer-events:none;} 
:root{
    --uber_movebold:'uber_movebold';
    --uber_movemedium:'uber_movemedium';
    --uber_moveregular:'uber_moveregular';
    --uber_movelight:'uber_movelight';
    --red:#ff0005;
    --blue: #0065A1;
    --persian-blue: #0065A1;
    --blue-gray:#e9f4fa;
    --white:#FFFFFF;
    --black:#000000;
    --gray1:#333333;
    --gray2:#b3b3b3;
    --turquoise:#05e1ff;
}
body{font-family:var(--uber_moveregular);color:var(--gray);font-size:1.25rem;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0 0 1.5rem 0;padding:0;font-weight:normal;font-family:var(--uber_movebold);}
a{color:var(--black);}
a:hover,a:focus{color:var(--blue);}
header,header::before,.bouresly,.bouresly img,.btn,.btn-arrow,.article-item .col-lg-6,.centre-holder img,.article-holder::before,.subscribe button,.useful-links ul li a,.menubar .submenu li a,.navbar ul li a.nav-link,.footer-logo img,.social-footer a img,.subscribe button img,.news-holder img,.products-card h3,.services-offers a,.products-holder img,.products-holder,.view-more,.view-more span,.view-more span img.navbar ul li a.nav-link,.navbar ul li a.nav-link::before,.navbar ul li a.nav-link::after,.btn-border,.gallery-holder img,.footer-logo,footer ul li a,.menubar .submenu li a,.menubar .submenu li .menu-icon img,.about-video,.about-video,.about-video p,.read-more,.read-more span,.read-more span img,.view-divisions,.view-divisions span,.view-divisions span img
{transition:all 0.3s ease 0s;}
header{z-index:99;transition:all 0.3s ease 0s;box-shadow:0 1px 5px rgba(0,0,0,0.05)}
header::before{content:'';position:absolute;width:100%;height:100%;left:0%;top:0;display:block;content:'';z-index:-1;background-color:var(--blue);}
/* .wrapper{overflow:hidden;} */
header .container{padding-top:10px;padding-bottom:10px;width:100%;max-width:100%;}
.container{max-width:1140px;margin:0 auto}
header .container{position:relative;align-items:center;}
.navbar{margin:0;padding:0;}
.topbar{align-items:center;}
.topbar-right{position:relative;z-index:1}
.topbar,.menu-wraper{position:relative;}
.bouresly{width:175px}
.logobar-responsive{display:none;}
@media (min-width: 992px) {
  .nephrology-calculators ul{display:flex;align-items:center;}
  .nephrology-calculators ul li + li{margin-left:10px;}
}
/* Responsive (e.g. mobile below 991px) */
@media (max-width: 991px) {
  header{background-color: #0065A1;}
  header .container{align-items:flex-start}
}
.menu-container{position:relative;}
.navbar .menubar{position:relative;z-index:9;justify-content:space-around;}
.navbar ul{list-style-type:none;margin:0;padding:0}
.navbar ul li{margin-bottom:0;width:100%;padding:0 10px;}
.navbar ul li .dropdown-menu li{padding:0;}
.navbar ul .dropdown-item.active,.navbar ul .dropdown-item:active {
  color: var(--black);
  text-decoration: none;
  background-color:transparent;
}
.navbar ul li.navdropdown a.nav-link .caret::before{content:'';left:50%;transform:translateX(-50%) rotate(45deg);top:0px;position:absolute;z-index:9;width:0px;height:0px;border-width:10px;border-color:var(--white) transparent transparent var(--white);border-style:solid;opacity:0;display:none}
.navbar ul li.navdropdown:hover a.nav-link .caret::before{opacity:1;display:block}
.navbar ul li a.nav-link{font-size:1.2rem;position:relative;padding:10px 0;;font-family:var(--uber_moveregular);color:var(--white);letter-spacing:1px;}
.navbar ul li a.nav-link .caret{top:calc(100% + 3px);left:50%;transform:translateX(-50%);width:28px;}
.navbar ul li a{text-decoration:none;font-weight:500;padding:10px;display:block;}
.navbar ul li:hover a.nav-link,.navbar ul li.active a.nav-link{color:#5cbbf3;}
.navbar ul li a:focus,.navbar ul li a:hover{text-decoration:none;background-color:transparent}
/* .navbar ul li a:hover,.navbar ul li.active a,.navbar ul li.current-menu-item a,.navbar ul li a.active{color:var(--turquoise)} */
.navbar ul ul{display:block;background-color:rgb(255,255,255,0.95);}
.navbar ul ul li + li{display:block;margin-left:0;}
.submenu{position:absolute;top:calc(100% + 13px);box-shadow:0 0 10px rgba(0,0,0,0.2);left:0;width:100%;max-height:0;overflow:hidden;transition:max-height 0.4s ease;z-index:1000;}
.menubar .submenu ul{display:grid;max-height:calc(100vh - 150px);overflow:auto;grid-template-columns:repeat(5, minmax(0, 1fr));background:rgb(255,255,255,0.85);border-radius:0px;gap:10px;padding:10px;}
.menubar .submenu li{padding:0!important;;}
.menubar .submenu li a{display:block;height:100%;}
.menubar .submenu li a div{height:0;position:relative;padding-top:100%;overflow:hidden;}
.menubar .submenu li a div img{left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover;max-width:100%;min-width:100%;min-height:100%;position:absolute;}
.menubar .submenu li a h3{font-size:1.15rem;text-align:center;padding-top:15px;margin-bottom:0;padding-bottom:10px;}
.menubar .submenu li{width:100%}
.menubar .submenu li a{display:block;background-color:var(--white);border-radius:0px;padding:10px 15px;font-size:16px;}
.menubar .submenu ul ul{padding-top:0px;}
.menubar .submenu ul ul.dropdown-menu{display:block;position:static;border:none;padding-bottom:0;max-height:0;overflow:hidden;transition:max-height 1s ease!important;box-shadow:none!important;margin-top:0!important;}
.menubar .submenu ul ul.dropdown-menu.show{position:static;display:block;max-height:500px;transition-delay:0.2s!important;box-shadow:none!important;border:none!important;}
.menubar .submenu li a.dropdown-toggle{display:flex;justify-content:space-between;align-items:center;}
.menubar .submenu ul ul.dropdown-toggle::after{}
.menubar .submenu li ul li a{padding-left:25px;position:relative;}
.menubar .submenu li ul li a::before{content:'';position:absolute;left:10px;top:20px;width:10px;height:2px;display:block;background:var(--green)}
.menubar .submenu li a h4{font-size:17px;text-align:center;height:45px;margin:0;display:flex;justify-content:center;align-items:center;font-weight:500;margin-top:10px;}
.menubar .submenu li .menu-icon{height:150px;width:150px;margin:0 auto;}
.menubar .submenu li .menu-icon img{min-height:100%;min-width:100%;max-height:100%;max-width:100%;object-fit: contain;}
.menubar .submenu li a:hover,.menubar .submenu li a.active{background-color:var(--blue);color:var(--white)}
.menubar .submenu li a:hover h4,.menubar .submenu li a.active h4{color:var(--white)}
.menubar .submenu li a:hover::before,.menubar .submenu li a.active::before{background-color:var(--white);}
.menubar .submenu li a:hover .menu-icon img{transform:scale(1.1);}
/* Nested submenu (3rd level) */
.submenu .submenu{left:100%;top:0;}
.submenu li a{padding:10px 15px;}

/* Open state (JS and hover) */
.navdropdown{/*position:relative;*/}
.navdropdown.open > .submenu {max-height:calc(100vh - 150px); /* enough to show content */}
/* Desktop: enable hover open */
@media (hover: hover) {
  .navdropdown:hover > .submenu {
    max-height:calc(100vh - 150px);     
    /* overflow: visible;*/
  }
}
.padding-top180{padding-top:180px;}
.padding-btm80{padding-bottom:80px;}
.mySwiper,.member,.latest,.gallery-home{margin-top:50px;}
.latest{margin-bottom:50px;}
.swiper-pagination-bullet{background:var(--blue);width:15px;height:15px;}
.banner-wraper{display:flex;background:linear-gradient(0deg, rgba(2, 125, 139,1) 0%, #0d9fb0 100%);}
.banner-wraper .banner{flex:0 0 44.730238394%;width:44.730238394%;position:relative;padding:3.75rem;}
.banner-wraper .banner::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:block;background:url(../images/banner-bg.webp) center top no-repeat;background-size:cover;z-index:1;mix-blend-mode:color-burn;}
.mySwiper .swiper-slide{height:50vh;}
.mySwiper .swiper-slide img{min-width:100%;max-width:100%;min-height:100%; }
.slide-holder{height:100vh;overflow:hidden;position:relative;}
.slide-holder::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 101, 161,0.3)}
.slide-holder img{max-width:100%;transition:3s cubic-bezier(0, 0, 0.3642, 1);min-height:100vh;object-fit:cover;}
.slideshow-contents{max-width:950px;}
.slideshow-contents h1{transition:2s cubic-bezier(0, 0, 0.3642, 1);color:var(--white);font-size:3.125rem;font-family:var(--uber_movemedium);text-align:center;margin-bottom:0;opacity:0;transform:scale(0.7) ;}
.slideshow .swiper-slide-active h1{opacity:1;transform:scale(1)}
.slideshow .swiper-slide-prev h1{opacity:1;transform:scale(1.2)}
.slideshow .swiper-slide-active .slide-holder img{transform:scale(1.05)}
.slideshow .swiper-slide-prev .slide-holder img{transform:scale(1.2)}

.slideshow-pagination{position:absolute}
.slideshow-pagination .swiper-pagination-bullet{width:20px;height:7px;border-radius:7px;background:var(--blue);opacity:1;margin:0 10px!important;}
.slideshow-pagination .swiper-pagination-bullet-active{background:var(--white);}
.btn-border{color:var(--turquoise-light);text-transform:uppercase;padding:0.8rem 1.5rem;font-size:1rem;border:1px solid var(--turquoise-light);text-decoration:none;font-family:var(--poppins);font-weight:500;display:inline-block;position:relative;z-index:9;}
.btn-border::before{content:'';display:block;height:100%;left:auto;right:0;top:0;width:0%;transition:width 0.3s ease 0s;background-color:var(--turquoise-light);position:absolute;z-index:-1;}
.btn-border:hover::before{left:0;width:100%;right:auto}
.btn-border:hover,.btn-border:focus{border:1px solid var(--turquoise-light);color:var(--turquoise);}
.btn-border:focus::before{left:0;width:100%;right:auto}

@media (min-width:992px){
  .bouresly-responsive{width:150px;display:none;}
  header.smaller .nephrology-calculators,header.smaller .contact-links{padding:3px 0 5px 0;}
  header.smaller .navbar ul li a.nav-link{text-align:center;}
  header.smaller .navbar ul li a.nav-link::after{}
  header.smaller .bouresly{}
  header.smaller .navbar-nav li{ }
  header.smaller .navbar-nav li:first-child{padding-left:0;}
  .navbar ul{display:flex;}
  .nephrology-calculators .calculators-link{display:none;}
}
.menu-bg{display:none;}
.menu-link-wrap{display:none;}
.p-left-right{padding-left:4.25rem;padding-right:4.25rem;}
.p-left{padding-left:4.25rem;}
.p-right{padding-right:4.25rem}
p,li,table tr th,table tr td{font-size:1.15rem}
@media (min-width: 1200px) {
  .h1, h1 {
      font-size: 3.5rem;
  }
}
h2{font-size:2rem;font-weight:700;line-height:1.3;}
.btn,.btn-arrow{background-color:var(--persian-blue);padding:1.2rem 2rem;border-radius:45px;border:none;font-size:1.25rem;color:var(--white);cursor:pointer;text-decoration:none;font-family:var(--uber_moveregular);}
.btn:hover,.btn:focus{background-color:var(--blue);border:none;color:var(--white);text-decoration:none;border:none}
.btn-arrow{padding:0.85rem 0.85rem 0.85rem 2rem;color:var(--white);width:200px;}
.btn-arrow span{width:40px;height:40px;transition:0.6s cubic-bezier(0,0,0.3642,1);}
.btn-arrow span img{width:50%;}
.btn-arrow:hover{color:var(--white);background-color:var(--blue);}
.btn-arrow:hover span{transform:scale(1.1);}
.about-video-holder{width:100px;height:100px;border-radius:50%;overflow:hidden;}
.about-video-holder img{max-width:100%;max-height:100%;object-fit:cover;}
.about-video p{padding-left:20px;}

.about{}
.about  .who-are-we{padding-top:10rem;padding-bottom:10rem;}
/* .about  .who-are-we{width:1064px;max-width:1064px;} */
.about-contents{width:530px;max-width:530px;}
.about-sub h1{font-family:var(--uber_movebold);margin-bottom:2rem;}
h1 span{font-family:var(--uber_movelight);}
.about-sub p{}
/* .about-holder::before{content:'';position:absolute;left:25px;top:25px;width:100%;height:100%;background:url(../images/about-shape.svg) right bottom;background-size:100% auto;} */
.about-holder{width:500px;max-width:500px;}
/* .shape-1{width:30%;background:url(../images/about-shape.svg) center top repeat-y;background-size:100% auto;height:115%;left:50%;} */
.anim{animation: mover 1s ease infinite alternate;}
@keyframes mover {
  0% { transform: translateY(0); }
  100% { transform: translateY(-50px); }
}
.about-video{text-decoration:none;padding:1rem;border-radius:100px;margin-top:2rem;}
.about-video:hover{background-color:var(--blue);}
.about-video:hover p{color:var(--white);}

.services{background-color:rgba(20,43,109,1);padding:5rem 0 0rem 0;}
.right-line::before{content:'';width:200%;height:1px;background-color:var(--black);display:block;margin-bottom:7px;}
.services-line{}
.right-line p{font-size:0.875rem;}
.services-line .right-line{float:right;max-width:300px;}
.services-line .right-line p{color:var(--white);}
.services-line .right-line::before{background-color:var(--white);}

.services-title{margin-bottom:6rem;margin-top:6rem;}
.services-title-holder{width:240px;border-radius:50px;overflow:hidden;margin:0 1rem 0 0;}
.services-title h1{margin-bottom:0;color:var(--white);}
.services-offers{color:var(--white)}
.services-offers h2{font-family:var(--uber_movelight);font-weight:300;font-size:3rem;margin-bottom:0;}
.services-offers a{background-color:var(--white);margin-left:1rem;padding:20px 30px;border-radius:35px;color:var(--black);text-decoration:none;font-size:1.25rem;font-family:var(--uber_movebold);}
.services-offers a:hover{background-color:var(--blue);color:var(--white)}

.myServices .swiper-slide{height:auto;}
.services-card{border:1px solid rgba(255,255,255,0.1);padding:60px 30px;height:100%;position:relative;}
.services-card::before{content:'';top:0;left:0;width:0%;height:4px;background-color:var(--turquoise);position:absolute;border-radius:5px;transition:0.6s 
  cubic-bezier(0, 0, 0.3642, 1);}
.services-card h3{color:var(--white);font-size:1.5rem;margin-bottom:0;min-height:60px;}
.services-text{padding:2rem 0 2rem 0;}
.services-text p:last-child{margin-bottom:0;}
.services-card p{color:var(--white);font-size:1rem;font-family:var(--uber_movelight);
  opacity: 0;
  transform: translateY(10px);
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  -webkit-transition: 0.4s 
cubic-bezier(0, 0, 0.3642, 1);
  transition: 0.4s 
cubic-bezier(0, 0, 0.3642, 1);
}
.read-more{text-decoration:none;font-size:1rem;font-family:var(--uber_movelight);color:var(--white);padding:5px;border-radius:35px;width:165px;}
.read-more span:nth-child(1){width:42px;height:42px;transform:scale(0.5);background-color:rgba(255,255,255,0.5);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1rem;}
.read-more span:nth-child(1) img{width:45%;}
.read-more span:nth-child(2){opacity:0;}
.read-more:hover{background-color:var(--blue);color:var(--white);letter-spacing:1px;}
.read-more:hover span:nth-child(1){background-color:rgba(255,255,255,1);}
.read-more:hover span:nth-child(1) img{filter:invert(1);}

.services-card:hover::before{width:100%;}
.services-card:hover p{opacity:1;transform: translateY(0px);}
.services-card:hover .read-more span:nth-child(1){transform:scale(1);}
.services-card:hover .read-more span:nth-child(2){opacity:1;}
.swiper-button-next,.swiper-button-prev{background-color:var(--blue);width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:50%;}
.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#56afe0}
.swiper-button-next::after,.swiper-button-prev::after{display:none;}
.swiper-button-prev img{transform:scaleX(-1) ;}
.services-button-next{right:-40px;}
.services-button-prev{left:-40px;background-color:var(--blue);}

.view-divisions{text-decoration:none;font-size:0.938rem;color:var(--black);padding:7px 0px 7px 20px;width:183px;border-radius:30px;letter-spacing:1px;}
.view-divisions span{transition:0.6s cubic-bezier(0,0,0.3642,1);width:42px;height:41px;display:flex;align-items:center;justify-content:center;background-color:var(--persian-blue);margin-left:10px;}
.view-divisions span img{height:20px;}
.view-divisions:hover{background-color:var(--blue);color:var(--white);}
.view-divisions:hover span{transform:scale(1.1);}
.section{padding-top:5rem;padding-bottom:5rem;}
.logo-chain{background: url(../images/logo-chain.svg) left top;background-repeat: repeat-y;background-size:80% auto;height:100%;}
/* .division .col-12{position:sticky;top:100px;} */
.division .row .col-lg-6{padding:calc(var(--bs-gutter-x) * .5);}
.division-card{background-color:#f1f1f1;padding:calc(var(--bs-gutter-x) * .5) calc(var(--bs-gutter-x) * 1);height:100%;}
.division-card h2{font-size:2.188rem;color:var(--black);font-family:var(--uber_movebold);margin-bottom:1rem;}
.division .col-lg-8{padding-bottom:50px;}
.division-card p{font-size:1.125rem;color:#999999;}
.division-card li{font-size:0.938rem;color:var(--gray1);font-family:var(--uber_movemedium);text-transform:uppercase;border-bottom:0px solid var(--gray2);padding:7px 0;}
.division-box{padding:1rem 0rem;}
.view-more{font-size:15px;text-decoration:none;color:var(--black); padding:5px 5px 5px 0px;border-radius:35px;width:150px;}
.view-more span{width:40px;height:40px;display: block;background-color:var(--persian-blue);}
.view-more span img{width:50%;}
.view-more:hover{background-color:var(--blue);color:var(--white);padding:5px 5px 5px 25px;width:160px;}

.products{background:var(--blue-gray);position:relative;z-index:2;}
.products-card{text-decoration:none;}
.products .products-holder{background-color: #ffffff!important;}
.products-holder{height:0;position:relative;width:100%;padding-top:82.7586206897%;overflow:hidden;}
.products-holder img,.team-holder img,.news-holder img{object-fit:cover;position:absolute;left:50%;top:50%;max-width:100%;min-height:100%;transform:translate(-50%,-50%) scale(1.1);transition:0.6s cubic-bezier(0, 0, 0.3642, 1);}
.products-card h3{font-size:1.25rem;text-align:center;font-family:var(--uber_movemedium);color:var(--black);margin-top:1.75rem;}
.products-card:hover .products-holder img,.team-card:hover .team-holder img,.news-slide:hover .news-holder img{transform:translate(-50%,-50%) scale(1)}
.products-card:hover h3{color:var(--blue);}
.products-col{padding-top:1rem;padding-bottom:2rem;}
.team-text-col{position:sticky;top:100px;}
.team-text p strong{font-family:var(--uber_movebold);}
.team{ }
.team .shape-1{width:200px;left:45%;}
.team .container{z-index:9;position:relative;}
/* .team::before{content:'';position:absolute;left:-160px;width:320px;top:50%;transform:translateY(-50%);aspect-ratio:1/1.45;background:url(../images/bouresly-symbol.svg) center center no-repeat;background-size:100% auto;opacity:0.5;z-index:-1;} */
.team-card{margin-bottom:1.2rem;overflow:hidden}
.team-holder{height:0;padding-top:139.8260869570%;width:100%;overflow:hidden;}
.team-holder img{}
.team-dtl,.team-dtl::before,.team-dtl-sub{transition:0.6s cubic-bezier(0, 0, 0.3642, 1);}
.team-dtl{top:0%;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:rgba(0,0,0,0);}
.team-dtl h3{color:var(--white);font-size:1.35rem;font-family:var(--uber_movebold);text-align:center;margin-bottom:5px;}
.team-dtl p{color:var(--gray2);font-size:1.2rem;font-family:var(--uber_movelight);text-align:center;margin-bottom:0;}
.team-dtl::before{content:'';position:absolute;left:0;bottom:0;height:4px;width:0%;background-color:var(--turquoise);}
.team-dtl-sub{bottom:15%;transform:translateY(20px);opacity:0;}
.team-dtl-sub ul{margin-top:10px;}
.team-col .right-line p{font-size:1.15rem;}
.team-card:hover .team-dtl{background-color:rgba(0,0,0,0.75);}
.team-card:hover .team-dtl::before{width:100%;}
.team-card:hover .team-dtl-sub{transform:translateY(0px);opacity:1;}

.testimonials{background-color:var(--blue-gray);}
.testimonials .right-line{width:255px;left:115%;top:50%;color:#364147;}
.right-line::before{background-color:#b4bfc5}
.people{max-width:752px;margin:4rem auto;}
.people img{width:100%;}
.testimonials-carousel{max-width:752px;margin:0 auto;}
.myTestimonials .swiper-slide h4{font-size:1.875rem;font-family:var(--uber_movelight);}
.myTestimonials .swiper-slide p{font-size:0.938rem;font-family:var(--uber_movebold);}
.testimonial-button-prev{left:-50px;}
.testimonial-button-next{right:-50px;}
.testimonial-logos{margin-top:5rem;}
.testimonial-logos ul{justify-content:space-between;}
.testimonial-logos ul li{padding:0 20px;}
.testimonial-logos ul li img{width:100px;}
.swiper-pagination-horizontal.testimonials-pagination{padding-top:100px;position:static;display:flex;justify-content:center;flex-wrap:wrap;}
.swiper-pagination-horizontal.testimonials-pagination .swiper-pagination-bullet{margin:0 12px;}
.testimonials-pagination .swiper-pagination-bullet{width:77px;height:77px;opacity:1;background-size:cover;position:relative;display:block;}
.testimonials-pagination .swiper-pagination-bullet:nth-child(even){transform:translateY(-50px);}
.testimonials-pagination .swiper-pagination-bullet::before{border:2px solid var(--blue);width:100%;height:100%;position:absolute;left:0;top:0;display:block;content:'';border-radius:50%;opacity:0;transition:0.6s cubic-bezier(0, 0, 0.3642,1);}
.testimonials-pagination .swiper-pagination-bullet-active::before{transform:scale(1.2);opacity:1;}
@keyframes marquee--move__logos {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-100%);
  }
}
.marquee-logos {
  width: 100%;
  align-items: center;
  margin-top: 1.875rem;
  display: flex;
  position: relative;
  overflow: hidden;
}
.marquee-logos__container {
  display: flex;
  white-space: nowrap;
  will-change: transform;
  animation: marquee--move__logos 35s linear infinite;
}
.marquee-logos__container img {
  width:75px;
  object-fit: contain;margin:0 25px ;
}
.marquee-logos__fade {
  z-index: 1;
  width: 2rem;
  background-image: linear-gradient(90deg, rgba(0, 0, 18, 0), #000012);
  position: absolute;
}
.marquee-logos__fade-left {
  background-image: linear-gradient(270deg, rgba(0, 0, 18, 0), #000012);
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}
.marquee-logos__fade-right {
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.news-title .view-more{padding:5px 5px 5px 25px;text-transform:uppercase;font-size:1rem;font-family:var(--uber_movebold);}
.news-title .view-more span{background-color:rgba(233, 244, 249, 1)}
.news-title .view-more span img{filter:invert(1);text-decoration: underline; }

.news-holder{height:0;padding-top:62.7826086957%;width:100%;overflow:hidden;}
.news-details h5{color:#b3b3b3;font-size:1rem;font-family:var(--uber_movebold);margin-top:1rem;letter-spacing:2px;}
.news-details h4{font-family:var(--uber_movemedium);color:var(--black);font-size:1.25rem;}
.news-details .view-more span{background-color:rgba(233, 244, 249, 1);}
.news-details .view-more span img{filter:invert(1);}
.news-button-next{right:-50px;}
.news-button-prev{left:-50px;}
footer{background-color:rgba(3,15,59,1);padding:7rem 0;}
.footer-logo{display:block;width:215px;}
.footer-logo img{width:100%;}
.footer-logo:hover img{opacity:0.5;}
.subscribe{margin:2rem 0;}
.subscribe button{right:15px;top:50%;transform:translateY(-50%);border:0;width:41px;height:41px;border-radius:50%;background-color:var(--white);}
.subscribe button img{filter:invert(1);}
.subscribe button:hover{background-color:var(--blue);}
.subscribe button:hover img{filter:invert(0);}
.subscribe p{color:var(--white);opacity:0.7;}
.subscribe .form-control{background-color:rgba(20, 43, 109, 1);transition:0.6s cubic-bezier(0,0,0.3642,1);color:var(--white);border:none;font-size:1.25rem;font-family:var(--uber_moveregular);border-radius:40px;padding:1.15rem 2rem;}
.subscribe .form-control::placeholder{color:rgb(255,255,255,0.5);}
.subscribe .form-control:hover{background-color: #091a4a;}
.footer-links > div{text-align:center;}
.footer-links ul{display:inline-block;}
.footer-links ul li{text-align:left;}
.footer-links ul li a{color:var(--white);text-decoration:none;font-size:1.563rem;font-family:var(--uber_movebold);display: inline-block;}
.footer-links ul li + li{margin-top:1.2rem;}
.footer-links ul li a:hover{color:var(--blue);transform:translateX(10px);}
.footer-address li{display:flex;color:var(--white);padding:5px 0;}
.footer-address li div,.footer-address li p,.footer-address li p a{color:var(--white);font-size:17px;text-decoration: none;}
.footer-address li div{flex:0 0 75px;position:relative;font-weight:bold;}
.footer-address li p{padding-left:10px;margin:0;}
.footer-address li div::before{content:':';position: absolute;top:1px;right:0;opacity:0.5;}
.footer-address li p a:hover{opacity:0.5;}


.social-footer{display:flex;align-items:center;}
.social-footer li + li{margin-left:1rem;}
.social-footer a{display:block;height:20px;}
.social-footer a img{height:100%;filter:invert(1);display:block;}
.social-footer a:hover img{opacity:0.5;}
footer small{color:var(--white);font-size:1rem;font-family:var(--uber_moveregular);}
.about-card h3,.turnkey h4{color:var(--blue);}
.turnkey h3{}
.useful-links{display:flex;flex-direction:column;justify-content:space-between;}
.useful-links ul li a{display:inline-block;}
.useful-links ul li a,.useful-links p{color:var(--white);opacity:0.7;text-decoration:none;font-size:1rem;margin-bottom:0;}
.useful-links ul li a:hover{opacity:1;transform:translateX(10px)}
.innerpages{padding-top:6rem;padding-bottom:4rem;}
.innerpages h1{text-align:center;}
.solutions{padding-top:3rem;}
.solutions article{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;}
.solutions-holder{position:absolute;top:0;height:100%;z-index:-1;width:50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;}
.solutions article:nth-child(odd) .col-lg-6{padding-left:calc(var(--bs-gutter-x) * 2);}
.solutions article:nth-child(odd) .solutions-holder{left:0;}
.solutions article:nth-child(even) .col-lg-6{padding-right:calc(var(--bs-gutter-x) * 2);}
.solutions article:nth-child(even) .solutions-holder{right:0;}
.solutions article:nth-child(even) .offset-lg-6{margin-left:0%!important}
.simulators-holder{padding:0px;box-shadow:0 25px 25px rgba(0,0,5,0.1);}
.simulators-dtl{margin-top:-50px;max-width:80%;margin-left:auto;margin-right:auto;background-color:rgb(255,255,255,0.8);padding:30px;box-shadow:0 0 25px 25px rgba(0,0,5,0.05);}
.simulators-dtl::before{content:'';position:absolute;left:0%;top:0;/*border-width:20px;border-color:#000012 #000000 transparent transparent;border-style:solid;*/z-index:10;width:25%;height:5px;background-color:var(--blue);}
.product-item{background-color:#f1f1f1;padding:35px;margin-top:2rem;}
.product-item h3{font-size:1.5rem;}
.product-item h4{font-size:1.35rem;color:var(--blue);}
.article-text{max-width:800px;padding:0px;margin:0 auto;text-align:center;}
.article-text p{font-size:1.25rem;}
.article-item{margin-top:3rem;}
.article-holder,.centre-holder{height:100%;background-position: center;background-size:cover;width:100%;position:relative;}
.article-holder::before{content:'';position: absolute;right:-1px;height:100%;width:50%;top:0;background: linear-gradient(90deg,rgba(241, 241, 241, 0) 0%, rgba(241, 241, 241, 1) 100%);}
/* .article-holder img{position:absolute;left:0;top:0;min-width:100%;max-height:100%;} */
.article-item{overflow:hidden;}
.article-item .col-lg-6{background-color:#f1f1f1;padding:0;}
.article-dtl{padding:35px;position:relative;}

.article-item:nth-child(even){flex-direction: row-reverse;}
.article-item:nth-child(even) .article-holder::before{left:-1px;right:auto;transform: scaleX(-1);}
.article-item:hover .col-lg-6:first-child{transform:scale(1.05);}

.centre-item{background-color:rgba(205, 236, 255, 1);margin:0;}
.centre-item .col-lg-6{padding:0;}
.centre-holder{overflow:hidden;}
.centre-holder img{max-width:100%;min-width:100%;min-height:100%;object-fit:cover;}
.centre-item:nth-child(even){flex-direction:row-reverse;}
.centre-holder::after{content:'';position:absolute;right:0px;top:50%;height:1px;width:1px;z-index:3;border-width:30px;border-style:solid;border-color:rgba(205, 236, 255, 1) transparent transparent;transform:translateY(-50%) rotate(90deg);}
.centre-item:nth-child(even) .centre-holder::after{left:0;right:auto;border-color: transparent transparent rgba(205, 236, 255, 1);}
.centre-dtl{padding:35px;}
.centre-item:hover .centre-holder img{transform:scale(1.1);}
.table-data table{margin-bottom:1.5rem;width:100%;}
.table-data table tr{border-bottom:1px solid #f1f1f1 ;}
.table-data table tr td,.table-data table tr th,.features-list p{font-size:16px;padding:5px;color:#666;}
.features-list p{}
.ts-photo{margin-bottom:1rem;}
 /*.article-item:hover .col-lg-6{background-color:rgba(205, 236, 255,1)}
.article-item:hover .article-holder::before{background: linear-gradient(90deg,rgba(205, 236, 255, 0) 0%, rgba(205, 236, 255, 1) 100%)}*/
 /*Responsive*/
@media screen and (min-width:1600px){
  .navbar ul li{width:100%;}.navbar ul li a.nav-link{white-space:nowrap;}
  .education-row .col-lg-3{width:16.6666%;}
}
@media screen and (min-width:1440px) and (max-width:1599px) {
  .container{width:1400px;max-width:1400px;}  
  .navbar ul li a{font-size:1.1rem;}
  .navbar ul li a.nav-link{padding:0 20px;}
  header.smaller .navbar ul li a {font-size:1.05rem;}
  .btn{font-size:1rem;}
  .p-left-right{padding-left:3.5rem;padding-right:3.5rem;}
  .p-left{padding-left:3.5rem;}
  .p-right{padding-right:3.5rem;}
}
@media screen and (min-width:1300px) and (max-width:1439px) {
  .padding-top180{padding-top:160px;}
  .container{width:1280px;max-width:1280px;} 
  .navbar ul li a{font-size:1.025rem;}
  .navbar ul li a.nav-link{padding:0 17px}
  .btn{font-size:15px;}
  .btn-border{font-size:15px}
  h1{font-size:2rem;}
  p, li{font-size:1.1rem;}
  h2{font-size:1.35rem;}
}
@media screen and (min-width:100px) and (max-width:1299px) {
}
@media screen and (min-width:1200px) and (max-width:1299px) {
}
@media screen and (min-width:1024px) and (max-width:1299px) {
  .container{width:100%;max-width:100%;}
  .p-left-right{padding-left:20px;padding-right:20px;}
  .p-left{padding-left:20px;}
  .p-right{padding-right:20px;}
}
@media screen and (min-width:1024px) and (max-width:1199px) {  
}
@media screen and (min-width:992px) and (max-width:1023px) {
  .container{width:100%;max-width:100%;}
  .p-left-right{padding-left:20px;padding-right:20px;}
  .p-left{padding-left:20px;}
  .p-right{padding-right:20px;}
}
@media screen and (max-width:991px) {
    header{align-items:center;}
    .bouresly{margin-top:0;width:60px;}
    .menu-container::before{display:none;}
    .menu-wraper{padding-left:0px;}
    .bouresly-responsive{width:250px;display:block;}
	  .padding-top180{padding-top:110px;}
    .padding-btm80{padding-bottom:50px;}
    .bouresly-responsive{margin-bottom:1rem;margin-top:10px;}
    header .container{padding-top:0;}
    .container{width:100%;max-width:100%;align-items:center;}

    .p-left-right{padding-left:15px;padding-right:15px;}
    .p-left{padding-left:15px}
    .p-right{padding-right:15px}
    
    .navbar ul li a.nav-link .caret{left:0;transform:translateX(0) ;}    
    .menu-link-wrap{display:block;position:absolute;right:0;top:7px;z-index:99}
    .menu-link{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;width:70px;height:40px;background-color:var(--blue);border-radius:35px;color:var(--white);}
    .menu-link::after,.menu-link::before{/*content:'';*/transition:all 0.3s ease 0.2s;position:absolute;left:50%;transform:translateX(-50%);width:34.2857142857%;height:2px;background-color:var(--white);display:block;}
    .menu-link::before{top:15px;}
    .menu-link::after{bottom:15px;}
    .menu-link svg{width:24px;}
    .menu-link:hover,.menu-link:focus{color:var(--white);}
    .menu-link svg path{stroke-dasharray:2;stroke-dashoffset:1;transition:all 1s cubic-bezier(.4,0,.2,1) 0s;}
    .menu-link.active{background-color:var(--turquoise)}
    .menu-link.active svg path:first-child{stroke-dashoffset:3.5;}
    .menu-link.active svg path:last-child{stroke-dashoffset:5;}
    /* .menu-link.active svg path{transition:transform 1s cubic-bezier(.4,0,.2,1) 0.5s;} */
    .menu-link.active svg path:first-child{transform:translateY(4px);}
    .menu-link.active svg path:last-child{transform:translateY(-4px);}
    .menubar .submenu li a{text-align:left;}
    .menu-link.active:before{transform:translateX(-50%) rotate(45deg);top:18px;}
    .menu-link.active:after{transform:translateX(-50%) rotate(-45deg);bottom:19px;}
    .menu-container{position:absolute;right:-100vw;top:0;width:100vw;height:100vh;transition:right 0s ease 1s;border:0px solid red;}
    .menu-container.opened{right:calc(var(--bs-gutter-x) * -.5);transition:right 0.1s ease 0s;}
    .menu-wraper{width:100%;right:-100%;opacity:0;background-color:var(--blue);height:100vh;overflow-y:auto;overflow-x:hidden;position:absolute;transform:none!important;transition-property:right,opacity!important;transition-duration:1s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-delay:0s!important;z-index:9;padding-right:calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);}
    .menu-wraper .navbar{width:100%;display:block}
    .navbar .menubar{max-width:100%;}
    .wrapper,.logobar,.topbar{transition:transform 1s cubic-bezier(.4,0,.2,1) 0s;}
    .wrapper,.topbar{transform:translateX(0%)}
    .logobar{transform:translate(0px,0px);margin-top:10px;display:block;}
    .menu-link-wrap{margin-top:10px;}
    body.menuopened .wrapper{transform:translateX(-125%)}
    body.menuopened .logobar{transform:translate(-250px,0px)}
    body.menuopened .topbar{transform:translateX(-100%)}
    .navbar ul li a.nav-link{height:auto;padding:1rem;border-left: 0px solid #e5e5e5;font-size:20px;padding:10px 0;}
    .navbar ul li a.nav-link{border-bottom:1px solid var(--green)}
    .navbar ul li a.nav-link::before{ }
    .submenubar{padding:20px 15px 15px 15px;max-width:480px;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;overflow-x:hidden;}
    .menu-container.opened .menu-wraper{right:-3px;opacity:1;/*transition:all 0.3s ease 0.3s;*/transition-delay:0.1s!important;transform:none!important;}
    .submenubar ul.nav-links{padding:0;margin:0px 0 0px 0}
    .submenubar ul.nav-links li{padding:10px 0;margin:0 0 0 0px}
    .submenubar ul.nav-links li a{font-size:1.75rem;position:relative;padding-left:0px;}
    .submenubar ul.nav-links li a::before{content:'';height:1px;width:0px;position:absolute;top:50%;transform:translateY(-50%);display:block;background-color:var(--red);transition:all 0.3s ease 0s;}
    .submenubar ul.nav-links li.active a{padding-left:50px;border-bottom:0px solid var(--red)}
    .submenubar ul.nav-links li.active a::before{width:30px;}
    .submenubar .btn{font-size:16px;}
    .submenu{position:relative;top:0;}
    .menu-container .header-links{display:block;margin:0 0 2rem 0;text-align:left;margin-top:auto;}
    .menu-container .header-links ul{display:flex;margin:0;text-align:left;justify-content:flex-start}
    .header-links ul li{margin:0;}
    .header-links ul li + li{margin-left:25px;}
    .menu-bg{display:none;position:absolute;right:0;top:0;height:100vh;width:100vw;background-color:rgba(0,0,0,0.72);opacity:0;transition:all 0.3s ease 0s;z-index:1;}
    /* .menu-container.opened .menu-bg{opacity:1;transition:all 0.3s ease 0.3s;} */
    .navbar ul li a.nav-link .caret{display:none;}
    .navbar ul li.navdropdown.open .submenu{margin-top:13px;}
    .navbar ul li.navdropdown.open a.nav-link .caret{display:block;}
    .submenubar .btn{width:100%;font-size:1.5rem;}
    .menubar .submenu li a h3{font-size:16px;padding-top:5px;}
    .btn{font-size:1rem;}
    h1{font-size:1.7rem;}
    p,li{font-size:1rem;}
    .about,.services{padding-top:50px;padding-bottom:0px;}
    .section,footer{padding-top:50px;padding-bottom:50px;}
  .services-button-next{right:0px;}
  .services-button-prev{left:0px;}
  
 
  .services-card{padding:15px;}
  .testimonial-button-next {
    right:-5px;}
    .testimonial-button-prev {
      left:-5px;
  }
  .myTestimonials .swiper-slide{padding-left:35px;padding-right:35px;}
  .news-button-next{right:-5px;}
  .news-button-prev{left:-5px;}
  .about  .who-are-we{padding-top:0px;padding-bottom:25px;}
}
@media screen and (min-width:768px) and (max-width:1023px) {
  .about-contents{width:50%;max-width:50%;}
  .about-holder{width:50%;max-width:50%;}
}
@media screen and (min-width:768px) and (max-width:991px) {
  .menubar .submenu ul{grid-template-columns:repeat(4, minmax(0, 1fr));}
}
@media screen and (min-width:100px) and (max-width:767px) {
  .slideshow-contents h1{font-size:25px;}
  .slideshow-contents{width:95vw;}
  .slideshow-contents h1 br{display:none;}
  .services-title{margin-bottom:50px;margin-top:25px;}
.services-title .d-flex{margin:0 auto;width:100%;}
.services-title h1{white-space:nowrap;flex:0 0 100px;}
.services-title-holder{width:100px;flex:0 0 100px;}
.services-title-holder img{width:100px!important;}
.services-offers h2{font-size:30px;}
.services-offers a{padding:10px 20px;line-height:1;}
.view-divisions{display:block;}
.logo-chain{display:none;}
.footer-links ul{display:flex;flex-wrap: wrap;margin-top:25px;}
.footer-links ul li{flex:0 0 50%;padding:7px 0;}
.footer-links ul li + li{margin-top:0rem;}
.footer-links ul li a{font-size:16px;}
.plane.main{top:-5%;left:-5%;}
.plane,.plane.main .circle{width:200px;height:200px}
#css3-spinner-svg-pulse-wrapper{transform:scale(0.8);top:22%;right:auto;left:12%;}
.team .shape-1{width:100px;}
.people{margin:0rem auto 2rem 0;}
.testimonial-logos{margin-top:30px;}
.swiper-pagination-horizontal.testimonials-pagination{padding-top:10px}
.testimonials-pagination .swiper-pagination-bullet{width:60px;height:60px;}
.swiper-pagination-horizontal.testimonials-pagination .swiper-pagination-bullet{margin:10px 10px;}
.testimonials-pagination .swiper-pagination-bullet:nth-child(even){transform:translateY(0px)}
.division-card h2{font-size:25px;}
}
@media screen and (min-width:576px) and (max-width:767px) {
  .menubar .submenu ul{grid-template-columns:repeat(3, minmax(0, 1fr));}
}
@media screen and (min-width:100px) and (max-width:575px) {
  .menubar .submenu ul{grid-template-columns:repeat(2, minmax(0, 1fr));}
  .menubar .submenu li a{padding:10px;}
  .about .row{display:block;}
  .about-contents,.about-holder {
    width:100%;
    max-width:100%;
}
.about-video{margin-top:10px;margin-bottom:10px;}
.about-video-holder {
  width:70px;
  height:70px;
}
.products-col{width:50%;max-width:50%;padding-top:5px;padding-bottom:10px;}
.products-card h3{margin-top:15px;font-size:18px;}
.team-col{padding-top:15px;}
.team-col .col-lg-6{width:50%;max-width:50%;}
.myTestimonials .swiper-slide h4{font-size:20px;}
.division,.division .col-lg-8{padding-bottom:0}
.news h1{margin-bottom:0;}
.news-title{padding-bottom:15px;}
.division .col-12{text-align:center;position:static;}
.view-divisions{display:block;margin:0 auto}
}
@media screen and (max-width:484px) {
}
@media screen and (min-width:400px) and (max-width:575px) {
}
@media screen and (min-width:375px) and (max-width:399px) {
}
@media screen and (min-width:100px) and (max-width:380px) {
}
@media screen and (orientation:portrait) and (min-width:100px) and (max-width:767px){
  .slide-holder{height:50vh;}
}
@media screen and (min-width:100px) and (max-width:374px) {
}