@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;500;600&display=swap');* {
    padding:0;
    margin:0;
    box-sizing:border-box;
}

html, body {
    font-family: 'Montserrat', sans-serif;
    
}
ul {
    list-style:none;

}
a {
    text-decoration: none!important;
}
.containerr {
    max-width:1440px;
    margin:0 auto;
}
p {
    margin:0;
}

.nav-n {
    min-height:87px;
    background-color:#fff;
    padding:0 31px;
}
.nav-wrap {
    min-height:87px;
    display:flex;
    justify-content: space-between;
    align-items: center;
    position:relative;
}
.logo {
    width:100%;
    max-width:126px;
    height:55px;
   

}
.nav-links-a {
    display:flex;
    flex-wrap: wrap;
    margin:0;
    padding:0;
}
.nav-links-a li {
    margin:0 10px;
}
.nav-links-a li a {
    font-size:14px!important;
    font-weight:600!important;
    color:#29282A;
}
.nav-links-a li a.link-active {
    
    color:#026094;
}
.nav-info {
    display:flex;
    height:25px;
}
.nav-info .select {
    font-size:14px;
    font-weight:600;
    color:#29282A;
    border:none;
    user-select: none;
    margin-right:10px;
}
.num {
    font-size:14px;
    font-weight:600;
    color:#29282A;
    line-height:27px;
}

/* hamburger btn */

.burger-div {
    width:24px;
    height:24px;
    display:flex;
    justify-content: space-between;
    align-items: center;
    display:none;
}

.burger {
    cursor:pointer;
    width:24px;
    height:24px;
    position:relative;
    background:none;
    border:none;
    z-index:10;
    transition:all 0.25s;
    
}
.burger-top,
.burger-bottom {
    position:absolute;
    top:7px;
    right:0;
    height:2px;
    background:#000;
    transform:rotate(0);
    transition:all 0.5s;
}
.burger-top {
    width:17px;
}
.burger-bottom {
    width:24px;
    transform: translateY(7px);
}


.open .burger-top {
    width:20px;
    transform:rotate(45deg) translateY(3px) translateX(3px);
    background-color:#004F76;
}

.open .burger-bottom {
    width:20px;
    transform:rotate(-45deg) translateY(3px) translateX(-3px);
    background-color:#004F76;
}
.hidden {  
    display:none;
}

/* hamburger btn */

/* mobile nav */

.mobile-nav {
    width:100%;
    min-height:510px;
    background: rgb(16,16,16);
    background: linear-gradient(170deg, rgba(16,16,16,1) 0%, rgba(62,128,255,1)
     100%, rgba(62,128,255,1) 100%);
     position:absolute;
     top:58px;
     padding-top:10px;
     z-index:20;
}
.mobile-wrap {
    min-height:510px;
    display:flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
}

.nav-links-m {
    display:flex;
    flex-direction: column;
    margin:0;
    padding:0;

}
.nav-links-m li {
    margin:0 10px;
    text-align: center;
    margin-bottom:30px;
}
.nav-links-m li a {
    font-size:15px!important;
    font-weight:600!important;
    color:#fff;
    line-height:37px;
    
}
.nav-links-m li a.link-active {
    
    color:#026094;
}

.nav-info-m {
    display:flex;
    height:25px;
}
.nav-info-m .select {
    font-size:14px;
    font-weight:600;
    color:#fff;
    border:none;
    user-select: none;
    margin-right:10px;
    background:transparent;
}
.num-m {
    font-size:14px;
    font-weight:600;
    color:#fff;
    line-height:27px;
}
/* mobile nav */

/* nav end */

.header {
    min-height:605px;
    width:100%;
    background-image:url('../images/header-img.jpeg');
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    
    
}
.header-text {
    min-height:605px;
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align:center;
    
}

.blue-btn {
    width:187px;
    height:46px;
    border-radius:23px;
    border:none;
    background: rgb(16,16,16);
    background: linear-gradient(90deg, rgba(16,16,16,1)
     0%, rgba(62,128,255,1) 100%, rgba(62,128,255,1) 100%);
     color:#fff;
     font-size:16px;
     font-weight:600;
     transition:all ease-in-out 0.2s;
}
.blue-btn:hover {
    transform:scale(1.2);
}

.header-text h3 {
    font-size:18px;
    font-weight:600;
    color: #29282A;
    margin-bottom:8px;
}
.header-text h1 {
    font-size:55px;
    font-weight:600;
    color: #29282A;
    margin-bottom:25px;
    max-width:613px;
}

/* header end */

.card-section {
    min-height:950px;
    width:100%;
    background-color:#fff;
}
.cs-content {
    min-height:950px;
    width:100%;
    padding:150px 10px;
    
}
.cs-title {
    width:100%;
    max-width:955px;
    min-height:134px;
    margin:0 auto;
    margin-bottom:120px;
}
.cs-title h1 {
    font-size:55px;
    font-weight:600;
    color:#29282A;
    text-align:center;
    max-width:955px;
}

.cs-slider {
    width:100%;
    
    
}
.owl-item {
    display:flex;
    justify-content: center;
}

.owl-card {
    
    width:270px;
    height:412px;
    
}
.owl-card img{
    margin-bottom:20px;
    height:371px; 
    width:270px;
    border-radius:20px;
}
.owl-card h3 {
    font-size:16px;
    font-weight:600;
    color:#29282A;
}


   /* card-section end */

   .started {
       min-height:745px;
       width:100%;
       background: rgb(16,16,16);
       background: linear-gradient(90deg, rgba(16,16,16,1) 0%, rgba(62,128,255,1)
       100%, rgba(62,128,255,1) 100%);
   }
   .started-content {
       min-height:745px;
       width:100%;
       display:flex;
   }
   .st-cont-left {
       width:100%;
       max-width:65%;
       padding-top:50px;
       padding-left:150px;
   }
   .left-title {
       margin-bottom:67px;
   }
   .left-title h3 {
       font-size:18px;
       font-weight:600;
       color:#fff;
   }
   .left-title h1 {
       font-size:55px;
       font-weight:600;
       color:#fff;
       max-width:595px;
   }
   .left-info {
       display:flex;
   }
   .left-text {
       margin-bottom:52px;
       margin-right:25px;
       min-height:176px;
       width:100%;
       max-width:344px;
   }
   .left-text h3 {
       font-size:22px;
       font-weight:600;
       color:#fff;
       margin-bottom:20px;
       
   }
   .left-text p {
       font-size:18px;
       font-weight:600;
       color:#fff;
      
   }

   .st-cont-right {
       width:100%;
       max-width:35%;
       position:relative;
   }
   .some-features {
       width:100%;
       max-width:344px;
       min-height:789px;
       background:#fff;
       position:absolute;
       top:-23px;
       border-top: 1px solid #101010;
       border-right: 1px solid #101010;
       border-bottom: 1px solid #3E80FF;
       border-left: 1px solid #3E80FF;
       border-radius:16px;
       display:flex;
       flex-direction: column;
       justify-content: center;
       align-items: center;
   }
   .some-features h1 {
       font-size:35px;
       font-weight:600;
       color:#29282A;
       margin-bottom:36px;
       max-width:258px;
   }
   .div-one {
    display:flex;
    flex-direction: column;
    text-align: center;
    justify-content: center;
   }
  
   .div-one img {
       height:27px;
       width:31px;
       margin-bottom:6px;
   }
   .div-one h4 {
    font-size:19px;
    font-weight:600;
    color:#29282A;
    line-height:24px;
    margin-bottom:16px;
   }

   /* started end */
   
   .help {
       min-height:764px;
       background:#fff;
   }
   .help-content {
      min-height:764px;
      width:100%;
      display:flex;
   }
   .help-cont-left {
       width:100%;
       max-width:50%;
       padding-top:151px;
       padding-left:149px;
   }
   .help-cont-left div {
       width:100%;
       max-width:500px;
   }
   .help-cont-left h3 {
       font-size:18px;
       font-weight:600;
       color:#29282A;
       margin-bottom:8px;
   }
   .help-cont-left h1 {
    font-size: 55px;
    font-weight: 600;
    color:#29282A;
    max-width: 540px;
    margin-bottom:49px;
   }
   .help-cont-left p {
    font-size: 18px;
    font-weight: 600;
    color:#495057;
    max-width: 450px;
    margin-bottom:49px;
   }


   .help-cont-right {
       width:100%;
       max-width:50%;
       display:flex;
       justify-content: center;
       align-items: center;
   }
   .right-box {
       width:100%;
       max-width:588px;
       min-height:465px;
       padding:60px 0 20px 0;
       display:flex;
       flex-direction: column;
       align-items: center;
       background-image:url("../images/advantages-icons/bg\ icons.png");
       background-size:cover;
   }
   .bar {
       width:100%;
       max-width:472px;
       height:64px;
       border:1px solid #101010;
       background-color:#fff;
       margin-bottom:15px;
       border-radius:10px;
       padding: 0 10px;
       display:flex;
       align-items: center;
       position:relative;
       color:#000;
       
       
   }
   .bar:hover {
    background-image:url("../images/zile-pozadina.png");
    background-repeat:no-repeat;
    background-size:cover;
    color:#fff;
}
.bar:hover svg #Path {
    stroke:#fff;
}
.bar:hover svg #CARDBILLER-merchant-services-homepage {
    stroke:#fff;
}


   .arr {
       width:50px;
       height:20px;
       
       position:absolute;
       right:15px;
   }
   .bar:hover .ar {
       fill:#fff;
   }
  
   .bar h3 {
       margin-left:10px;
   }
   
   .bar2 {
       margin-left:35px;
   }
   .bar4 {
       margin-right:65px;
   }
   .bar5 {
       margin-right:25px;
   }
   /* help end */

   .advantage {
       min-height:405px;
       width:100%;
       background: rgb(16,16,16);
       background: linear-gradient(90deg, rgba(16,16,16,1) 0%, rgba(62,128,255,1)
       100%, rgba(62,128,255,1) 100%);
   }
   .advantage-content {
    min-height:405px;
    width:100%;
    display:flex;
    padding:20px 0;
   }
   .adv-cont-left {
       width:100%;
       max-width:65%;
       padding:46px 0 0 151px;
   }
   
   .adv-cont-left h3 {
       font-size:18px;
       font-weight:600px;
       color:#fff;
       
   }
   .adv-cont-left h1 {
       font-size:55px;
       font-weight:600px;
       color:#fff;
       max-width:540px;
       margin-bottom:8px;
   }
   .left-img-row {
       min-height:140px;
       display:flex;
       align-items: center;
   }
   .left-img-row span {
       color:#fff;
       font-size:50px;
       font-weight:100;
       margin:0 41px;
   }
   .img-contt {
       width:123px;
       height:139px;
       background-image:url('../images/advantages-icons/Polygon.svg');
       display:flex;
       flex-direction: column;
       justify-content: center;
       align-items: center;
       text-align: center;
   }
   .img-contt h4 {
       color:#fff;
       font-size:18px;
       
   }
   .img-contt img {
      margin-bottom:10px;

   }
   .adv-cont-right{
       width:100%;
       max-width:35%;
       position:relative;
   }
   .sign-up {
       width:100%;
       max-width:395px;
       min-height:471px;
       position:absolute;
       top:-46px;
       border:1px solid #18BC9C;
       border-radius:16px;
       background:#fff;
       padding-top:28px;
   }
   .sign-title h3 {
     font-size:18px;
     font-weight:600;
     color:#29282A;
     text-align: center;
   }
   .sign-title h2 { 
     font-size:35px;
     font-weight:600;
     color:#29282A;
     max-width:308px;
     margin:0 auto;
     text-align: center;
     margin-bottom:42px;
   }
   .form {
       width:354px;
       margin:0 auto;
       display:flex;
       flex-direction: column;
       justify-content: space-between;
       align-items: center;
       margin-bottom:23px;
   }
   .form-group-div {
    width:354px;
    display:flex;
    justify-content: space-between;
   }
   .inp {
       width:100%;
       max-width:170px;
       height:36px;
       margin-bottom:12px;
       border:1px solid #3E80FF;
       border-radius:10px;
       padding: 0 10px;
   }
   .f-select  {
    font-size:13px;
    font-weight:600;
    color:#616F7B;
   }
   .inp::placeholder {
       font-size:13px;
       font-weight:600;
       color:#616F7B;
   }
   .sub-btn {
       margin-top:32px;
       width:100%;
       max-width:354px;
       height:56px;
       background: rgb(16,16,16);
       background: linear-gradient(90deg, rgba(16,16,16,1)
     0%, rgba(62,128,255,1) 100%, rgba(62,128,255,1) 100%);
     border:none;
     border-radius:23px;
     color:#fff;
     font-size:16px;
     line-height:26px;
     font-weight:600;

   }
   .sign-links {
       width:214px;
       height:26px;
       margin:0 auto;
       display: flex;
       justify-content: space-between;
   }
   .sign-links a {
       font-size:11px;
       font-weight:500;
       line-height:26px;
       color: #99AABB;
       text-decoration:underline;
   }


/* advantage end */
   .footer {
       min-height:643px;
       width:100%;
       background-color:#fff;
       
   }
   .footer-content {
    min-height:643px;
    width:100%;
    padding-top:63px;
   }
   .foot-top-cont {
       display:flex;
       flex-direction: row;
       justify-content: space-between;
       align-items: center;
       padding:0 30px;
       min-height:140px;
       margin-bottom:40px;
       
   }
   .foot-logo {
    width:100%;
    max-width:196px;
    height:55px;
    background-image:url("../images/logo-nav-foot.png");
    background-repeat: no-repeat;
    background-size:cover;
    background-position:center;
    display:inline-block;
   }
   .nav-info-foot {
    display:flex;
    height:25px;
}
  .nav-info-foot .select {
    font-size:14px;
    font-weight:600;
    color:#29282A;
    border:none;
    user-select: none;
    margin-right:10px;
}
  .num-b {
    font-size:14px;
    font-weight:600;
    color:#3e80ff;
    line-height:27px;
}

.nav-info-foot2 {
    display:flex;
    justify-content: center;
    height:25px;
    display:none;
}
  .nav-info-foot2 .select {
    font-size:14px;
    font-weight:600;
    color:#29282A;
    border:none;
    user-select: none;
    margin-right:10px;
}
  .num-b2 {
    font-size:14px;
    font-weight:600;
    color:#3e80ff;
    line-height:27px;
}

.foot-links-row {
    display:flex;
    justify-content: space-between;
    padding:0 30px;
    margin-bottom:60px;
}
.foot-links-row .top-link {
    margin-bottom:50px;
}
.top-link .bold {
    font-size:18px;
    font-weight:600;
    color:#000;
}
.foot-links-row ul li {
  margin-bottom:10px;
}
.foot-links-row ul li a {
    font-size:14px;
    color:#616F7B;

}
.bottom-foot-links {
    width:100%;
    display:flex;
    justify-content: center;
}
.bottom-foot-links a {
    margin:0 15px;
    font-size:14px;
    color:#969ca1;
}

/* HOME PAGE END */

/* SERVICES PAGE START */

.header2 {
    min-height:605px;
    background-image:url('../images/SERVICES-PAGE/christin-hume-Hcfwew744z4-unsplash.jpeg');
    background-position:50% 80%;
    background-size:cover;
    background-repeat:no-repeat;
}
.header-text2 {
    min-height:605px;
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align:center;
    
}
.header-text2 h3 {
    font-size:18px;
    font-weight:600;
    color:#fff;
}
.header-text2 h1 {
    font-size:55px;
    font-weight:600;
    color:#fff;
    margin-bottom:33px;
    max-width:858px;
}
.header-text2 p {
    font-size:22px;
    font-weight:600;
    color:#fff;
    max-width:748px;
}
/* header2 end */

.section-tabs {
    min-height:1043px;
    padding-bottom:100px;
    background-image:url('../images/SERVICES-PAGE/BG\ -\ HEXAGONS.png');
    background-repeat:no-repeat;
    background-size:cover;
}
.tabs-cont {
    min-height:646px;
    width:100%;
    max-width:1202px;
    background: rgb(16,16,16);
    background: linear-gradient(90deg, rgba(16,16,16,1)
     0%, rgba(62,128,255,1) 100%, rgba(62,128,255,1) 100%);
     margin:0 auto;
     border-radius:16px;
     transform:translateY(-80px);
}

/* Style the tab */
.tab {
    overflow: hidden;
    min-height:83px;
    display:flex;
    align-items: center;
    justify-content: space-around;
    padding:0 10px;
  }
  
  /* Style the buttons that are used to open the tab content */
  .tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    border-radius:23px;
    border:1px solid transparent;
    height:46px!important;
  }
  
  /* Create an active/current tablink class */
  .tab button.active {
    border:1px solid #fff;
  }
  .tab .tablinks {
      font-size:14px;
      font-weight:600;
      color:#fff;

  }
  
  /* Style the tab content */
  .tabcontent {
    display: none;
    padding: 50px 12px;
    border-top: none;
    min-height:562px;
  }
 .tabcont-wrap {
     display:flex;
 }

  .tabcont-left {
      min-height:562px;
      width:100%;
      max-width:50%;
      display:flex;
      flex-direction: column;
      justify-content: center;
      padding-left:30px;
  }
  .tabcont-left h1 {
      font-size:36px;
      font-weight:600;
      color:#fff;
      margin-bottom:12px;
  }
  .tabcont-left h2 {
      font-size:20px;
      font-weight:600;
      color:#fff;
      margin-bottom:23px;
  }
  .tabcont-left p {
      font-size:14px;
      font-weight:600;
      line-height:18px;
      color:#fff;
      margin-bottom:23px;
  }
  .tabcont-left .ma {
    margin-bottom:47px;
    
  }
  .tabcont-left a {
      font-size:14px;
      font-weight:600;
      line-height:26px;
      color:#fff;
      border:1px solid #fff;
      width:231px;
      height:46px;
      display:flex;
      justify-content: center;
      align-items: center;
      border-radius:23px;
  }

  .tabcont-right {
      width:100%;
      max-width:50%;
      display:flex;
      justify-content: flex-end;
      align-items: center;
  }
  .ft {
    display:flex;
    justify-content: flex-end;
    align-items: flex-start; 
  }
  .right-img {
      transform: translateX(50px);
  }
  .right-img img {
      border-radius:20px;
  }

  /* tabs end */

  /* tabs cont mobile start */

  .tabs-cont-mobile {
      display:none;
      padding:21px 15px;
      background: rgb(16,16,16);
      background: linear-gradient(190deg, rgba(16,16,16,1) 0%, rgba(62,128,255,1)
       100%, rgba(62,128,255,1) 100%);
  }
  .tbc-mobile-btn {
      display:flex;
      align-items: center;
      width:100%;
      padding-left:23px;
      max-width:289px;
      height:46px;
      margin:0 auto;
      text-align:center;
      font-size:14px;
      color:#fff;
      background: rgb(16,16,16);
      background: linear-gradient(90deg, rgba(16,16,16,1) 12%, rgba(41,67,117,1)
       100%, rgba(62,128,255,1) 100%);
      border-radius:23px;
      border:1px solid #fff;
      margin-bottom:40px;
      position:relative;
  }
  .tbc-mobile-btn::after {
      content:"V";
      width:10px;
      height:5px;
      color:#fff;
      font-size:13px;
      position:absolute;
      right:20px;
      top:30%;
  }
  .tabs-cont-mobile h3 {
      font-size:20px;
      font-weight:600;
      color:#fff;
      margin-bottom:17px;
  }
  .tabs-cont-mobile h4 {
      font-size:16px;
      font-weight:600;
      color:#fff;
      margin-bottom:25px;
      max-width:289px;
  }
  .tabs-cont-mobile p {
      font-size:14px;
      font-weight:600;
      color:#fff;
      margin-bottom:15px;
      max-width:290px;
  }

  .get-touch-m {
      display:flex;
      align-items: center;
      justify-content: center;
      width:100%;
      max-width:231px;
      height:46px;
      border:1px solid #fff;
      border-radius:23px;
      font-size:14px;
      color:#fff;
      font-weight:600;
  }

  .tcm-rows-wrap {
      width:100%;
      margin-bottom:38px;
  }
  .tcm-img-row {
      width:100%;
      display:flex;
      justify-content:center;
      margin-bottom:20px;
     
  }
  .tcm-box {
      width:100%;
      width:150px;
      height:45px;
      display:flex;
      flex-direction:column;
      align-items: center;
      text-align: center;
  }
  .tcm-box h6 {
      font-size:12px;
      font-weight:600px;
      color:#fff;
  }
  .tcm-img {
      margin-bottom:6px;
  }

  /* tabs cont mobile end */

  .simple {
      width:100%;
      max-width:1202px;
      margin:0 auto;
     
  }
  .simple-title h3 {
      font-size:18px;
      font-weight:600;
      color:#29282A;
      margin-bottom:8px;
  }
  .simple-title h1 {
      font-size:55px;
      font-weight:600;
      color:#29282A;
      margin-bottom:42px;
  }
  
  .simple-p p {
      font-size:16px;
      font-weight:600;
      color:#495057;
      max-width:100%;
      
  }
  .simple-p {
      display:flex;
      flex-direction: column;
  }
  .pp {
      width:100%;
      max-width:100%;
      margin-bottom:20px;
  }

  /* SERVICES PAGE END */


  /* SOLUTIONS PAGE START */

.header3 {
    min-height:605px;
    background-image:url('../images/SOLUTIONS/pexels-ivan-samkov-7620627.jpeg');
    background-position:50% 50%;
    background-size:cover;
    background-repeat:no-repeat;
    position:relative;
    z-index:1;
}
.overlay {
    content:'';
    min-height:605px;
    width:100%;
    position:absolute;
    bottom:0;
    right:0;
    background: rgb(16,16,16);
    background: linear-gradient(90deg, rgba(16,16,16,0.2) 20%, rgba(62,128,255,0.1) 50%, rgba(62,128,255,0.2) 100%);
    z-index:-1;
}
.header-text3 {
    min-height:605px;
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align:center;
    position:relative;
   
}
.header-text3 h3 {
    font-size:18px;
    font-weight:600;
    color:#fff;
}
.header-text3 h1 {
    font-size:55px;
    font-weight:600;
    color:#fff;
    margin-bottom:33px;
}
.header-text3 p {
    font-size:22px;
    font-weight:600;
    color:#fff;
    max-width:748px;
}

  /* SOLUTIONS PAGE END */

  .section-tabs2 {
    min-height:1043px;
    padding-bottom:100px;
    background-image:url('../images/SERVICES-PAGE/BG\ -\ HEXAGONS.png');
    background-repeat:no-repeat;
    background-size:cover;
}
.solutions-tabs-cont {
    width:100%;
    max-width:1202px;
    min-height:655px;
    background: rgb(16,16,16);
    background: linear-gradient(90deg, rgba(16,16,16,1)
     0%, rgba(62,128,255,1) 100%, rgba(62,128,255,1) 100%);
     margin:0 auto;
     border-radius: 16px;
    transform: translateY(-80px);
    position: relative;
    z-index: 20;
    padding:24px 0;
    
}
.nav-pills {
    background-color:transparent;
    display:flex;
    justify-content:center;
    align-items: center;
    margin-bottom:10px!important;
    padding:0 10px;
}
.link1 {
    background-color: inherit!important;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    border-radius: 23px!important;
    color:#fff!important;
    border: 1px solid transparent!important;
    height:46px;
    display:flex;
    align-items: center;
    margin:0 10px;
    font-size:14px;
    font-weight:600;
}
.link1.active {
    border: 1px solid #fff!important;
}
 
/* sub tabs start */

.nav-tabs-a {
    min-height:50px;
    display:flex;
    justify-content: space-around;
    background-color:transparent;
    border:none!important;
    padding:0;
}
.tab-content-a {
    min-height:580px;
    
}
.pane-a {
    min-height:580px;
}
.pane-a-cont {
    display:flex;
    min-height:580px;
}
.pane-a-left {
  width:100%;
  max-width:50%;
  display:flex;
  flex-direction: column;
  justify-content: center;
  padding-left:41px;
  padding-bottom:35px;
  padding-top:35px;
}
.pane-a-left h1 {
    font-size: 36px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 12px;
}
.pane-a-left h2 {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 23px;
}
.pane-a-left p {
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    color: #fff;
    margin-bottom: 23px;
}
.pane-a-left a {
    font-size: 14px;
    font-weight: 600;
    line-height: 26px;
    color: #fff;
    border: 1px solid #fff;
    width: 231px;
    height: 46px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 23px;
}


.pane-a-right {
  width:100%;
  max-width:50%;
  display:flex;
  justify-content: flex-end;
  align-items: center;
}
.pane-right-img {
    transform: translateX(50px);
}
.pane-right-img img {
    border-radius: 20px;
}

.nav-link-a {
    height:46px;
    font-size:14px;
    display:flex!important;
    align-items: center;
    background-color: inherit!important;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px!important;
    transition: 0.3s;
    border-radius: 23px!important;
    color:#fff!important;
    border: 1px solid transparent!important;
    
}
.nav-link-a.active {
    border: 1px solid #fff!important;
}

/* sub tabs end */

/* SOLUTIONS PAGE END */
/* ---------------------------------------------------------------------------- */

/* PRODUCTS PAGE START */

.header4 {
    min-height:605px;
    background-image:url('../images/PRODUCTS/product-header.jpeg');
    background-position:50% 100%;
    background-size:cover;
    background-repeat:no-repeat;
    position:relative;
    z-index:1;
}
.overlay {
    content:'';
    min-height:605px;
    width:100%;
    position:absolute;
    bottom:0;
    right:0;
    background: rgb(16,16,16);
    background: linear-gradient(170deg, rgba(16,16,16,0.4) 20%, rgba(62,128,255,0.3) 100%, rgba(62,128,255,1) 100%);
    z-index:-1;
}
.header-text4 {
    min-height:605px;
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align:center;
    position:relative;
   
}
.header-text4 h3 {
    font-size:18px;
    font-weight:600;
    color:#fff;
}
.header-text4 h1 {
    font-size:55px;
    font-weight:600;
    color:#fff;
    margin-bottom:33px;
}
.header-text4 p {
    font-size:22px;
    font-weight:600;
    color:#fff;
    max-width:748px;
}

.row-icons {
    width:100%;
    max-width:495px;
    min-height:60px;
    display:flex;
    justify-content: space-between;
    margin-bottom:36px;
}
.row-icon {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.row-icon .im {
    margin-bottom:7px;
}
.row-icon h5 {
  display:inline-block;
  font-size:12px;
  font-weight:600;
  color:#fff;
}
.pane-a-left h3 {
    font-size:16px;
    font-weight:600;
    color:#fff;
    margin-bottom:30px;
}
.sm-info-ul {
    padding:0;
}
.sm-info-ul li{
  display:flex;
  align-items: center;
  margin-bottom:5px;
}
.sm-info-ul li p{
  font-size:14px;
  font-weight:600;
  color:#fff;
  line-height:18px;
  margin:0;
}
.sm-img {
    width:17px;
    height:17px;
    margin-right:8px;
    display:flex;
  align-items: center;
}
.sm-img img {
    width:17px;
    height:17px;
    
}
/* sm-info-mob start  */

.sm-info-mob {
    padding:0;
    margin-bottom:36px;
}
.sm-info-mob li{
  display:flex;
  align-items: center;
  margin-bottom:5px;
}
.sm-info-mob li p{
  font-size:14px;
  font-weight:600;
  color:#fff;
  line-height:18px;
  margin:0;
}
.sm-img {
    width:17px;
    height:17px;
    margin-right:8px;
    display:flex;
  align-items: center;
}
.sm-img img {
    width:17px;
    height:17px;
    
}


/* sm-info-mob end  */
.nav-tabs-a1 {
    min-height:50px;
    display:flex;
    justify-content: flex-start;
    background-color:transparent;
    border:none!important;
    padding:0 200px;
}
.nav-tabs-a1 .nav-link-a {
   margin:0 10px;
}

/* PRODUCTS PAGE END */
/* --------------------------------------------------------------------- */

/* PRICING PAGE START */

.header5 {
    min-height:605px;
    background-image:url('../images/PRICING/pexels-anna-nekrashevich-6802048.jpeg');
    background-position:50% 50%;
    background-size:cover;
    background-repeat:no-repeat;
    position:relative;
    z-index:1;
}
.overlay2 {
    content:'';
    min-height:605px;
    width:100%;
    position:absolute;
    bottom:0;
    right:0;
    background: rgb(16,16,16,0.3);
    z-index:-1;
}

.header-text5 {
    min-height:605px;
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align:center;
    position:relative;
   
}
.header-text5 h3 {
    font-size:18px;
    font-weight:600;
    color:#fff;
}
.header-text5 h1 {
    font-size:55px;
    font-weight:600;
    color:#fff;
    margin-bottom:33px;
    max-width:1046px;
}
.header-text5 p {
    font-size:22px;
    font-weight:600;
    color:#fff;
    max-width:748px;
}


.ac-pricing {
    width:100%;
    padding:100px 0;
    background-image: url(../images/SERVICES-PAGE/BG\ -\ HEXAGONS.png);
    background-repeat: no-repeat;
    background-size:cover;
    background-position-y: -90%;
    position:relative;
    z-index:10;
}
.ac-pricing-white {
    width:100%;
    height:500px;
    background-color: #fff;
    position:absolute;
    top:0;
    right:0;
    z-index:-1;
}
.ac-pricing-cont {
    display:flex;
    flex-direction: column;
    align-items: center;
   
    
}
.pricing-title {
    width:100%;
    max-width:1016px;
    text-align:center;
    margin-bottom:80px;
}
.pricing-title h3 {
    font-size:18px;
    font-weight:600;
    color: #495057;
}
.pricing-title h1 {
    font-size:55px;
    font-weight:600;
    color: #29282A;
    margin-bottom:33px;
}
.pricing-title p {
    font-size:18px;
    font-weight:600;
    color: #495057;
    
}

.pricing-baner {
    width:100%;
    max-width:1202px;
    min-height:646px;
    background: rgb(16,16,16);
    background: linear-gradient(90deg, rgba(16,16,16,1)
     0%, rgba(62,128,255,1) 100%, rgba(62,128,255,1) 100%);
     border-radius:16px;
     display:flex;
     margin-bottom:100px;
}
.baner-left {
    width:100%;
    max-width:55%;
    min-height:646px;
    display:flex;
    flex-direction: column;
    justify-content: center;
    padding-left:42px;
}
.baner-left h1 {
    font-size:36px;
    font-weight:600;
    color:#fff;
    margin-bottom:18px;
}
.baner-left h2 {
    font-size:20px;
    font-weight:600;
    color:#fff;
    margin-bottom:53px;
    max-width:540px;
}

.left-col {
    width:100%;
    max-width:635px;
    display:flex;
    justify-content: space-between;
}
.col-div {
    margin-bottom:20px;
    width:100%;
    max-width:290px;
}
.col-div h3 {
    font-size:18px;
    font-weight:600;
    color:#fff;
    margin-bottom:30px;
}
.col-div p {
    font-size:14px;
    font-weight:500;
    color:#fff;
    
}

.baner-right {
    width:100%;
    max-width:45%;
    min-height:646px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    
}
.baner-right-img {
    transform: translateX(50px);
}
.baner-right-img img {
    border-radius: 20px;
}

.pricing-bottom {
    width: 100%;
    max-width: 1202px;
    margin-bottom:50px;

}
.bottom-title h3 {
    font-size: 18px;
    font-weight: 600;
    color: #29282A;
    margin-bottom: 8px;
}
.bottom-title h1 {
    font-size: 55px;
    font-weight: 600;
    color: #29282A;
    margin-bottom: 42px;
}
.bottom-p {
    display: flex;
}
.bp {
    width: 100%;
    max-width: 50%;
}
.bottom-p p {
    font-size: 16px;
    font-weight: 600;
    color: #495057;
    max-width: 550px;
}

/* PRICING PAGE END */
/* --------------------------------------------------- */

/* PARTNERS PAGE END */

.header6 {
    min-height:605px;
    background-image:url('../images/PARTNERS/partners-image-head.jpg');
    background-position:50% 50%;
    background-size:cover;
    background-repeat:no-repeat;
    position:relative;
    z-index:1;
}


.header-text6 {
    min-height:605px;
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align:center;
    position:relative;
   
}
.header-text6 h3 {
    font-size:18px;
    font-weight:600;
    color:#fff;
}
.header-text6 h1 {
    font-size:55px;
    font-weight:600;
    color:#fff;
    margin-bottom:33px;
    max-width:1046px;
}
.header-text6 p {
    font-size:22px;
    font-weight:600;
    color:#fff;
    max-width:748px;
}

.partner-info {
    padding:100px 0;
    background-image: url("../images/SERVICES-PAGE/BG\ -\ HEXAGONS.png");
    background-size:cover;
    background-position:center;
}
.partner-info-cont {
    display:flex;
    flex-direction:column;
    align-items: center;
    justify-content: center;
}

.cont-cards {
    width:100%;
    max-width:1144px;
    min-height:525px;
    display:grid;
    grid-template-columns: repeat(4, 1fr);
    margin-bottom:110px;
}
.cont-card {
    
    width:274px;
    height:251px;
    border:1px solid  #99AABB;
    border-radius:16px;
    margin-bottom:25px;

}
.ca-top {
    height:90px;
    border-top-left-radius:16px;
    border-top-right-radius:16px;
    display:flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    background: rgb(49,51,67);
    background: linear-gradient(170deg, rgba(49,51,67,1) 0%, rgba(29,34,44,1) 100%, rgba(29,34,44,1) 100%);
}
.ca-top h4 {
    font-size:20px;
    font-weight:600;
    color:#fff;
}
.ca-btm {
    padding:13px 7px;
    background-color:#fff;
    min-height:159px;
    border-radius: 16px;
}
.ca-btm p {
    font-size:13px;
    font-weight:500;
    line-height:16px;
    color:#29282A;
    
}

.keep-simple {
    width:100%;
    max-width:988px;
}
.keep-simple h3 {
    font-size:18px;
    font-weight:600;
    color:#29282A;
    text-align:center;
    margin-bottom:8px;
}
.keep-simple h1 {
    max-width:953px;
    font-size:55px;
    font-weight:600;
    color:#29282A;
    text-align:center;
    margin-bottom:40px;
}
.keep-simple p {
    
    font-size:16px;
    font-weight:600;
    color:#495057;
    margin-bottom:10px;
    
}

.partners-advantages {
    width:100%;
    min-height:718px;
    background: rgb(16,16,16);
    background: linear-gradient(90deg, rgba(16,16,16,1)
     0%, rgba(62,128,255,1) 100%, rgba(62,128,255,1) 100%);
}
.advantages-cont {
    width:100%;
    min-height:718px;
    display:flex;
}
.adiv-cont-left {
    width: 100%;
    max-width: 65%;
    padding-top: 50px;
    padding-left: 150px;
}
.adiv-cont-left h3 {
    font-size:18px;
    font-weight:600;
    color:#fff;
}
.adiv-cont-left h1 {
    font-size:55px;
    font-weight:600;
    color:#fff;
    max-width:671px;
    margin-bottom:35px;
}
.adiv-cont-left p {
    font-size:14px;
    line-height:18px;
    font-weight:600;
    color:#fff;
    max-width:637px;
    margin-bottom:20px;
}
.adiv-cont-left h5 {
    font-size:18px;
    font-weight:600;
    line-height:18px;
    color:#fff;
    max-width:671px;
    margin-bottom:20px;
}
.adiv-btn {
    width:100%;
    max-width:231px;
    height:46px;
    font-size:14px;
    line-height:26px;
    color:#fff;
    border:1px solid #fff;
    border-radius:23px;
    background:transparent;
}

.adiv-cont-right {
    width: 100%;
    max-width: 35%;
    position: relative;
}

.advantages-features {
    width: 100%;
    max-width: 382px;
    min-height: 789px;
    background: #fff;
    position: absolute;
    top: -35px;
    border-top: 1px solid #101010;
    border-right: 1px solid #101010;
    border-bottom: 1px solid #3E80FF;
    border-left: 1px solid #3E80FF;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.advantages-features h2 {
    font-size:16px;
    font-weight:600;
    color:#29282A;
}
.advantages-features h1 {
    font-size:30px;
    font-weight:600;
    color:#29282A;
    margin-bottom:36px;
}
.div-image {
    margin-bottom:13px;
}
.feat-div {
    margin-bottom:14px;
}
.feat-div h4 {
    font-size:18px;
    font-weight:600;
    line-height:24px;
    color:#495057;
    margin-bottom:10px;
}
.feat-div p {
    font-size:13px;
    font-weight:600;
    
    color:#495057;
    margin-bottom:5px;
}

.informations {
    padding:142px 0 80px 0;
    background-image: url(../images/SERVICES-PAGE/BG\ -\ HEXAGONS.png);
    background-size: cover;
    background-position: center;
}

.info-part-row {
    display:grid;
    grid-template-columns: repeat(4,1fr);
    
    justify-items: center;
}
.info-small {
    width:100%;
    max-width:265px;
    margin-bottom:37px;
}
.info-small-img {
    width:36px;
    height:36px;
    margin-bottom:8px;
}
.info-small-img img {
    width:100%;
    height:100%;
}
.info-small h4 {
    font-size:14px;
    font-weight:600;
    line-height:16px;
    color:#29282A;
    margin-bottom:20px;
}
.info-small p {
    font-size:12px;
    font-weight:500;
    line-height:16px;
    color:#29282A;
   
}

/* PARTNERS PAGE END */
/* ------------------------------------------- */


/* CONTACT PAGE START */

.header7 {
    min-height:520px;
    background-image:url('../images/CONTACTS/arlington-research-kN_kViDchA0-unsplash.jpeg');
    background-position:50% 95%;
    /* background-size:cover; */
    background-repeat:no-repeat;
    position:relative;
    z-index:1;
}
.overlay-c {
    content:'';
    min-height:605px;
    width:100%;
    position:absolute;
    bottom:0;
    right:0;
    background: rgba(26, 25, 25, 0.4);
    z-index:-1;
}

.header-text7 {
    min-height:605px;
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align:center;
    position:relative;
   
}
.header-text7 h3 {
    font-size:18px;
    font-weight:600;
    color:#fff;
}
.header-text7 h1 {
    font-size:55px;
    font-weight:600;
    color:#fff;
    margin-bottom:100px;
    max-width:858px;
}

.contact-form-part {
  min-height:456px;
  width:100%;
  background-color:#fff;
}

.contact-form-cont {
    width:100%;
    max-width:1202px;
    min-height:563px;
    background: rgb(16,16,16);
    background: linear-gradient(90deg, rgba(16,16,16,1)
     0%, rgba(62,128,255,1) 100%, rgba(62,128,255,1) 100%);
     margin:0 auto;
     border-radius: 16px;
    transform: translateY(-120px);
    position: relative;
    z-index: 20;
    display:flex;
}

/* form start */
.m-cont-l {
    min-height:563px;
    width:100%;
    max-width:50%;
    display:flex;
    justify-content: center;
    align-items: center;
}
.contact-div{
    width:100%;
    max-width:530px;
    min-height:471px;
    position:relative;
}
.send-m {
    width:100%;
    min-height:471px;
    border:1px solid #18BC9C;
    border-radius:16px;
    background:#fff;
    padding-top:50px;
}

.send-title h2 { 
  font-size:26px;
  font-weight:600;
  color:#29282A;
  max-width:480px;
  margin:0 auto;
  text-align: center;
  margin-bottom:65px;
}
.form-c {
    width:100%;
    max-width:480px;
    margin:0 auto;
    display:flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-bottom:23px;
}
.form-group-c {
 width:100%;
 max-width:480px;
 display:flex;
 justify-content: space-between;
}
.inp-c {
    width:100%;
    max-width:230px;
    height:36px;
    margin-bottom:20px;
    border:1px solid #3E80FF;
    border-radius:10px;
    padding: 0 10px;
}

.inp-c::placeholder {
    font-size:13px;
    font-weight:600;
    color:#616F7B;
}

.text-inp {
    width:100%;
    max-width:480px;
    border:1px solid #3E80FF;
    border-radius:10px;
    min-height:80px;
    padding: 0 10px;
    margin-bottom:43px;
    resize: none;
}
.text-inp::placeholder {
    font-size:13px;
    font-weight:600;
    color:#616F7B;
}

.sub-btn-c {
   
    width:354px;
    height:46px;
    background: rgb(16,16,16);
    background: linear-gradient(90deg, rgba(16,16,16,1)
  0%, rgba(62,128,255,1) 100%, rgba(62,128,255,1) 100%);
  border:none;
  border-radius:23px;
  color:#fff;
  font-size:16px;
  line-height:26px;
  font-weight:600;

}

.m-cont-r {
    min-height:563px;
    width:100%;
    max-width:50%;
    display:flex;
    padding:50px;
}
.r-part {
    margin-right:45px;
    
}
.r-part-info {
    margin-bottom:30px;
    
}

.r-part-info h5 {
    font-size:14px;
    font-weight:500;
    line-height:18px;
    color:#fff;
    margin:0;
}
.r-part-info-b h5 {
    font-size:14px;
    font-weight:600;
    line-height:18px;
    color:#fff;
    margin:0;
}
.r-part-info .bold {
    
    font-weight:600;
    margin-bottom:5px;
}



/* form end */

/* CONTACT PAGE END */

/* PRIVACY PAGE START */

.privacy-cont {
  padding:60px 15px 30px 15px;
  border-bottom:1px solid gray;
}
.header8 {
    min-height:300px;
    background-image:url('../images/CONTACTS/arlington-research-kN_kViDchA0-unsplash.jpeg');
    background-position:50% 75%;
    /* background-size:cover; */
    background-repeat:no-repeat;
    position:relative;
    z-index:1;
}
.overlay-pr {
    content:'';
    min-height:300px;
    width:100%;
    position:absolute;
    bottom:0;
    right:0;
    background: rgba(26, 25, 25, 0.5);
    z-index:-1;
}

.header-text8 {
    min-height:300px;
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align:center;
    position:relative;
   
}
.header-text8 h3 {
    font-size:18px;
    font-weight:600;
    color:#fff;
}
.header-text8 h1 {
    font-size:55px;
    font-weight:600;
    color:#fff;
    max-width:858px;
}

.privacy-wrap h1 {
    font-family: 'Montserrat', sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 30px;
    color: #000;
    height: 66px;
}
.privacy-wrap p {
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    color: #000;
    margin-bottom: 30px;
}
.privacy-wrap h3 {
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    color: #000;
    height: 66px;
}
/* PRIVACY PAGE END */
/* -------------------------------------------- */


/* CAREERS PAGE START */

.careers-cont {
    padding:60px 15px 30px 15px;
    border-bottom:1px solid gray;
  }
.careers-wrap {
    width:100%;
    min-height:500px;
    display:flex;
    align-items: center;
    padding:0 15px;
}
.car-l {
    width:100%;
    max-width:40%;
    min-height:245px;
    display:flex;
    flex-direction: column;
    
}
.car-l h1 {
    max-width:505px;
    font-size:45px;
    font-weight:600;
    line-height:45px;
    margin-bottom:30px;
}
.car-l h3 {
    font-size:20px;
    font-weight:600;
}
.car-r {
    width:100%;
    max-width:60%;
    min-height:245px;
    display:flex;
    flex-direction: column;
    
}
.car-r p {
    font-size:18px;
    line-height:24px;
    margin-bottom:26px;
    font-weight:600;
    color:#000;
}
/* --- */

.careers-blue {
    padding:30px 10px;
    background: rgb(16,16,16);
    background: linear-gradient(90deg, rgba(16,16,16,1)
     0%, rgba(62,128,255,1) 100%, rgba(62,128,255,1) 100%);
}
.car-blue-cont {
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.car-blue-cont h1 {
    font-size:30px;
    font-weight:600;
    color:#fff;
    margin-bottom:15px;
    text-align: center;
}
.car-blue-cont h4 {
    font-size:20px;
    font-weight:600;
    color:#fff;
    margin-bottom:50px;
    text-align: center;
    
}
.car-blue-cont p {
    
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 26px;
    font-weight: 600;
    color:#fff;
   
}
.car-blue-cont a {
    
    font-size: 14px;
    font-weight:bold;
    margin-bottom: 26px;
    font-weight: 600;
    color:#000;
    padding:15px 20px;
    background-color:#dfd9d9;
    border-radius:20px;
    border:1px solid #706e6e;
    transition: all ease-in-out 0.2s;
}
.car-blue-cont a:hover {
    transform:scale(1.2);
}

.btn-row {
    width:100%;
    max-width:700px;
    display:flex;
    justify-content: space-between;
    align-items: center;
}
.btn-row h1 {
    font-size:20px!important;
}


/* ------ */
.careers-w {
  padding:30px 10px;
  border-bottom:1px solid #000;
}
.careers-w-cont {
    width: 100%;
    min-height: 500px;
    display: flex;
    align-items: center;
    padding: 0 15px;
}
.car-w-cont-l{
    width: 100%;
    max-width: 40%;
    min-height: 245px;
    display: flex;
    flex-direction: column;
}
.car-w-cont-l h1 {
    max-width: 505px;
    font-size: 45px;
    font-weight: 600;
    line-height: 45px;
    margin-bottom: 30px;
}
.car-w-cont-l h3 {
    font-size: 20px;
    font-weight: 600;
}

.car-w-cont-r {
    width: 100%;
    max-width: 60%;
    min-height: 245px;
    display: flex;
    flex-direction: column;
}
.car-w-cont-r p {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 26px;
    font-weight: 600;
    color: #000;
}

/* CAREERS PAGE END */
/* --------------------------------- */

/* INDUSTRIES PAGE START */

.industries-cont {
    padding:30px 15px;
}
.industries-wrap {
    padding:30px 0;
    display:grid;
    grid-template-columns: repeat(4, 1fr);
    justify-items: center;
}
.ind-card {
    margin-bottom: 60px;
    height: 420px;
    width: 270px;
    border-radius: 20px;
}
.ind-card img {
    height: 371px;
    width: 270px;
    border-radius: 20px;
    margin-bottom:20px;
}
.ind-card h3 {
    font-size: 16px;
    font-weight: 600;
    color: #29282A;
}


/* INDUSTRIES PAGE END */

/* AUP PAGE START */

.aup-cont {
    padding: 60px 15px 30px 15px;
    border-bottom: 1px solid gray;
}
.aup-wrap h1 {
    font-family: 'Montserrat', sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 30px;
    color: #000;
    padding:30px 0;
}
.aup-wrap p {
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    color: #000;
    margin-bottom: 10px;
}
p.space-p {
    margin:40px 0;
    
}
.aup-wrap ul {
    list-style: disc;
    margin-left:30px;
}

/* AUP PAGE END */


/* ABOUT PAGE START */

.about-sec {
    width:100%;
   /* min-height:700px; */
    background-color:#fff;
    padding:30px 15px;
}
.ab-sec-cont {
    width:100%;
    min-height:530px;
    display:flex;
    align-items: center;
    margin-left:200px;
}
.head-text {
    min-height: 133px;
    width: 100%;
   /* max-width: 641px; */
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.head-text img {
    width:100%;
   /* max-width:479px; */
    height:99px;
    margin-bottom:30px;
}

.head-text h3 {
    font-weight: 400;
    line-height: 26px;
    font-size:18px;
    color: #000;
  /*  max-width: 641px; */
    margin-bottom: 30px;
    
}
.head-text a {
   
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    color: #3E80FF;
    text-decoration: underline!important;
}


/* ABOUT PAGE END */


/* INFO PAGE START */

.exe-blue {
    padding: 30px 10px;
    background: rgb(16,16,16);
    background: linear-gradient(90deg, rgba(16,16,16,1) 0%, rgba(62,128,255,1) 100%, rgba(62,128,255,1) 100%);
}
.exe-blue-cont {
    padding:30px 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.exe-blue-cont h1 {
    font-size:50px;
    color:#fff;
    margin-bottom:30px;
    text-align:center;
}
.exe-blue-cont h2 {
    font-size:25px;
    color:#fff;
    margin-bottom:30px;
    
}
.exe-blue-cont p {
    font-size:16px;
    color:#fff;
    margin-bottom:10px;
    line-height:22px;
}
.exe-blue-cont a {
    font-size:20px;
    color:#fff;
    margin-bottom:30px;
    
}
.exe-blue-cont ul {
    list-style:disc;
    color:#fff;
    margin-left:10px;
    margin-bottom:30px;
}

/* INFO PAGE END */


/* CODE OF CONDUCT START */

.code-cont {
    padding: 60px 15px 30px 15px;
    border-bottom: 1px solid gray;
}
.code-wrap {
    width: 100%;
    min-height: 500px;
    padding: 0 15px;
}
.code-wrap ul {
    list-style: disc;
    margin-left:20px;
}

.code-wrap p {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 26px;
    font-weight: 400;
    color: #000;
}
.code-wrap a {
    text-decoration: underline!important;
}

/* CODE OF CONDUCT END  */





  
 
  
  
  
  

  
  
 
  





  
 
  
 
  
 

  
  
  

 
  

  