

html{
    overflow-x: hidden;
}


body{
    margin: 0;

 overflow: hidden;

}



a{
    text-decoration: none;
    transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
-o-transition: all ease-in-out .5s;
-moz-transition: all ease-in-out .5s;

}
button{
    transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
-o-transition: all ease-in-out .5s;
-moz-transition: all ease-in-out .5s;

}
.maven-pro-<uniquifier> {
  font-family: "Maven Pro", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

p{
     font-family: "Maven Pro", sans-serif !important;
     font-weight:  400 !important;
}
a:hover{
    text-decoration: none;
}
h1{
     font-family: 'GoodTimingW00' !important;    font-weight: normal !important;
 }h2{
     font-family: 'GoodTimingW00' !important;    font-weight: normal !important;
}h3{
     font-family: 'GoodTimingW00' !important;    font-weight: normal !important;
}h4{
     font-family: 'GoodTimingW00' !important;    font-weight: normal !important;
}h5{
     font-family: 'GoodTimingW00' !important;    font-weight: normal !important;
}h6{
     font-family: 'GoodTimingW00' !important;    font-weight: normal !important;
}
a{
     font-family: 'GoodTimingW00' !important;    font-weight: normal !important;
}
@font-face {
    font-family: 'GoodTimingW00';    font-weight: normal;
    src: url('../font/GoodTimingW00-Regular.eot');
    src: url('../font/GoodTimingW00-Regular.eot?#iefix') format('embedded-opentype'),
        url('../font/GoodTimingW00-Regular.woff2') format('woff2'),
        url('../font/GoodTimingW00-Regular.woff') format('woff'),
        url('../font/GoodTimingW00-Regular.ttf') format('truetype'),
        url('../font/GoodTimingW00-Regular.svg#GoodTimingW00-Regular') format('svg');

    font-style: normal;
    font-display: swap;
}



.mainheader{
    width: 100%;
    float: left;
    background: white;
    position: relative;
    z-index: 999;
        
height: 0px;
}
.total-header{
    width: 100%;
    /* padding-top: 20px; */
    }
.logopart{
   padding: 43px 0px 0 0px;
   float: left;
   position: relative;
   z-index: 11;
}
.logobox{
    float: left;

    
}
.logopart img{
    float: left;
    width: 274px;
    object-fit: cover;
}
.menuarea{
        /* border-bottom: 1px solid #bab9b6; */
        padding: 62px 0px 0px 0px;
        /* width: 70%; */
        float: right;
        text-align: center;
}
.btn-header{
    float: right;
    margin: 0 5px;
}

.btn-head {
     font-family: 'GoodTimingW00' !important;
     font-weight: normal !important;
     padding: 15px 25px;
     float: left;
     border-radius: 50px;
     width: auto;
     height: 51px;
     color: #e6dee6;
     font-weight: normal;
     font-size: 15px;
     background-size: 200% auto;
     background-image:linear-gradient(94deg, rgba(10,102,194,1) 0%, rgba(5,48,92,1) 100%);
     /* padding-left: 22px; */
     /* padding-right: 22px; */
     /* padding-top: 15px; */
     text-align: center;
     /* padding-bottom: 13px; */
     margin-top: -16px;
     transition: all ease-in-out 0.5s;
     -o-transition: all ease-in-out 0.5s;
     -ms-transition: all ease-in-out 0.5s;
     -moz-transition: all ease-in-out 0.5s;
     -webkit-transition: all ease-in-out 0.5s;
     font-family: 'GoodTimingW00';
}
.btn-head:hover {text-decoration: none;color: white;background-position: right center;color: #fff !important;text-decoration: none;background-image: linear-gradient(94deg, rgba(10, 102, 194, 1) 0%, rgba(5, 48, 92, 1) 100%) !important;transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;}
/* mobilemenu*/

.cd-dropdown-wrapper {
  display: inline-block;
  position: relative;
  height: 0px;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.cd-dropdown-trigger {
  display: block;
  position: relative;
  /*  padding: 0 36px 0 20px;*/
  line-height: 40px;
  background-color: transparent;
  color: #ffffff;
  top: 0;
  border-radius: 3px;
  z-index: 999;
}
.no-touch .cd-dropdown-trigger:hover {
  background-color: #171b46;
}
.cd-dropdown-trigger::before, .cd-dropdown-trigger::after {
  /* this is the arrow inside the dropdown trigger*/
  /* content: ''; */
  position: absolute;
  top: 50%;
  margin-top: -1px;
  height: 2px;
  width: 9px;
  background: #ffffff;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: width 0.3s, -webkit-transform 0.3s;
  -moz-transition: width 0.3s, -moz-transform 0.3s;
  transition: width 0.3s, transform 0.3s;
}
.cd-dropdown-trigger::before {
  /* right: 22px; */
  /* -webkit-transform: rotate(45deg); */
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  /* transform: rotate(45deg); */
}
.cd-dropdown-trigger::after {
  right: 17px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
@media only screen and (min-width: 1024px) {
   
  .cd-dropdown-trigger {
    font-size: 1.5rem;
  }
  .cd-dropdown-trigger.dropdown-is-active {
    background-color: #3f8654;
  }
  .no-touch .cd-dropdown-trigger.dropdown-is-active:hover {
    background-color: #47975f;
  }
  .cd-dropdown-trigger.dropdown-is-active::before, .cd-dropdown-trigger.dropdown-is-active::after {
    /* transform the arrow into a 'X' */
    width: 14px;
  }
  .cd-dropdown-trigger.dropdown-is-active::before {
    /* transform the arrow into a 'X' */
    -webkit-transform: translateX(5px) rotate(-45deg);
    -moz-transform: translateX(5px) rotate(-45deg);
    -ms-transform: translateX(5px) rotate(-45deg);
    -o-transform: translateX(5px) rotate(-45deg);
    transform: translateX(5px) rotate(-45deg);
  }
  .cd-dropdown-trigger.dropdown-is-active::after {
    /* transform the arrow into a 'X' */
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
}

.cd-dropdown h2,
.cd-dropdown-content a,
.cd-dropdown-content ul a {
  height: 50px;
  line-height: 50px;
}
@media only screen and (min-width: 768px) {
  .cd-dropdown h2,
  .cd-dropdown-content a,
  .cd-dropdown-content ul a {
    height: 60px;
    line-height: 60px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-dropdown h2,
  .cd-dropdown-content a,
  .cd-dropdown-content ul a {
    height: 50px;
    line-height: 50px;
  }
}

.cd-dropdown h2,
.cd-dropdown-content a,
.cd-dropdown-content ul a,
.cd-dropdown-content .cd-divider {
  padding: 0 40px;
}

.cd-dropdown {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  color: #ffffff;
  visibility: hidden;
  /* Force Hardware Acceleration */
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: -webkit-transform 0.5s 0s, visibility 0s 0.5s;
  -moz-transition: -moz-transform 0.5s 0s, visibility 0s 0.5s;
  transition: transform 0.5s 0s, visibility 0s 0.5s;
}
.cd-dropdown h2 {
  /* dropdown title - mobile version only */
  position: relative;
  z-index: 1;
  color: #585a70;
  background-color: #111433;
  border-bottom: 1px solid #242643;
}
.cd-dropdown .cd-close {
  /* 'X' close icon - mobile version only */
  position: absolute;
  z-index: 1;
  right: 24px;
  top: 18px;
  height: 50px;
  width: 50px;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  color: transparent;
}
.cd-dropdown .cd-close::after, .cd-dropdown .cd-close::before {
  /* this is the 'X' icon */
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  height: 20px;
  width: 2px;
  background-color: #ffffff;
}
.cd-dropdown .cd-close::after {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.cd-dropdown .cd-close::before {
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  -o-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.cd-dropdown.dropdown-is-active {
  visibility: visible;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform 0.5s 0s, visibility 0s 0s;
  -moz-transition: -moz-transform 0.5s 0s, visibility 0s 0s;
  transition: transform 0.5s 0s, visibility 0s 0s;
}
@media only screen and (min-width: 768px) {
  .cd-dropdown .cd-close {
    top: 5px;
  }
}
@media only screen and (min-width: 1025px) {
  .cd-dropdown {
    position: absolute;
    top: calc(100% - 2px);
    /* reset style*/
    height: auto;
    width: auto;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    background-color: #ffffff;
    color: #111433;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    opacity: 0;
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s, -webkit-transform 0.3s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s, -moz-transform 0.3s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s;
  }
  .open-to-left .cd-dropdown {
    /* use the .open-to-left class if you want to open the dropdown on the left */
    right: 0;
    left: auto;
  }
  .cd-dropdown h2, .cd-dropdown .cd-close {
    /* on desktop - hide title and 'X' */
    display: none;
  }
  .cd-dropdown.dropdown-is-active {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: opacity 0.3s 0s, visibility 0.3s 0s, -webkit-transform 0.3s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0.3s 0s, -moz-transform 0.3s 0s;
    transition: opacity 0.3s 0s, visibility 0.3s 0s, transform 0.3s 0s;
  }
}

.cd-dropdown-content, .cd-dropdown-content ul {
  position: absolute;
  /* z-index: 111111; */
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
  padding-top: 50px;
}
.cd-dropdown-content a, .cd-dropdown-content ul a {
  display: block;
  color: #ffffff !important;
  font-size: 17px;
  color: #ffffff;
  /* truncate text with ellipsis if too long */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-top-width: 1px;
  border-color: transparent;
  border-style: solid;

  font-weight: 400;
}
.cd-dropdown-content li:first-of-type > a, .cd-dropdown-content ul li:first-of-type > a {
  border-top-width: 0;
}
.cd-dropdown-content li:last-of-type > a, .cd-dropdown-content ul li:last-of-type > a {
  border-bottom-width: 1px;
}
.cd-dropdown-content .cd-divider, .cd-dropdown-content ul .cd-divider {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #0b0e23;
  font-size: 1.1rem;
  font-weight: bold;
  letter-spacing: 1px;
  color: #585a70;
  text-transform: uppercase;
}
.cd-dropdown-content .cd-divider + li > a, .cd-dropdown-content ul .cd-divider + li > a {
  border-top-width: 0;
}
.cd-dropdown-content a, .cd-dropdown-content .cd-search, .cd-dropdown-content .cd-divider, .cd-dropdown-content ul a, .cd-dropdown-content ul .cd-search, .cd-dropdown-content ul .cd-divider {
  /* Force Hardware Acceleration */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  -moz-transition: opacity 0.3s, -moz-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
}
.cd-dropdown-content.is-hidden, .cd-dropdown-content ul.is-hidden {
  /* push the secondary dropdown items to the right */
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  -o-transform: translateX(100%);
  transform: translateX(100%);
}
.cd-dropdown-content.is-hidden > li > a, .cd-dropdown-content.is-hidden > li > .cd-search, .cd-dropdown-content.is-hidden > .cd-divider, .cd-dropdown-content.move-out > li > a, .cd-dropdown-content.move-out > li > .cd-search, .cd-dropdown-content.move-out > .cd-divider, .cd-dropdown-content ul.is-hidden > li > a, .cd-dropdown-content ul.is-hidden > li > .cd-search, .cd-dropdown-content ul.is-hidden > .cd-divider, .cd-dropdown-content ul.move-out > li > a, .cd-dropdown-content ul.move-out > li > .cd-search, .cd-dropdown-content ul.move-out > .cd-divider {
  /* lower down the dropdown items opacity - when secondary dropdown slides in or for dropdown items hidden on the right */
  opacity: 0;
}
.cd-dropdown-content.move-out > li > a, .cd-dropdown-content.move-out > li > .cd-search, .cd-dropdown-content.move-out > .cd-divider, .cd-dropdown-content ul.move-out > li > a, .cd-dropdown-content ul.move-out > li > .cd-search, .cd-dropdown-content ul.move-out > .cd-divider {
  /* push the dropdown items to the left when secondary dropdown slides in */
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
}
.dropdown-is-active .cd-dropdown-content, .dropdown-is-active .cd-dropdown-content ul {
  -webkit-overflow-scrolling: touch;
}
@media only screen and (min-width: 768px) {
  .cd-dropdown-content, .cd-dropdown-content ul {
    padding-top: 60px;
  }
  .cd-dropdown-content a, .cd-dropdown-content ul a {
    font-size: 17px;
  }
}
@media only screen and (min-width: 1025px) {
  .cd-dropdown-content, .cd-dropdown-content ul {
    padding-top: 0;
    overflow: visible;
  }
  .cd-dropdown-content a, .cd-dropdown-content ul a {
    color: #111433;
    height: 50px;
    line-height: 50px;
    font-size:17px;
    border-color: #ebebeb;
  }
  .cd-dropdown-content .cd-divider, .cd-dropdown-content ul .cd-divider {
    background-color: transparent;
    color: #b3b3b3;
    border-top: 1px solid #ebebeb;
  }
  .cd-dropdown-content .cd-divider + li > a, .cd-dropdown-content ul .cd-divider + li > a {
    border-top-width: 1px;
  }
  .cd-dropdown-content.is-hidden > li > a, .cd-dropdown-content.is-hidden > li > .cd-search, .cd-dropdown-content.is-hidden > .cd-divider, .cd-dropdown-content.move-out > li > a, .cd-dropdown-content.move-out > li > .cd-search, .cd-dropdown-content.move-out > .cd-divider, .cd-dropdown-content ul.is-hidden > li > a, .cd-dropdown-content ul.is-hidden > li > .cd-search, .cd-dropdown-content ul.is-hidden > .cd-divider, .cd-dropdown-content ul.move-out > li > a, .cd-dropdown-content ul.move-out > li > .cd-search, .cd-dropdown-content ul.move-out > .cd-divider {
    /* reset mobile style */
    opacity: 1;
  }
}

.cd-dropdown-content .see-all a {
  /* different style for the See all links */
  color: #e8d975;
}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item, .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item {
  /* items with picture (or icon) and title */
  height: 80px;
  line-height: 80px;
}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item h3, .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item h3 {
  /* truncate text with ellipsis if too long */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item {
  padding-left: 90px;
}
.cd-dropdown-content .cd-dropdown-gallery img {
  position: absolute;
  display: block;
  height: 40px;
  width: auto;
  left: 20px;
  top: 50%;
  margin-top: -20px;
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item {
  padding-left: 75px;
  position: relative;
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item p {
  color: #111433;
  font-size: 1.3rem;
  /* hide description on small devices */
  display: none;
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item::before {
  /* item icon */
  content: '';
  display: block;
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 40px 40px;
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-1::before {
  background-image: url("../img/nucleo-icon-1.svg");
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-2::before {
  background-image: url("../img/nucleo-icon-2.svg");
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-3::before {
  background-image: url("../img/nucleo-icon-3.svg");
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-4::before {
  background-image: url("../img/nucleo-icon-4.svg");
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-5::before {
  background-image: url("../img/nucleo-icon-5.svg");
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-6::before {
  background-image: url("../img/nucleo-icon-6.svg");
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-7::before {
  background-image: url("../img/nucleo-icon-7.svg");
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-8::before {
  background-image: url("../img/nucleo-icon-8.svg");
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-9::before {
  background-image: url("../img/nucleo-icon-9.svg");
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-10::before {
  background-image: url("../img/nucleo-icon-10.svg");
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-11::before {
  background-image: url("../img/nucleo-icon-11.svg");
}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item.item-12::before {
  background-image: url("../img/nucleo-icon-12.svg");
}
@media only screen and (min-width: 1025px) {
  .cd-dropdown-content {
    /* reset mobile style */
    position: static;
    height: auto;
    width: 280px;
  }
  .cd-dropdown-content > li:last-of-type a {
    border-bottom: none;
  }
  .no-touch .cd-dropdown-content > li:not(.has-children) a:hover {
    color: #3f8654;
  }
  .cd-dropdown-content.move-out > li > a, .cd-dropdown-content.move-out > li > .cd-search, .cd-dropdown-content.move-out > .cd-divider {
    /* reset mobile style */
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  .cd-dropdown-content .cd-secondary-dropdown, .cd-dropdown-content .cd-dropdown-gallery, .cd-dropdown-content .cd-dropdown-icons {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    left: 100%;
    height: auto;
    background-color: #ffffff;
    box-shadow: 0 2px 14px rgba(0, 0, 0, 0.1);
  }
  .cd-dropdown-content .cd-secondary-dropdown::after, .cd-dropdown-content .cd-dropdown-gallery::after, .cd-dropdown-content .cd-dropdown-icons::after {
    clear: both;
    content: "";
    display: table;
  }
  .open-to-left .cd-dropdown-content .cd-secondary-dropdown, .open-to-left .cd-dropdown-content .cd-dropdown-gallery, .open-to-left .cd-dropdown-content .cd-dropdown-icons {
    /* use the .open-to-left class if you want to open the dropdown on the left */
    left: auto;
    right: 100%;
  }
  .cd-dropdown-content .cd-secondary-dropdown.is-hidden, .cd-dropdown-content .cd-dropdown-gallery.is-hidden, .cd-dropdown-content .cd-dropdown-icons.is-hidden {
    /* reset mobile style */
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  .cd-dropdown-content .cd-secondary-dropdown.fade-in, .cd-dropdown-content .cd-dropdown-gallery.fade-in, .cd-dropdown-content .cd-dropdown-icons.fade-in {
    /* animate secondary dropdown items when hovering over of of the .cd-dropdown-content list items */
    -webkit-animation: cd-fade-in 0.2s;
    -moz-animation: cd-fade-in 0.2s;
    animation: cd-fade-in 0.2s;
  }
  .cd-dropdown-content .cd-secondary-dropdown.fade-out, .cd-dropdown-content .cd-dropdown-gallery.fade-out, .cd-dropdown-content .cd-dropdown-icons.fade-out {
    /* animate secondary dropdown items when hovering over of of the .cd-dropdown-content list items */
    -webkit-animation: cd-fade-out 0.2s;
    -moz-animation: cd-fade-out 0.2s;
    animation: cd-fade-out 0.2s;
  }
  .cd-dropdown-content .cd-secondary-dropdown > .go-back, .cd-dropdown-content .cd-dropdown-gallery > .go-back, .cd-dropdown-content .cd-dropdown-icons > .go-back {
    display: none;
  }
  .cd-dropdown-content .cd-secondary-dropdown > .see-all, .cd-dropdown-content .cd-dropdown-gallery > .see-all, .cd-dropdown-content .cd-dropdown-icons > .see-all {
    position: absolute;
    bottom: 20px;
    height: 45px;
    text-align: center;
  }
  .cd-dropdown-content .cd-secondary-dropdown > .see-all a, .cd-dropdown-content .cd-dropdown-gallery > .see-all a, .cd-dropdown-content .cd-dropdown-icons > .see-all a {
    margin: 0;
    height: 100%;
    line-height: 45px;
    background: #ebebeb;
    pointer-events: auto;
    -webkit-transition: color 0.2s, background-color 0.2s;
    -moz-transition: color 0.2s, background-color 0.2s;
    transition: color 0.2s, background-color 0.2s;
  }
  .no-touch .cd-dropdown-content .cd-secondary-dropdown > .see-all a:hover, .no-touch .cd-dropdown-content .cd-dropdown-gallery > .see-all a:hover, .no-touch .cd-dropdown-content .cd-dropdown-icons > .see-all a:hover {
    color: #ffffff;
    background-color: #111433;
  }
  .cd-dropdown-content .cd-secondary-dropdown .cd-dropdown-item, .cd-dropdown-content .cd-secondary-dropdown a, .cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item, .cd-dropdown-content .cd-dropdown-gallery a, .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item, .cd-dropdown-content .cd-dropdown-icons a {
    border: none;
  }
  .cd-dropdown-content .cd-dropdown-gallery, .cd-dropdown-content .cd-dropdown-icons {
    padding: 20px 30px 100px;
  }
  .cd-dropdown-content .cd-dropdown-gallery > .see-all, .cd-dropdown-content .cd-dropdown-icons > .see-all {
    width: calc(100% - 60px);
  }
  .cd-dropdown-content .cd-dropdown-icons > li, .cd-dropdown-content .cd-secondary-dropdown > li {
    width: 50%;
    float: left;
  }
  .cd-dropdown-content .cd-secondary-dropdown {
    overflow: hidden;
    width: 550px;
    padding-bottom: 65px;
  }
  .cd-dropdown-content .cd-secondary-dropdown::before {
    /* this is the separation line in the middle of the .cd-secondary-dropdown element */
    position: absolute;
    content: '';
    top: 290px;
    left: 15px;
    height: 1px;
    width: 520px;
    background-color: #ebebeb;
  }
  .cd-dropdown-content .cd-secondary-dropdown > li > a {
    color: #3f8654;
    font-size: 1.6rem;
    margin-bottom: 10px;
    line-height: 30px;
    height: 30px;
    pointer-events: none;
  }
  .cd-dropdown-content .cd-secondary-dropdown > li > a::after, .cd-dropdown-content .cd-secondary-dropdown > li > a::before {
    /* hide the arrow */
    display: none;
  }
  .cd-dropdown-content .cd-secondary-dropdown.move-out > li > a {
    /* reset mobile style */
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
  }
  .cd-dropdown-content .cd-secondary-dropdown > li {
    margin: 20px 0;
    border-right-width: 1px;
    border-color: #ebebeb;
    border-style: solid;
    padding: 0 30px;
    height: 250px;
  }
  .cd-dropdown-content .cd-secondary-dropdown > li:nth-of-type(2n) {
    border-right-width: 0;
  }
  .cd-dropdown-content .cd-secondary-dropdown > li > ul {
    /* reset mobile style */
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0);
    position: relative;
    height: auto;
  }
  .cd-dropdown-content .cd-secondary-dropdown > li > ul > .go-back {
    display: none;
  }
  .cd-dropdown-content .cd-secondary-dropdown a {
    line-height: 25px;
    height: 25px;
    font-size: 1.3rem;
    padding-left: 0;
  }
  .no-touch .cd-dropdown-content .cd-secondary-dropdown a:hover {
    color: #3f8654;
  }
  .cd-dropdown-content .cd-secondary-dropdown ul {
    padding-bottom: 25px;
    overflow: hidden;
    height: auto;
  }
  .cd-dropdown-content .cd-secondary-dropdown .go-back a {
    padding-left: 20px;
    color: transparent;
  }
  .no-touch .cd-dropdown-content .cd-secondary-dropdown .go-back a:hover {
    color: transparent;
  }
  .cd-dropdown-content .cd-secondary-dropdown .go-back a::before, .cd-dropdown-content .cd-secondary-dropdown .go-back a::after {
    left: 0;
  }
  .cd-dropdown-content .cd-secondary-dropdown .see-all {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
  }
  .cd-dropdown-content .cd-dropdown-gallery {
    width: 600px;
    padding-bottom: 100px;
  }
  .cd-dropdown-content .cd-dropdown-gallery > li {
    width: 48%;
    float: left;
    margin-right: 4%;
  }
  .cd-dropdown-content .cd-dropdown-gallery > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item {
    padding: 0;
    height: auto;
    line-height: normal;
    color: #3f8654;
    margin-bottom: 2em;
  }
  .cd-dropdown-content .cd-dropdown-gallery > li:nth-last-of-type(2) a,
  .cd-dropdown-content .cd-dropdown-gallery > li:last-of-type a {
    margin-bottom: 0;
  }
  .cd-dropdown-content .cd-dropdown-gallery img {
    position: static;
    height: auto;
    width: 100%;
    margin: 0 0 0.6em;
  }
  .cd-dropdown-content .cd-dropdown-icons {
    width: 600px;
  }
  .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item {
    height: 80px;
    line-height: 1.2;
    padding: 24px 0 0 85px;
  }
  .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item:hover {
    background: #ebebeb;
  }
  .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item h3 {
    color: #3f8654;
    font-weight: bold;
  }
  .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item p {
    display: block;
    font-size: 1.2rem;
  }
  .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item::before {
    left: 25px;
  }
  .cd-dropdown-content > .has-children > ul {
    visibility: hidden;
  }
  .cd-dropdown-content > .has-children > ul.is-active {
    /* when hover over .cd-dropdown-content items - show subnavigation */
    visibility: visible;
  }
  .cd-dropdown-content > .has-children > .cd-secondary-dropdown.is-active > li > ul {
    /* if .cd-secondary-dropdown is visible - show also subnavigation */
    visibility: visible;
  }
  .cd-dropdown-content > .has-children > a.is-active {
    /* hover effect for .cd-dropdown-content items with subnavigation */
    box-shadow: inset 2px 0 0 #3f8654;
    color: #3f8654;
  }
  .cd-dropdown-content > .has-children > a.is-active::before, .cd-dropdown-content > .has-children > a.is-active::after {
    background: #3f8654;
  }
  .open-to-left .cd-dropdown-content > .has-children > a.is-active {
    box-shadow: inset -2px 0 0 #3f8654;
  }
}

@-webkit-keyframes cd-fade-in {
  0% {
    opacity: 0;
    visibility: visible;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
@-moz-keyframes cd-fade-in {
  0% {
    opacity: 0;
    visibility: visible;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes cd-fade-in {
  0% {
    opacity: 0;
    visibility: visible;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
@-webkit-keyframes cd-fade-out {
  0% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: visible;
  }
}
@-moz-keyframes cd-fade-out {
  0% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: visible;
  }
}
@keyframes cd-fade-out {
  0% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0;
    visibility: visible;
  }
}
.cd-search input[type="search"] {
  width: 100%;
  height: 50px;
  padding: 0 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  background-color: #242643;
  color: #ffffff;
  border: none;
  border-radius: 0;
}
.cd-search input[type="search"]::-webkit-input-placeholder {
  color: #ffffff;
}
.cd-search input[type="search"]::-moz-placeholder {
  color: #ffffff;
}
.cd-search input[type="search"]:-moz-placeholder {
  color: #ffffff;
}
.cd-search input[type="search"]:-ms-input-placeholder {
  color: #ffffff;
}
.cd-search input[type="search"]:focus {
  background: #ffffff;
  color: #111433;
  outline: none;
}
.cd-search input[type="search"]:focus::-webkit-input-placeholder {
  color: rgba(17, 20, 51, 0.4);
}
.cd-search input[type="search"]:focus::-moz-placeholder {
  color: rgba(17, 20, 51, 0.4);
}
.cd-search input[type="search"]:focus:-moz-placeholder {
  color: rgba(17, 20, 51, 0.4);
}
.cd-search input[type="search"]:focus:-ms-input-placeholder {
  color: rgba(17, 20, 51, 0.4);
}
@media only screen and (min-width: 1024px) {
  .cd-search input[type="search"] {
    background-color: #ebebeb;
  }
  .cd-search input[type="search"]::-webkit-input-placeholder {
    color: #b3b3b3;
  }
  .cd-search input[type="search"]::-moz-placeholder {
    color: #b3b3b3;
  }
  .cd-search input[type="search"]:-moz-placeholder {
    color: #b3b3b3;
  }
  .cd-search input[type="search"]:-ms-input-placeholder {
    color: #b3b3b3;
  }
}

.has-children > a, .go-back a {
  position: relative;
}
.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {
  /* arrow icon in CSS - for element with nested unordered lists */
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -1px;
  display: inline-block;
  height: 1px;
  width: 10px;
  background: #f4ca57;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  float: left;
  text-align: left;
}
.has-children > a::before, .go-back a::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.has-children > a::after, .go-back a::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
@media only screen and (min-width: 1024px) {
  .has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {
    background: #b3b3b3;
  }
}

.has-children > a {
  padding-right: 40px;
}
.has-children > a::before, .has-children > a::after {
  /* arrow goes on the right side - children navigation */
  left: 120px;
  -webkit-transform-origin: 9.5px 50%;
  -moz-transform-origin: 9.5px 50%;
  -ms-transform-origin: 9.5px 50%;
  -o-transform-origin: 9.5px 50%;
  transform-origin: 9.5px 50%;
}

@media only screen and (min-width: 1024px) {
  .open-to-left .cd-dropdown-content > .has-children > a {
    padding-left: 40px;
    padding-right: 20px;
  }
  .open-to-left .cd-dropdown-content > .has-children > a::before, .open-to-left .cd-dropdown-content > .has-children > a::after {
    right: auto;
    left: 20px;
    -webkit-transform-origin: 1px 50%;
    -moz-transform-origin: 1px 50%;
    -ms-transform-origin: 1px 50%;
    -o-transform-origin: 1px 50%;
    transform-origin: 1px 50%;
  }
}
.cd-dropdown-content .go-back a {
  padding-left: 40px;
}
.cd-dropdown-content .go-back a::before, .cd-dropdown-content .go-back a::after {
  /* arrow goes on the left side - go back button */
  left: 20px;
  -webkit-transform-origin: 1px 50%;
  -moz-transform-origin: 1px 50%;
  -ms-transform-origin: 1px 50%;
  -o-transform-origin: 1px 50%;
  transform-origin: 1px 50%;
}

.cd-main-content {
  background-color: #e6e6e6;
  min-height: calc(100vh - 100px);
  padding: 2em 5%;
  line-height: 2;
}

.no-js .cd-dropdown-wrapper:hover .cd-dropdown {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.no-js .cd-dropdown-wrapper .cd-close {
  display: none;
}

@media(max-width:575px)
{
    .why-card{
        text-align:center;
    }
    .hero-images {
    float: right;
    margin-left: 0!important;
    width: 100%!important;
}
    .job-box a{
            width: 48% !important;
    margin-right: 2%;
    }
    .copy p {
    float: left !important;
    text-align: left;}
    .job-list {
    width: 100%;
    float: left;
    padding: 20px 0 !important;
}
    .job-list h1 {
        font-size: 34px !important;
        color: black;
        line-height: 125%;
        margin-bottom: 0 !important;
        float: left;
        width: 100%;
        text-align: center;
        padding: 0 !important;
}
    .industry-sec {
    padding: 50px 0;
}.ct-box a {
    float: none !important;}
    .logopart {
    padding: 20px 0px 0 0px;
    float: left;
    position: relative;
    z-index: -5;
}
    .ct-box a img{
        float: none !important;
    }
    .b1:after{
        display:none;
    }
    .b2:after{
        display:none;
    }
    .b3:after{
        display:none;
    }
    .m-buy {
    max-width: 100%;
    position: absolute;
    bottom: 382px !important;
    left: 0 !important;
    }.m-coin {
    top: 60px !important;
    }.m-dolr{
        right: 0 !important;
    }.banner2 {
    float: left;
    width: 100%;
    margin-top: -100px;
    padding-top: 0 !important;
}
.banner2 img{
    margin-top: 0 !important;
}
      .menu-img {
        width: 42px !important;
    }
    .cd-dropdown-wrapper {

    margin: 0;
  }
}
.mobile-menu-tag {
    float: right;
}
@media (max-width: 1024px) {
    .menu-img {
        width: 44px;
        margin-top: -11px;
    } .btn-header {
    float: right;
    width: 100%;
    float: left;
    margin-top: 30px;
    text-align: center;
}.btn-head{
    /* float:none; */
    /* margin:auto; */
    /* display:inline-block; */
    margin-left: 20px;
}
.navItem ul li a{
  /* color: #fff !important; */
  padding: 5px 0;
  color: #0a62ba;
  font-size: 18px;
}.navItem ul li {
  /* border-bottom: 1px solid #2a4051; */
  text-align: left;
  padding: 10px 20px;
}
  .navItem ul {
    visibility: hidden;
    /* display: none; */
    opacity: 1;
    margin: 0;
    overflow-y: scroll;
    height: 400px;
    top: 49px;
    padding: 0;
    text-align: center;
    padding: 0 0 60px;
    width: 100%;
    position: absolute;
    left: 0;
    background: #eff8ff;
    z-index: 99;
    transform: translate(0,20px);
    transition: all .5s ease-out;
    border-radius: revert-layer;
}.navItem:hover>ul {
    visibility: visible;
    /* display: block; */
    opacity: 1;
    transform: translate(0,0);
}
}

@media (min-width: 1025px) and (max-width: 9999px) {
    .mobile-menu-tag {
        display: none;
    }
}
/* mobilemenu*/

.menuarea > ul{
     padding-left: 30px !important;
     width: 100%;
     display: inline-block;
     vertical-align: middle;
     margin-bottom: 0px;
     padding-bottom: 0px;
     float: left;
     padding-left: 0px;
     transition: all ease-in-out 0.5s;
     -o-transition: all ease-in-out 0.5s;
     -ms-transition: all ease-in-out 0.5s;
     -moz-transition: all ease-in-out 0.5s;
     -webkit-transition: all ease-in-out 0.5s;
}
    
.menuarea > ul > li{
     width: auto;
     display: inline-block;
     vertical-align: middle;
     position: relative;
     padding: 0px 16px 22px 16px;
     transition: all ease-in-out 0.5s;
     -o-transition: all ease-in-out 0.5s;
     -ms-transition: all ease-in-out 0.5s;
     -moz-transition: all ease-in-out 0.5s;
     -webkit-transition: all ease-in-out 0.5s;
}

.menuarea > ul > li > a{
        font-family: 'GoodTimingW00' !important;
        font-weight: normal !important;
        /* padding-bottom: 30px; */
        width: auto;
        color: #000;
        float: left;
        position: relative;
        /* padding-bottom: 30px; */
        font-size: 15px;
        letter-spacing: 0px !important;
        z-index: 1;
        transition: all ease-in-out 0.5s;
        -o-transition: all ease-in-out 0.5s;
        -ms-transition: all ease-in-out 0.5s;
        -moz-transition: all ease-in-out 0.5s;
        -webkit-transition: all ease-in-out 0.5s;
        text-decoration: none;
        text-align: center;
    }
.menuarea > ul > li > a:hover{
  color: #0a65cc;
  -o-transition: all ease-in-out 0.5s;
  -ms-transition: all ease-in-out 0.5s;
  -moz-transition: all ease-in-out 0.5s;
  -webkit-transition: all ease-in-out 0.5s;
  text-decoration: none;
}
.sp-li:hover{
  
     color: #8EC059;
  -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    text-decoration: none;
}
.activeli{
   color: #0a65cc !important;
   font-weight: 400 !important;
   -o-transition: all ease-in-out 0.5s;
   -ms-transition: all ease-in-out 0.5s;
   -moz-transition: all ease-in-out 0.5s;
   -webkit-transition: all ease-in-out 0.5s;
   text-decoration: none;
}


.menu li:hover > ul {
     columns: 1;
  -webkit-columns: 1;
  -moz-columns: 1;
    visibility: visible;
    opacity: 1;
    z-index: 99999;
   
    transform: scale(1.0);
}


.tgmenu__navbar-wrap > ul > li .sub-menu {
   
}

/*.sub-menu {
    margin-top: 73px!important;
}*/

.sp-width{
        width: 228px !important;
        left: -49px !important;
        padding: 8px 15px !important;
}

.menu ul {
           padding: 8px 20px;
           width: 260px;
           overflow: hidden;
           /* height: 250px; */
           position: absolute;
           left: -69px;
           top: 100%;
           /* min-width: 100px; */
           background: linear-gradient(94deg, rgba(12, 60, 120, 1) 17%, rgba(38, 178, 252, 1) 91%);
           margin-top: 0;
           /* -webkit-transform: scale(1, 0); */
           -moz-transform: scale(1, 0);
           -ms-transform: scale(1, 0);
           -o-transform: scale(1, 0);
           transform: scale(1, 0);
           transform-origin: 0 0;
           -webkit-transition: all 0.3s ease-out 0s;
           -moz-transition: all 0.3s ease-out 0s;
           -ms-transition: all 0.3s ease-out 0s;
           -o-transition: all 0.3s ease-out 0s;
           /* transition: all 0.3s ease-out 0s; */
           -webkit-box-shadow: 0 0px 5px rgba(255, 255, 255, 0.1);
           -moz-box-shadow: 0 0px 5px rgba(255, 255, 255, 0.1);
           box-shadow: 0 0px 5px rgba(255, 255, 255, 0.1);
           -webkit-border-radius: 6px;
           -moz-border-radius: 6px;
           -o-border-radius: 6px;
           -ms-border-radius: 6px;
           border-radius: 6px;
           display: block;
           visibility: hidden;
           opacity: 0;
           z-index: 9;
}

.menu ul li {padding: 8px 10px;display: block;transition: all ease-in-out .5s;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;margin: 0;text-align: left;}




.menu ul li a {
     float: left;
     text-align: left;
     width: 100%;
     color: #ffffff;
     font-weight: 400;
     /* font-family: 'ClashGrotesk-Regular'; */
     font-size: 15px;
     font-weight: 400;
     padding: 5px 0px;
     line-height: 26px;
     /* line-height: 1; */
     position: relative;
     z-index: 1;
     /* text-shadow: -.25px -.25px 0 transparent, 
                .25px .25px transparent; */
     transition: all ease-in-out 0.5s;
     -o-transition: all ease-in-out 0.5s;
     -ms-transition: all ease-in-out 0.5s;
     -moz-transition: all ease-in-out 0.5s;
     -webkit-transition: all ease-in-out 0.5s;
}

.menu ul li a:hover {
                /* text-shadow: -.25px -.25px 0 #c2b261, 
                .25px .25px #c2b261 !important; */
                -o-transition: all ease-in-out 0.5s;
                -ms-transition: all ease-in-out 0.5s;
                -moz-transition: all ease-in-out 0.5s;
                -webkit-transition: all ease-in-out 0.5s;
                text-decoration: none;
                padding-left: 10px;
                }
.menu ul li:hover a{
    text-decoration:none;
}
.menu ul li:hover .menu2 a{
     
    text-decoration:none;
}

.menu-padding{
    padding-top: 0px;
}
/*triangle on hoverul*/
.menu ul:after {
  
}
/*.sp-li {
    padding: 0px 80px 0px 0px !important;
}*/












.overlay {
  height: 0%;
  width: 100%;
  position: fixed;
  z-index: 1;
  top: 0;
  right: 0;
  overflow-y: scroll;
  transition: 0.5s;
  z-index: 111;
  /* background-image: linear-gradient(to right, #4e1b6a 0%, #b31666 51%, #b31666 100%); */
}

.overlay-content {
  position: relative;
  /* top: 25%; */
  width: 100%;
  text-align: center;
  /* margin-top: 30px; */
  /* z-index: 111111111111111111111; */
}

.overlay a {
  /* padding: 8px; */
  text-decoration: none;
  font-size: 30px;
  color: white;
  z-index: 11;
  display: block;
  transition: 0.3s;
}

.overlay a:hover, .overlay a:focus {
  color: #f1f1f1;
}

.overlay .closebtn {
  position: absolute;
  top: 0px;
  right: 11px;
  font-size:40px;
}

@media screen and (max-height: 450px) {
  .overlay {overflow-y: auto;}
  .overlay a {font-size: 20px}
  .overlay .closebtn {
            text-decoration: none;
  font-size: 40px;
  top: 15px;
  right: 35px;
  }
}




.hd-address{
  width: 100%;
  float: left;
  text-align: left;
    padding: 96px 68px;

  height: 100vh;
}


.hd-tel{
  float:left;
  width:100%;
}

.hd-tel h1{
  letter-spacing: 1px;
  float:left;
  width:100%;
  font-size: 27px;
  font-weight: 700;
  color: #e8d975;
  margin-bottom: 34px;
}

.hd-tel h6{
  letter-spacing: 1px;
  float:left;
  width:100%;
  font-size: 25px;
  color: #e2c758;
  margin-bottom: 18px;
  font-weight: 400;}

.hed-tel-hvr{
  font-weight: 400;
  float: left;
  width: 100%;
  font-size: 20px !important;
  color: white !important;
  fo;
  padding-top: 11px !important;
  padding-bottom: 17px !important;
  text-decoration: none;
}

.hed-tel-hvr:hover{
    text-decoration: none;
    color: #98ca66 !important;
}

.hd-presence{
  margin-top: 19px;
  float: left;
  width: 100%;
  padding: 19px;
  border: solid 1px rgb(255 255 255 / 19%);
  border-radius: 20px;
  /* margin-top:15px; */
  /* background: #112e4a; */
}

.hd-presence p{
    float: left;
    width: 100%;
    font-size: 13px;
    color: #a7c1dd;
    line-height: 27px;
    padding-top: 5px;
  font-weight: 400;
}

.hd-presence span{float: left;width: 100%;font-size: 25px;font-weight: 100;color: #98ca66;padding-bottom: 10px;border-bottom: solid 1px rgb(255 255 255 / 19%);margin-bottom: 15px;font-weight: 400;letter-spacing: 1px;}

.hd-tel p{
    float: left;
    width: 100%;
    font-size: 15px !important;
    color: #ffffff !important;
    line-height: 25px;
    padding-top: 5px;
    margin-bottom: 0px;
    font-weight: 400;
}

.title-white{
  color:white !important; 
}

.top-thumb{
  font-weight: 400;
      font-size: 30px;
    cursor: pointer;
    float: right;
    padding-left: 20px;
    cursor:pointer !important;
    padding-top: 43px;
}
.enq-bg form{
  float:left;
  width:100%;
}

.frm-enq{
  float:left;
  width:100%;
  margin-top: 30px;
}

.frmq-title{
  float:left;
  width:100%;
  color:black;
  font-size:14px;
  font-weight:500;
  padding-top: 0px;
}

.field-enq{
  border-bottom: 1px solid #b0aaaa;
  color: #272626;
  display: block;
  font-size: 13px;
  /* text-transform: uppercase; */
  height: 55px;
  margin-bottom:2px !important;
  padding: 0 20px;
  outline: none;
  background: #fff;
  width: 100%;
  padding-left: 0px;
  border: none;
  transition: all 500ms ease;
  /* border: solid 1px #d4d3d3; */
  margin-top: 3px;
  width: 100%;
  float: left;
  padding: 15px;
  margin-top: 9px;
  border-radius: 10px;
}

.error-message {
    color: red;
}

.hidden-input-field {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 0;
    z-index: -1;
}
.subscribe-btn {
  text-decoration: none !important;
  height: 50px;
  font-size: 15px;
  margin: 20px auto 0;
  display: table;
  font-weight: 600;
  color: #ffffff;
  border-radius: 25px;
  padding: 18px 0px;
  text-align: center;
  background: linear-gradient(90deg, #2f2f2f, #75ad3a, #2f2f2f, #a5cd7a, #8ec059, #8ebf58, #379962, #379962, #379962);
  background-size: 400%;
  width: 100%;
  float: left;
  cursor: pointer;
  border: 0;
 }

.subscribe-btn:hover {
    background-position: 100% 0;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .5s ease-in-out;
    color: #fff;
    text-decoration: none;
    background-image: linear-gradient(to right, #3ea169, #e4af2a, #379962, #f6bc2f);

}




.buttonarea {
     float: right;
     margin-top: -12px;
     /* margin-left: 40px; */
}


.buttonarea a {
   
       float: right;
   }
.buttonarea a:hover {
  
   
}
.buttonarea img{
    width: 33px;
    margin-top: 2px;
}

.hd-tel span {
    float: left;
    width: 100%;
    font-size: 32px;
    font-weight: 500;
    color: white;
    letter-spacing: 1px;
    margin-bottom: 10px;
}
.left-bg{
 background-color: #2f2f2f;
 float:left;
}

.right-bg{
    background-color: #98ca66;
    /* background-color: #ab1666; */
    padding:0px !important;
    float:left;
}

/* ===== Scrollbar CSS ===== */

 

 
.overlay::-webkit-scrollbar-track
{
    border-radius
: 50px;
    background-color: #000;
       height: 3px;
       border-top-left-radius: 50px;
}

.overlay::-webkit-scrollbar
{    border-radius: 50px;
    width: 5px;
    height: 3px;
    background-color: #000;
}

.overlay::-webkit-scrollbar-thumb
{
    border-radius: 50px;
    background-color: #000;
       height: 3px;
}

/* width */
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #2199d8;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #2199d8;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #2199d8;
}

.slide {
    float: left;
    width: 100%;
    position: relative;
    background: #f4f9ff;
    background-size: cover;
    background-repeat: no-repeat;
    /* z-index: 1; */
    /* top: -15px; */
    position: relative;
}
.header-content-full{
    float: left;
    width: 100%;
}
.header-contnt{
    float: left;
    width: 100%;
    padding-top: 204px;
}
.header-contnt h2{
    float: left;
    width: 100%;
    font-weight: normal;
    font-family: 'GoodTimingW00';
    font-size: 66px;
    color: black;
    line-height: 125%;
    margin-bottom: 24px;
}
.header-contnt h2 span{
background: #2093D0;
background: linear-gradient(to right, #2093D0 0%, #219BDB 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.header-contnt p{
    float: left;
    width: 100%;
    font-weight: 500;
    font-size: 15px;
    color: #282828;
    line-height: 200%;
    margin-bottom: 24px;
}
.header-img{
    float: left;
    width: 100%;
    padding-top: 118px;
    padding-bottom: 95px;
    position: relative;
}
.hdrimg {
    float: right;
    width: 100%;
    object-fit: cover;
    max-width: 456px;
}.m-buy {
    max-width: 100%;
    position: absolute;
    bottom: 419px;
    left: 46px;
    animation: mbuymove 4s linear infinite;
}.m-coin {
    max-width: 100%;
    /* width: 79px; */
    top: 193px;
    position: absolute;
    right: -8px;
    animation: mbuymove 6s linear infinite;
}.m-dolr {
    max-width: 100%;
    position: absolute;
    bottom: 310px;
    right: -52px;
    /* width: 81px; */
    animation: mbuymove 5s linear infinite;
}@keyframes mbuymove {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-13px);
  }
  100% {
    transform: translateY(0);
  }
}

}
.slider-ban .owl-nav {
    display: none;
}
.slider-ban .owl-dots {
    display: none;
}
.curve{
    margin-top: -275px;
    /* width: 100%; */
    /* float: left; */
    position: relative;
    bottom: -1px;
    height: 216px;
    background-image: url("../images/curvv.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: -6%;
}

.btn-abt {
         font-family: 'GoodTimingW00' !important;    font-weight: normal !important;
       padding: 16px 20px;
    float: left;
    border-radius: 50px;
    width: 151px;
    height: 51px;
    color: #e6dee6;
    font-weight: 400;
    font-size: 15px;
    background-size: 200% auto;
   background-image: linear-gradient(94deg, rgba(10,102,194,1) 0%, rgba(5,48,92,1) 100%);
    /* padding-left: 22px; */
    /* padding-right: 22px; */
  
    text-align: center;
  
    /* margin-top: 11px; */
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}
.btn-abt:hover {

 text-decoration: none;
    color: white;
    background-position: right center;
    color: #fff;
    text-decoration: none;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;


} 
.abt1{
  padding-top: 70px !important;
}
.banner2{
    float: left;
    width: 100%;
    padding-top: 0px;
}
.banner2 img{
    float: left;
    width: 100%;
    border-radius: 25px;
    margin-top: -80px;
}
.banner2 h2{width: 100%;font-weight: normal;font-size: 52px;color: black;line-height: 125%;margin-bottom: 33px;float: left;width: 100%;margin-top: -30px;}
.banner2 h2 span{
   background: #2093D0;
background: linear-gradient(to right, #2093D0 0%, #219BDB 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.banner2 p {
    color: #282828;
    font-size: 15px;
  
    line-height:200%;
 padding-bottom: 36px;
    margin-bottom: 0px;
    float: left;
    width: 100%;
    }
.p-l{
    padding-left: 40px;
}
.btn-21 {
    height: 51px;
    padding: 15px 0px;
    float: left;
    border-radius: 50px;
    width: 158px;
    color: #e6dee6;
    font-weight: 400;
    font-size: 15px;
    background-size: 200% auto;
    background-image: linear-gradient(94deg, rgba(10,102,194,1) 0%, rgba(5,48,92,1) 100%);
    /* padding-left: 22px; */
    /* padding-right: 22px; */
    text-align: center;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    margin-bottom: 48px;
}
.btn-21:hover {

 text-decoration: none;
    color: white;
    background-position: right center;
    color: #fff;
    text-decoration: none;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;


}

.banner3{
    float: left;
    width: 100%;
    /* background: rgb(12,60,120); */
    /* background: linear-gradient(94deg, rgba(12,60,120,1) 17%, rgba(38,178,252,1) 91%); */
    padding: 79px 0px 50px 0px;
    background-image: url('../images/industry-bg.webp');
    background-size: cover;
    background-position: center;
}
.banner3 h2{
 font-weight: 600;
 font-size: 55px;
 color: #fff;
 margin-bottom: 60px;
 float: left;
}.banner3 h3 a{
 padding-top: 27px;
 font-weight: 600;
 font-size: 15px;
 color: #fff;
 margin-bottom: 20px;
 float: right;
 /* margin-right: 10px; */
}
.banner3 h3 a img{
    width: 35px;
    margin-left: 40px;
    position: relative;
    top: 2px; transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}
.banner3 h3:hover img{
    margin-left: 45px;
     transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}.banner3 h3:hover a {
    color: #9acbff;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}
.b31:hover .img-cr{
    background: rgb(12,60,120);
    background: linear-gradient(94deg, rgba(12,60,120,1) 17%, rgba(38,178,252,1) 91%); -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}.b31:hover img{
    filter: brightness(100);o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}
.b31{
    float: left;
    width: 100%;
    padding: 41px 0px;
    background-color: #f3f0f0;
    border-radius: 30px;
    height: 228px;
    margin-bottom: 30px;o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}
.img-cr img{
      transition: all ease-in-out .5s;
      -webkit-transition: all ease-in-out .5s;
      width: 40px;
      height: 40px;
      object-fit: contain;
}
.img-cr{
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    float: none;
    margin:auto;
    display: block;
    width: 80px;
    display: flex;
    background-color: #ffffff;
    height: 80px;
    border-radius: 100%;
    padding: 20px;
    margin-bottom: 10px;
    transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
    -moz-transition: all ease-in-out .5s;
}
.b31 img{
  width: 32px;
  float: none;
  margin: auto;
  display: block;
}
.b31 h5{
    font-size: 22px;
    color: #000;
    font-weight: 500;
    float: left;
    width: 100%;
    line-height: 125%;
    text-align: center;
}

.banner4{
    float: left;
    width: 100%;
    padding: 70px 0;
    background: #F4F9FF;
}
.banner4 h2{font-size: 55px;text-align: center;color: #111111;width: 100%;margin-bottom: 50px;}
.banner4 h2 span{
    background: #2093D0;
    background: linear-gradient(to right, #2093D0 0%, #219BDB 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.call-action {
    float: left;
    width: 100%;
    padding-bottom: 90px;
    background-image: url(../images/cta-bg.webp);
    background-size: cover;
    text-align: center;
    background-size: cover;
    background-repeat: no-repeat;
    /* background-attachment: fixed !important; */
}


.call-bg {
    padding-top: 80px;
}

.call-bg h5{
    letter-spacing: 10px;
    font-size: 16px;
    color: #d3d6d8;
    float: left;
    font-weight: 500;
    margin-bottom: 25px;
    width: 100%;
    text-align: center;
}
.call-bg h1{
   font-size: 48px;
   color: #fff;
   float: left;
   margin-bottom: 24px;
   width: 100%;
   text-align: center;
}
.sp h2{
  margin-top: 0;
}
.sp{
    padding: 90px 0px;
    /* margin-top: 97px; */
}
.sp img{
    max-width: 100% !important;
    margin-top: 0;
}

.cta-btn{
    text-align: center;
    float: left;
    width: 100%;
    /* display: inline-block; */
    /* margin: auto; */
}
.call-nav {
   width: 155px;
   height: 50px;
   color: #fff;
   font-size: 14px;
   float: none;
   display: inline-block;
   font-weight: 400;
   text-align: center;
   padding: 16px 0;
   border-radius: 30px;
   position: relative;
   background-size: 200% auto;
   background-image: linear-gradient(94deg, rgba(10, 102, 194, 1) 0%, rgba(5, 48, 92, 1) 100%);
   overflow: hidden;
   transition: all ease-in-out .5s;
   -webkit-transition: all ease-in-out .5s;
   -moz-transition: all ease-in-out .5s;
}
.btn-img-cta{
    margin-left: 2px;
    margin-top: -1px;
    float: none;
    width: 25px !important;
    transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
    -moz-transition: all ease-in-out .5s;
}

.call-nav:hover {text-decoration: none;color: white;background-position: right center;color: #fff;text-decoration: none;transition: all ease-in-out .5s;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}.b4-1:hover{
  background: #fff;
  border-radius: 20px;
}
.b4-1{width: 100%;text-align: center;float: none;display: table;margin: auto;padding: 30px 0;transition: all ease-in-out .5s;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.b4-img
{

}
.b4-1 h5{font-size: 18px;}
.b4-1 h6{font-family: "Maven Pro", sans-serif !important;font-size: 15px;color: #767F8C;padding: 10px 48px;text-align: center;float: left;width: 100%;line-height: 21px;}
.b4-1:hover{

}
.b4-1:hover .img-cr{
  background-image: linear-gradient(94deg, rgba(10, 102, 194, 1) 0%, rgba(5, 48, 92, 1) 100%);
}.b4-1:hover .img-cr img{
  filter: brightness(111);
}
.panel5{width: 100%;float: left;padding: 100px 0 80px;}
.panel5 h1{font-size: 52px;color: #111111;margin-bottom: 36px;}
.panel5 h1 span{background: linear-gradient(to right, #2093D0 0%, #176A96 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.panel5 p{
  font-size: 15px;
  color: #282828;
  font-weight: 400;
  line-height: 200%;
}
.panel5 a{
    height: 51px;
    padding: 15px 0px;
    float: left;
    border-radius: 50px;
    width: 158px;
    color: #e6dee6;
    font-weight: 400;
    font-size: 15px;
    background-size: 200% auto;
    background-image: linear-gradient(94deg, rgba(10, 102, 194, 1) 0%, rgba(5, 48, 92, 1) 100%);
    /* padding-left: 22px; */
    /* padding-right: 22px; */
    text-align: center;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    margin-top: 30px;
}
.panel5 a:hover{
  text-decoration: none;
  color: white;
  background-position: right center;
  color: #fff;
  text-decoration: none;
  transition: all ease-in-out 0.5s;
  -o-transition: all ease-in-out 0.5s;
  -ms-transition: all ease-in-out 0.5s;
  -moz-transition: all ease-in-out 0.5s;
  -webkit-transition: all ease-in-out 0.5s;
}
.footer{
        width: 100%;
        float: left;
        /* background: linear-gradient(76deg, rgba(12,60,120,1) 32%, rgba(10,101,204,1) 89%),         url('../images/footer-overlay.webp'); */ /* Image layer */
        background-image: url('../images/ftr-bg.webp');
        background-size: cover; /* Ensures the background image covers the whole element */
        /* height: 100vh; */ /* Example height */
        width: 100%; /* Example width */
        background-position: center;
        padding: 60px 0 40px;
        }
.ftr-one{

}
.ftr-one a{/* float: left; */}
.ftr-one a img{width: 100%;max-width: 274px;}
.ftr-one p{font-size: 15px;line-height: 200%;color: #fff;margin-top: 30px;width: 90%;}
.ftr-ico{width: 100%;float: left;margin-top: 20px;}
.ftr-ico h6{font-size: 15px;font-family: "Maven Pro", sans-serif !important;color: #fff;float: left;}
.ftr-ico a{

 }
 .ftr-ico a img{width: 30px;height: 30px;object-fit: contain;padding-top: 10px;}
 .ftr-ico a img:hover{transform: rotateY(360deg);transform-style: preserve-3d;transition: transform 0.8s;}
 .ftr-two{

 }
 .ftr-two h2{font-size: 20px;color: #fff;margin-bottom: 20px;margin-top: 15px;}
 .ftr-two a{
  position: relative;
  width: 100%;
  float: left;
  color: #fff;
  font-family: "Maven Pro", sans-serif !important;
  font-size: 15px;
  line-height: 34px;
  font-weight: 400;
  transition: all ease-in-out .5s;
  -webkit-transition: all ease-in-out .5s;
 }
 .ftr-two a:after{position: absolute;content: '';background: url('../images/ftr-arrow.png');width: 16px;height: 16px;left: 0;top: 9px;opacity: 0;transition: all ease-in-out .5s;-webkit-transition: all ease-in-out .5s;}
 .ftr-two a:hover{padding-left: 20px;}
 .ftr-two a:hover::after{opacity: 1;}
.ftr-three{

}
.ftr-three h2{font-size: 20px;margin-bottom: 20px;color: #fff;margin-top: 15px;}
.ftr-three a{
  position: relative;
  position: relative;
  width: 100%;
  float: left;
  color: #fff;
  font-family: "Maven Pro", sans-serif !important;
  font-size: 15px;
  line-height: 34px;
  font-weight: 400;
 }
 .ftr-three a:after{position: absolute;content: '';background: url(../images/ftr-arrow.png);width: 16px;height: 16px;left: 0;top: 9px;opacity: 0;transition: all ease-in-out .5s;-webkit-transition: all ease-in-out .5s;}
 .ftr-three a:hover{padding-left: 20px;}
 .ftr-three a:hover::after{opacity: 1;}
.ftr-four{

}
.ftr-four h2{font-size: 20px;margin-bottom: 20px;color: #fff;margin-top: 15px;}
.ftr-four p{position: relative;width: 100%;float: left;color: #fff;font-family: "Maven Pro", sans-serif !important;font-size: 15px;line-height: 25px;font-weight: 400;}
.ftr-four h5{position: relative;width: 100%;float: left;color: #fff;font-family: "Maven Pro", sans-serif !important;font-size: 15px;line-height: 34px;/* font-weight: 700 !important; */}
.ftr-four h5 span{
  font-weight: 700;
}
.copy{width: 100%;float: left;margin-top: 50px;border-top: 1px solid #fff;padding-top: 30px;}
.copy p a{color: #fff;}
.copy p a:hover{color: #7cd2ff;}
.copy p{
  font-size: 15px;
  color: #fff;
  margin: 0;
}
@media (min-width: 992px) {
    .modal-lg {
        max-width: 920px !important;
    }
}#enroll .modal-content {
    width: 100%;
    float: left;
    background: linear-gradient(76deg, rgba(12, 60, 120, 1) 32%, rgba(10, 101, 204, 1) 89%), url(../images/footer-overlay.webp);
    background-size: cover;
}.close_form {
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    right: 0;
    z-index: 999;
    top: 0;
    background: #0a65cc url(../images/close.svg) no-repeat center center;
    background-size: 20px 20px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    border: none;
    cursor: pointer;
}.mod-new {
    width: 100%;
    float: left;
    padding: 30px;
}
.log-sec h2{
  font-family: 'GoodTimingW00' !important;
  font-size: 28px;
  color: #0c3c78;
  margin-bottom: 10px;
}
.log-sec {
    width: 100%;
    float: left;
    background: #fff;
    padding: 40px 30px;
    border-radius: 30px;
}.log-field {
    width: 100%;
    float: left;
    margin-top: 15px;
}.log-field label {
    font-size: 15px;
    color: #000;
    width: 100%;
    font-family: 'GoodTimingW00' !important;
    margin-bottom: 12px;
}.log-field input {
    width: 100%;
    float: left;
    padding: 13px;
    border: 1px solid #d1d1d1;
    border-radius: 10px;
    font-size: 15px;
    font-family: "Maven Pro", sans-serif !important;
    color: #000;
}
.log-sec button:hover{
  background: linear-gradient(270deg, rgba(12, 60, 120, 1) 32%, rgba(10, 101, 204, 1) 89%), url(../images/footer-overlay.webp);
}
.log-sec button {
    position: relative;
    width: 100%;
    height: 55px;
    width: 100%;
    float: left;
    background: linear-gradient(76deg, rgba(12, 60, 120, 1) 32%, rgba(10, 101, 204, 1) 89%), url(../images/footer-overlay.webp);
    background-size: cover;
    float: right;
    margin: 25px 0 0 0;
    font-family: 'GoodTimingW00' !important;
    padding: 16px 0;
    cursor: pointer;
    border: 0;
    font-size: 15px;
    color: #fff;
    border-radius: 30px;
    text-transform: uppercase;
    overflow: hidden;
}#enroll2 .mod-right {
    width: 100%;
    float: left;
    padding: 200px 30px;
}#enroll .mod-right {
    width: 100%;
    float: left;
    padding: 140px 30px;
}
.seeker{
      font-size: 15px;
    color: black;
    margin-top: 15px;
    float: left;
    width: 100%;
    padding-left: 10px;
}
.employee{
  font-size: 15px;
  color: black;
  margin-top: 15px;
  float: left;
  width: 100%;
  padding-left: 0;
  text-align: center;
}

.mod-right h5 {
    font-size: 22px;
    color: #a2cdff;    text-transform: uppercase;
}.mod-right h6 {
    font-size: 31px;
    color: #fff;
    font-weight: 700;
    margin-top: 20px;
    line-height: 125%;
}.time-mod {
    font-size: 20px;
    color: #b3b3b3;
    font-weight: 400;
    margin-top: 30px;
}
/*#employer{
  display: none;
}*/
.active1{
  display: block !important;
}
.innerban h2{
  color: #000;
  font-size: 50px;
  text-align: center;
  margin-top: 120px;
}
.innerban h2 span{
  background: #2093D0;
  background: linear-gradient(to right, #2093D0 0%, #219BDB 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.curve2{
  width: 100%;
  float: left;
  background: #f4f9ff;
}
.innerban{width: 100%;float: left;background: #f4f9ff;height: 300px;}
.industry-sec{width: 100%;float: left;padding: 70px 0;/* background: #ffffff; */}
.industry-sec h1{font-size: 55px;text-align: center;color: #111111;width: 100%;margin-bottom: 30px;}
.industry-sec h1 span{
    background: linear-gradient(to right, #2093D0 0%, #219BDB 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.industry-box{width: 100%;float: left;text-align: center;padding: 60px 20px;margin-top: 40px;background: linear-gradient(94deg, rgba(12, 60, 120, 1) 17%, rgba(38, 178, 252, 1) 91%);border-radius: 30px;height: 265px;transition: all ease-in-out .5s;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.industry-box h5{font-size: 20px;color: #fff;font-weight: 500;float: left;width: 100%;margin-top: 15px;line-height: 125%;margin-bottom: 0;}
.industry-box img{width: 80px;height: 80px;object-fit: contain;filter: brightness(111);transition: all ease-in-out .5s;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.industry-box:hover{background: linear-gradient(265deg, rgba(12, 60, 120, 1) 17%, rgba(38, 178, 252, 1) 91%);}
.industry-box:hover img{
  transform: scale(1.1);
}.det-sec{width: 100%;float: left;padding: 70px 0;}
.det-sec h1{font-size: 45px;text-align: left;color: #111111;width: 100%;margin-bottom: 20px;margin-top: 20px;float: left;width: 100%;}
.det-sec h1 span{background: linear-gradient(to right, #2093D0 0%, #219BDB 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.det-sec .img1{width: 58%;float: left;border-radius: 30px;height: 310px;object-fit: cover;margin-right: 2%;}
.det-sec .img2{width: 40%;float: left;height: 310px;border-radius: 30px;object-fit: cover;}
.det-sec p{
  font-size: 15px;
  color: #282828;
  font-weight: 400;
  line-height: 200%;
}
.activein{
  background: #25b3fa !important;
  border-bottom-color: #063a6f !important;
}
.det-sec a{width: 100%;float: left;background: linear-gradient(94deg, rgba(10,102,194,1) -16%, rgba(5,48,92,1) 100%);padding: 30px 20px;margin-bottom: 10px;border-radius: 20px;font-size: 16px;color: #fff;border-bottom: 5px solid #25b3fa;transition: all ease-in-out .5s;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.det-sec a:hover{background: linear-gradient(232deg, rgba(10, 102, 194, 1) -16%, rgba(5, 48, 92, 1) 100%);}
.round{width: 100%;float: left;position: relative;}
.round-img{width: 100%;float: left;animation: rotate 60s infinite linear;}
.p1{width: 60px;position: absolute;top: 0;left: 45%;animation: mbuymove 6s linear infinite;}
.p2{width: 60px;position: absolute;top: 24%;animation: mbuymove 6s linear infinite;left: 45%;}
.p3{width: 60px;position: absolute;top: 47%;left: 61%;animation: mbuymove 6s linear infinite;}
.p4{width: 60px;position: absolute;animation: mbuymove 6s linear infinite;top: 48%;left: 28%;}
.p5{width: 60px;position: absolute;top: 22%;left: 83%;animation: mbuymove 6s linear infinite;}
.p6{width: 60px;position: absolute;top: 20%;left: 55;animation: mbuymove 6s linear infinite;}
.p7{width: 60px;position: absolute;top: 71%;left: 79%;animation: mbuymove 6s linear infinite;}
.p8{
  width: 60px;
  animation: mbuymove 6s linear infinite;
  position: absolute;
  top: 67%;
  left: 7%;
}
.b1{
position: relative;
}
.b2{
position: relative;
}
.b3{
position: relative;
}
.b1:after{
  position: absolute;
  content: '';
  background-image: url('../images/arrows-1.webp');
  width: 191px;
  height: 44px;
  top: 0;
  right: -100px;
  z-index: 9;
}.b2:after{
  position: absolute;
  content: '';
  background-image: url(../images/arrows-2.webp);
  width: 191px;
  height: 44px;
  top: 54px;
  right: -110px;
  z-index: 9;
}.b3:after{
  position: absolute;
  content: '';
  background-image: url(../images/arrows-3.webp);
  width: 191px;
  height: 44px;
  top: 0;
  right: -110px;
  z-index: 9;
}
.abt-sec{float: left;background: linear-gradient(76deg, rgba(12, 60, 120, 1) 32%, rgba(10, 101, 204, 1) 89%), url(../images/footer-overlay.webp);background-size: cover;/* height: 100vh; */width: 100%;background-position: center;padding: 80px 0 80px;}
.abt-box{width: 100%;float: left;background: #fff;padding: 30px;border-radius: 30px;text-align: center;}
.abt-box h2{background: #2093D0;background: linear-gradient(to right, #2093D0 0%, #0c3c78 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 35px;padding-top: 25px;}
.abt-box p{color: #282828;font-size: 15px;line-height: 200%;margin-bottom: 0px;float: left;width: 100%;padding-top: 20px;}
.vi-img{width: 100px;height: 100px;margin: auto;background: linear-gradient(117deg, rgb(10 101 204) 23%, rgb(38 178 252) 77%);/* width: 22px; *//* height: 22px; */border-radius: 20%;animation: gradient 3s ease infinite;background-size: 320% 330%;position: relative;}
.vi-img img{
  width: 50px;
  height: 50px;
  margin-top: 23px;
  filter: invert(1);
}@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
.call-bg p{
  width: 100%;
  float: left;
  text-align: center;
  font-size: 15px;    line-height: 180%;
  color: #fff;
  margin-bottom: 24px;
}.ct-box:last-child{
  border: 0;
}
.contact-full{width: 100%;float: left;padding: 70px 0;}
.ct-box{width: 100%;float: left;margin-bottom: 30px;border-bottom: 1px solid #0a64ca40;padding-bottom: 20px;}
.ct-box h5{background: linear-gradient(to right, #0a5ebe 5%, #2199d8 76%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 30px;width: 100%;float: left;margin-bottom: 10px;}
.ct-box p{width: 100%;float: left;font-size: 25px;line-height: 120%;}
.ct-form{background: linear-gradient(76deg, rgba(12, 60, 120, 1) 32%, rgba(10, 101, 204, 1) 89%), url(../images/footer-overlay.webp);background-size: cover;width: 100%;float: left;padding: 40px;border-radius: 30px;}
.ct-form h2{font-size: 30px;color: #fff;width: 100%;float: left;margin-bottom: 30px;}
.ct-form form{

}.ct-field input:focus{
  outline:none !important;
}.ct-field textarea:focus{
  outline:none !important;
}
.ct-field{width: 100%;float: left;margin-bottom: 19px;}
.ct-field label{font-family: 'GoodTimingW00' !important;font-size: 15px;width: 100%;float: left;margin-bottom: 8px;color: #fff;}
.ct-field input{width: 100%;float: left;padding: 15px;border-radius: 20px;border: 0;font-family: "Maven Pro", sans-serif !important;color: #000;}
.ct-field textarea{width: 100%;float: left;padding: 15px;border-radius: 20px;font-family: "Maven Pro", sans-serif !important;color: #000;border: 0;font-size: 15px;}
.ct-form button{cursor: pointer;width: 41%;border: 0;font-family: 'GoodTimingW00' !important;padding: 14px 0 20px;margin: auto;display: block;background-image: linear-gradient(94deg, rgb(12 60 120) 0%, rgb(33 153 216) 100%);border-radius: 30px;color: #fff;background-size: 200% auto;transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;}
.ct-form button:hover{
  background-position: right center;
  color: #fff;
  text-decoration: none;
  transition: all ease-in-out 0.5s;
  -o-transition: all ease-in-out 0.5s;
  -ms-transition: all ease-in-out 0.5s;
  -moz-transition: all ease-in-out 0.5s;
  -webkit-transition: all ease-in-out 0.5s;
}
.ct-box a{float: left;margin-top: 10px;}
.ct-box a img{width: 30px;float: left;filter: invert(1);height: 30px;object-fit: contain;margin-right: 11px;}
.ct-box a img:hover{transform: rotateY(360deg);transform-style: preserve-3d;transition: transform 0.8s;}
.ct-left{
  width: 100%;
  float: left;
  margin-top: 60px;
  background-image: url('../images/overlay1.webp');
  background-size: contain;
  background-position: 69% 100%;
  background-repeat: no-repeat;
}
.panel6{width: 100%;float: left;/* background: linear-gradient(76deg, rgba(12, 60, 120, 1) 32%, rgba(10, 101, 204, 1) 89%), url(../images/footer-overlay.webp); */background-image: url('../images/industry-bg.webp');background-size: cover;padding: 60px 0;background-position: center;}
.p6-box{width: 100%;float: left;background: #fff;height: 96px;padding: 10px;border-radius: 10px;transition: all ease-in-out .5s;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.p6-img{width: 72px;float: left;height: 72px;background: #E7F0FA;padding: 15px 0;text-align: center;border-radius: 10px;transition: all ease-in-out .5s;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.p6-img img{width: 40px;transition: all ease-in-out .5s;-webkit-transition: all ease-in-out .5s;-moz-transition: all ease-in-out .5s;}
.p6-box h5{font-size: 24px;color: #000;float: right;width: 65%;margin-top: 10px;padding-left: 10px;}
.p6-box h6{color: #767F8C;font-size: 15px;float: right;width: 65%;padding-left: 10px;margin-top: 7px;}
.p6-box:hover .p6-img{background: #0A65CC;}.p6-box:hover .p6-img img{filter: brightness(111);}
.mod-right img{
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
menu_area > .mob_nav {
    display: block;
    float: right;
    position: relative;
    z-index: 99999;
    width: 35px;
    height: 28px;
    margin: -118px 42px;
    cursor: pointer;
    transform: rotate(0);
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}

.header_menu_area > .mob_nav > div {
    background: #14a9d9;
    border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    display: block;
    height: 3px;
    left: 0;
    position: absolute;
    transform: rotate(0);
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    width: 100%;
}

.header_menu_area > .mob_nav > div:nth-child(1) {
    top: 2px;
}

.header_menu_area > .mob_nav > div:nth-child(2), .header_menu_area > .mob_nav > div:nth-child(3) {
    top: 13px;
    width: 65%;
}

.header_menu_area > .mob_nav > div:nth-child(4) {
    top: 23px;
}

.mob_nav.open > div:nth-child(1), .mob_nav.open > div:nth-child(4) {
    left: 50%;
    top: 18px;
    width: 0%;
}

.mob_nav.open > div:nth-child(2) {
    background: #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.mob_nav.open > div:nth-child(3) {
    background: #fff;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.menu_area > ul {
    width: 0;
    position: absolute;
    top: 100%;
    left: 0px;
    visibility: hidden;
    opacity: 0;
    z-index: 9 !important;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    top: 100px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 20px;
    /* transform: rotate(-15deg) translate3d(0, 0, 0); */
    padding-bottom: 50px;
    background: #ffffff;
}


.menu_area > ul > li > a {
    padding: 15px 18px 15px 18px !important;
    text-align: center;
    color: #fff;
    width: 100%;
    line-height: 30px;
    margin-left: 0px;
}
.menu_area > ul > li {
      width: 100%;
}


.menu_area ul.view {
    visibility: visible;
    opacity: 1;
    width: 80%;
    z-index: 100;
    z-index: 1111 !important;
    /* transform: rotate(0deg) translate3d(0, 0, 0); */
    top: 100px;
}

.header_user_area {
    right: calc(5% + 70px);
}
}

@media(max-width:575px){
    .mod-new {
    width: 100%;
    float: left;
    padding: 0;
}
    .header-contnt {
    float: left;
    width: 100%;
    padding-top: 150px;
}.innerban h2 {
    color: #000;
    font-size: 40px;
    text-align: center;
    margin-top: 131px;
}.abt1 h2{
    margin-top:60px;
}
    .sp {
    padding: 70px 0px;
    margin-top: 0;
}
    .header-contnt h2 {
    float: left;
    width: 100%;
    font-weight: normal;
    font-family: 'GoodTimingW00';
    font-size: 50px;
    color: black;
    line-height: 125%;
    margin-bottom: 24px;
    text-align: center;
}
.header-contnt p {
    text-align: center;
}
.btn-abt{
    float:none;
    display:table;
    margin:auto;
}
.header-img {
    float: left;
    width: 100%;
    padding-top: 38px;
}
.banner2 h2 {
    width: 100%;
    font-weight: normal;
    font-size: 40px;
    text-align: center;
    color: black;
    line-height: 125%;
    margin-bottom: 10px;
    float: left;
    width: 100%;
}
.banner2 p{
    text-align:center;
}
.btn-21{
    float:none;
    display:table;
    margin:auto;
}
.banner3 h2 {
    font-weight: 600;
    text-align: center;
    font-size: 40px;
    color: #fff;
    margin-bottom: 0px;
    float: left;
}
.banner3 h3 a {
    padding-top: 27px;
    font-weight: 600;
    font-size: 15px;
    color: #fff;
    margin-bottom: 20px;
    float: right;
    /* margin-right: 10px; */
    text-align: center;
    width: 100%;
}
.banner4 h2 {
    font-size: 40px;
}
.call-bg h1 {
    font-size: 40px;
}.call-action {        background-position: center;
    padding-left: 15px;padding-right: 15px;
}
.panel5 {
    width: 100%;
    float: left;
    padding: 60px 0 80px;
}.panel5 h1 {
    font-size: 40px;
    color: #111111;
    margin-bottom: 15px;
    text-align: center;
}
.panel5 p{
    text-align:center;
}
.panel5 a{
    float:none;display:table;margin:30px auto 50px;
}.p6-box {
    margin-bottom: 10px;}
    .ftr-two a {
    position: relative;
    width: 50%;}
    .ftr-three a {
    position: relative;
    position: relative;
    width: 50%;}
    .abt-box{
        margin-bottom:20px;
    }
    .industry-sec h1 {        margin-bottom: 0;
    font-size: 40px;
    }
    .det-sec h1 {
    text-align: center !important;
    font-size: 40px;
    }
    .det-sec p{
            text-align: center !important;margin-bottom:30px;
    }
    .det-sec .img1 {
      height: 240px;
    }
     .det-sec .img2 {
      height: 240px;
    }.ct-left {
    width: 100%;
    float: left;
    margin-top: 0px;
    text-align: center;
}.curve2 {
    width: 100%;
    float: left;
    background: #f4f9ff;
    margin-top: 54px;
}
}
@media (max-width: 1024px) {
    .menuarea > ul {
        width: 0;
        position: absolute;
        height: 100vh;
        top: 0;
        left: 0px;
        visibility: hidden;
        opacity: 0;
        z-index: 9 !important;
        transition: all ease-in-out 0.5s;
        -o-transition: all ease-in-out 0.5s;
        -ms-transition: all ease-in-out 0.5s;
        -moz-transition: all ease-in-out 0.5s;
        -webkit-transition: all ease-in-out 0.5s;
        top: 0;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 20px;
        /* transform: rotate(-15deg) translate3d(0, 0, 0); */
        padding-bottom: 50px;
        background: #ffffff;
    }
        .menu {
        position: absolute;
        z-index: 9999;
        right: 15px;
        top: 10px;
        width: 50px;
        height: 50px;
    }    .nav {
        position: absolute;
        z-index: 11;
        bottom: 15px;
        right: 15px;
        display: block;
        height: 50px;
        width: 50px;
        border-radius: 50%;
        /* background-color: #000; */
        transition-duration: 0.4s;
    }.menu .menuTrigger {
        --heightIcon: 15px;
        --widthLine: 24px;
        --heightLine: 2px;
        --transitionTime: 0.4s;
        --rotation: 45deg;
        --translateY: calc(var(--heightIcon) / 2);
        --translateX: 0;
        position: absolute;
        z-index: 99;
        top: 65%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: var(--widthLine);
        height: var(--heightIcon);
    }    .menu .menuTrigger .line {
        display: block;
        background: #08549f;
        width: var(--widthLine);
        height: var(--heightLine);
        position: absolute;
        left: 0;
        border-radius: 3px;
        transition: all 0.4s;
        z-index: 999;
    }    .menu .menuTrigger .line.line-1 {
        top: 0;
    }    .menu .menuTrigger .line.line-2 {
        top: 50%;
    }    .menu .menuTrigger .line.line-3 {
        top: 100%;
    }    .nav .navList {
        display: none;
    }    .nav .navItem {
        margin-bottom: 2px;
        /* border-bottom: 2px solid #192935; */
        padding: 20px;
    }    .nav .navItem {
        display: flex;
        align-items: center;
        justify-content: left;
        background-color: transparent;
        width: 100%;
        position: relative;
    }    .nav .navLink {
        position: relative;
        display: inline-flex;
        font-size: 23px;
        /* letter-spacing: 0.1em; */
        text-decoration: none;
        color: #0a62ba;
        text-align: left;
        opacity: 0;
        -webkit-animation-name: fadein;
        animation-name: fadein;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        font-weight: 700;
    }    .nav.active .navList {
        display: flex;
        flex-direction: column;
        list-style: none;
        margin: 0;
        padding: 0;
        margin-top: 0;
        width: 100%;
    }    .nav.active {
        background-color: #ffffff;
        position: fixed;
        right: 0px;
        bottom: 0px;
        width: 100%;
        background-size: var(--s) calc(var(--s) / 0.577);
        z-index: 999;
        height: 100%;
        border-radius: 0;
        display: flex;
        justify-content: center;
        align-items: center;
    }    .menu .menuTrigger.active .line-3 {
        transform: translateY(calc(var(--translateY)* -1)) translateX(var(--translateX)) rotate(calc(var(--rotation)* -1));
        background: #0a62ba;
    }    .menu .menuTrigger.active .line-1 {
        transform: translateY(var(--translateY)) translateX(var(--translateX)) rotate(var(--rotation));
        background: #095fb5;
    }    .menu .menuTrigger.active .line-2 {
        opacity: 0;
    }
}
@media (min-width: 1025px) {
    .wrapper {
        display: none;
    }
}

@-webkit-keyframes fadein {
  0% {
    opacity: 0.7;
    transform: translateY(20px);
  }
  30% {
    opacity: 1;
  } 100% {
    opacity: 1;
  }
}

@keyframes fadein {
 0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
  }
}
.sp a{
    margin-bottom:0;
}
.abt1 img{
    margin-top: -50px;
    height: 550px;
}
@media(min-width:576px) and (max-width:767px){
    
    .job-list h1 {
    font-size: 40px;
    color: black;
    line-height: 125%;
    margin-bottom: 33px;
    float: left;
    width: 100%;
    text-align: center;
    padding: 0 0px;
}.mod-right{
    display:none;
}
    .det-sec p {
    margin-bottom: 20px;
}
    .industry-sec {
    padding: 20px 0;}
    .abt-box{
        margin-bottom:20px;
    }
    .header-contnt {
    text-align: center;
    float: left;
    width: 100%;
    padding-top: 130px;
}.btn-abt{
    float:none;
    display:table;
    margin:auto;
}.header-img {
    padding-top: 38px;
}.banner2 {
    float: left;
    width: 100%;
    margin-top: -80px;
}.banner2 img {
    float: none;
    width: auto;
    border-radius: 25px;
    margin-top: 0;
    height: 100vh;
    display: block;
    margin: auto;
}.banner3 h2 {
    font-weight: 600;
    font-size: 38px;
    color: #fff;
    margin-bottom: 60px;
    float: left;
    width: 60%;
}.b2:after{
    display:none;
}.b1:after{
    display:none;
}.b3:after{
    display:none;
}.p6-img {
    width: 64px;
    float: left;
    height: 72px;
}.p6-box h5 {
    font-size: 13px;
    color: #000;
    float: right;
    width: 68%;
    margin-top: 20px;
    padding-left: 10px;
}.p6-box{
    margin-top:10px;
}.sp {
    padding: 70px 0px;
    margin-top: 0 !important;
}
}
@media(min-width:768px) and (max-width:991px){
    .job-list h1 {
    font-size: 45px;
    padding: 0 100px;
}
        .abt1 img {
        float: left;
        width: 100%;
        border-radius: 25px;
        margin-top: 50px !important;
    }.mod-right{
        display:none;
    }
.det-sec h1 {
    font-size: 33px;
}
    .header-contnt {
    float: left;
    width: 100%;
    padding-top: 130px;
}.header-contnt h2 {
      font-size: 49px;
}.header-contnt p{
    margin-bottom:10px;
}.banner2 h2 {
    width: 100%;
    font-weight: normal;
    font-size: 31px;
    color: black;
    line-height: 125%;
    margin-bottom: 13px;
    float: left;
    width: 100%;
    margin-top: -90px;
}.banner2 p {
    color: #282828;
    font-size: 13px;
    line-height: 172%;
    padding-bottom: 2px;
    margin-bottom: 0px;
    float: left;
    width: 100%;
}.banner2 img {
    float: left;
    width: 100%;
    border-radius: 25px;
    margin-top: -50px;
}.banner3 h2 {
     font-size: 40px;
}.b31 h5 {
    font-size: 19px;
}
.b4-1 h6{
    padding:10px;
}.panel5 h1 {
    font-size: 36px;
    color: #111111;
    margin-bottom: 21px;
    line-height: 110%;
}.panel5 p {
    font-size: 13px;
}.panel5 {
    width: 100%;
    float: left;
    padding: 60px 0 80px;
}.round {
    width: 100%;
    float: left;
    position: relative;
    margin-top: 80px;
}.p6-box{
    margin-bottom:10px;
}
.sp h2{
    margin-top:-20px;
}
.sp img{
            margin-top: 0;
}
}
@media(min-width:992px) and (max-width:1024px){
    .abt1{
            margin-top: 70px;
    }
    .header-contnt h2{
 font-size:60px;       
    }.banner2 h2 {
    width: 100%;
    font-weight: normal;
    font-size: 47px;
    color: black;
    line-height: 125%;
    margin-bottom: 33px;
    float: left;
    width: 100%;
    margin-top: -100px;
}.p6-img {
    width: 59px;

}.sp h2 {
    margin-top: -30px !important;
}
}
@media(min-width:1025px) and (max-width:1199px){
    .menuarea > ul > li {
    padding: 0px 20px 0px 20px;
    }
    .header-contnt h2 {
    font-size: 62px;
    }.job-list {
    width: 100%;
    float: left;
    padding: 20px 0;
}
    .p6-img {
    width: 53px;
    }.banner2 h2 {
    width: 100%;
    font-weight: normal;
    font-size: 47px;
    color: black;
    line-height: 125%;
    margin-bottom: 10px;
    float: left;
    width: 100%;
    margin-top: -80px;
}.sp h2 {
    margin-top: 0 !important;
}
}
.job-list{
    width: 100%;
    float: left;
    padding: 30px 0 80px;
}
.job-list h1{
    font-size: 55px;
    color: black;
    line-height: 125%;
    margin-bottom: 33px;
    float: left;
    width: 100%;
    text-align: center;
    padding: 0 200px;
}
.job-list h1 span{
    background: linear-gradient(to right, #2093D0 0%, #219BDB 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.job-box{
    width: 100%;
    float: left;
    width: 100%;
    float: left;
    padding: 30px 20px;
    margin-top: 40px;
    background: linear-gradient(94deg, rgb(244 249 255) 17%, rgb(244 249 255) 91%);
    border-radius: 30px;
    height: 400px;
    transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
    -moz-transition: all ease-in-out .5s;
}
.job-box h4{
    font-size: 25px;
    /* color: #000; */
    background: linear-gradient(to right, #2093D0 0%, #176A96 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.job-box p{
    font-size: 15px !important;
    color: #000;
    line-height: 150%;
    margin-top: 15px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.job-box h5{
    font-size: 15px;
    color: #90a1ab;
    margin-top: 20px;
    float: left;
    width: 100%;
}
.job-box h5 span{
    color: #000000;
    width: 100%;
    float: left;
    padding-top: 10px;
}
.job-box h6{
    font-size: 15px;
    color: #90a1ab;
    margin-top: 20px;
    width: 100%;
    float: left;
}.job-box a:hover{
  background-image: linear-gradient(266deg, rgba(10, 102, 194, 1) 0%, rgba(5, 48, 92, 1) 100%);
}
.job-box a{
    font-family: 'GoodTimingW00' !important;
    font-weight: normal !important;
    padding: 16px 20px;
    float: left;
    border-radius: 50px;
    width: 151px;
    height: 51px;
    color: #e6dee6;
    font-weight: 400;
    font-size: 15px;
    background-size: 200% auto;
    background-image: linear-gradient(94deg, rgba(10, 102, 194, 1) 0%, rgba(5, 48, 92, 1) 100%);
    /* padding-left: 22px; */
    /* padding-right: 22px; */
    text-align: center;
    margin-top: 25px;
    transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
}
.job-box h6 span{
    color: #000;
    width: 100%;
    float: left;
    padding-top: 10px;
}#enroll2 .modal-content {
    width: 100%;
    float: left;
    background: linear-gradient(76deg, rgba(12, 60, 120, 1) 32%, rgba(10, 101, 204, 1) 89%), url(../images/footer-overlay.webp);
    background-size: cover;
}.c-leaf {
  position: relative;
  overflow: hidden;
  width: 203px;
  height: 133px;
  margin: 0 auto;
  background: #eee;
  transform: scale(1);
}

.c-leaf__icon {
  position: absolute;
  top: -1px;
  left: -1px;
  z-index: 1;
  width: 205px;
  height: 135px;
  fill: #fff;
}

.c-leaf__fill {
  width: 205px;
  height: 135px;
  background: linear-gradient(90deg, #D6AC16 0%, #aa8812 100%);
  -webkit-animation: fillUp 1.5s ease-in-out infinite;
          animation: fillUp 1.5s ease-in-out infinite;
}

@-webkit-keyframes fillUp {
  0% {
    transform: translate(0, 135px);
  }
  100% {
    transform: translate(0, -135px);
  }
}

@keyframes fillUp {
  0% {
    transform: translate(0, 135px);
  }
  100% {
    transform: translate(0, -135px);
  }
}

.navItem img{
        width: 20px;
    float: right;
    position: absolute;
    right: 20px;
}
#enroll2 .mod-right h5 span{
    text-transform:uppercase;
}#enroll2 .mod-right h5 {
    line-height: 30px;
}
.ld1{
        bottom: -44px;
        position: fixed;
        width: 100px;
}
.ld2{
         animation: mbuymove 2s linear infinite; 
        width: 80px;
}

.social_chat_block {
    width: 172px;
    position: fixed;
    bottom: 10px;
    right: 2%;
    background: #ffffff;
    border: solid 1px #58585c24;
    z-index: 777;
    text-align: left;
    text-decoration: none;
    font-size: 17px;
    color: black;
    font-weight: 500;
    transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    /* border-radius: 50px; */
    float: right;
    padding: 12px 30px;
    border-radius: 30px;
    height: 55px;
}.social_chat_block span {
    font-size: 18px;
    position: relative;
    font-weight: 600;
    color: #0a0a0a;
    float: left;
    margin-top: 5px;
}.ftr-hand {
    width: 28px;
    margin-left: 8px;
}
.wave {
    animation-name: wave-animation;
    animation-duration: 2.5s;
    animation-iteration-count: infinite;
    transform-origin: 70% 70%;
    display: inline-block;
}.social_chat_block strong img {
    width: 28px;
    float: right;
}

@keyframes wave-animation {
    0% { transform: rotate( 0.0deg) }
   10% { transform: rotate(14.0deg) }  /* The following five values can be played with to make the waving more or less extreme */
   20% { transform: rotate(-8.0deg) }
   30% { transform: rotate(14.0deg) }
   40% { transform: rotate(-4.0deg) }
   50% { transform: rotate(10.0deg) }
   60% { transform: rotate( 0.0deg) }  /* Reset for the last half to pause */
  100% { transform: rotate( 0.0deg) }
}

.grecaptcha-badge { 
    visibility: hidden!important;
    display:none;
}#enroll3 .modal-content {
    width: 100%;
    float: left;
    background: linear-gradient(76deg, rgba(12, 60, 120, 1) 32%, rgba(10, 101, 204, 1) 89%), url(../images/footer-overlay.webp);
    background-size: cover;
}#enroll3 p{
    font-size: 16px;
    color: #fff;
    line-height: 28px;
}
.new-emp-sec{
    width: 100%;
    float: left;
    padding: 30px 0 0;
}
  /* HERO */

        .page-title{
            text-align:center;
            padding:40px 0 80px;
        }

        .page-title h1{
            font-size:58px;
        }

        .hero-section{
            background:#fff;
            border-radius:250px 250px 0 0;
            padding:90px 0 60px;
        }

        .hero-grid{
            display:grid;
            grid-template-columns:1fr 1fr;
            align-items:center;
            gap:70px;
        }

        .hero-content h2{
            font-size: 55px;
            line-height:1.1;
            margin-bottom:25px;
            color: #000;
        }

        .hero-content h2 span{
            color: #0a64be;
        }

        .hero-content p{
            font-size: 16px;
            line-height:1.9;
            color: #000;
        }

        .hero-images{
        float: right;
        margin-left: 45px;
        width: 560px;
        }

        .hero-images img{
            object-fit:cover;
            width: 100%;
        }

        /* FEATURES */

        .features{
            background:#fff;
            margin-top:50px;
            border-top:1px solid #eee;
            /* border-bottom:1px solid #eee; */
        }

        .feature-grid{
            display:grid;
            grid-template-columns:repeat(3,1fr);
            align-items: center;
        }

        .feature-box{
            padding: 35px 20px;
            border-right:1px solid #eee;
            display:flex;
            align-items:center;
            gap: 15px;
            justify-content: center;
        }

        .feature-box:last-child{
            border-right:none;
        }

        .feature-icon{
            width:65px;
            height:65px;
            border-radius:50%;
            background:#edf4ff;
            display:flex;
            align-items:center;
            justify-content:center;
            font-size:26px;
            color:#0b5ecb;
        }

        .feature-box h4{
            font-size: 25px;
            color:#0b5ecb;
            margin-bottom:5px;
        }

        .feature-box p{
            color: #000;
        }

        /* REGISTRATION */

        .registration{
            padding: 60px 0 70px;
            width: 100%;
            float: left;
            background: #f4faff;
        }

        .registration-grid{
            display:grid;
            grid-template-columns:1fr 1fr;
            gap: 15px;
            align-items:center;
        }

        .registration-content h2{
            font-size: 55px;
            line-height:1.1;
            margin-bottom:25px;
        }

        .registration-content h2 span{
            color:#0b5ecb;
        }

        .registration-content p{
            color: #000000;
            line-height: 180%;
            margin-bottom:25px;
            padding-right: 9%;
        }

        .registration-content ul{
            list-style:none;
        }

        .registration-content li{
            margin-bottom: 25px;
            color: #000000;
            position:relative;
            font-family: "Maven Pro", sans-serif !important;
            font-size: 15px;
            padding-left: 30px;
        }
.registration-content li:after{
  position:absolute;
  content:'';
  background-image: url('../images/verified (5).png');
  width: 20px;
  height: 20px;
  background-size: contain;
  left: 0;
  top: 0;
}
        .form-card{
            background:#fff;
            padding: 20px 25px;
            border-radius:30px;
            box-shadow:0 10px 40px rgba(0,0,0,0.06);
        }

        .form-card h3{
            font-size: 21px;
            color: #0a64be;
            margin-bottom:8px;
        }

        .form-card p{
            color: #787878;
            margin-bottom:30px;
            font-size: 16px;
            margin-top: 10px;
        }

        .form-grid{
            display:grid;
            grid-template-columns:1fr 1fr;
            gap: 15px;
        }
.form-grid .form-group {
  position: relative;
}
.form-group label{
  font-size: 16px;
  color: #000;
  font-family: "Maven Pro", sans-serif !important;
  font-weight: 500;
  margin-bottom: 10px;
}
        .form-group input{
            width:100%;
            height: 48px;
            border:1px solid #ddd;
            border-radius:14px;
            font-family: "Maven Pro", sans-serif !important;
            padding: 0 0 0 36px;
            font-size:14px;
            outline:none;
        }
.form-btn:hover{
      text-decoration: none;
    color: white;
    background-position: right center;
    color: #fff;
    text-decoration: none;
    transition: all ease-in-out .5s;
    -webkit-transition: all ease-in-out .5s;
    -moz-transition: all ease-in-out .5s;
}
        .form-btn{
               width: 100%;
               height: 50px;
               color: #fff;
               border:0;
               font-family: 'GoodTimingW00' !important;
               font-size: 14px;
               float: none;
               display: inline-block;
               font-weight: 400;
               text-align: center;
               cursor: pointer;
               margin-top: 20px;
               padding: 8px 0;
               border-radius: 30px;
               position: relative;
               background-size: 200% auto;
               background-image: linear-gradient(94deg, rgba(10, 102, 194, 1) 0%, rgba(5, 48, 92, 1) 100%);
               overflow: hidden;
               transition: all ease-in-out .5s;
               -webkit-transition: all ease-in-out .5s;
               -moz-transition: all ease-in-out .5s;
        }

        /* STATS */

        .stats{
            background:#0b5ecb;
            color:#fff;
            margin-bottom: 60px;
        }

        .stats-grid{
            display:grid;
            grid-template-columns:repeat(4,1fr);
        }

        .stat-box{
            text-align:center;
            padding:50px 20px;
            border-right: 1px solid rgb(54 106 175);
        }

        .stat-box:last-child{
            border-right:none;
        }

        .stat-box h3{
            font-size: 46px;
            margin-bottom:10px;
        }
.stat-box p{
  color: #fff;
  font-size: 16px;
}
        /* SECTORS */

        .sectors{
            padding: 60px 0;
            background:#fff;
        }
.section-title p{
  font-size: 16px;
  color: #4a4c4f;
  margin-top: 25px;
}
        .section-title{
            text-align:center;
            margin-bottom:60px;
        }

        .section-title h2{
            font-size: 55px;
            color: #000;
        }

        .section-title span{
            color: #0a64be;
        }

        .sector-grid{
            display:grid;
            grid-template-columns:repeat(4,1fr);
            gap:25px;
        }

        .sector-card{
            position:relative;
            overflow:hidden;
            border-radius:24px;
        }

        .sector-card img{
            height:300px;
            object-fit:cover;
            transition:0.5s;
        }

        .sector-card:hover img{
            transform:scale(1.1);
        }

        .sector-overlay{
            position:absolute;
            inset:0;
            /* background:linear-gradient(to top, rgba(0,0,0,0.7), transparent); */
            display:flex;
            align-items:flex-end;
            padding:25px;
        }

        .sector-overlay h4{
            color:#fff;
            font-size:24px;
        }

        /* WHY */

        .why{
            padding-bottom:100px;
            margin-top: 70px;
        }

        .why-grid{
            display:grid;
            grid-template-columns:repeat(4,1fr);
            gap: 15px;
        }
.why-card:hover h6{
  color: #0a64be;
  opacity: 1;
  font-size: 40px;
}
        .why-card{
            background:#fff;
            border:1px solid #eee;
            border-radius:24px;
            padding: 30px 20px;
            position: relative;
            transition:0.4s;
        }

        .why-card:hover{
            transform:translateY(-8px);
            box-shadow:0 10px 30px rgba(0,0,0,0.08);
        }

        .why-card h4{
            margin:18px 0;
            font-size: 19px;
            color: #000;
        }

        .why-card p{
            color: #000;
            line-height:1.8;
            font-size: 16px;
        }

        /* CTA */

        .cta{
            position:relative;
            padding:110px 0;
            text-align:center;
            background:url('https://images.unsplash.com/photo-1522202176988-66273c2fd55f?q=80&w=1400&auto=format&fit=crop') center/cover;
        }

        .cta::before{
            content:'';
            position:absolute;
            inset:0;
            background:rgba(0,0,0,0.55);
        }

        .cta .container{
            position:relative;
            z-index:2;
        }

        .cta h2{
            font-size:60px;
            color:#fff;
            margin-bottom:20px;
        }

        .cta p{
            color:#ddd;
            margin-bottom:30px;
        }

    

        @media(max-width: 575px){       
          
            .stats-grid
         {
                grid-template-columns: repeat(2,1fr);
            }
            .registration-grid
         {
                grid-template-columns: repeat(1,1fr);
            }.why-grid
         {
                grid-template-columns: repeat(1,1fr);
            }
.stat-box{
    padding: 20px;
    border: 0;
}.stats{
  padding: 30px 0;
}
            .nav-links{
                display:none;
            }

            .hero-content h2,
            .registration-content h2,
            .section-title h2,
            .cta h2,
            .page-title h1{
                font-size: 35px;
                text-align: center;
                width: 100%;
                float: left;
                margin-bottom: 10px;
                margin-top: 20px;
            }
          .registration-content p{
    text-align: center;
}
.feature-box{
    border-right: 0;
    border-bottom: 1px solid #cecece52;
}
            .hero-section{
                border-radius:80px 80px 0 0;
            }
.hero-content p{
  text-align:center;
}
            .form-grid{
                grid-template-columns:1fr;
            }
        }
        .feature-icon img{
            width: 40px;
        }
        .form-group img{
            width: 24px;
            position: absolute;
            top: 39px;
            opacity: .7;
            left: 10px;
        }
        .why-card h6{
            position: absolute;
            right: 20px;
            transition: 0.4s;
            top: 20px;
            color: #dce4f2;
            opacity: .7;
            font-size: 35px;
        }
        .why-card img{
            width: 60px;
        }
        
        @media(min-width:576px) and (max-width:767px){
            .hero-content h2 br{
        display:none;
    }.registration-grid {
    display: block;}.stats-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}.sector-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 25px;
}.why-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
}
}
 @media(min-width:768px) and (max-width:991px){
     .hero-images {
    float: right;
    margin-left: 30px;
    width: 390px;
}.sector-overlay h4 {
    color: #fff;
    font-size: 18px;
}
 }       
 
 
 
 
 
 
 
 
 
 
 
      
.spinner {
  width: 18px;
  height: 18px;
  border: 2px solid #fff;
  border-top: 2px solid transparent;
  border-radius: 50%;
  display: inline-block;
  animation: spin 0.6s linear infinite;
  margin-left: 10px;
  vertical-align: middle;
}

@keyframes spin {
  100% { transform: rotate(360deg); }
}