video::-webkit-media-controls-fullscreen-button, video::-webkit-media-controls-mute-button {display: none;}
.service-sidebar{position:absolute;left:0;top: 0%;z-index: 9}
.service-sidebar li{margin-bottom: 0.5rem;transform: translateX(-100%);transition: 0.75s;opacity: 0;list-style: none !important;margin-left: 0 !important}
.service-sidebar.scrll li{transform: none;opacity: 1}
.service-sidebar li:nth-child(2){transition-delay: 0.2s}
.service-sidebar li:nth-child(3){transition-delay: 0.4s}
.service-sidebar li:nth-child(4){transition-delay: 0.6s}
.service-sidebar li:nth-child(5){transition-delay: 0.8s}
.service-sidebar a{padding: 0.75rem;background: #205AA9;color: #fff;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size: 0.75rem;display: block;transition: 0.75s;box-shadow: 0 0 4px #000;}
.service-sidebar a:hover, .service-sidebar a.active{background: #000}


.inner-banner .shape {z-index: -1;top: 0;}
.inner-banner .shape svg path {animation: none;}
.inner-banner .figshape svg{width: 31.813rem;height: auto;} 
.inner-banner{padding-top: 10rem;background: #fff;z-index: 1;}
.inner-banner::before{content: '';position: absolute;background: #F2F2F2;inset: 0;width: 100%;height: 78%;z-index: -1;}
.inner-banner figure::before{display: none;}
.inner-banner h2{font-size: 3.625rem;font-weight: 500;}
.inner-banner h2 span{color: #000;font-size: 2.575rem;}

.career-section-two article figure {inset: 0;animation: rotate 10s infinite linear;transform-origin: center;}
.job-detail-three figure {inset: 0;animation: rotate 10s infinite linear;transform-origin: center;overflow: hidden;}
.job-detail-three .job3Wrap .main-heading h2::after, .job-detail-one .main-heading h2:after {display: none;}
.careerFilter .dropdown-menu2 {overflow: auto;box-shadow: 0 0 0.125rem rgb(0 0 0 / 20%);display: none;background: #fff;margin: 0;width: 100%;border-radius: 0;position: absolute;top: 100%;left: 0;right: 0;z-index: 99;margin-top: 5px;border: 0;}
.careerFilter .dropdown-menu2 li {transition: .6s;width: 100%;min-width: 100%;display: block;margin: 0;}
.careerFilter .dropdown-menu2 li a {margin: 0;display: block;padding: 0.6rem 0.938rem;text-decoration: none;line-height: 1.2;text-transform: capitalize;color: var(--base-font-color);}
.careerFilter .dropdown-menu2 li a:hover {background: #000;color: #fff;}
.careerFilter button:focus{box-shadow: none;}
.career-section-two .search button {top: 0;right: 0.3rem;}
.career-section-two article{background: rgb(51 51 51 / 10%);border-radius: 20px;padding: 2.312rem;position: relative;}
.career-section-two article h5{border-bottom: 1px solid rgb(27 27 27 / 10%);padding-bottom: 1rem;margin-bottom: 1rem;color: #1B1B1B;}
.career-section-two article::before{content: '';position: absolute;inset: 0;background: url(../images/blueLogo.svg) no-repeat;background-size: cover;width: 8.75rem;height: 8.75rem;margin: auto;animation: rotate 10s infinite linear;transform-origin: center;}

.media-one .article-wrap article:nth-child(even){padding-right: 4.125rem;}
.media-one .article-wrap article:nth-child(odd){padding: 1.5rem 3rem 1.5rem 2rem !important;}
.media-one .article-wrap article:last-of-type{margin-bottom: 0;}
.media-one article{background: rgb(51 51 51 / 10%);padding: 1.5rem 1.7rem 1.5rem 3rem !important;margin-bottom: 1.875rem;}
.media-one article, .media-one article figure img{border-radius: 1.563rem;}
.media-one article h4{font-size: 2rem;}
.radius, .border-radius, .border-radius img, .border-radius video{border-radius: 1.25rem}
.media-content .main-heading h2:after, .customer-section-one .main-heading h2:after,
.quality-section-one .main-heading h2:after, .quality-section-two .main-heading h2:after,
.corporate-section-three .main-heading h2:after{display: none;}
.corporate-section-three, .corporate-section-one{z-index: 9;}

.customer-section-one .row:last-child {padding-top: 4.375rem;}
.quality-bg-content .main-heading h2 {color: #fff;}
.quality-section-three {padding: 10rem 0;background-repeat: no-repeat !important;z-index: 1;}
.quality-section-three::before{ content: '';position: absolute;inset: 0;opacity: 0.9; z-index: -1; background: linear-gradient(135deg, rgba(19,71,141,1) 52%, rgba(151,192,248,1) 100%);}
.quality-section-four{z-index: 9;}
.corporate-section-one .main-heading h2 {font-size: 2.625rem;}
.corporate-section-two {padding: 0;}
.corporate-section-two .quality-bg-content .main-heading span {font-size: 1.125rem;}
.quality-section-three figcaption:before {content: '';background: linear-gradient(90deg, rgb(32 90 169 / 97%) 0%, rgb(0 36 84 / 81%) 60%, rgba(3, 51, 115, 0.54) 70%);width: 100%;height: 100%;position: absolute;}
.quality-section-three figcaption {z-index: 2}
.quality-section-three figure {line-height: 0;}
.quality-section-three figcaption svg {position: absolute;inset: auto 11rem auto auto;}

.abt4BtmImg {margin: 1rem 0 0 0;position: initial;}
.abt4BtmImg li {border-radius: 0.625rem;width: 28.4%;height: 33.0vw;transition: 0.5s;overflow: hidden;}
.abt4BtmImg li.active {width: 77.4%;}
.abt4BtmImg li img {height: 100%;}



.home-section-two.service-section-one .col-lg-4:nth-child(2), .home-section-two.service-section-one .col-lg-4:nth-child(4), .home-section-two.service-section-one .col-lg-4:nth-child(5){margin-top:3rem;}
/*.home-section-two.service-section-one .col-lg-4:first-child, .home-section-two.service-section-one .col-lg-4:last-child {margin-top: 0;}*/
.service-section-one aside{position: relative;z-index: 99;}
/*.abtSec5Wrp {gap: 9.45rem;margin: 0 0.75rem;}*/
.service-detail-section-two .abtSec5Wrp {gap: 4.5rem; margin: 0}
.overlay-img {inset: 0;opacity: 0;visibility: hidden;transition: 0.75s;}
.abtSec5Wrp:hover .overlay-img {opacity: 1;visibility: visible;transition: 0.75s;}
.overlay-img:before {content: '';background: linear-gradient(180deg, rgba(32, 90, 169, 0) 0%, rgb(0 36 84 / 70%) 80%);position: absolute;inset: 0;border-radius: 1.25rem;}


.service-section-one::before, .service-section-one::after {display: none;}
.shapr-bg {padding: 2rem 0 9rem;}


.about-section-one ul{display: flex;flex-direction: column;flex-wrap: nowrap;gap: 3rem;}
.about-section-one ul li{  display: flex;flex-direction: row;flex-wrap: nowrap;align-content: center;justify-content: flex-start;align-items: center;background: #F2F2F2;border-top-left-radius: 2.5rem;border-bottom-left-radius: 2.5rem;border-top-right-radius: 0.5rem;border-bottom-right-radius: 0.5rem;gap: 0.75rem;width: 90%; padding: 0.2rem 0;}
.about-section-one ul li span{font-size: 1.875rem;display: block;color: #fff;height: 5rem;min-width: 5rem;background: linear-gradient(135deg, rgba(32,90,169,1) 0%, rgba(124,180,255,1) 100%);position: relative;border-radius: 50%;z-index: 1;display: flex;flex-direction: column;flex-wrap: nowrap;align-content: center;justify-content: center;align-items: center;}
.about-section-one ul li span::before{content: '';position: absolute;inset: 0.625rem;background: #205AA9;z-index: -1;border-radius: 50%;j;}
.about-section-one ul li span img{width: 2.5rem;height: 2.5rem;filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(4700%) hue-rotate(282deg) brightness(106%) contrast(101%);}
/*.about-section-one ul li p{font-size: 1.125rem;margin: 0;width: 70%;padding: 0.5rem 0.5rem 0.5rem 0;}*/
.about-section-one ul li p {margin-bottom: 0; padding: 0;height: 3.25rem;overflow: auto;}
.about-section-one ul li p::-webkit-scrollbar {width:0.25vw; height:0.25vw;}
.about-section-one ul li:nth-child(even) { width: 90%;margin-left: auto;}
.about-section-one .aboutInrwrap {position: sticky;top: 10%;}


/*.about-section-three ul li article h2 {font-size: 3rem;}*/

.about-section-two .main-heading{margin-bottom: 2rem;}
.about-section-two .main-heading h2{display: inline-block;padding-bottom: 0.5rem;}
.about-section-two .main-heading h2::before{content: '';position: absolute;bottom: 0;left: 0;width: 31%;height: 1px;background: #333333;}


.about-section-three ul{display: flex;flex-wrap: wrap;align-content: center;justify-content: space-between;align-items: center;gap: 2rem;}
.about-section-three ul li{display: flex;flex-direction: row;flex-wrap: nowrap;align-content: center;align-items: center;flex: 0 0 auto;gap: 1rem;animation: move-forever2 12.5s linear infinite;}
/*.about-section-three ul li:nth-child(2){animation-delay: 6s;}*/
/*.about-section-three ul li:nth-child(3){animation-delay: 6s;}*/
.about-section-three ul li:nth-child(4), .about-section-three ul li:nth-child(3){animation-delay: 6s;}
.about-section-three ul li figure{background: #3E7ACC;border-radius: 50%;width: 6.25rem;height: 6.25rem;display: flex;flex-direction: column;flex-wrap: nowrap;align-content: center;justify-content: center;align-items: center;z-index: 1;}
.about-section-three ul li figure::before{content: '';position: absolute;inset: 0.86rem;background: #8CC7F2;border-radius: 50%;z-index: -1;}
.about-section-three ul li figure img{width: 2.5rem;height: auto;}
.about-section-three ul li article h2{font-size: 3rem;font-weight: 300;line-height: 1;}
.about-section-three ul li article h2 i{font-weight: 400;}
.about-section-three ul li article span{font-size: 1.25rem;font-weight: 300;font-family: var(--base-font-family);line-height: 1;}


.about-section-four{background: url(../images/abtSec4Bg.jpg) 0 0 no-repeat;background-size: cover;z-index: 1;padding: 10rem 0;}
.about-section-four::before{content: '';position: absolute;inset: 0;background: rgb(242 242 242 / 90%);z-index: -1;}
.about-section-four h2{font-size: 2.25rem;}
.about-section-five{z-index: 9;padding-bottom: 8rem;}
@keyframes move-forever2 {0% {transform: translateY(0);}50% {transform: translateY(50px);}100% {transform: translateY(0);}}

/*.about-section-five .abtSec5Wrp figure {background: #8CC7F2;border-radius: 50%;width: 5.25rem;height: 5.25rem;display: flex;justify-content: center;align-items: center;min-width: 5.25rem;transition: 0.75s;}*/
.about-section-five .abtSec5Wrp figure {transition: 0.75s;background: #205aa9;border-radius: 50%;width: 5.25rem;height: 5.25rem;display: flex;justify-content: center;align-items: center;min-width: 5.25rem;}
.about-section-five .abtSec5Wrp:hover figure {transform: rotateY(180deg)}
.about-section-five img{filter: invert(0) brightness(11);width: 4rem;transition: 0.75s;}
.about-section-five .abtSec5Wrp:hover figure img {transform: rotateY(-180deg);}
/*.abtSec5Wrp{min-height: 11.5rem;background: linear-gradient(135deg, rgba(32, 90, 169, 1) 0%, rgba(124, 180, 255, 1) 100%);}*/
.abtSec5Wrp{border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-radius: 0;}
.about-section-five .bord:nth-child(4) .abtSec5Wrp, .about-section-five .bord:nth-child(7) .abtSec5Wrp{border-right:0}
.about-section-five .bord:nth-child(8) .abtSec5Wrp{border-bottom:0}
.about-section-five .bord:nth-child(9) .abtSec5Wrp{border:0}

.contact-sec-one .socialIcon li a {border: 1px solid #E1E1E1;width: 2.313rem;height: 2.313rem;display: flex;align-items: center;justify-content: center;border-radius: 100%;}
.contact-sec-one .main-heading {border-bottom: 1px solid rgb(8 15 34 / 20%);}
.title{color: rgb(51 51 51 / 80%); }
.cont-wrap {background: rgb(51 51 51 / 5%);padding: 3rem 3rem;border-radius: 12px;}
.options {display: flex;flex-wrap: wrap;gap: 1rem 0.75rem;}
.option {display: flex;align-items: center;cursor: pointer;}
.option input {display: none;}
.option label {display: flex;align-items: center;color: rgb(51 51 51 / 80%);font-size: 0.875rem;}
.custom-checkbox {position:relative;width: 1.25rem;height: 1.25rem;border: 1px solid #205AA9;border-radius: 0.2rem;display: flex;align-items: center;justify-content: center;margin-right: 0.625rem;transition: 0.3s;}
.option input:checked + label .custom-checkbox {border-color: #205AA9;background-color: #205AA9;}
.option input:checked + label .custom-checkbox::before {content: '';background: url(../images/tick.svg) no-repeat;width: 0.688rem;height: 0.563rem;background-size: 0.688rem;position: absolute;inset: 0;margin: auto;background-position: center;}
.content-side ul li {display: flex;gap: 1rem;}
.content-side {background: #205AA9;border-bottom-right-radius: 0.625rem;border-bottom-left-radius: 0.625rem;padding: 3rem;margin-top: 0.5rem;}
.content-side .drop-text span, .content-side .drop-text span a {color: rgb(242 242 242 / 80%);}
.content-side .drop-text span a:hover{color: #fff !important}
.content-side .drop-text span a::before{background: #fff !important}
.contact-sec-three .accordion-header button.accordion-button {font-size: 1.75rem;color: #205AA9;font-weight: 500;text-transform: uppercase;}
.contact-sec-three .accordion-header button.accordion-button svg {width: 0.813rem;}
.contact-sec-three .accordion-button {border-bottom: 1px solid #333333;padding-bottom: 1.75rem;padding-top: 1.5rem;border-radius: 0 !important;}
.contact-sec-three .accordion-button[aria-expanded="true"] {border-color: transparent;}
.contact-sec-three .accordion-button svg {opacity: 1;}
.contact-sec-three .accordion-button svg path {transition: 0.5s}
.contact-sec-three .accordion-button[aria-expanded="true"] svg {transform: rotateX(180deg);}
.contact-sec-three .accordion-button[aria-expanded="true"] svg path {fill: #205AA9;}
.contact-sec-three .accordion-item {padding-top: 0;border-bottom: 0;}
.contact-sec-three .accordion-body figure iframe {border-radius: 0.625rem;}
.contact-sec-one .socialIcon li a svg {width: 1.125rem;height: 1.125rem;}
.cont-wrap .main-heading h2::after {left: -3rem;}
.content-side .drop-text svg {width: 1.625rem;min-width:1.625rem;height: auto;}


@keyframes move-forever {
    0% {
        transform: translate3d(-90px, 0, 0);
    }

    100% {
        transform: translate3d(85px, 0, 0);
    }
}

.serv-det-slider .videoWrap ul.plyPauBtn {cursor: pointer;position: absolute;inset: 0;z-index: 3;display: flex;justify-content: center;align-items: center;gap: 0.8vw;}

.serv-det-slider .videoWrap ul.plyPauBtn li{position: relative;list-style: none;}

.serv-det-slider .videoWrap ul.plyPauBtn li .myBtnPause {position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index: 3;}

.serv-det-slider .videoWrap ul.plyPauBtn .myBtnPause{display: none;}

.serv-det-slider .videoWrap ul.plyPauBtn .myBtnPause[style="display: inline;"]{opacity: 0;visibility: hidden;transition:0.5s}
.serv-det-slider .videoWrap:hover ul.plyPauBtn .myBtnPause[style="display: inline;"]{opacity: 1;visibility: visible;}

.serv-det-slider .videoWrap ul.plyPauBtn li a{display: block;z-index: 4;}

.serv-det-slider .videoWrap ul.plyPauBtn li img{width: 100%;}

.serv-det-slider .videoWrap ul.plyPauBtn .plyPauBtnInr{height: 4rem;width: 4rem;}

.serv-det-slider .slick-arrow{inset: 45% auto auto -1.25rem;background: #205aa9;border-color: #205aa9}
.serv-det-slider .slick-next{left: auto;right: -1.25rem}
.serv-det-slider .slick-arrow:hover{background: #fff}
.serv-det-slider figure{margin: 0 0.25rem}
/*Shrinking for mobile*/

/*@media (max-width: 768px) {
    .waves {
        height: 40px;
        min-height: 40px;
    }
}*/

.job-detail-two li {/*list-style: decimal;*/margin-bottom:1rem;padding-left: 1.5rem;position: relative;}
.job-detail-three .job3Wrap{background: rgb(51 51 51 / 10%);border-radius: 20px;padding: 2.5rem}
.job-detail-three .form-control{padding: 0 0.25rem 0.75rem;color: #1B1B1B;border-color:rgb(27 27 27 / 20%)}
.job-detail-three .form-control::placeholder{color: #1B1B1B;}
.upload .form-control[type=file] {opacity: 0;}
.upload svg {position: absolute;top: 3px;right: 4px;}
.upload span {padding: 0 0.25rem 0.75rem;border-bottom: 1px solid rgb(27 27 27 / 20%);color: #1B1B1B;transition: 0.75s;font-weight: 300}
.upload span:focus{padding-left: 0.75rem;border-color: var(--red-color);color: #333;}
.job-detail-three .ct-slct{z-index: 9}
.grey-bg{background: #F2F2F2;}
.blue-bg{background: #205AA9;}


/*.service-inner-section-two,.facility-section-three { padding-bottom: 8rem; }*/
.services-inner-boxes { margin-bottom: 3.5rem; }
.services-inner-boxes article { margin-top: -2rem; max-width: 20.5rem; min-height: 16.5rem;position:relative; }
.services-inner-boxes article h4 { font-weight: 500; }
.about-section-five sub{bottom:0}

.inner-banner ul li .bnnr-tabs::before {content: '';position: absolute;bottom: -0.5rem;background: rgb(32 90 169 / 20%);width: 100%;height: 1px;}
.inner-banner ul li .bnnr-tabs.active::before {background: #205AA9;}
.facility-list li {margin-bottom: 1.25rem;display: flex;align-items: center;gap: 0.75rem}
.facility-list li img{margin-top: -0.25rem}
.bullets li {/*list-style: disc;*/margin-bottom: 0.75rem;padding-left: 1.5rem;position: relative;}
.bullets li::before, .job-detail-two li::before{content: '';position: absolute;top: 0.25rem;left: 0;background: url(../images/headLogo.svg) center no-repeat;background-size: cover;width: 0.875rem;height: 0.875rem;}
.facility-list, .bullets{column-count: 2;margin-bottom: 3.125rem;}
.facility-section-three .main-heading p { font-size: 1.125rem; font-weight: 500; }

.quality-section-one span {color: #205aa9;}
.quality-section-one figure img{animation:rot 20s infinite linear}
@keyframes rot{from{transform:rotate(0deg)} to{transform:rotate(360deg)}}
.quality-section-one ul li{position:absolute}
.quality-section-one ul li:nth-child(1){left: 7.5%;top: 34%;max-width: 22%;}
.quality-section-one ul li:nth-child(2){left: 44.5%;top: 12%;max-width: 25%;}
.quality-section-one ul li:nth-child(3){right: 11%;top: 50%;max-width: 14%;}
.quality-section-one ul li:nth-child(4){left: 28.5%;bottom: 14%;}

.service-detail-section-one{padding-bottom: 3rem}
.service-detail-section-one li{list-style: disc;list-style-position: outside;margin-left: 1rem}
.customer-content p:last-child, .service-detail-section-one .col-md-8 p:last-child{margin: 0}

.facility-section-one p + figure img{width: 30rem}

@media (min-width: 992px) {
    :root {
        --left-to-right-nil:polygon(0 0, 0 0, 0 100%, 0 100%);
        --left-to-right-fil: polygon(0 0, 100% 0, 100% 100%, 0 100%);
        --right-to-left-nil: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
        --right-to-left-fil: polygon(100% 0, 0 0, 0 100%, 100% 100%);
        --top-to-bottom-nil: polygon(100% 0, 0 0, 0 0, 100% 0);
        --top-to-bottom-fil: polygon(100% 0, 0 0, 0 100%, 100% 100%);
        --bottom-to-top-nil: polygon(0 88%, 100% 88%, 100% 100%, 0% 100%);
        --bottom-to-top-fil: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    }
    img.wow {clip-path: var(--bottom-to-top-nil);transition: 2s;transition-delay: 0.25s;transform: translateY(40%);opacity: 0;}
    img.animated {clip-path: var(--bottom-to-top-fil);transform: translateY(0);opacity: 1}
      .offcanvas .menuRight li, .offcanvas .contactInfo .wrap, .offcanvas .social-icons li{transform: translateX(100%);transition: 0.75s;opacity: 0;transition-delay: 0s}
  .offcanvas.show .menuRight li, .offcanvas.show .contactInfo .wrap, .offcanvas.show .social-icons li{transform: none;opacity: 1}
  .offcanvas.show .menuRight li:nth-child(2){transition-delay: 0.2s}
  .offcanvas.show .menuRight li:nth-child(3){transition-delay: 0.4s}
  .offcanvas.show .menuRight li:nth-child(4){transition-delay: 0.6s}
  .offcanvas.show .menuRight li:nth-child(5){transition-delay: 0.8s}
  .offcanvas.show .menuRight li:nth-child(6){transition-delay: 1s}
  .offcanvas.show .contactInfo .wrap:nth-child(1){transition-delay: 1.2s}
  .offcanvas.show .contactInfo .wrap:nth-child(2){transition-delay: 1.4s}
  .offcanvas.show .contactInfo .wrap:nth-child(3){transition-delay: 1.6s}
  .offcanvas.show .social-icons li:nth-child(1){transition-delay: 1.8s}
  .offcanvas.show .social-icons li:nth-child(2){transition-delay: 2s}
  .offcanvas.show .social-icons li:nth-child(3){transition-delay: 2.2s}
  .offcanvas.show .social-icons li:nth-child(4){transition-delay: 2.4s}
}

@media (min-width: 1200px) {
    .container,.container-lg,.container-md,.container-sm,.container-xl {max-width: 85.652vw !important}
    .navbar-expand .navbar-nav .dropdown-menu{background:#f6f6f645;backdrop-filter: blur(10px);box-shadow: 0 0 4px 0 #66666629;width: 10.5vw;padding: 0 0.7rem;border-radius:0;border:0;transform-origin: top;transform: scaleY(0);visibility: hidden;opacity: 0;transition: 0.5s;display: block !important;margin-top: 0.25rem;}
    .navbar-expand .navbar-nav li:nth-child(3) .dropdown-menu{width: 17vw}
    .navbar-expand .navbar-nav li:hover .dropdown-menu{visibility: visible;transform: scale(1);opacity: 1;transition: 0.5s;}
    .navbar-expand .navbar-nav li .dropdown-menu a:hover{color: #205aa9;border-color: #205aa9}
}

@media only screen and (min-width: 1200px) {.container {max-width: 85.652vw;padding: 0}}
@media only screen and (min-width: 1500px) {html {font-size: 110%;-webkit-text-size-adjust: 100%;}}
@media only screen and (min-width: 1600px) {html {font-size: 125%;-webkit-text-size-adjust: 100%;}}
@media only screen and (min-width: 1850px) {html {font-size: 140%;-webkit-text-size-adjust: 100%;}}
@media only screen and (min-width: 2030px) {html {font-size: 150%;-webkit-text-size-adjust: 100%;}}
@media only screen and (min-width: 2700px) {html {font-size: 200%;-webkit-text-size-adjust: 100%;}}
@media only screen and (min-width: 4098px) {html {font-size: 300%;-webkit-text-size-adjust: 100%;}}
@media only screen and (min-width: 5464px) {html {font-size: 400%;-webkit-text-size-adjust: 100%;}}
@media only screen and (min-width: 7000px) {html {font-size: 500%;-webkit-text-size-adjust: 100%;}}
@media only screen and (min-width: 8640px) {html {font-size: 600%;-webkit-text-size-adjust: 100%;}}





