/*----------------------- add by saifi --------------------*/
.custom-select {
  position: relative;
  font-family: Arial;
}

.custom-select select {
  display: none; 
}

.select-selected {
/*  background-color: DodgerBlue;*/
}

.select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #6C757D transparent transparent transparent;
}

.select-selected.select-arrow-active:after {
  border-color: transparent transparent #fff transparent;
  top: 7px;
}

.select-items div,.select-selected {
  color: #000;
  padding: 8px 16px;
  border: 1px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
  cursor: pointer;
  user-select: none;
}
.custom-select p{
    display: none;
}
.select-items {
  position: absolute;
  background-color: #dbd6d2;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
 border: 1px solid #000;
}

.select-hide {
  display: none;
}
.select-selected {
    color: #6C757D;
    padding-left: 0;
    border-bottom: 1px solid #000;
}
.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}
.MainParents:hover .slick-arrow,
 .vc_custom_1712994973558:hover .SwipperLeftArr,
 .vc_custom_1712994973558:hover .SwipperRightArr,
 .vc_custom_1713002628840:hover .SwipperLeftArr,
 .vc_custom_1713002628840:hover .SwipperRightArr,
 .vc_custom_1713003521574:hover .SwipperLeftArr,
 .vc_custom_1713003521574:hover .SwipperRightArr,
 .vc_custom_1713004022051:hover .pb-testimonials-slider-bottom {
     opacity: 1 !important;
}
.MainParents .ImpactArrow,
 .SwipperLeftArr,
 .SwipperRightArr,
 .pb-testimonials-slider-bottom
  {
     opacity: 0 !important;
}
 ul.slick-dots {
     bottom: 120px !important;
}
.pb-testimonials-slider__navigation i {
    color: #1a85d6;
}
.ImpactArrow,
.DoubleClickArrow{
    z-index: 1 !important;
}
 .slick-dots li.slick-active button:before {
    color: #1a85d6 !important;
    font-size: 15px !important;
    left: -2px;
    top: -0.2px;
}
 .slick-dots li button:before{
     font-size: 12px !important;
     width: 12px !important;
     height: 12px !important;
     color: grey;
     line-height: 15px !important;
}
 .slick-dots li{
     width: 26px !important;
}
 .slick-dots li button{
         border-radius: 50%;
    width: 12px !important;
    height: 12px !important;
    background-color: grey !important;
    color: grey !important;
    border: unset !important;
}

 .swiper-pagination-bullet-active {
     background: #1a85d6  !important;
     margin-right: 13px !important;
     border-color: #1a85d6  !important;
}
 .DoubleClick {
     bottom: -45px !important;
}
 span.swiper-pagination-bullet {
     height: 12px;
     width: 12px;
     background: grey;
     border: unset;
     opacity: 1;
}
.vc_custom_1713002628840.vc_custom_1713002628842  span.swiper-pagination-bullet,
.vc_custom_1713004022053.vc_custom_1713004022054 span.swiper-pagination-bullet{
    background: grey;
}
 .persPectiveDotts {
     bottom: -12px !important;
}
 

 span.swiper-pagination-bullet {
     margin-right: 14px !important;
}
.pb-testimonials-slider-bottom {
    position: absolute;
    right: 0;
    top: 1px;
}
.pb-testimonials-slider__navigation {
    gap: 32px !important;
    top: 30px;
     position: absolute;
     right: -20px;
   
}
button.testimonialPrev-btn, button.testimonialNext-btn {
    border-color: #1a85d6 !important;
	color: #1a85d6 !important;
}
/*===================== airport animation =============================*/
 #AirportAnimationSection {
	 display: flex;
    justify-content: right;
    align-items: end;
    flex-direction: column;
    right: 142px !important;
    min-width: 664px;
    position: relative;
}
 .departure-board1 {
     padding: 0.36em;
     display: inline-block;
     line-height: 1.3em;
     -webkit-border-radius: 0.21em;
     -moz-border-radius: 0.21em;
     border-radius: 0.21em;
     color: #eee;
}
 .departure-board1 span.letter {
     display: inline-block;
     margin: unset !important;
     text-align: center !important;
     position: initial;
     color: #1b84d5  !important;
     background-color: transparent;
     border: unset;
     font-weight: 900 !important;
     letter-spacing: 1px;
     text-transform: uppercase;
     text-align: center;
     height: unset !important;
     padding: unset !important;
     font-size: 15px !important;
     width: 13px;
     font-family: "Open Sauce Sans", sans-serif !important;
}

 .departure-board1 span.fold {
     display: block;
     position: absolute;
     height: 0;
     top: .65em;
}
 .departure-board1 span.flap {
     display: block;
     position: absolute;
     top: 0em;
     width: 1em;
     height: .65em;
     margin: 0;
     overflow: hidden;
}
 .departure-board1 span.text {
     width: 100%;
}
 .departure-board1 span.bottom {
     top: .65em;
}
 .departure-board1 span.bottom span.text {
     position: relative;
     top: -.65em;
}
 .departure-board1 span.flap.falling {
     display: none;
     bottom: 0;
     top: auto;
}
 .departure-board1 span.flap.falling span.text {
     -webkit-backface-visibility: hidden;
     background: unset;
     display: block;
     position: relative;
     -webkit-transform: scaleY(1);
     -moz-transform: scaleY(1);
     -o-transform: scaleY(1);
     transform: scaleY(1);
     -webkit-transition: -webkit-transform linear;
     -moz-transition: -moz-transform linear;
     -o-transition: -o-transform linear;
     transition: transform linear;
}
 .PostBrandsLogos .col-lg-3 {
     width: 14%;
     padding: unset;
}
 .PostBrandsLogos .col-lg-3 img {
     scale: 1.1;
}
 .PostbrandsAccordionText ol {
     padding-left: 40px;
}
 .PeopleSlider .pb-our-people-slider__memberName {
     display: none;
}
 .wpcf7-select option {
     background: #dbd6d2;
}
 .PerspectiveSlider{
     display: none !important;
}
/* .PerspectiveSlider p{
     font-size: 1rem;
     font-weight: 500;
     line-height: 1.5;
     color: var(--pb-theme-text);
     opacity: 1;
     margin-bottom: 12px;
     text-align: center;
}
 .PerspectiveSlider .slick-prev {
     left: -88px !important;
     top: 161px;
}
 .PerspectiveSlider .slick-next {
     right: -60px !important;
     top: 161px;
}
 */
/* .PeopleSlider{
     display: none;
}
 */
 .pb-our-people-slider__memberDesignation{
     opacity: 1 !important;
     font-weight: 500 !important;
}
 .vc_custom_1710857138533.vc_custom_1710857138535 {
     padding-bottom: unset !important;
     padding-top: unset !important;
}
 #about-kepler, #about-zuse, #about-airo{
     position: unset !important;
}
/*--Impact slider--*/
body .ImpactArrow.slick-arrow,
body .DoubleClickArrow {
    position: absolute;
/*    background: #ff00007a !important;*/
    top: 67px;
    z-index: 99999999;
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    max-width: 929px;
    margin: 0 auto;
    gap: 30px;
    right: 82px;
    transform: translateX(-50%);
}
 .MainParents span.SliderLeftArrow.slick-arrow {
/*     position: absolute;*/
/*     left: 48px !important;*/
/*     top: 27%;*/
     border: 1px solid #1c85d6 !important;
     color: #1c85d6 !important;
     border-radius: 50%;
     width: 55px;
     height: 55px;
     display:grid !important;
     place-items: center;
     z-index: 9;
     cursor: pointer !important;
}

 .MainParents span.SliderRightArrow.slick-arrow{
     /*position: absolute;
     right: 48px !important;
     top: 27%;*/
     border: 1px solid #1c85d6 !important;
     border-radius: 50%;
     width: 55px;
     height: 55px;
     display: grid !important;
     place-items: center;
     color: #1c85d6 !important;
     cursor: pointer;
}
 .MainParents span.SliderLeftArrow.slick-arrow:hover {
     border: 1px solid #1c85d6 !important;
     color: #1c85d6 !important;
}
 .MainParents span.SliderRightArrow.slick-arrow:hover{
     border: 1px solid #1c85d6 !important;
     color: #1c85d6 !important;
}
/*-- Product Slider --*/
 body.page-id-2331 .swiper-button-prev, body.page-id-2331 .swiper-button-next{
     display: none !important;
}
 .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{
     content: unset !important;
}
 .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
     content:unset !important;
}
.DoubleClickArrow {
    top: 55px !important;
    right: -89px !important;
}
body .DoubleClickArrow .SwipperLeftArr,
body .DoubleClickArrow .SwipperRightArr{
    position: unset !important;
     top: unset !important;
     left: unset !important;
}
 .SwipperLeftArr{
     position: absolute !important;
     top: -70px !important;
     left: 90.5% !important;
     border: 1px solid #1a85d6;
     border-radius: 50%;
     width: 55px !important;
     height: 55px !important;
     color: #1a85d6 !important;
}
 .SwipperRightArr{
     position: absolute !important;
     top: -70px !important;
     right: -34px !important;
     border: 1px solid #1a85d6;
     border-radius: 50% ;
     width: 55px !important;
     height: 55px !important;
     color: #1a85d6 !important;
}
/*------- Perspectives slider---------*/
 .PerspectiveArr {
     color: #1a85d6 !important;
     border-color: #1a85d6 !important;
     top: -145px !important;
}
 .pb-about-slider .card-slider__slide{
     cursor: pointer !important;
}
 .AirportBOttomAnimation{
     width: 100%;
     position: absolute;
     bottom: 68px;
     /* left: 50%; */
     /* transform: translateX(-29%); */
}
 .AccelerateYour {
     letter-spacing: 1.6px;
     color: var(--pb-theme-text);
     font-size: 38px !important;
     font-weight: 500;
     line-height: 62px;
     text-transform: uppercase;
     display:flex;
     flex-direction: column;
     min-width: 664px;
     position: relative;
     right: 117px!important;
     word-break: break-all;
}
/* .home-video-banner__left .holder .word-item{
     float: left;
     top: 0;
     right: 5px;
     font-size: 44px;
     font-weight: 400;
     line-height: 1.237458194;
}
 */
 .holder{
     text-align: right;
}
 #ChangeWord {
     color: transparent;
     -webkit-text-stroke-width: 2px;
     -webkit-text-stroke-color: var(--pb-theme-text);
     transition: 0.3s ease color, 0.3s ease -webkit-text-stroke-color, 0.3s ease text-shadow;
     text-align: right;
     white-space: unset;
     cursor: default;
     text-transform: capitalize;
     font-size: 36px !important;
     display: inline-block;
     width: unset;
     letter-spacing: 1.6px !important;
	 padding-right: 7px;
}
 .AdjustAccText {
     font-size:38px;
     font-weight:800;
}
 .fstwrd{
     position: relative;
}
 .RiskText {
     position: relative;
}
 .MarketText{
     position: relative;
}
 .OperationsText{
     position: relative;
}
 .FinanceText{
     position: relative;
}
 .TechnologyText{
     position: relative;
}
 .home-video-banner__title img{
     right: -46px !important;
}
 .home-video-banner__title{
     font-size: 38px !important;
}
/* add new css 13-04-2024 */
 div.AccelerateYour h2{
     font-size: 38px !important;
     font-weight: 800;
     line-height: 40.53px;
     letter-spacing: 7.6px;
}
 h1.home-video-banner__title{
     line-height: 55.6px;
}
.leftanimation {
    top: 30px;
}
.home-video-banner .home-video-banner__container {
    margin-bottom: unset !important;
}
.ttl-100{
    font-size: 100px !important;
}
.footer-bottom__menu {
    justify-content: space-between;
}
.insight-swiper-pagination{
    text-align: center;
    margin-top: 49px;
}
.ContextPlaceHolder {
    background: #dbd6d2;
    width: 120px;
    z-index: 1;
}
.vc_custom_1712996800931.vc_custom_1712996800935 {
    padding-top: unset !important;
}
.vc_custom_1713002628840.vc_custom_1713002628842 {
    padding-top: unset !important;
}
.vc_custom_1713003521574.vc_custom_1713003521576 {
    padding-top: 35px !important;
    padding-bottom: 90px !important;
}
.vc_custom_1713004022051.vc_custom_1713004022053 {
    padding-top: unset !important;
    padding-bottom: 74px !important;
}
.vc_custom_1713004136975.vc_custom_1713004136977 {
    padding-top: 50px !important;
    /* padding-bottom: 100px !important; */
}
.vc_custom_1713005113914.vc_custom_1713005113917 {
    padding-top: 30px !important;
    padding-bottom: 20px !important;
}
.vc_custom_1713004861111.vc_custom_1713004861113 {
    padding-top: 31px !important;
    padding-bottom: 100px !important;
}
.footer {
    padding-top: 55px;
}

.StackingCardSlider .py-lg-5 {
    padding-top: 12rem !important;
}
.aaa.custom-title.vc_custom_1710854177705 {
    padding-bottom: 50px !important;
}
.home-video-banner__right .banner-right .logo-image{
	display: none !important;
}

.slick-dots.DotsBlack li button:before {
    color: #000;
    font-size: 16px !important;
    opacity: 1;
}
.footer-top .newsletter-block .form-input .btn-submit{
    opacity: 1 !important;
    font-weight: 500 !important;
}

.wpcf7-response-output{
    transform: translateY(-131px) !important;
    font-size: 16px !important;
}

/*--------- start founders popup --------------------*/
.FoundersMainSection {
    /* display: flex; */
    flex-direction: column;
    align-items: center;
    background: #2D2F31;
    color: #fff;
    min-width: 1275px;
    margin: 20px auto;
    height: 100vh;
    border-radius: 30px;
    padding: 50px;
    display: none; 
    position: fixed;
    top: 54%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    z-index: 9999;
    background-image: url(https://kairhos.ai/wp-content/uploads/2024/04/Mask-group1.png);
    background-repeat: no-repeat;
    background-size: 54.5%;
    background-position: center -1px;
    padding-top: 30px;
}

.TopSection {
    width: 100%;
    text-align: left;
}

.FoundersDiv {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px;
}

.Founderleft,
.Founderright {
    text-align: center;
}

.Founderleft img,
.Founderright img {
    border-radius: 20px;
    width: 30%;
}
.FoundersDiv p{
    margin: 0 40px;
}
/* .Founderright {
    border-left: 1px solid #fff;
} */
.close-button {
    position: absolute;
    top: 25px;
    right: 44px;
    cursor: pointer;
    font-size: 36px;
    z-index: 9;
}
.founders-contact-icons {
    margin-top: 25px;
    display: flex;
    justify-content: center;
  }
  .founders-contact-icons i {
    margin-left: 10px;
  }
  .founders-contact-icons i {
    border: 2px solid #BABABA;
    padding: 5px;
    border-radius: 50%;
    font-size: 16px;
    width: 35px;
    height: 35px;
    display: grid;
    place-items: center;
    margin: 0 17px;
    color: #BABABA;
}

.WaterMarkLogo {
    /* background-image: url(/wp-content/uploads/2024/04/Logowatermark.png); */
    width: 80%;
    height: 100%;
    display: grid;
    place-items:center;
    position: relative;
}
.GradientLine{
    height: 100%;
}
.GradientLine:before {
    content: ' ';
    width: 5px;
    height: 385px;
    top: 23px;
    position: absolute;
    background: linear-gradient(180deg, #74268C 0%, #F88543 24%, #078BB6 51%, #DA5E76 69.5%, #3CAF5F 100%);
}

.FoundersMainSection.show {
    display: flex !important;
}
.TopSection h2 {
    font-size: 50px;
    font-weight: 700;
    line-height: 55px;
    letter-spacing: 2px;
}
.TopSection p {
    font-size: 18px;
    font-weight: 300;
    line-height: 28px;
    letter-spacing: 1px;
}
.FoundersDiv h3 {
    font-size: 26px;
    letter-spacing: 1px;
    line-height: 32px;
    margin-top: 23px;
    margin-bottom: 5px;
}
.FoundersDiv h4 {
    font-size: 14px;
    font-weight: 200;
    letter-spacing: 1px;
}
.FoundersDiv p {
    font-size: 13px;
    font-weight: 100;
    margin-top: 24px;
    line-height: 20px;
}

.Founderleft {
    animation: 1s slide-right;
    position: relative;
  }
  @keyframes slide-right {
    from {
      left: -400px;
    }
    to {
      left: 0;
    }
  }

   .Founderright {
    animation: 1s slide-left;
    position: relative;
    margin-right: 20px;
  }
  @keyframes slide-left {
    from {
      right: -400px;
    }
    to {
      right: 0;
    }
  } 
.TopSection{
    animation: 1s slide-top;
    position: relative;
}
@keyframes slide-top {
    from {
      top: -300px;
    }
    to {
      top: 0;
    }
  }

  .founders-contact-icons ul{
    display: flex ;
    list-style: none;
    padding-left: unset;
  }
  .newsletter-block .wpcf7-response-output {
    margin-top: 145px !important;
}
/*---------end founders popup --------------------*/

.vc_custom_1681710857628.vc_custom_1681710857630 h2{
    padding-bottom: 60px !important;
}
.vc_custom_1681710857628.vc_custom_1681710857630 {
    padding-bottom: unset !important;
}
.founders-contact-icons img{
    width: 35px;
    height: 35px;
}
.founders-contact-icons ul li {
    margin: 0 15px;
}
.close-button img{
    width: 42px;
}

/*---------- Perspective popup -------------------*/



/* .modalDialog1:target {
    opacity: 1;
    pointer-events: auto;
} */

.modalDialog1 {
    width: 90%;
    margin: 0 auto;
    padding: 30px 10px 0 30px;
    background-color: #262626;
    background-image: url(/wp-content/uploads/2024/04/Logowatermark.png);
    background-size: 200px;
    background-repeat: no-repeat;
    background-position: center;
    color: #fff;
    position: fixed;
    top: 55px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99999;
    opacity: 1;
    border-radius: 20px 20px 0 0;
    margin-top: 50px;
    padding-bottom: 30px;
	display: none;
	background-blend-mode: difference;
}

.modal-body1 {
    padding-right: 20px;
}

.close1 {
    position: absolute;
    right: 0px;
    top: 30px;
}

span.close1 img {
    width: 50%;
    cursor: pointer;
}

.perspectiveslide {
    background: #00000047;
    padding: 20px;
    text-align: justify;
    border-radius: 20px;
    min-height: 185px;
    display: grid !important;
    align-items: center;
}

.PopupSliderSection .slick-slide {
    margin: 0 7px;
}

.PerspectiveForm {
    display: flex;
    justify-content: space-between;
    background: #444444;
    padding: 10px;
    border-radius: 10px;
    align-items: center;
    margin-top: 20px;
    margin-right: 19px;
}

.PersFormLeft {
    width: auto;
}

.PersFormLeft img {
    width: 56%;
}

.PerstopContent {
    padding-top: 18px;
   
}
.PerstopContent p {
    font-size: 16px;
    font-weight: 100;
    text-align: justify;
}

.PopupSliderSection .slick-dotted.slick-slider {
    margin-bottom: 0px !important;
}
.PopupSliderSection ul.slick-dots {
    bottom: 0px !important;
}
.PerstopContent p:nth-child(2) {
    padding-top: unset;
    margin-bottom: 20px;
}

.perspectiveslide h3 {
    font-size: 16px;
    font-weight: 300;
    margin-bottom: unset;
    text-align: left;
    line-height: 18px;
}

.PopupSliderSection .slick-dots li button:before {
    font-size: 11px !important;
    color: grey;
    opacity: .5;
}

.PopupSliderSection .slick-dots li.slick-active button:before {
    color: #fff !important;
    opacity: 1 !important;
}

.TopScrollContent {
    overflow-y: scroll;
	max-height: calc(100vh - 35vh);
    overflow-x: hidden;
	height: calc(100vh - 100px);
}

.TopScrollContent::-webkit-scrollbar {
    width: 5px;
}

.TopScrollContent::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: linear-gradient(180deg, #74268C 0%, #F88543 24%, #078BB6 51%, #DA5E76 69.5%, #3CAF5F 100%);
}

.PersBottomContent p {
	font-size: 16px;
    font-weight: 300;
    line-height: 20px;
    letter-spacing: 0.3px;
    margin-bottom: 0;
}
.persformtitle h3 {
    font-size: 15px;
    font-weight: 300;
    line-height: 20px;
    letter-spacing: 0.3px;
	margin-bottom: 0px;
}
.modal-header1 h2 {
    font-size: 20px;
    padding-right: 42px;
    line-height: 27px;
}
.PopupSliderSection p {
    font-size: 14px;
    line-height: 17px;
    font-weight: 100;
    margin-bottom: unset;
}

.PopUpRightArrow {
    right: 0;
    position: absolute;
    top: 45%;
    z-index: 99;
}
.PopUpLeftArrow{
    left: 0;
    position: absolute;
    top: 45%;
    z-index: 99;
}
.PopupSliderSection {
    margin-bottom: 15px !important;
    padding: 0 20px;
}
.PerspectiveFormFields{
    position: relative;
}
.PerspectiveFormFields button{
	position: absolute;
    top: 8px;
    right: 15px;
    width: 25px;
    border: unset;
    background: #fff;
}
.PerspectiveFormFields span{
/*     top: 0;
    position: absolute;
    right: 2px; */
	
	display: flex;
    align-items: center;
    justify-content: center;
	height: auto;
}
.PerspectiveFormFields input{
    height: 50px;
    border: 2px solid #000;
    outline: none !important;
    border-radius: 10px;
/*     width: 383px; */
    padding-left: 15px;
    color: #000;
    font-size: 14px;
}
.PerspectiveFormFields input::placeholder{
    color: #000;
}
.PerspectiveFormFields p{
    margin-bottom: unset !important;
    height: 50px;
}
.PerspectiveFormFields span img{
    position: relative;
    top: 11px;
    width: 75%;
}
.PersFormRight {
    width: 90%;
	display: flex;
    align-items: center;
    justify-content: end;
}
.persformtitle{
	width: 50%;
}
.persformemail{
	display: flex;
    align-items: center;
}

.persformemail h3{
	font-size: 1em;
    margin: 0;
    margin-right: 12px;
	text-align: right;
}
.PerspectiveFormFields .wpcf7-not-valid-tip {
    font-size: 14px;
    position: relative !important;
    top: -5px !important;
}
.PopUpLeftArrow img{
    width: 50%;
    right: 0px;
    position: relative; 
    cursor: pointer;
}
.PopUpRightArrow img {
    width: 50%;
    left: 30px;
    position: relative;
    cursor: pointer;
}
#openModal4 .perspectiveslide {
    min-height: 231px;
}
#openModal7 .perspectiveslide {
    min-height: 211px;
}
#openModal8 .perspectiveslide {
    min-height: 195px;
}
#openModal1 .perspectiveslide {
    min-height: 194px;
}

.titleofpop input{
  display: none !important;
}
/*-----------Start White Header ---------------------*/
body.page-id-2770 .main-header .pb-btn-link-theme svg,
body.page-id-2770 .header-nav li a,
body.page-id-4158 .main-header .pb-btn-link-theme svg,
body.page-id-4158 .header-nav li a,
body.page-id-5563 .main-header .pb-btn-link-theme svg,
body.page-id-5563 .header-nav li a,
body.page-id-5032 .main-header .pb-btn-link-theme svg,
body.page-id-5032 .header-nav li a{
    color: #fff;
}

body.page-id-2770 .logo img.no-lazy,
body.page-id-4158 .logo img.no-lazy,
body.page-id-5563 .logo img.no-lazy,
body.page-id-5032 .logo img.no-lazy{
    display: none;
}
body.page-id-2770.slim-nav .logo img.no-lazy,
body.page-id-4158.slim-nav .logo img.no-lazy,
body.page-id-5563.slim-nav .logo img.no-lazy,
body.page-id-5032.slim-nav .logo img.no-lazy{
    display: block;
}
body.page-id-2770.slim-nav .WhiteLogo,
body.page-id-4158.slim-nav .WhiteLogo,
body.page-id-5563.slim-nav .WhiteLogo,
body.page-id-5032.slim-nav .WhiteLogo{
    display: none;
}
body.page-id-2770.slim-nav .main-header .pb-btn-link-theme svg,
body.page-id-2770.slim-nav .header-nav li a,
body.page-id-4158.slim-nav .main-header .pb-btn-link-theme svg,
body.page-id-4158.slim-nav .header-nav li a,
body.page-id-5563.slim-nav .main-header .pb-btn-link-theme svg,
body.page-id-5563.slim-nav .header-nav li a,
body.page-id-5032.slim-nav .main-header .pb-btn-link-theme svg,
body.page-id-5032.slim-nav .header-nav li a {
    color: #000;
}

body.page-id-2770.slim-nav .main-header .pb-btn-link-theme svg:hover,
body.page-id-2770.slim-nav .header-nav li a:hover,
body.page-id-4158.slim-nav .main-header .pb-btn-link-theme svg:hover,
body.page-id-4158.slim-nav .header-nav li a:hover,
body.page-id-5563.slim-nav .main-header .pb-btn-link-theme svg:hover,
body.page-id-5563.slim-nav .header-nav li a:hover,
body.page-id-5032.slim-nav .main-header .pb-btn-link-theme svg:hover,
body.page-id-5032.slim-nav .header-nav li a:hover {
    color: #fff;
}

body.page-id-2770[data-theme="dark"] .header-nav li a,
body.page-id-2770[data-theme="dark"] .main-header .pb-btn-link-theme svg,
body.page-id-4158[data-theme="dark"] .header-nav li a,
body.page-id-4158[data-theme="dark"] .main-header .pb-btn-link-theme svg,
body.page-id-5563[data-theme="dark"] .header-nav li a,
body.page-id-5563[data-theme="dark"] .main-header .pb-btn-link-theme svg,
body.page-id-5032[data-theme="dark"] .header-nav li a,
body.page-id-5032[data-theme="dark"] .main-header .pb-btn-link-theme svg{
    color: #fff;
}

body .elementor-4158, body .elementor-5032{
    background-image: url(https://kairhos.ai/wp-content/uploads/2024/05/7-94b5bddc99-250x300.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
}
/*-----------End White Header ---------------------*/

span.LoaderforSlider {
    position: absolute;
    width: 95px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.dispnone{
    visibility: hidden;
}
.PerspectiveFormFields .wpcf7-response-output{
    position: absolute !important;
    bottom: -102px !important;
    margin: unset !important;
}
.contact-socials ul li:nth-child(2) {
    display: none;
}
.contact-socials ul li{
    margin-right: unset !important;
}
/* .LeftStickyTitle{
    position: sticky !important;
    top: 150px;
    height: 80px !important;
} */
/*---merge on live ---*/
.elementor.elementor-5032 .elementor-widget-heading p,
.BulletPointSection,
.elementor.elementor-4158 .elementor-widget-heading p{
    line-height: 25px !important;
}
.LeftStickyTitle h2{
    line-height: 27px !important;
}
.swiper-button-prev1.SwipperLeftArr.PerspectiveArr,
.swiper-button-next1.SwipperRightArr.PerspectiveArr{
    display: grid;
    place-items: center;
    top: -140px !important;
}

.footer-top{
	padding: 75px 0 0 0;
}


/*-------- bottom airport animation ------------*/
.AirportBOttomAnimation .departure-board1 span.letter {
    font-size: 50px !important;
    color: #1b84d5 !important;
    width: 35px !important;
    text-transform: lowercase;
}
.AirportBOttomAnimation .departure-board1 span.fold {
    top: 3em !important;
}
.AirportBOttomAnimation .departure-board1 span.flap {
    /* width: 2em !important; */
    height: 1.2em !important;
}
.AirportBOttomAnimation .departure-board1 span.bottom {
    top: 3em !important;
}
.AirportBOttomAnimation .departure-board1 span.bottom span.text {
    top: -3em !important;
}
.AirportBOttomAnimation .departure-board1 {
    padding: 1em !important;
    line-height:3em !important;
}
div#AirportAnimationSection {
    display: none;
}
@media (min-width:768px) {
	.footer-top__menu{
		display: flex;
	}
	
	.newsletter-block{
		width: 35%;
	}
	
	.nav-list-block{
		width: 65%;
	}
	
	.nav-list-block__section.text-center{
		width: 50%;
    	flex: 1;
	}
}

@media (min-width:1024px) and (max-width: 1399.98px) {
	
	.kep-w-card{
		min-height: 34vh;
	}
	.product-name-kepler h1 {
		text-align: center;
		font-size: 35px;
	}
	
	.kep-w-card p{
		font-size: 9px;
	}
	
	.kep-w-card ul li {
		font-size: 9px;
	}
	
	#highlight .accordion-portfolio-lists li.out p {
		font-size: 17px;
	}
}


.pb-contact-form .form-group:nth-child(1){
/* 	margin-top: 0px; */
}


@media only screen and (max-width: 768px) {
    .vc_custom_1715234711132 {
        width: 75%;
    }
	
	.departure-board1 span.letter{
		font-size: 11px !important;
		width: 11px;
	}
	
	.pb-contact-form .form-group:nth-child(1) {
		margin-top: 40px;
	}
}
