 .main-menu {

     position: relative;

 }



 .home-page .banner-sec video.fullscreen {

     position: absolute;

     z-index: 0;

     object-fit: cover;

     width: 100%;

     height: 100%;

     top: 50%;

     left: 50%;

     transform: translate(-50%, -50%);

 }



 .home-page .banner-sec video.fullscreen::-webkit-media-controls {

     display: none !important;

 }



 .home-page .banner-sec .content {

     z-index: 1;

 }



 .banner-sec {

     height: 100vh;

     position: relative;

     display: flex;

     width: 100%;

 }



 .bounce {

     -moz-animation: bounce 2s infinite;

     -webkit-animation: bounce 2s infinite;

     animation: bounce 2s infinite;

 }



 @keyframes bounce {



     0%,

     20%,

     50%,

     80%,

     100% {

         transform: translateY(0);

     }



     40% {

         transform: translateY(-30px);

     }



     60% {

         transform: translateY(-15px);

     }

 }



 .slideInUp {

     -webkit-animation-name: slideInUp;

     animation-name: slideInUp;

     -webkit-animation-duration: 1s;

     animation-duration: 1s;

     -webkit-animation-fill-mode: both;

     animation-fill-mode: both;

 }



 @-webkit-keyframes slideInUp {

     0% {

         -webkit-transform: translateY(100%);

         transform: translateY(100%);

         visibility: visible;

     }



     100% {

         -webkit-transform: translateY(0);

         transform: translateY(0);

     }

 }



 @keyframes slideInUp {

     0% {

         -webkit-transform: translateY(100%);

         transform: translateY(100%);

         visibility: visible;

     }



     100% {

         -webkit-transform: translateY(0);

         transform: translateY(0);

     }

 }



 .slideInDown {

     -webkit-animation-name: slideInDown;

     animation-name: slideInDown;

     -webkit-animation-duration: 1s;

     animation-duration: 1s;

     -webkit-animation-fill-mode: both;

     animation-fill-mode: both;

 }



 @-webkit-keyframes slideInDown {

     0% {

         -webkit-transform: translateY(-100%);

         transform: translateY(-100%);

         visibility: visible;

     }



     100% {

         -webkit-transform: translateY(0);

         transform: translateY(0);

     }

 }



 @keyframes slideInDown {

     0% {

         -webkit-transform: translateY(-100%);

         transform: translateY(-100%);

         visibility: visible;

     }



     100% {

         -webkit-transform: translateY(0);

         transform: translateY(0);

     }

 }



 header {

     transition: all 200ms ease-in;

 }



 header .brand-logo,

 header .nav-links ul,

 header .contact-us-btn {

     transition: all 300ms ease-in;

     -webkit-animation-name: slideInDown;

     animation-name: slideInDown;

     -webkit-animation-duration: 300ms;

     animation-duration: 300ms;

     -webkit-animation-fill-mode: both;

     animation-fill-mode: both;

 }



 .fixed-header {

     position: fixed;

     z-index: 9999999;

     background: #000047;

     transition: all 200ms ease-in;

     box-shadow: 10px 10px 50px rgb(255 255 255 / 20%);

 }



 .fixed-header .brand-logo {

     padding-top: 28px;

 }



 .fixed-header .brand-logo a {

     width: 142px;

     display: block;

 }



 .fixed-header .contact-us-btn a {

     line-height: 18px;

     padding: 12px 0;

     font-size: 16px;

 }



 .fixed-header .contact-us-btn {

     padding-top: 22px;

     width: 100%;

     max-width: 130px;

 }



 .fixed-header .header-inner ul {

     padding: 31px 67px 27px;

 }



 .fixed-header .brand-logo,

 .fixed-header .nav-links ul,

 .fixed-header .contact-us-btn {

     -webkit-animation-name: slideInDown;

     animation-name: slideInDown;

     -webkit-animation-duration: 300ms;

     animation-duration: 300ms;

     -webkit-animation-fill-mode: both;

     animation-fill-mode: both;

 }



 .banner-sec .banner-txt {

     display: flex;

     align-items: center;

     height: 100%;

     max-width: 1520px;

     margin: auto;

     padding-top: 130px;

 }



 .banner-sec .banner-inner {

     width: 100%;

 }



 .banner-sec .banner-txt .inner-banner-txt h3 {

     font-size: var(--fs5);

     line-height: calc(var(--fs5) + 3px);

     color: var(--tc4);

     font-weight: 900;

     text-transform: uppercase;

 }



 .banner-sec .banner-txt .inner-banner-txt {

     position: relative;

     z-index: 99;

     width: 100%;

     max-width: 47%;

 }



 .banner-sec .banner-txt .inner-banner-txt h1 {

     font-size: 92px;

     line-height: 92px;

     color: #fff;

     font-weight: 600;

 }



 /* .banner-sec .banner-txt .inner-banner-txt .btn-grp .theme-btn1:not(:last-child) {

     margin-right: 20px;

 } */


 .scroll-down {

     position: absolute;

     bottom: 7px;

     left: 80px;

     z-index: 9;

 }



 .banner-txt .btn-grp {

     margin-top: 50px;

 }



 .assets-1 {

     position: absolute;

     bottom: -167px;

     right: 67px;

     z-index: 1;

 }



 .assets-1 .inner-assets-1 svg {

     width: 100%;

     max-width: 433px;

 }



 .assets-5 {

     position: absolute;

     top: 522px;

     width: 100%;

     left: 48.4%;

     z-index: 2;

 }



 .assets-5 .inner-assets-5 svg {

     width: 100%;

     max-width: 238px;

 }



 .scroll-down a {

     position: relative;

     display: inline-block;

 }



 .scroll-down a::before {

     text-align: center;

     content: 'scroll';

     position: absolute;

     top: -20px;

     color: #fff;

     font-size: 14px;

     font-weight: 100;

     left: 0;

     right: 0;

 }



 .banner-sec::after {

     content: '';

     position: absolute;

     background-image: url(../images/home-page/pioneer-header.png);

     width: 100%;

     height: 100vh;

     background-position: bottom right;

     z-index: 0;

     background-repeat: no-repeat;

     bottom: 0;

     background-size: cover;

 }



 .find-out-sec {

     background-color: #000047;

     margin-top: -10px;

     padding-top: 88px;

     position: relative;

     padding-bottom: 324px;

 }



 .find-out-sec .inner-find-out-sec h2 {

     font-size: 50px;

     line-height: 60px;

     font-weight: 500;

     color: #fff;

     text-align: center;

     margin-bottom: 50px;

 }



 .find-out-sec .inner-find-out-sec {

     width: 100%;

     max-width: 52.329%;

     margin: auto;

     text-align: center;

     position: relative;

     z-index: 1;

 }



 .find-out-sec .bg-logo {

     position: absolute;

     left: 0px;

     bottom: -140px;

     z-index: 0;

 }



 .find-out-sec .bg-logo img {

     width: 100%;

 }



 footer .lets-talk-sec form fieldset,

 footer .lets-talk-sec form fieldset {

     width: 50%;

     padding-left: 37px;

     padding-right: 37px;

 }



 .assets-4 {

     position: absolute;

     left: 221px;

     z-index: 5;

     top: 100px;

 }



 .assets-4 .inner-assets-4 svg {

     width: 100%;

     max-width: 151px;

 }



 .assets-7 {

     position: absolute;

     z-index: 7;

     right: 16%;

     top: 312px;

 }



 .assets-7 .inner-assets-7 svg {

     width: 100%;

     max-width: 411px;

 }



 .featured-jobs {

     position: relative;

     background-color: #F7F7F6;

     padding-top: 107px;

     padding-bottom: 160px;

 }



 .cus-row {

     display: flex;

     flex-wrap: wrap;

 }



 .featured-jobs .featured-jobs-heading h2 {

     font-size: 80px;

     line-height: 80px;

     font-weight: 600;

     color: #000047;

 }



 .featured-jobs .featured-jobs-heading .cus-row .cus-col:nth-child(1) .inner-cus-col {

     width: 100%;

     max-width: 311px;

 }



 .featured-jobs .featured-jobs-heading .cus-row {

     align-items: flex-end;

     justify-content: space-between;

 }



 .featured-jobs .featured-jobs-heading .cus-row .cus-col:nth-child(2) .inner-cus-col a {

     width: 100%;

     min-width: 160px;

     font-size: var(--fs2);

     display: inline-block;

     text-align: center;

     color: #000047;

     font-weight: 600;

     border: 2px solid #000047;

     padding-top: 20px;

     padding-bottom: 20px;

     transition: ease-in 0.25ms;

     cursor: pointer;

     line-height: 21px;

     border-radius: 50px;

     background-color: transparent;

 }



 .featured-jobs .slider-cont .inner-slider-cont .cont-cate .inner-cont-cate {

     display: flex;

     align-items: center;

 }



 .featured-jobs .slider-cont .inner-slider-cont .cont-cate .inner-cont-cate h4 {

     font-size: 22px;

     line-height: 32px;

     font-weight: 500;

     color: #000047;

 }



 .featured-jobs .slider-cont .inner-slider-cont .heading-cont h2 {

     font-size: 34px;

     line-height: 44px;

     font-weight: 600;

     color: #000047;

 }



 .featured-jobs .slider-cont .inner-slider-cont .information-cont h6 {

     font-size: 19px;

     line-height: 33px;

     font-weight: 300;

     color: #000047;

 }



 .featured-jobs .slider-cont .inner-slider-cont .para-info-cont p {

     font-size: 19px;

     line-height: 33px;

     font-weight: 300;

     color: #000047;

     overflow: hidden;

     text-overflow: ellipsis;

     display: -webkit-box;

     -webkit-line-clamp: 3;

     -webkit-box-orient: vertical;

     margin-bottom: 30px;

 }



 .slider-cont .inner-slider-cont .cont-cate {

     margin-bottom: 18px;

 }



 .slider-cont .inner-slider-cont .heading-cont {

     margin-bottom: 20px;

     min-height: 88px;

 }



 .slider-cont .inner-slider-cont .information-cont {

     margin-bottom: 8px;

     min-height: 99px;

 }



 .slider-cont .inner-slider-cont .para-info-cont {

     margin-bottom: 18px;

     min-height: 99px;

 }



 .slider-cont .inner-slider-cont .inner-cus-col {

     background-color: #fff;

     padding: 27px 50px 44px;

     min-height: 431px;

 }



 .slick-slide {

     margin: 0 25px;

 }



 .slick-prev {

     position: absolute;

     top: -129px;

     transform: translate(-40px, 0);

     left: 0px;

     z-index: 9999;

     color: red;

     background: #f7f7f6;

     margin: auto;

     width: 60px;

     right: 0;

     height: 60px;

     border-radius: 50%;

     border: 1px solid rgb(0 0 71 / 40%);

 }



 .slick-next {

     position: absolute;

     top: -129px;

     transform: translate(40px, 0);

     left: 0px;

     z-index: 9999;

     color: red;

     background: #f7f7f6;

     margin: auto;

     width: 60px;

     right: 0;

     height: 60px;

     border-radius: 50%;

     border: 1px solid rgb(0 0 71 / 40%);

 }



 .slick-prev::before {

     content: '' !important;

     background-image: url(../images/home-page/left.png);

     width: 22px;

     height: 16px;

     display: inline-block;

     background-repeat: no-repeat;

     opacity: 1;

 }



 .slick-next::before {

     content: '' !important;

     background-image: url(../images/home-page/right.png);

     width: 22px;

     height: 16px;

     display: inline-block;

     background-repeat: no-repeat;

     opacity: 1;

 }



 .featured-jobs-heading {

     margin-bottom: 60px;

 }



 .featured-jobs::before {

     content: '';

     position: absolute;

     background-image: url(../images/home-page/top-border.png);

     width: 100%;

     background-repeat: no-repeat;

     background-size: 100% 100%;

     height: 146px;

     top: -140px;

 }



 .featured-jobs .slider-cont .inner-slider-cont .btn-cont-2 {

     margin-bottom: 0;

     position: absolute;

     bottom: 40px;

 }



 .slider-cont .inner-slider-cont .cus-col {

     padding-bottom: 70px;

 }



 .featured-jobs .slider-cont .inner-slider-cont .btn-cont-2 a {

     background-color: #FFF;

     padding-left: 46px;

     padding-right: 46px;

     max-width: initial;

 }



 .our-number-sec {

     background-color: #F7F7F6;

     padding-bottom: 84px;

     position: relative;

 }



 .our-number-sec:after {

     content: '';

     position: absolute;

     background-image: url(../images/home-page/bottom-border.png);

     width: 100%;

     background-repeat: no-repeat;

     background-size: cover;

     height: 169px;

     bottom: -168px;

     z-index: 9;

 }



 .our-number-sec .inner-our-number-sec .heading-title {

     font-size: 50px;

     line-height: 66px;

     font-weight: 600;

     color: #000047;

 }



 .our-number-sec .inner-our-number-sec .left-cont {

     width: 100%;

     max-width: 31.315%;

 }



 .our-number-sec .inner-our-number-sec .right-cont {

     width: 100%;

     max-width: 63.815%;

     margin-top: 12px;

 }



 .our-number-sec .inner-our-number-sec .our-percentage-list li {

     cursor: pointer;

     margin: -33px 0px 0;

 }



 .our-number-sec .inner-our-number-sec .our-percentage-list li .progfill {

     display: flex;

     align-items: center;

 }



 .our-number-sec .inner-our-number-sec .our-percentage-list li:nth-child(1) {

     margin-top: -36px;

 }



 .our-number-sec .inner-our-number-sec .our-percentage-list li .numbers-cont h3 {

     font-size: 60px;

     line-height: 44px;

     color: rgb(0 0 71 / 20%);

 }



 .our-number-sec .inner-our-number-sec .our-percentage-list li.active .numbers-cont h3 {

     color: #000047;

     opacity: 1;

 }



 .our-number-sec .inner-our-number-sec .our-percentage-list li .percentage-circle,

 .our-number-sec .inner-our-number-sec .our-percentage-list li .content-cont {

     opacity: 0;

     transition: 00.25ms ease-in;

 }



 .our-number-sec .inner-our-number-sec .our-percentage-list li.active .percentage-circle,

 .our-number-sec .inner-our-number-sec .our-percentage-list li.active .content-cont {

     opacity: 1;

 }



 .our-number-sec .inner-our-number-sec .our-percentage-list li .percentage-circle {

     margin-right: 45px;

 }



 .our-number-sec .inner-our-number-sec .our-percentage-list li .content-cont p {

     font-size: 19px;

     line-height: 33px;

     font-weight: lighter;

     color: #000047;

     margin-bottom: 0;

 }



 .our-number-sec .inner-our-number-sec .our-percentage-list .numbers-cont {

     margin-right: 45px;

     width: 257px;

 }



 .our-number-sec .inner-our-number-sec .cus-row {

     justify-content: space-between;

 }



 .assets-8 {

     position: absolute;

     top: 100px;

     left: -7px;

     z-index: 99;

 }



 .assets-8 .inner-assets-8 svg {

     width: 100%;

     max-width: 443px;

     object-fit: cover;

 }



 .assets-6 {

     position: absolute;

     top: 230px;

     right: 0px;

     z-index: 99;

 }



 .assets-6 .inner-assets-6 svg {

     width: 100%;

     max-width: 382px;

     object-fit: cover;

 }



 .lets-talk-sec form {

     display: flex;

     flex-wrap: wrap;

     width: 100%;

     justify-content: space-between;

 }



 .lets-talk-sec .inner-sec .left-side-content {

     width: 29.5%;

 }



 .lets-talk-sec .inner-sec .right-side-content {

     width: 57.895%;

     padding-top: 50px;

 }



 .lets-talk-sec form {

     margin-left: -37px;

     margin-right: -37px;

     width: auto;

 }



 .lets-talk-sec .inner-sec .cus-row {

     justify-content: space-between;

     align-items: flex-start;

 }



 .lets-talk-sec form .form-group input,

 .lets-talk-sec form .form-group textarea {

     background: transparent;

     border: none;

     border-bottom-color: currentcolor;

     border-bottom-style: none;

     border-bottom-width: medium;

     border-bottom-color: currentcolor;

     border-bottom-style: none;

     border-bottom-width: medium;

     border-bottom: 1px solid #475f86;

     border-radius: 0px;

     padding: 0;

     color: #fff;

     font-size: 19px;

     line-height: 33px;

     font-weight: 300;

 }



 .lets-talk-sec form .form-group input,

 .lets-talk-sec form .form-group input,

 .lets-talk-sec form .form-group textarea {

     padding: 0 0 11px;

 }



 .lets-talk-sec .form-group {

     margin-bottom: 53px;

 }



 footer fieldset.form-group.w-100.submit-form-group .submit-wrap {

     display: flex;

     width: 100%;

     justify-content: flex-end;

 }



 footer fieldset.form-group.w-100.submit-form-group .lets-talk-sec .inner-sec .right-side-content .btn.theme-btn2 {

     margin-top: 0;

 }



 footer .btn.theme-btn2 {

     width: 100%;

     max-width: 182px;

     min-height: 65px;

 }



 footer fieldset.form-group.w-100.submit-form-group {

     margin-bottom: 0;

 }



 .lets-talk-sec form .form-group .form-control::-webkit-input-placeholder {

     opacity: 1 !important;

     color: #fff;

 }



 .lets-talk-sec form .form-group .form-control:-ms-input-placeholder {

     opacity: 1 !important;

     color: #fff;

 }



 .lets-talk-sec form .form-group .form-control::placeholder {

     opacity: 1 !important;

     color: #fff;

 }



 hr {

     color: #fff;

     opacity: 25%;

     border-top: 1px solid #fff;

 }



 .footer-links-sec .inner-footer-links-sec .cus-row a {

     opacity: 1;

 }



 .footer-links-sec .inner-footer-links-sec .cus-row a:hover {

     opacity: 1;

     color: #2181C1;

 }



 .footer-links-sec .inner-footer-links-sec .cus-row .cus-col:nth-child(3) .bottom-links li a:hover,

 .footer-links-sec .inner-footer-links-sec .cus-row .cus-col:nth-child(3) .bottom-links li:hover {

     opacity: 1;

     color: #fff;

 }



 .contact-us-btn a:hover {

     border: 2px solid #fff;

     color: #000047;

     background-color: #fff;

     transition: 0.25s ease-in;

 }



 .logo-mark {

     position: absolute;

     top: auto;

     width: 100%;

     height: 100%;

     z-index: 0;

     right: -37px;

     bottom: 640px;

 }



 .brand-logo img {

     width: 100%;

     max-width: 100%;

 }



 .footer-links-sec .inner-footer-links-sec .contact-info .inner-contact-info a {

     font-size: 24px;

     line-height: 40px;

 }



 .our-number-sec .inner-our-number-sec .our-percentage-list li .progfill.active .percentage-circle,

 .our-number-sec .inner-our-number-sec .our-percentage-list li .progfill.active .content-cont {

     opacity: 1;

 }



 .progfill .content-cont {

     background: #f7f7f691;

     position: relative;

     z-index: 9999;

 }



 .our-number-sec .inner-our-number-sec .our-percentage-list li .progfill.active .numbers-cont h3 {

     color: #000047;

 }



 .our-number-sec .inner-our-number-sec .our-percentage-list li .numbers-cont h3:hover {

     color: rgb(0 0 71);

 }



 .scroll-down p {

     text-align: center;

     margin: 2rem auto;

 }



 .scroll-down .btn {

     border-radius: 50%;

     background: transparent;

     display: inline-block;

     position: relative;

     white-space: nowrap;

     vertical-align: middle;

     line-height: 99px;

     height: 99px;

     width: 99px;

     font-size: 1.2rem;

     color: #fff;

     font-weight: bold;

     text-align: center;

     text-transform: uppercase;

     text-decoration: none;

     transition: all 0.8s;

     cursor: pointer;

     -webkit-user-select: none;

     transition-timing-function: cubic-bezier(.4, .08, 0, .97);

 }



 .scroll-down .btn:hover {

     background: transparent;

     letter-spacing: 2px;

 }



 .scroll-down .btn svg {

     position: absolute;

     left: 0;

     top: -1px;

     height: 82px;

     width: 82px;

 }



 .scroll-down .circle {

     stroke-dasharray: 301.59px 301.59px;

     stroke-dashoffset: 301.59px;

     transition: all 0.8s;

     transition-timing-function: cubic-bezier(.4, .08, 0, .97);

     stroke-width: 1.3px;

 }



 .scroll-down .btn:hover .circle {

     stroke-dashoffset: 0;

 }



 a.js-btn.btn {

     position: relative;

 }



 a.js-btn.btn img {

     position: absolute;

     left: 0;

     top: 0;

 }



 .scroll-down a::before {

     text-align: center;

     content: 'scroll';

     position: absolute;

     top: -76px;

     color: #fff;

     font-size: 14px;

     font-weight: 100;

     left: -6px;

     right: 0;

     text-transform: lowercase;

 }



 .btn.focus,

 .btn:focus {

     outline: 0;

     box-shadow: none;

 }



 .progfill .p0 {

     display: none;

 }



 .progfill.pro2.active .p2 {

     display: block;

 }



 .our-percentage-list {

     position: relative;

 }



 .progfill .content-cont {

     background: transparent;

     position: relative;

     z-index: 9999;

     top: 0;

     width: 100%;

     max-width: 640px;

     left: -3.2%;

     top: 20%;

 }



 button:focus {

     outline: 0;

 }



 .scroll-down .circle {

     stroke: #3688d0 !important;

 }



 .inner-contact-info {

     display: flex;

     flex-direction: column;

 }



 .lds-ellipsis {

     display: inline-block;

     position: relative;

     width: 80px;

     height: 80px;

 }



 .lds-ellipsis span {

     position: absolute;

     top: 33px;

     width: 13px;

     height: 13px;

     border-radius: 50%;

     background: #8a8a8a;

     animation-timing-function: cubic-bezier(0, 1, 1, 0);

 }



 .lds-ellipsis span:nth-child(1) {

     left: 8px;

     animation: lds-ellipsis1 0.6s infinite;

 }



 .lds-ellipsis span:nth-child(2) {

     left: 8px;

     animation: lds-ellipsis2 0.6s infinite;

 }



 .lds-ellipsis span:nth-child(3) {

     left: 32px;

     animation: lds-ellipsis2 0.6s infinite;

 }



 .lds-ellipsis span:nth-child(4) {

     left: 56px;

     animation: lds-ellipsis3 0.6s infinite;

 }



 @keyframes lds-ellipsis1 {

     0% {

         transform: scale(0);

     }



     100% {

         transform: scale(1);

     }

 }



 @keyframes lds-ellipsis3 {

     0% {

         transform: scale(1);

     }



     100% {

         transform: scale(0);

     }

 }



 @keyframes lds-ellipsis2 {

     0% {

         transform: translate(0, 0);

     }



     100% {

         transform: translate(24px, 0);

     }

 }



 .custom-modal .submit-btn-wrap .sub-btn {

     position: relative;

 }



 .cust-loader {

     position: absolute;

     z-index: 4;

     right: 0;

     top: -7px;

     left: 0;

     margin: auto;

     display: block;

 }



 .error {

     color: #ff3b3b !important;

 }



 .modal-body.custom-modal-body.modal-bodyThankyou11 {

     padding: 0 15px !important;

 }



 .modal-body.custom-modal-body.modal-bodyThankyou11 .cus-container {

     padding-left: 0;

     padding-right: 0;

 }



 .featured-jobs.cust-feat-job-sec .slider-cont .slick-track {

     margin-left: 0;

 }



 .custom-modal .modal-content {

     background-color: #000047;

     color: #fff;

 }



 .custom-modal .modal-dialog {

     max-width: 790px;

 }



 .custom-modal .modal-body {

     padding: 78px 80px;

 }



 .custom-modal .submit-btn-wrap .sub-btn {

     max-width: inherit;

     min-width: 170px;

     width: auto;

     line-height: 14px;

     font-size: 18px;

 }



 .custom-modal .modal-body .close {

     color: #fff;

     text-shadow: none;

     font-size: 70px;

     font-weight: 100;

     top: 10px;

     right: 30px;

     position: absolute;

 }



 .custom-modal .form-group {

     margin-bottom: 35px;

 }



 .custom-file {

     position: relative;

     display: inline-block;

     width: 100%;

     height: calc(1.5em + .75rem + 2px);

     margin-bottom: 0;

 }



 .custom-file .custom-file-wrapper {

     display: flex;

     height: 42px;

     align-items: center;

 }



 .custom-file .custom-file-input {

     position: absolute;

 }



 .custom-file .custom-file-wrapper label {

     margin-bottom: 0;

     cursor: pointer;

 }



 .custom-file label .cv_file_name {

     font-size: 16px;

     line-height: 1.2;

     font-weight: 300;

     display: block;

     letter-spacing: 0;

     padding-left: 145px;

 }



 .custom-file label::before {

     position: absolute;

     top: 0;

     left: 0;

     bottom: 0;

     z-index: 3;

     line-height: 1.5;

     color: #000047;

     background-color: rgb(255, 255, 255);

     border-left: inherit;

     right: auto;

     content: "Upload CV" !important;

     width: 134px;

     height: 42px;

     font-family: "niveau-grotesk";

     display: flex;

     justify-content: center;

     align-items: center;

     letter-spacing: 1px;

     text-align: center;

     font-weight: 500;

     font-size: 17px;

 }



 .custom-file+.error {

     padding-top: 20px;

     display: inline-block;

 }



 .custom-modal textarea {

     height: 90px;

     min-height: auto;

     max-height: initial;

 }



 .custom-modal .submit-btn-wrap {

     display: flex;

     justify-content: flex-end;

 }



 .custom-modal .form-control::-webkit-input-placeholder {

     color: var(--white);

 }



 .custom-modal .form-control::-moz-placeholder {

     color: var(--white);

 }



 .custom-modal .form-control:-ms-input-placeholder {

     color: var(--white);

 }



 .custom-modal .form-control:-moz-placeholder {

     color: var(--white);

 }



 .custom-modal .form-control:focus {

     outline: none;

 }



 .custom-modal input:-webkit-autofill,

 .custom-modal input:-webkit-autofill:hover,

 .custom-modal input:-webkit-autofill:focus,

 .custom-modal textarea:-webkit-autofill,

 .custom-modal textarea:-webkit-autofill:hover,

 .custom-modal textarea:-webkit-autofill:focus,

 .custom-modal select:-webkit-autofill,

 .custom-modal select:-webkit-autofill:hover,

 .custom-modal select:-webkit-autofill:focus {

     -webkit-text-fill-color: var(--white);

     -webkit-box-shadow: 0 0 0px 1000px transparent inset;

     transition: background-color 5000s ease-in-out 0s;

     background: transparent;

     outline: 0 !important;

     color: var(--dark) !important;

 }



 .custom-modal input:focus,

 .custom-modal .form-control:focus {

     box-shadow: none !important;

     color: var(--white);

     border-color: var(--white);

     outline: 0 !important;

     background: transparent;

 }



 .custom-modal .form-control,

 .custom-modal .textarea {

     border: none;

     border-bottom: 1px solid #707070;

     background-color: transparent;

     border-radius: 0;

     padding: 0px;

     width: 100%;

     padding: 0;

     height: auto;

     color: var(--white);

     font-size: var(--body-font-size);

     line-height: var(--body-line-height);

     letter-spacing: var(--body-font-lspacing);

     font-weight: 300;

     min-height: auto;

     padding: 0 0 11px !important;

     outline: 0 !important;

     font-family: "niveau-grotesk";

 }



 .custom-modal {

     z-index: 9999999;

     background: #000000a8;

 }



 .slider-cont .slick-track {

     margin-left: 0;

     margin-right: 0;

 }



 h4.top-modal-bodyThankyou {

     margin-bottom: 10px;

 }



 .submit-wrap .theme-btn2 {

     position: relative;

 }



 .upload-cv-form .lets-talk-sec .inner-sec .right-side-content .custom-file label .cv_file_name {

     font-size: 19px;

 }



 .submit-wrap .sub-btn,

 .custom-modal .submit-btn-wrap .sub-btn {

     min-height: 65px;

 }



 .upload-cv-form .lets-talk-sec form fieldset.form-cust-upload .error::before {

     display: none;

 }



 .custom-modal .custom-file .cust-loader {

     left: auto;

     right: -13px;

     top: -18px;

     bottom: auto;

 }



 .no-record {

     text-align: center;

     display: block;

     width: 100%;

 }



 .input-group.input-round-box label.error {

     position: absolute;

     bottom: -64px;

     left: 20px;

 }



 .credit-link {

     width: 130px;

 }



 .credit-link img {

     display: block;

     width: 100%;

 }



 .bold-credit-row {

     display: flex;

     justify-content: flex-end;

 }



 .input-group.input-round-box .thankyou-wrap {

     text-align: left;

     width: 100%;

 }



 .input-group.input-round-box .thankyou-wrap h3.title-small {

     font-size: 25px;

     line-height: 35px;

 }



 .input-group.input-round-box .thankyou-wrap h6 {

     font-size: 18px;

     line-height: 24px;

 }



 .slick-prev:hover::before {

     background-image: url(../images/left-white.png);

 }



 .slick-next.slick-arrow:hover::before {

     background-image: url(../images/right-white.png);

 }



 .progfill.active .box {

     visibility: visible;

 }



 section.testimonial-sec {

     overflow-x: hidden;

 }



 .cust-banner-img:before {

     position: absolute;

     content: "";

     width: 100%;

     height: 100%;

     background: #000047b3;

     z-index: 3;

     left: 0;

     right: 0;

     margin: auto;

     top: 0;

     bottom: 0;

     display: block !important;

 }



 .sectors-desp-block.sectors-desp-even.sectors-technology+.featured-jobs.cust-feat-job-sec.light-bg .inner-cont-cate img,

 .sectors-desp-block.sectors-desp-even.sectors-cyber-cloud+.featured-jobs.cust-feat-job-sec.light-bg .inner-cont-cate img {

     max-width: 295px;

 }



 .sectors-desp-block.sectors-desp-odd.sectors-medtech+.featured-jobs.cust-feat-job-sec.light-bg .inner-cont-cate img {

     max-width: 290px;

 }



 section.sectors-desp-block.sectors-desp-odd.sectors-change+section.featured-jobs.cust-feat-job-sec.light-bg .inner-cont-cate img {

     max-width: 160px;

 }



 .filter-right-content .job-card-top img.s-logo-light,

 .filter-block-row .job-card-cell:hover img.s-logo-dark {

     display: none;

 }



 .filter-block-row .job-card-cell:hover img.s-logo-light {

     display: block;

 }



 .our-number-sec .inner-our-number-sec .percentage-slider-cell .progfill {

     display: flex;

     align-items: center;

     justify-content: space-between;

 }



 .our-number-sec .inner-our-number-sec .percentage-slider-cell .progfill .content-cont {

     left: 0px;

 }



 .percentage-slider-sec {

     width: 100%;

     max-width: 1060px;

     margin: auto;

     background: #fff;

     padding: 90px 70px;

     box-shadow: 0px 0px 70px -21px rgb(0 0 0 / 12%);

     border-top-right-radius: 40px;

     border-bottom-left-radius: 40px;

 }



 .our-number-sec .inner-our-number-sec .percentage-slider-sec .progfill .numbers-cont h3 {

     color: #000047;

     font-size: 60px;

     line-height: 44px;

 }



 .our-number-sec .inner-our-number-sec .percentage-slider-sec .progfill .inner-content-cont p {

     font-size: 19px;

     line-height: 34px;

     font-weight: 300;

     color: #000047;

 }



 .percentage-slider-sec .percentage-slider {

     padding-top: 72px;

 }



 .percentage-slider-sec h3 {

     text-align: center;

 }



 .percentage-slider-sec+.assets-8 .inner-assets-8 svg {

     width: 100%;

     max-width: 274px;

     object-fit: cover;

 }



 .percentage-slider-sec+.assets-8 {

     position: absolute;

     top: -100px;

     left: 6.4%;

     z-index: 99;

 }



 .our-number-sec .assets-6 {

     position: absolute;

     top: 277px;

     right: 32px;

     z-index: 99;

 }



 .our-number-sec .assets-6 .inner-assets-6 svg {

     width: 100%;

     max-width: 200px;

     object-fit: cover;

 }



 .our-number-sec .numbers-cont {

     padding: 0 6.7% 0 5%;

 }



 .combine-sec h2 {

     font-size: 60px;

     line-height: 70px;

 }



 .slick-slide img {

     max-width: 100%;

 }



 .our-number-sec .percentage-slider-sec .slick-prev,

 .our-number-sec .percentage-slider-sec .slick-next {

     top: auto;

     bottom: 0;

 }



 .our-number-sec .percentage-slider-sec .percentage-slider {

     padding-bottom: 100px !important;

 }



 .blog-featured-space:before {

     display: none;

 }



 .blog-featured-space {

     margin-bottom: 0px;

 }



 .blog-featured-space+.job-wrap-with-footer.news-page-sec-wrap .insight-sec.dark-insight-sec.news-insight-sec:before {

     display: none;

 }



 .cust-banner.news-banner.banner-layout-two.blog-featured-space+.job-wrap-with-footer.news-page-sec-wrap section.insight-sec.dark-insight-sec.news-insight-sec {

     padding-top: 100px;

 }



 .find-out-sec.home-find-sec .inner-find-out-sec,

 .find-out-sec.home-find-sec .assets-7 {

     display: none;

 }



 .find-out-sec.home-find-sec {

     margin-top: 0;

     padding-top: 0;

     padding-bottom: 334px;

 }



 .find-out-sec.home-find-sec .bg-logo {

     display: none;

 }



 .find-out-sec.home-find-sec .assets-4 {

     top: 40px;

 }



 .inner-content-cont span {

     display: inline-block;

     position: relative;

     font-style: normal;

     padding-left: 3px;

     padding-right: 3px;

 }



 .inner-content-cont span::before {

     position: absolute;

     content: "";

     background: #02023b;

     left: 0;

     right: 0;

     top: 0;

     bottom: 0;

     margin: 0;

 }



 .inner-content-cont span cite {

     position: relative;

     color: #fff;

     font-style: normal;

     text-transform: capitalize;

 }



 .cust-banner.who-we-are-banner p {

     max-width: 100%;

 }



 .content-detail-sec .why-join-sec-inner,

 .content-detail-sec .why-join-sec {

     background: transparent;

     color: #1C1C4F;

 }



 .content-detail-sec .why-join-sec .card-columns .card {

     background: transparent;

     color: #1C1C4F;

     box-shadow: none;

     padding: 10px 20px;

     min-height: 118px;

 }



 .content-detail-sec .why-join-sec .card h5 {

     margin-bottom: 0;

     margin-top: 0;

     font-size: 33px;

     line-height: 39px;

     font-weight: 500;

 }



 .content-detail-sec .why-join-sec-inner {

     padding-left: 0;

     padding-right: 0;

 }



 .banner-sec.home-banner.bg-img .assets-8 {

     right: 80px;

     left: auto;

     bottom: -170px;

     top: auto;

 }



 .home-page .banner-sec.home-banner.bg-img .assets-1 {

     left: 830px;

     right: auto;

     top: 55%;

     bottom: auto;

 }



 .job-wrap-with-footer .cust-banner-img .img-box:before {

     display: none;

 }



 .featured-jobs .slider-cont .inner-slider-cont .cont-cate .inner-cont-cate img {

     display: none;

 }



 .sector-banner-top h4 {

     display: none;

 }



 .home-page .scroll-down {

     display: none;

 }



 .inner-content-cont .blue-text::before {

     background: #000047;

 }



 .inner-content-cont .green-text::before {

     background: #1e9078;

 }



 .inner-content-cont .yellow-text::before {

     background: #ff0;

 }



 .inner-content-cont .yellow-text cite {

     color: #000047;

 }



 .inner-content-cont .purple-text::before {

     background: #5b2272;

 }



 .inner-content-cont .pink-text::before {

     background: #ab1453;

 }



 .wpcc-container {

     background: #FFFFFF !important;

     opacity: 1 !important;

     color: #fff !important;

     border: none !important;

     margin: auto;

     flex-direction: row !important;

     flex-wrap: wrap !important;

     box-shadow: 0 0 20px -1px rgb(0 0 0 / 26%);

 }



 .wpcc-container .wpcc-message,

 .wpcc-container .wpcc-message a {

     color: #071223 !important;

     font-size: 15px;

     font-weight: 300;

     line-height: 25px;

 }



 .wpcc-container .wpcc-message {

     display: block;

     width: auto;

     padding-right: 0;

     font-family: "niveau-grotesk" !important;

     color: #071223 !important;

 }



 .wpcc-container .wpcc-compliance {

     flex: auto;

 }



 .wpcc-container .wpcc-btn {

     width: auto;

     flex: auto;

     display: inline-block;

 }



 .wpcc-container .wpcc-btn {

     color: rgb(255 255 255) !important;

     background-color: #000047 !important;

     font-weight: 400;

     padding: 7px 20px;

     border: 1px solid #23266a;

 }



 .wpcc-container .wpcc-btn:hover {

     background-color: transparent !important;

     color: #000 !important;

 }



 .job-wrap-with-footer .cust-banner-img:before {

     display: none !important;

 }



 .home-page .top-sec-cus {

     padding-bottom: 180px;

 }



 .home-page .top-sec-cus .featured-jobs {

     padding-bottom: 0;

 }



 .pioneer-sectors-sec.mod-pioneer-sectors .pioneer-sectors-top {

     max-width: 800px;

     margin: 0 auto;

 }



 .pioneer-sectors-sec.mod-pioneer-sectors .pioneer-sectors-top h2 {

     font-size: var(--h2-font-size);

 }



 .pioneer-sectors-sec.mod-pioneer-sectors .pioneer-sectors-top p,

 .sectors-sec.mod-sec-sec .sectors-sm p {

     font-size: 28px;

     line-height: 38px;

     font-weight: 500;

 }



 .sectors-sec.mod-sec-sec .sectors-inner {

     flex-wrap: wrap;

     justify-content: center;

     align-items: center;

 }



 .sectors-sec.mod-sec-sec .sectors-inner .sectors-sm {

     width: 100%;

     text-align: center;

     padding-bottom: 60px;

     margin: 0 auto;

 }



 .sectors-sec.mod-sec-sec .sectors-cell {

     width: 33.33%;

     padding-left: 113px;

     padding-right: 113px;

 }



 .sectors-sec.mod-sec-sec .sectors-lg {

     margin-left: -113px;

     margin-right: -113px;

     padding-right: 0;

     width: 100%;

     justify-content: center;

 }



 .btn-box-center {

     text-align: center;

     width: 100%;

 }



 .btn-box-center a {

     display: inline-block;

 }



 .our-number-sec.mod-our-sec .btn-box-center {

     padding-top: 80px;

 }



 .upload-cv-form.ltd-portal-form .lets-talk-sec form fieldset {

     width: 50%;

     padding-left: 37px;

     padding-right: 37px;

 }



 .upload-cv-form.ltd-portal-form .lets-talk-sec form fieldset.form-cust-upload {

     width: 50%;

 }



 .upload-cv-form.ltd-portal-form .lets-talk-sec .custom-file.custom-file-1 label::before {

     content: "Choose File" !important;

     border: 1px solid #fff;

     border-radius: 25px;

     font-size: 14px;

     height: 32px;

     top: 0px;

     width: 115px;

     left: 0px;

 }



 .upload-cv-form.ltd-portal-form .lets-talk-sec form fieldset .form-cust-upload label {

     position: absolute;

     width: 100%;

     padding-left: 130px;

     margin-top: 10px;

 }



 .upload-cv-form.ltd-portal-form .lets-talk-sec form fieldset.full-wdth {

     width: 100%;

 }



 .testimonial-sec.p-remove {

     padding-top: 0px;

 }



 .ltd-content-section {

     padding: 100px 0px;

 }



 .work-banner.ltd-company-banner .cust-container-md::after {

     bottom: -420px;

 }



 .ltd-portal-form .started-form-sec.lets-talk-sec .shape-outline-with-dot {

     bottom: -130px;

 }



 .job-detail-right-top span.to-hide-mobile {

     margin-bottom: 21px;

     display: block;

 }



 .job-detail-right-btm span.to-show-mobile {

     display: none;

 }



 .ltd-content-section a {

     color: #009EE2;

     text-decoration: underline;

 }



 .ltd-portal-form .started-form-sec.lets-talk-sec .form-group textarea.form-control::-webkit-input-placeholder {

     color: rgba(255, 255, 255, 0.7);

 }



 .ltd-portal-form .started-form-sec.lets-talk-sec .form-group textarea.form-control::-moz-placeholder {

     color: rgba(255, 255, 255, 0.7);

 }



 .ltd-portal-form .started-form-sec.lets-talk-sec .form-group textarea.form-control:-ms-input-placeholder {

     color: rgba(255, 255, 255, 0.7);

 }



 .ltd-portal-form .started-form-sec.lets-talk-sec .form-group textarea.form-control:-moz-placeholder {

     color: rgba(255, 255, 255, 0.7);

 }



 .ltd-portal-form .lets-talk-sec form fieldset .bottm-txt {

     color: rgba(255, 255, 255, 0.7);

     font-size: 16px;

 }



 .ltd-portal-form .started-form-sec.lets-talk-sec .inner-sec .form-control {

     font-size: 16px;

     line-height: 23px;

 }



 .looking-work-content-sec.looking-work-mod .to-show-hover p,

 .looking-work-content-sec .to-show-hover p {

     margin-bottom: 0;

 }



 .footer-links-sec .inner-footer-links-sec .cus-row .cus-col:nth-child(3) .bottom-links li:first-child {

     cursor: none;

     pointer-events: none;

 }



 .news-detail-content.job-detail-sec ul li {

     list-style-type: disc;

 }



 .news-detail-content.job-detail-sec ul {

     margin-left: 20px;

 }



 .job-detail-banner-content .pink_blue_bg,

 .news-detail-content.job-detail-sec .pink_blue_bg {

     background: transparent -o-linear-gradient(312deg, #AB1453 0%, #2F71B9 100%) 0% 0% no-repeat padding-box;

     background: transparent linear-gradient(138deg, #AB1453 0%, #2F71B9 100%) 0% 0% no-repeat padding-box;

     color: var(--white);

 }



 .job-detail-banner-content .red_blue_bg,

 .news-detail-content.job-detail-sec .red_blue_bg {

     background: transparent -o-linear-gradient(312deg, #5B2172 0%, #2F71B9 100%) 0% 0% no-repeat padding-box;

     background: transparent linear-gradient(138deg, #5B2172 0%, #2F71B9 100%) 0% 0% no-repeat padding-box;

 }



 .job-detail-banner-content .yellow_blue_bg,

 .news-detail-content.job-detail-sec .yellow_blue_bg {

     border: none;

     background: transparent -webkit-gradient(linear, left top, left bottom, from(#FFB301), to(#3385B9)) 0% 0% no-repeat padding-box;

     background: transparent -o-linear-gradient(top, #FFB301 0%, #3385B9 100%) 0% 0% no-repeat padding-box;

     background: transparent linear-gradient(180deg, #FFB301 0%, #3385B9 100%) 0% 0% no-repeat padding-box;

 }



 .job-detail-banner-content .green_blue_bg,

 .news-detail-content.job-detail-sec .green_blue_bg {

     border: none;

     background: transparent -webkit-gradient(linear, left top, left bottom, from(#1E9079), to(#0395CC)) 0% 0% no-repeat padding-box;

     background: transparent -o-linear-gradient(top, #1E9079 0%, #0395CC 100%) 0% 0% no-repeat padding-box;

     background: transparent linear-gradient(180deg, #1E9079 0%, #0395CC 100%) 0% 0% no-repeat padding-box;

 }



 .job-detail-banner-content .voilet_blue_bg,

 .news-detail-content.job-detail-sec .voilet_blue_bg {

     background: transparent -o-linear-gradient(312deg, #5B2172 0%, #2F71B9 100%) 0% 0% no-repeat padding-box;

     background: transparent linear-gradient(138deg, #5B2172 0%, #2F71B9 100%) 0% 0% no-repeat padding-box;

 }



 .job-detail-banner-content .darkyellow_blue_bg,

 .news-detail-content.job-detail-sec .darkyellow_blue_bg {

     background: transparent -o-linear-gradient(312deg, #FEFE00 0%, #2F71B9 100%) 0% 0% no-repeat padding-box;

     background: transparent linear-gradient(138deg, #FEFE00 0%, #2F71B9 100%) 0% 0% no-repeat padding-box;

 }



 .job-detail-conten-left.darkyellow_blue_bg,

 .job-detail-conten-left.voilet_blue_bg,

 .job-detail-conten-left.green_blue_bg,

 .job-detail-conten-left.yellow_blue_bg,

 .job-detail-conten-left.red_blue_bg,

 .job-detail-conten-left.pink_blue_bg,

 .job-detail-right-img.darkyellow_blue_bg,

 .job-detail-right-img.voilet_blue_bg,

 .job-detail-right-img.green_blue_bg,

 .job-detail-right-img.yellow_blue_bg,

 .job-detail-right-img.red_blue_bg,

 .job-detail-right-img.pink_blue_bg {

     background: none;

 }



 .job-detail-conten-left.darkyellow_blue_bg::before,

 .job-detail-conten-left.voilet_blue_bg::before,

 .job-detail-conten-left.green_blue_bg::before,

 .job-detail-conten-left.yellow_blue_bg::before,

 .job-detail-conten-left.red_blue_bg::before,

 .job-detail-right-img.darkyellow_blue_bg::before,

 .job-detail-right-img.voilet_blue_bg::before,

 .job-detail-right-img.green_blue_bg::before,

 .job-detail-right-img.yellow_blue_bg::before,

 .job-detail-right-img.red_blue_bg::before {

     opacity: 0.6;

 }



 .job-detail-conten-left.darkyellow_blue_bg::before,

 .job-detail-right-img.darkyellow_blue_bg::before {

     background: url(../images/gradiant-yellow-green.png) no-repeat center;

     background-size: 100% 100%;

 }



 .job-detail-conten-left.voilet_blue_bg::before,

 .job-detail-right-img.voilet_blue_bg::before {

     background: url(../images/gradiant-blue-purple.png) no-repeat center;

     background-size: 100% 100%;

 }



 .job-detail-conten-left.green_blue_bg::before,

 .job-detail-right-img.green_blue_bg::before {

     background: url(../images/gradiant-green.png) no-repeat center;

     background-size: 100% 100%;

 }



 .job-detail-conten-left.yellow_blue_bg::before,

 .job-detail-right-img.yellow_blue_bg::before {

     background: url(../images/gradiant-yellow.png) no-repeat center;

     background-size: 100% 100%;

 }



 .job-detail-conten-left.red_blue_bg::before,

 .job-detail-right-img.red_blue_bg::before {

     background: url(../images/gradiant-red-blue.png) no-repeat center;

     background-size: 100% 100%;

 }



 div#applyNow .custom-file label::before {

     content: "Upload CV" !important;

 }



 .featured-jobs.cust-feat-job-sec.mod-featured-jobs-cara .slick-arrow {

     display: block !important;

     top: auto;

     bottom: 0 !important;

 }



 .featured-jobs.cust-feat-job-sec.mod-featured-jobs-cara .slider-box {

     padding-bottom: 70px;

 }



 .job-detail-banner-content .btn-box .red_blue_bg,

 .news-detail-content.job-detail-sec .btn-box .red_blue_bg {

     background: transparent -o-linear-gradient(312deg, #BA0825 0%, #2F71B9 100%) 0% 0% no-repeat padding-box !important;

     background: transparent linear-gradient(138deg, #BA0825 0%, #2F71B9 100%) 0% 0% no-repeat padding-box !important;

 }



 header .header-inner .nav-links .dropdown {

     position: relative;

     font-size: var(--fs1);

     line-height: 18px;

     color: var(--pc1);

     font-weight: 500;

     transition: 0.25ms;

     cursor: pointer;

 }



 header .header-inner .nav-links .dropdown ul.custom-dropdown {

     position: absolute;

     padding: 0px;

     display: none;

     left: 0;

     border: none;

 }



 header .header-inner .nav-links .dropdown ul.custom-dropdown li {

     padding-left: 0px;

     background: transparent;

     margin: 0px;

 }



 header .header-inner .nav-links .dropdown ul.custom-dropdown:hover li {

     background: transparent;

 }



 header .header-inner .nav-links .dropdown>a::before {

     content: '';

     background: url("https://bolddev7.co.uk/pioneer-search/app/public/images/caret-down.png");

     position: absolute;

     right: -18px;

     background-size: cover;

     background-position: right;

     width: 12px;

     height: 12px;

     top: 30%;

     transition: all 0.5s ease;

 }



 footer.page__footer.footer-style-one .logo-mark {

     display: none;

 }



 .right-content-solution p {

     font-weight: 400 !important;

 }





 /*13-11-25*/



 li.dropdown img {

     width: 12px !important;

 }



 li.dropdown {

     padding-right: 0px !important;

 }

 li.dropdown a::before {

     content: none !important;

 }

 li.dropdown .drop_img {

     margin-left: 4px;

 }



 /* 11-7-25 */

 .banner-sec .banner-txt .inner-banner-txt .btn-grp {
    display: flex !important;
    gap: 20px;
    flex-wrap: wrap;
}
.banner-sec::before {
    content: "";
    position: absolute;
    left: 0px;
    bottom: 0%;
    background-color: #000047;
    opacity: .6;
    width: 100%;
    height: 100%;   
    z-index: 1;
}
.brand-logo {
    margin-right:0px !important;
}

.contact-us-btn {
    margin-left: unset !important;
    width: 160px !important; 
    max-width: unset !important;
    display: inline-block;
}

header .header-inner .nav-links > ul{
    max-width: 100% !important;
    width: 60% !important;
    justify-content: space-between;
    border: 2px solid #fff !important;
    border-top: 0px !important;
}
header .header-inner .nav-links ul .link-txt a {
    font-weight: 400 !important;
}
header .header-inner .nav-links .dropdown:hover ul.custom-dropdown li {
    margin-bottom: 5px;
    line-height: normal !important;
    padding: 0px !important;
}
header .header-inner .nav-links .dropdown:hover ul.custom-dropdown li:last-child{
    margin-bottom: 0px;
}
header .header-inner .nav-links .dropdown:hover ul.custom-dropdown li a {
    font-size: 17px !important;
    font-weight: 400 !important;
    opacity: .9;
}

header .header-inner .nav-links ul .link-txt a, header .header-inner .nav-links .dropdown a {
    font-size: 18px !important;
    font-weight: 400 !important;
}
header.darkHeader.fixed-header .header-inner .nav-links > ul {
    border-color: transparent !important;
}
 /* 11-7-25 end*/

 @media(min-width:990px) {

     header .header-inner .nav-links .dropdown:hover ul.custom-dropdown {

         display: block;

         padding: 10px;

         /* background: #000047; */
         background: #000047bd !important;

         border-radius: 0px 0px 15px 15px;

     }



     header .header-inner .nav-links .dropdown:hover::before {

         transform: rotate(180deg);

         transition: all 0.5s ease;

     }

 }



 /* @media (min-width: 1279px) and (max-width: 1299px) {

     header .header-inner .nav-links .dropdown {

         font-size: 13px !important;

     }



     header .header-inner .nav-links .dropdown {

         margin-top: 1px;

     }



     header .header-inner .nav-links .dropdown::before {

         top: 5px;

     }

 } */



 /* @media screen and (max-width:1400px) {

     header .header-inner .nav-links .dropdown::before {

         top: 5px;

     }

 } */



 @media screen and (max-width:991px) {

     header .header-inner .nav-links .dropdown {

         text-align: center;

         font-size: 12px;

     }



     header .header-inner .nav-links .dropdown ul.custom-dropdown li {

         background: transparent;

     }



     header .header-inner .nav-links .dropdown ul.custom-dropdown li {

         margin: 0px;

     }



     header .header-inner .nav-links .dropdown ul.custom-dropdown.show {

         display: block;

         width: 100%;

         position: unset;

         margin-top: 17px;

         padding-top: 0px;

     }



     header .header-inner .nav-links .dropdown ul.custom-dropdown li {

         padding: 0px;

         margin: 0px;

     }



     header .header-inner .nav-links .dropdown ul.custom-dropdown li:not(:last-child) {

         padding-bottom: 17px;

     }



     .header-inner.show-menu .nav-links ul {

         text-align: center;

     }



     header .header-inner .nav-links .dropdown {

         display: inline-block;

         padding-right: 0px !important;

         margin: 0px !important;

         margin-bottom: 17px !important;

         padding-right: 0px !important;

     }



     /* header .header-inner .nav-links .dropdown::before {

         right: 0px;

         width: 10px;

         height: 10px;

         top: 5px;

     } */



     li.dropdown .drop_img {

         margin-left: 4px;

         position: relative;

         top: -5px;

     }


     header .header-inner .nav-links > ul{
        border: none !important;
     }
.contact-us-btn{
    margin: auto !important;
}

header .header-inner .nav-links .dropdown:hover ul.custom-dropdown li a ,header .header-inner .nav-links .dropdown:hover ul.custom-dropdown li a{
    font-size: 3vh !important;
    line-height: 4vh !important;
}

header .header-inner .nav-links .dropdown:hover ul.custom-dropdown li a {
        opacity: 1;
}


 }



 @media screen and (max-width:768px) {

     header .header-inner .nav-links .dropdown {

         font-size: 3vh;

         line-height: 4vh;

         padding-right: 30px;

     }



     /* header .header-inner .nav-links .dropdown::before {

         right: -30px;

         width: 15px;

         height: 15px;

         top: 6px;

     } */



     footer .lets-talk-sec,

     footer .footer-links-sec,

     footer .cus-container2 {

         z-index: 0;

     }



     .inner-section-heading {

         position: relative;

         top: 0px;

     }

 }



 .permanent-recruitment-section {

     display: flex;

     justify-content: center;

     align-items: center;

     background: url(../images/banner-img.jpg);

     background-repeat: no-repeat;

     background-size: cover;

     background-position: bottom;

     position: relative;

 }



 .permanent-recruitment-section .inner-section-heading {

     text-align: center;

     color: #fff;

     z-index: 0;

 }



 .permanent-recruitment-section::before {

     content: '';

     background: #000047 0% 0% no-repeat padding-box;

     opacity: 0.4;

     position: absolute;

     width: 100%;

     height: 100%;

     top: 0px;

 }



 .permanent-recruitment-section .inner-section-heading p.top-small-heading {

     font-size: 24px;

     font-weight: 500;

     line-height: 29px;

     margin-bottom: 33px;

 }



 .permanent-recruitment-section .inner-section-heading h1 {

     font-size: 80px;

     line-height: 99px;

     margin-bottom: 39px;

 }



 .permanent-recruitment-section .inner-section-heading p.bottom-small-heading {

     font-size: 24px;

     line-height: 29px;

     font-weight: 500;

     max-width: 600px;

     margin: 0 auto;

 }



 .background-upper-section {

     max-width: 1561px;

     margin: 0 auto;

     /* position: absolute; */

     /* bottom: -125px; */

     /* left: 0; */

     /* right: 0; */

     margin-top: -135px;

     position: relative;

     z-index: 1;

 }



 .background-upper-section .two-inner-section {

     display: flex;

     justify-content: space-between;

     background: #EAEAEA;

     border-radius: 0px 102px 0px 94px;

     /* padding: 72px 57px 89px 73px; */

     padding: 40px 30px 40px 30px;

 }



 .background-upper-section .two-inner-section p {

     max-width: 710px;

     width: 100%;

     margin: 0px;

 }



 .background-upper-section .two-inner-section p:first-child {

     color: #000047;

     font-size: 25px;

     font-weight: 500;

     line-height: 35px;

 }



 .background-upper-section .two-inner-section p:last-child {

     font-size: 20px;

     line-height: 30px;

 }



 .talent-solutions-postion-section {

     position: relative;

     background-color: #fff;

 }



 .specialist-pillars .pillar-heading-section h3 {

     color: #000047;

     font-size: 70px;

     line-height: 88px;

     font-weight: 700;

     text-align: center;

     padding-top: 91px;

 }



 .specialist-pillars .pillar-heading-section p {

     font-size: 22px;

     line-height: 35px;

     text-align: center;

     color: #000047;

     max-width: 1401px;

     margin: 0 auto;

     padding-top: 22px;

 }



 .specialist-pillars .pillar-heading-section {

     margin-bottom: 96px;

 }



 .heading-tab-part {

     background: #fff;

 }



 .tab-sections {

     max-width: 1607px;

     margin: 0 auto;

     display: flex;

     gap: 53px;

     padding-bottom: 96px;

 }



 .tab-sections .tab {

     width: 100%;

     max-width: 774px;

 }



 .tab-sections .tab-inner-parts {

     width: 100%;

     max-width: 774px;

     border: 1px solid #707070;

     border-radius: 0px 102px 0px 94px;

     padding: 60px 51px 60px 82px;

     background: url(../images/tab-img.jpg);

     background-repeat: no-repeat;

     background-size: cover;

     position: relative;

 }



 .tab-sections .tab-inner-parts .tabcontent {

     position: relative;

     color: #fff;

 }



 .tab-sections .tab-inner-parts .tabcontent h2,
 .tab-sections .tab-inner-parts .tabcontent h3,
 .tab-sections .tab-inner-parts .tabcontent h4,
 .tab-sections .tab-inner-parts .tabcontent h5,
 .tab-sections .tab-inner-parts .tabcontent h6 {

     font-size: 36px;

     line-height: 45px;

     font-weight: 600;

     margin-bottom: 50px;

 }



 .tab-sections .tab-inner-parts .tabcontent img {

     width: 100%;

     max-width: 588px;

     margin-bottom: 13px;

 }



 .tab-sections .tab-inner-parts::before {

     content: '';

     position: absolute;

     background: #000047 0% 0% no-repeat padding-box;

     width: 100%;

     height: 100%;

     left: 0;

     top: 0;

     border-radius: 0px 102px 0px 94px;

     opacity: 0.7;

 }



 .tab-sections .tab-inner-parts .tabcontent p,
 .tab-sections .tab-inner-parts .tabcontent li,
 .tab-sections .tab-inner-parts .tabcontent strong,

 .tab-sections .tab-inner-parts .tabcontent li p {

     font-size: 23px;

     line-height: 45px;

     margin-bottom: 5px;

 }

 .tab-sections .tab-inner-parts .tabcontent p {

     margin-bottom: 1.5rem;

 }



 .tab button:not(:last-child) {

     margin-bottom: 23px;

 }



 .tab button {

     border: 1px solid #707070;

     border-radius: 0px 102px 0px 94px;

     background: #fff;

     padding: 37px 96px 37px 54px;

     text-align: left;

     transition: all 0.5s ease;

 }



 .tab button:hover {

     background-color: #ddd;

 }



 .tab button.active {

     background-color: #000047;

     color: #fff;

 }



 .tab button:hover {

     background-color: #000047;

 }



 .tab button:hover h4,

 .tab button:hover p {

     color: #fff;

 }



 .tab button.active h4,

 .tab button.active p {

     color: #fff;

 }



 .tabcontent {

     display: none;

 }



 .tab button h4 {

     font-size: 40px;

     line-height: 46px;

     color: #000047;

     font-weight: 700;

     margin-bottom: 23px;

 }



 .tab button p {

     font-size: 23px;

     line-height: 35px;

     color: #000047;

     margin: 0px;

 }



 .search-section {

     background: #000047;

     color: #fff;

     padding: 56px 0px 55px;

 }



 .search-section .start-your-search {

     display: flex;

     flex-wrap: wrap;

     gap: 74px;

     justify-content: center;

     align-items: center;

 }



 .search-section .start-your-search .search-text-part {

     max-width: 774px;

     width: 100%;

 }



 .search-section .start-your-search .register-brief-btnn {

     flex-wrap: wrap;

     display: flex;

     gap: 56px;

 }



 .search-section .start-your-search .register-brief-btnn a {

     width: 300px;

     height: 100%;

     border: 3px solid #fff;

     border-radius: 61px;

     padding: 22px 42px;

     font-size: 26px;

     line-height: 34px;

     text-align: center;

     font-weight: 500;

     transition: all 0.5s ease;

 }



 .search-section .start-your-search .search-text-part h5 {

     font-size: 60px;

     line-height: 70px;

     font-weight: 700;

 }



 .search-section .start-your-search .register-brief-btnn a.call-book {

     background: transparent linear-gradient(180deg, #3F93B8 0%, #020444 100%) 0% 0% no-repeat padding-box;

     border-color: #020444;

 }

 .search-section .start-your-search .register-brief-btnn a:last-child {

     background: transparent linear-gradient(180deg, #3F93B8 0%, #020444 100%) 0% 0% no-repeat padding-box;

     border-color: #020444;

 }



 .search-section .start-your-search .register-brief-btnn a:hover {

     background: transparent linear-gradient(180deg, #3F93B8 0%, #020444 100%) 0% 0% no-repeat padding-box;

     border-color: #020444;

 }



 .search-section .start-your-search .register-brief-btnn a.call-book:hover {

     background: transparent;

     border-color: #fff;

 }

 .search-section .start-your-search .register-brief-btnn a:last-child:hover {

     background: transparent;

     border-color: #fff;

 }



 .unique-section {

     background: #E4E4E4;

     padding-top: 93px;

     padding-bottom: 106px;

 }



 .unique-section .make-us-unique {

     max-width: 1636px;

     margin: 0 auto;

 }



 .unique-section .make-us-unique .unique-heading h3 {

     font-size: 75px;

     line-height: 88px;

     text-align: center;

     font-weight: 600;

     color: #000047;

     padding-bottom: 100px;

 }



 .unique-section .make-us-unique .unique-three-division {

     display: flex;

     flex-wrap: wrap;

     gap: 80px;

     justify-content: center;

 }



 .unique-section .make-us-unique .unique-three-division .inner-divide-section {

     width: 492px;

     height: 596px;

     background: #fff;

     border-radius: 0px 102px 0px 94px;

     border: 1px solid #707070;

     padding: 0px 45px 57px;

     display: flex;

     align-items: end;

     transition: all 0.5s ease;

 }



 .unique-section .make-us-unique .unique-three-division .inner-divide-section h4 {

     font-size: 50px;

     line-height: 60px;

     font-weight: 600;

     color: #000047;

 }



 .unique-section .make-us-unique .unique-three-division .inner-divide-section:hover h4 {

     display: none;

 }



 .unique-section .make-us-unique .unique-three-division .inner-divide-section:hover .hover-division-part {

     display: block;

     width: 100%;

 }



 .unique-section .make-us-unique .unique-three-division .inner-divide-section .hover-division-part {

     display: none;

 }



 .unique-section .make-us-unique .unique-three-division .inner-divide-section:hover .hover-division-part p.track-heading {

     font-size: 40px;

     line-height: 46px;

     font-weight: 600;

     margin-bottom: 39px;

     color: #fff;

 }



 .unique-section .make-us-unique .unique-three-division .inner-divide-section:hover .hover-division-part .number-text-unique p.uni-number-part {

     color: #3375A1;

     font-size: 50px;

     line-height: 58px;

     font-weight: 700;

     margin-bottom: 5px;

 }



 .unique-section .make-us-unique .unique-three-division .inner-divide-section:hover .hover-division-part .number-text-unique p.uni-text-part {

     font-size: 25px;

     line-height: 35px;

     color: #fff;

     margin: 0px;

 }



 .unique-section .make-us-unique .unique-three-division .inner-divide-section:hover {

     background: #020444;

 }



 .unique-section .make-us-unique .unique-three-division .inner-divide-section:hover .hover-division-part .number-text-unique:not(:last-child) {

     margin-bottom: 20px;

 }



 .executive-slider-section {

     padding-top: 163px;

     background: #fff;

     padding-bottom: 94px;

 }



 .executive-slider-section .pioneers-slider-part {

     max-width: 1653px;

     margin: 0 auto;

 }



 .executive-slider-section .pioneers-slider-part h3 {

     font-size: 56px;

     line-height: 70px;

     font-weight: 600;

     padding-bottom: 62px;

 }



 .executive-slider-section .pioneers-team-slider {

     max-width: 1653px;

     margin: 0 auto;

 }



 .executive-slider-section .pioneers-team-slider .owl-carousel .items {

     display: flex;

     min-height: 730px;



 }



 .executive-slider-section .pioneers-team-slider .owl-carousel .items .right-slider-section {

     width: 50%;

     max-width: 730px;

     margin-left: auto;

     overflow: auto;

     height: 790px;

 }



 .executive-slider-section .pioneers-team-slider .owl-carousel .items .right-slider-section::-webkit-scrollbar {

     width: 5px;

 }



 .executive-slider-section .pioneers-team-slider .owl-carousel .items .right-slider-section::-webkit-scrollbar-track {

     background: #f1f1f1;

 }



 .executive-slider-section .pioneers-team-slider .owl-carousel .items .right-slider-section::-webkit-scrollbar-thumb {

     background: #000047;

     border: .5px solid #f1f1f1;

 }





 .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section {

     width: 50%;

     padding-left: 130px;

 }



 .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members {

     border: 1px solid #707070;

     border-radius: 0px 102px 0px 94px;

     padding: 25px 26px 42px 32px;

     background: rgb(228 228 228 / 48%);

     width: 550px;

     height: auto;

 }



 .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members img.team-member-picture {

     border-radius: 0px 102px 0px 94px;

     height: 502px;

     object-fit: cover;

 }



 .executive-slider-section .pioneers-team-slider .owl-carousel .items .right-slider-section .pioneers-team-content p {

     font-size: 23px;

     line-height: 35px;

     color: #000047;

     margin-bottom: 40px;

 }

 .executive-slider-section .pioneers-team-slider .owl-carousel .items .right-slider-section .pioneers-team-content li {



     font-size: 23px;

     line-height: 35px;

     color: #000047;

     margin-bottom: 20px;

     list-style-type: initial !important;



     list-style-position: inside;

 }



 .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members h6 {

     font-size: 36px;

     line-height: 35px;

     color: #000047;

     font-weight: 700;

     margin-top: 32px;

     text-align: center;

 }



 .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members p {

     font-size: 27px;

     line-height: 35px;

     text-align: center;

     color: #000047;

     margin-top: 10px;

     margin-bottom: 0px;

     font-weight: 400;

 }



 .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members .team-social a.member-email {

     background: #112962;

     border-radius: 61px;

     color: #fff;

     font-size: 26px;

     line-height: 41px;

     font-weight: 500;

     padding: 22px 45px;

     width: 316px;

     display: flex;

     justify-content: center;

     align-items: center;

     height: 70px;

 }



 .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members .team-social {

     padding-top: 28px;

     /* margin-top: 20px; */

     display: flex;

     gap: 34px;

     justify-content: center;

 }



 .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members .team-social .icon-linkdien {

     width: 70px;

     height: 70px;

     background: #112962;

     border-radius: 61px;

     display: flex;

     justify-content: center;

     align-items: center;

 }



 .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members .team-social .icon-linkdien img {

     filter: invert(1);

     width: 38px;

 }



 .executive-slider-section .pioneers-team-slider .owl-nav button.owl-prev img {

     width: 30px;

     position: relative;

     right: 3px;

 }



 .executive-slider-section .pioneers-team-slider .owl-nav button.owl-next img {

     width: 30px;

     position: relative;

     left: 3px;

 }



 .executive-slider-section .pioneers-team-slider .owl-nav button:hover {

     background: #f2f2f2;

 }



 .executive-slider-section .pioneers-team-slider .owl-nav button {

     width: 90px;

     height: 90px;

     background: #F2F2F2;

     border-radius: 50px;

     margin: 0px;

     display: inline-flex;

     align-items: center;

     justify-content: center;

 }



 .executive-slider-section .pioneers-team-slider .owl-carousel {

     position: relative;

 }



 .executive-slider-section .pioneers-team-slider .owl-carousel .owl-nav {

     position: absolute;

     top: 42%;

     margin: 0px;

     width: 49%;

     flex-direction: row-reverse;

     justify-content: space-between;

     transform: translateY(-50%);

 }



 .permanent-recruitment-section {

     /* height: 950px !important; */

     padding: 257px 0 235px 0;

     background-size: cover !important;

     background-position: left 0px bottom 0 !important;

 }



 .dropdown.talent_solutions {

     margin: 0px 60px 0px 0px;

 }



 header .header-inner .nav-links .dropdown {

     padding-right: 20px;

 }



 .unique-section .make-us-unique .unique-three-division .inner-divide-section:hover {

     color: #fff;

 }



 .unique-section .make-us-unique .unique-three-division .hover-division-part {

     overflow-y: auto;

     height: 476px;

 }



 .hover-division-part::-webkit-scrollbar {

     width: 8px;

 }



 .hover-division-part::-webkit-scrollbar-track {

     background: #f1f1f1;

     border-radius: 4px;

     padding: 4px;

 }



 .hover-division-part::-webkit-scrollbar-thumb {

     background: #020444;

     border: 1px solid #f1f1f1;

     border-radius: 4px;

 }



 .pioneers-team-members .team-social a.icon-linkdien:hover,

 .pioneers-team-members .team-social a.member-email:hover {

     color: #1c0437 !important;

     background: #fff !important;

     transition: .2s ease;

 }



 .pioneers-team-members .team-social a.icon-linkdien:hover img {

     filter: invert(0) !important;

     transition: .2s ease;

 }



 header .header-inner .nav-links ul .link-txt:not(:last-child) {

     margin-right: 0px;

 }



 header .header-inner .nav-links .dropdown a {

     position: relative;

 }

 .tab-sections .tab-inner-parts .tabcontent ul {

     padding-left: 20px;

 }

 .tab-sections .tab-inner-parts .tabcontent ul li {

     list-style-type: disc;

     margin-bottom: 8px;

 }







 @media screen and (max-width:1700px) {

     .permanent-recruitment-section {

         height: 750px !important;

     }



     .background-upper-section {

         padding: 0px 20px;

         width: 100%;

         /* bottom: -110px; */

     }



     .background-upper-section .two-inner-section {

         gap: 50px;

         padding: 30px 25px;

     }



     .permanent-recruitment-section .inner-section-heading p.top-small-heading {

         margin-bottom: 20px;

     }



     .permanent-recruitment-section .inner-section-heading h1 {

         font-size: 60px;

         line-height: 70px;

         margin-bottom: 25px;

     }



     .specialist-pillars .pillar-heading-section h3 {

         font-size: 56px;

         line-height: 70px;

         /* padding-top: 190px; */

         padding-left: 20px;

         padding-right: 20px;

     }



     .specialist-pillars .pillar-heading-section p {

         padding-top: 20px;

         padding-left: 20px;

         padding-right: 20px;

     }



     .specialist-pillars .pillar-heading-section {

         margin-bottom: 60px;

     }



     .tab-sections {

         width: 100%;

         padding-right: 20px;

         padding-left: 20px;

         gap: 40px;

         padding-bottom: 70px;

     }



     .tab button {

         padding: 32px 60px 32px 50px;

     }



     .tab button h4 {

         font-size: 26px;

         line-height: 40px;

         margin-bottom: 15px;

     }



     .tab button p {

         font-size: 20px;

         line-height: 30px;

     }



     .tab-sections .tab-inner-parts {

         padding: 50px;

         width: 50%;

     }



     .tab-sections .tab-inner-parts .tabcontent img {

         max-width: 400px;

     }



     .tab-inner-parts .tabcontent h2,
     .tab-sections .tab-inner-parts .tabcontent h3,
     .tab-sections .tab-inner-parts .tabcontent h4,
     .tab-sections .tab-inner-parts .tabcontent h5,
     .tab-sections .tab-inner-parts .tabcontent h6 {

         font-size: 32px !important;

         line-height: 40px;

         margin-bottom: 30px;

     }



     .tab-sections .tab {

         width: 50%;

     }



     .search-section .start-your-search .register-brief-btnn {

         width: 50%;

         gap: 20px;

         flex-wrap: unset;

         justify-content: end;

     }



     .search-section .start-your-search .search-text-part {

         width: 50%;

     }



     .search-section .start-your-search {

         gap: 30px;

         flex-wrap: unset;

         padding: 0px 20px;

     }



     .search-section .start-your-search .register-brief-btnn a {

         padding: 18px;

         font-size: 24px;

         line-height: 35px;

         width: 260px;

     }



     .search-section .start-your-search .search-text-part h5 {

         font-size: 50px;

         line-height: 60px;

         font-weight: 700;

     }



     .unique-section .make-us-unique .unique-heading h3 {

         font-size: 60px;

         line-height: 70px;

         padding-bottom: 50px;

     }



     .unique-section {

         padding-top: 50px;

         padding-bottom: 70px;

     }



     .unique-section .make-us-unique {

         padding: 0px 20px;

     }



     .unique-section .make-us-unique .unique-three-division {

         flex-wrap: unset;

         gap: 30px;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section {

         width: 33.33%;

         padding: 0px 40px 40px;

         height: 500px;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section h4 {

         font-size: 46px;

         line-height: 60px;

     }



     .executive-slider-section {

         padding-top: 50px;

         padding-left: 20px;

         padding-bottom: 50px;

         padding-right: 20px;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section:hover .hover-division-part p.track-heading {

         font-size: 30px;

         line-height: 40px;

         margin-bottom: 30px;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section:hover .hover-division-part .number-text-unique p.uni-number-part {

         font-size: 40px;

         line-height: 50px;

         margin-bottom: 5px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members img.team-member-picture {

         height: 402px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members {

         width: 500px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .right-slider-section {

         width: 60%;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section {

         width: auto;

         padding-left: 80px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items {

         gap: 80px;

         min-height: 730px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .right-slider-section .pioneers-team-content p {

         font-size: 20px;

         line-height: 32px;

         margin-bottom: 30px;

     }

     .executive-slider-section .pioneers-team-slider .owl-carousel .items .right-slider-section .pioneers-team-content li {



         font-size: 20px;

         line-height: 32px;

         margin-bottom: 30px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members h6 {

         font-size: 27px;

         line-height: 35px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members p {

         font-size: 23px;

         line-height: 30px;

         margin-top: 5px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members .team-social {

         margin-top: 10px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members .team-social a.member-email {

         width: 280px;

         height: 64px;

         font-size: 22px;

         line-height: 30px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members .team-social .icon-linkdien {

         width: 60px;

         height: 60px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members .team-social .icon-linkdien img {

         filter: invert(1);

         width: 30px;

     }



     .executive-slider-section .pioneers-team-slider .owl-nav button {

         width: 50px;

         height: 50px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .owl-nav {

         width: 650px;

     }



     .executive-slider-section .pioneers-team-slider .owl-nav button.owl-prev img,

     .executive-slider-section .pioneers-team-slider .owl-nav button.owl-next img {

         width: 20px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .right-slider-section::-webkit-scrollbar {

         width: 5px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .right-slider-section::-webkit-scrollbar-track {

         background: #f1f1f1;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .right-slider-section::-webkit-scrollbar-thumb {

         background: #000047;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .right-slider-section {

         overflow: auto;

         height: 703px;

         max-width: 900px;

     }



     .unique-section .make-us-unique .unique-three-division .hover-division-part {

         height: 416px;

     }





 }



 @media(max-width:1560px) {

     .brand-logo {

         padding-top: 46px;

         margin-right: 4.2613%;

         max-width: 140px;

     }



     header .header-inner ul {

         padding: 41px 35px 23px;

     }



     /* header .header-inner .nav-links ul .link-txt a,

     header .header-inner .nav-links .dropdown a {

         font-size: 14px;

     } */



     header .header-inner .nav-links ul .link-txt:not(:last-child) {

         margin-right: 0px;

     }



     .background-upper-section .two-inner-section p:last-child {

         font-size: 17px;

     }

     header .header-inner .nav-links ul .link-txt:not(:last-child) {

         margin-right: 0px;

     }

     header .header-inner .nav-links .dropdown>a::before {

         top: 20%;

     }



     .specialist-pillars .pillar-heading-section h3 {

         font-size: 50px;

     }

     .search-section .start-your-search .search-text-part h5 {

         font-size: 46px;

     }

     .unique-section .make-us-unique .unique-heading h3 {

         font-size: 52px;

     }

     .unique-section .make-us-unique .unique-three-division .inner-divide-section h4 {

         font-size: 40px;

         line-height: 52px;

     }

     .unique-section .make-us-unique .unique-three-division .inner-divide-section:hover .hover-division-part .number-text-unique p.uni-number-part {

         font-size: 34px;

         line-height: 46px;

     }

     .executive-slider-section .pioneers-slider-part h3 {

         font-size: 48px;

         line-height: 60px;

         padding-bottom: 52px;

     }

     .search-section .start-your-search .register-brief-btnn a {

         font-size: 22px;

     }

     .tab-sections .tab-inner-parts .tabcontent p,
     .tab-sections .tab-inner-parts .tabcontent li,
     .tab-sections .tab-inner-parts .tabcontent strong,

     .tab-sections .tab-inner-parts .tabcontent li p {

         font-size: 18px;

         line-height: 35px;

     }

     .executive-slider-section .pioneers-team-slider .owl-carousel .items .right-slider-section .pioneers-team-content p {

         font-size: 18px;

     }

     .executive-slider-section .pioneers-team-slider .owl-carousel .items .right-slider-section .pioneers-team-content li {



         font-size: 18px;

     }



     .specialist-pillars .pillar-heading-section p {

         font-size: 20px;

     }

     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members img.team-member-picture {

         height: 342px;

     }

     .tab button p {

         font-size: 18px;

     }

     .tab-inner-parts .tabcontent h2,
     .tab-sections .tab-inner-parts .tabcontent h3,
     .tab-sections .tab-inner-parts .tabcontent h4,
     .tab-sections .tab-inner-parts .tabcontent h5,
     .tab-sections .tab-inner-parts .tabcontent h6 {

         font-size: 28px !important;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .right-slider-section {

         height: 620px;

     }

     .executive-slider-section .pioneers-team-slider .owl-carousel .items {

         min-height: 600px;

     }


     header .header-inner .nav-links .dropdown:hover ul.custom-dropdown li a {
    font-size: 15px !important;
}
header .header-inner .nav-links ul .link-txt a, header .header-inner .nav-links .dropdown a {
    font-size: 16px !important;
}

 }



 @media(max-width:1320px) {

     header .header-inner .nav-links ul .link-txt:not(:last-child) {

         margin-right: 0px;

     }

     /* header .header-inner .nav-links ul .link-txt a,
     header .header-inner .nav-links .dropdown a {

         font-size: 14px !important;

     } */

 }



 @media screen and (max-width:1200px) {

     .background-upper-section .two-inner-section {

         gap: 20px;

         padding: 25px;

         border-radius: 0px 80px 0px 80px;

     }



     .background-upper-section .two-inner-section p:last-child,

     .background-upper-section .two-inner-section p:first-child {

         font-size: 16px;

         line-height: 26px;

     }



     .background-upper-section {

         /* bottom: -80px; */

     }



     .specialist-pillars .pillar-heading-section h3 {

         /* padding-top: 120px; */

         font-size: 46px;

         line-height: 60px;

     }



     .specialist-pillars .pillar-heading-section p {

         padding-top: 14px;

     }



     .specialist-pillars .pillar-heading-section p {

         font-size: 20px;

         line-height: 30px;

     }



     .specialist-pillars .pillar-heading-section {

         margin-bottom: 50px;

     }



     .tab button h4 {

         font-size: 22px;

         line-height: 35px;

         margin-bottom: 10px;

     }



     .tab button p {

         font-size: 17px;

         line-height: 30px;

     }



     .tab button {

         padding: 26px 40px;

     }



     .tab-sections .tab-inner-parts .tabcontent img {

         max-width: 250px;

     }



     .tab-inner-parts .tabcontent h2,
     .tab-sections .tab-inner-parts .tabcontent h3,
     .tab-sections .tab-inner-parts .tabcontent h4,
     .tab-sections .tab-inner-parts .tabcontent h5,
     .tab-sections .tab-inner-parts .tabcontent h6 {

         font-size: 24px !important;

         line-height: 30px;

         margin-bottom: 20px;

     }



     .tab-sections .tab-inner-parts .tabcontent p,
     .tab-sections .tab-inner-parts .tabcontent li,
     .tab-sections .tab-inner-parts .tabcontent strong,

     .tab-sections .tab-inner-parts .tabcontent li p {

         font-size: 17px;

         line-height: 32px;

         margin-bottom: 10px;

     }



     .search-section .start-your-search .search-text-part h5 {

         font-size: 40px;

         line-height: 50px;

         font-weight: 700;

     }



     .search-section .start-your-search .register-brief-btnn a {

         padding: 16px 18px;

         font-size: 20px;

         line-height: 30px;

         width: 300px;

     }



     .unique-section .make-us-unique .unique-heading h3 {

         font-size: 46px;

         line-height: 60px;

         padding-bottom: 30px;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section h4 {

         font-size: 27px;

         line-height: 35px;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section {

         padding: 0px 30px 50px;

         height: 400px;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section:hover .hover-division-part p.track-heading {

         font-size: 20px;

         line-height: 25px;

         margin-bottom: 20px;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section:hover .hover-division-part .number-text-unique p.uni-number-part {

         font-size: 22px;

         line-height: 25px;

         margin-bottom: 5px;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section:hover .hover-division-part .number-text-unique p.uni-text-part {

         font-size: 18px;

         line-height: 22px;

     }



     .unique-section {

         padding-top: 50px;

         padding-bottom: 60px;

     }



     .executive-slider-section .pioneers-slider-part h3 {

         font-size: 46px;

         line-height: 60px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .right-slider-section .pioneers-team-content p {

         font-size: 17px;

         line-height: 30px;

         margin-bottom: 20px;

     }

     .executive-slider-section .pioneers-team-slider .owl-carousel .items .right-slider-section .pioneers-team-content li {



         font-size: 17px;

         line-height: 30px;

         margin-bottom: 20px;

     }



     .permanent-recruitment-section .inner-section-heading h1 {

         font-size: 50px;

         line-height: 60px;

         margin-bottom: 20px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members {

         width: 400px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members .team-social a.member-email {

         width: 200px;

         height: 60px;

         font-size: 18px;

         line-height: 25px;

         padding: 0px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members .team-social .icon-linkdien {

         width: 60px;

         height: 60px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members .team-social .icon-linkdien img {

         filter: invert(1);

         width: 30px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members .team-social {

         gap: 20px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .owl-nav {

         width: 540px;

         top: 50%;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items {

         align-items: center;

     }



     .unique-section .make-us-unique .unique-three-division {

         gap: 20px;

     }



     .inner-section-heading {

         position: relative;

         top: -40px;

     }



     .unique-section .make-us-unique .unique-three-division .hover-division-part {

         height: 296px;

     }



     /* header .header-inner .nav-links ul .link-txt a,
     header .header-inner .nav-links .dropdown a {

         font-size: 13px !important;

     } */

     header .header-inner ul {

         /* padding: 41px 16px 23px; */

     }

     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members img.team-member-picture {

         height: 302px;

     }

     header .header-inner .nav-links > ul {
    width: 80% !important;
}

 }



 @media screen and (min-width:991px) and (max-width:1100px) {

     .contact-us-btn {

         display: none !important;

     }

 }



 @media screen and (max-width:991px) {

     .unique-section .make-us-unique .unique-three-division .inner-divide-section {

         height: 500px;

     }



     .permanent-recruitment-section .inner-section-heading h1,

     .specialist-pillars .pillar-heading-section h3,

     .unique-section .make-us-unique .unique-heading h3,

     .executive-slider-section .pioneers-slider-part h3 {

         font-size: 36px;

         line-height: 50px;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section h4 {

         font-size: 25px;

         line-height: 35px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members {

         width: 300px;

         padding: 25px;

         border-radius: 0px 80px 0px 80px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members img.team-member-picture {

         border-radius: 0px 80px 0px 80px;

         height: 282px;

     }

     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members .team-social {

         padding-top: 10px;

         margin-top: 0px;

     }

     .executive-slider-section .pioneers-team-slider .owl-carousel .items {

         gap: 50px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section {

         width: auto;

         padding-left: 50px;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section {

         width: 48%;

         border-radius: 0px 80px 0px 80px;

     }



     .unique-section .make-us-unique .unique-three-division {

         justify-content: center;

         flex-wrap: wrap;

     }



     .tab-sections .tab-inner-parts,

     .tab-sections .tab-inner-parts::before,

     .tab button {

         border-radius: 0px 80px 0px 80px;

     }



     .search-section .start-your-search .search-text-part h5 {

         font-size: 30px;

         line-height: 40px;

     }



     .search-section .start-your-search .register-brief-btnn a {

         padding: 14px;

         font-size: 18px;

         line-height: 25px;

         width: 300px;

     }



     .search-section {

         padding: 40px 0px 40px;

     }



     .background-upper-section .two-inner-section {

         flex-direction: column;

         gap: 20px;

     }



     .tab-sections {

         flex-direction: column;

     }



     .tab-sections .tab {

         width: 100%;

         max-width: 100%;

     }



     .tab-sections .tab-inner-parts {

         padding: 30px;

         width: 100%;

         max-width: 100%;

     }



     .background-upper-section .two-inner-section p {

         max-width: 100%;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members h6 {

         font-size: 23px;

         line-height: 30px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members p {

         font-size: 18px;

         line-height: 25px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members .team-social a.member-email {

         width: 150PX;

         height: 50px;

         font-size: 18px;

         line-height: 25px;

         padding: 0px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members .team-social .icon-linkdien {

         width: 50px;

         height: 50px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members .team-social .icon-linkdien img {

         width: 25px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items {

         flex-direction: column;

         gap: 30px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section {

         padding: 0px;

         justify-content: center;

         display: flex;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .right-slider-section {

         width: 100%;

         height: auto;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .owl-nav {

         position: unset;

         width: unset;

         transform: unset;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items {

         height: auto;

     }



     .executive-slider-section .pioneers-team-slider .owl-nav button.owl-prev {

         position: absolute;

         top: 20%;

         left: 20%;

         transform: translate(-20%, -20%);

     }



     .executive-slider-section .pioneers-team-slider .owl-nav button.owl-next {

         position: absolute;

         top: 20%;

         right: 20%;

         transform: translate(-20%, -20%);

     }



     .unique-section .make-us-unique .unique-three-division .hover-division-part {

         height: 406px;

     }



     header .header-inner .nav-links .dropdown a {

         padding-right: 5px;

     }

     header .header-inner .nav-links .dropdown a::before {

         width: 12px;

         height: 12px;

         top: 30%;

         right: 0px !important;

     }



     header .header-inner .nav-links ul .link-txt a,
     header .header-inner .nav-links .dropdown a {

         font-size: 3vh !important;
         line-height: 4vh !important;

     }


header .header-inner .nav-links .dropdown:hover ul.custom-dropdown li {
    margin-bottom: 17px;
}
header .header-inner .nav-links .dropdown:hover ul.custom-dropdown li:last-child{
    margin-bottom: 0px !important;
}
header .header-inner .nav-links .dropdown:hover ul.custom-dropdown li a{
    font-size: 3vh !important;
    line-height: 4vh !important;
}
 }



 @media screen and (max-width: 800px) {

     .unique-section .make-us-unique .unique-three-division .inner-divide-section {

         width: 100%;

         border-radius: 0px 50px 0px 50px;

         background: #020444;

         color: #fff;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section .hover-division-part {

         display: block;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section h4 {

         display: none;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section .hover-division-part p.track-heading {

         font-size: 18px;

         line-height: 22px;

         margin-bottom: 20px;

         font-weight: 600;

         max-width: 200px;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section .hover-division-part .number-text-unique:not(:last-child) {

         margin-bottom: 20px;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section .hover-division-part .number-text-unique p.uni-number-part {

         font-size: 20px;

         line-height: 24px;

         margin-bottom: 5px;

         color: #3375A1;

         font-weight: 700;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section .hover-division-part .number-text-unique p.uni-text-part {

         font-size: 18px;

         line-height: 22px;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section {}

 }



 @media screen and (max-width:768px) {

     .background-upper-section .two-inner-section {

         padding: 20px 40px;

     }



     .background-upper-section .two-inner-section p:last-child,

     .background-upper-section .two-inner-section p:first-child {

         font-size: 16px;

         line-height: 25px;

     }



     .specialist-pillars .pillar-heading-section p {

         font-size: 18px;

         line-height: 25px;

         padding-top: 12px;

     }



     .tab button p {

         font-size: 16px;

         line-height: 25px;

     }



     .tab button h4 {

         font-size: 20px;

         line-height: 25px;

     }



     .tab-sections .tab-inner-parts,

     .tab-sections .tab-inner-parts::before,

     .tab button {

         border-radius: 0px 50px 0px 50px;

     }



     .background-upper-section .two-inner-section {

         border-radius: 0px 50px 0px 50px;

     }



     .permanent-recruitment-section .inner-section-heading h1,

     .specialist-pillars .pillar-heading-section h3,

     .unique-section .make-us-unique .unique-heading h3,

     .executive-slider-section .pioneers-slider-part h3 {

         font-size: 24px;

         line-height: 40px;

     }



     .search-section .start-your-search .search-text-part h5 {

         font-size: 25px;

         line-height: 30px;

     }



     .search-section .start-your-search {

         flex-direction: column;

     }



     .search-section .start-your-search .search-text-part {

         width: 100%;

     }



     .search-section .start-your-search .register-brief-btnn {

         width: 100%;

         justify-content: left;

     }



     .search-section .start-your-search .register-brief-btnn a {

         width: 180px;

     }



     .tab-sections {

         padding-bottom: 50px;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section {

         border-radius: 0px 50px 0px 50px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members,

     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members img.team-member-picture {

         border-radius: 0px 50px 0px 50px;

     }



     .executive-slider-section .pioneers-team-slider .owl-nav button.owl-prev {

         left: 10%;

     }



     .executive-slider-section .pioneers-team-slider .owl-nav button.owl-next {

         right: 10%;

     }

     li.dropdown .drop_img {

         margin-left: 4px;

         position: relative;

         top: 0px;

     }

 }



 @media screen and (max-width:581px) {

     .permanent-recruitment-section {

         height: 400px !important;

         background-size: cover !important;

         padding: unset !important;

     }



     .inner-section-heading {

         position: unset;

     }



     .background-upper-section {

         position: unset;

         background: #fff;

         padding-top: 30px;

     }



     .specialist-pillars .pillar-heading-section h3 {

         padding-top: 30px;

     }



     .permanent-recruitment-section .inner-section-heading p.bottom-small-heading,

     .permanent-recruitment-section .inner-section-heading p.top-small-heading {

         font-size: 16px;

         line-height: 22px;

     }



     .background-upper-section .two-inner-section {

         padding: 20px;

     }



     .tab button {

         padding: 22px;

     }



     .tab-sections .tab-inner-parts {

         padding: 20px;

     }



     .tab-sections .tab-inner-parts .tabcontent img {

         max-width: 150px;

     }



     .tab-inner-parts .tabcontent h2,
     .tab-sections .tab-inner-parts .tabcontent h3,
     .tab-sections .tab-inner-parts .tabcontent h4,
     .tab-sections .tab-inner-parts .tabcontent h5,
     .tab-sections .tab-inner-parts .tabcontent h6 {

         font-size: 20px;

         line-height: 25px;

     }



     .tab-sections .tab-inner-parts .tabcontent p,
     .tab-sections .tab-inner-parts .tabcontent li,
     .tab-sections .tab-inner-parts .tabcontent strong,

     .tab-sections .tab-inner-parts .tabcontent li p {

         font-size: 16px;

         line-height: 24px;

     }

     .tab-sections .tab-inner-parts .tabcontent h2,
     .tab-sections .tab-inner-parts .tabcontent h3,
     .tab-sections .tab-inner-parts .tabcontent h4,
     .tab-sections .tab-inner-parts .tabcontent h5,
     .tab-sections .tab-inner-parts .tabcontent h6 {

         font-size: 22px !important;

         line-height: 36px;

         margin-bottom: 30px;

     }



     .unique-section {

         padding-top: 30px;

         padding-bottom: 30px;

     }



     .executive-slider-section {

         padding-top: 30px;

         padding-bottom: 30px;

     }



     .permanent-recruitment-section .inner-section-heading h1,

     .specialist-pillars .pillar-heading-section h3,

     .unique-section .make-us-unique .unique-heading h3,

     .executive-slider-section .pioneers-slider-part h3 {

         font-size: 23px;

         line-height: 30px;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section h4 {

         font-size: 20px;

         line-height: 25px;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section {

         padding: 0px 20px 30px;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section:hover .hover-division-part .number-text-unique p.uni-text-part {

         font-size: 18px;

         line-height: 25px;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section:hover .hover-division-part p.track-heading {

         font-size: 20px;

         line-height: 25px;

         margin-bottom: 10px;

         max-width: 200px;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section:hover .hover-division-part .number-text-unique p.uni-number-part {

         font-size: 25px;

         line-height: 30px;

     }



     .unique-section .make-us-unique .unique-three-division .inner-divide-section {

         height: 400px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .right-slider-section .pioneers-team-content p {

         font-size: 16px;

         line-height: 25px;

     }



     .search-section .start-your-search .register-brief-btnn a {

         font-size: 17px;

         line-height: 25px;

         padding: 10px;

     }



     .permanent-recruitment-section .inner-section-heading {

         max-width: 350px;

     }



     .specialist-pillars .pillar-heading-section {

         margin-bottom: 30px;

     }



     .executive-slider-section .pioneers-slider-part h3 {

         padding-bottom: 30px;

     }



     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members {

         padding: 20px;

     }



     .executive-slider-section .pioneers-team-slider .owl-nav button.owl-prev {

         /* right: -18px; */

         left: 3px;

     }



     .executive-slider-section .pioneers-team-slider .owl-nav button.owl-next {

         right: -18px;

     }



     .unique-section .make-us-unique .unique-three-division .hover-division-part {

         height: 306px;

         width: 100%;

     }



     .executive-slider-section .pioneers-team-slider .owl-nav button {

         border: 1px solid #112962;

     }



     .executive-slider-section .pioneers-team-slider .owl-nav button.owl-prev img {

         right: 2px;

     }



     .executive-slider-section .pioneers-team-slider .owl-nav button.owl-next img {

         left: 2px;

     }



     header .header-inner .nav-links .dropdown::before {

         top: 8px;

         width: 12px;

         height: 12px;

     }

     .background-upper-section {

         margin-top: 0px;

     }

     .background-upper-section .two-inner-section p:last-child,
     .background-upper-section .two-inner-section p:first-child {

         font-size: 16px;

     }

     .executive-slider-section .pioneers-team-slider .owl-carousel .items .left-slider-section .pioneers-team-members img.team-member-picture {

         height: 232px;

     }


.nav-links {
    padding-top: 80px !important;
}


 }



 @media(max-width:480px) {

     .unique-section .make-us-unique .unique-three-division .hover-division-part {

         height: 336px;

     }

 }