html body { --horizontal-background: #ffffff; }


.pull-right {
    text-align: right;
}

.t4-top-nav { 
    background: rgb(85,85,85);
    background: linear-gradient(180deg, rgba(85,85,85,1) 0%, rgba(49,49,49,1) 100%);
}

.t4-top-nav .navbar-nav {    flex-direction: row; }

.t4-top-nav .navbar { padding-bottom: 0px; padding-left: 0px; }

.t4-top-nav .navbar-nav li {
    margin: 0 10px;
    padding: 0px 50px;
    background: black;
    border-radius: 9px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    text-transform: uppercase;
    }
    
.t4-top-nav .navbar-nav li a {   font-size: 1.2em; }

.t4-top-nav .navbar-nav li.item-102 a { color: #FCB427;}
.t4-top-nav .navbar-nav li.item-103 a { color: #67AD45 ;}

.t4-top-nav .navbar-nav li.item-104 { background: white; right: 0px; position: absolute; }
.t4-top-nav .navbar-nav li.item-104 a { color: black; }
.btn { border-radius: 9px; border: 2px solid white !important;}

#t4-section-1 .t4-section-inner .container { padding-left: 0px; padding-right:  0px;}

#t4-hero .acm-features .container {
  display: flex;
  background-image: url('../../../../images/Aegis_Datacell_hero.png');
  background-size: cover;
  min-height: 1121px;
}

#t4-hero .acm-features .row.align-center { text-align: center; }

#t4-hero .acm-features.style-4 .features-item + .features-item { 
  border-top: 0px none #E0E0E0; 
  margin-top: 0;
}

#t4-hero .acm-features.style-4 .intro-img {
    min-height: 510px;
 }
#t4-hero .acm-features.style-4 #count-0 .intro-img { margin: 55px 113px 0 33px; }
#t4-hero .acm-features.style-4 #count-1 .intro-img { margin: 0px 113px 0; }


#t4-hero .acm-features.style-4 .info-wrap { margin-left: 0; max-width: 434px;}

#t4-hero .acm-features.style-4 .features-desc .info-wrap {
    margin-left: auto;
    margin-right: auto;
    font-size: 19px;
    padding-top: 20px;
}

#t4-hero .acm-features.style-4 .features-desc .info-wrap .text-primary { font-weight: bold;  }

#t4-hero .acm-features.style-4 #count-0 .features-desc .info-wrap .text-primary,
#t4-hero .acm-features.style-4 #count-0 .features-desc .info-wrap { color: #ffffff !important; }

#t4-hero .acm-features.style-4 #count-1 .features-desc .info-wrap .text-primary,
#t4-hero .acm-features.style-4 #count-1 .features-desc .info-wrap { color: #000000 !important; }

#t4-hero .acm-features.style-4 .acm-action  { padding-top: 20px; }

#t4-hero .acm-features.style-4 #count-0 .acm-action a.btn.btn-outline-dark,
.t4-section-1 .t4-section-inner a.btn.btn-outline-dark {color: #ffffff; border-color: #FDB528 !important;}

#t4-hero .acm-features.style-4 #count-1 .acm-action a.btn.btn-outline-light,
.t4-section-1 .t4-section-inner a.btn.btn-outline-light { color: #000000; border-color: #67AD45 !important;}

.t4-section-1 .t4-section-inner a.btn.btn-outline-dark, 
.t4-section-1 .t4-section-inner a.btn.btn-outline-light { color: #000000; margin-bottom: 0;}

.t4-section-1 .t4-section-inner a.btn.btn-outline-dark:after, 
.t4-section-1 .t4-section-inner a.btn.btn-outline-light:after { height: 34px; background-color: black; }


.btn.btn-outline-light:after { height: 34px; background-color: black; }

.t4-section-1 {   max-height: 1121px; }

.t4-section-1 .t4-section-inner.container { 
  padding-top: 132px; 
  background-position: right top;
  background-image: url('../../../../images/Rectangle%2029.png');
  background-size: inherit;
  background-repeat: no-repeat;
  min-height: 1121px;
}

.t4-section-1 h2 {font-weight: bold; margin-bottom: 60px; font-size: 51px; margin-top: 0;}
.t4-section-1 h4 {font-weight: bold; margin: 60px 0 60px 0; font-size: 25px; color: #8B8D8E;}

.acm-team.style-1.bg-white { background-color: transparent !important; margin-bottom: 0;}

.t4-section-1 .t4-col p { font-size: 19px;  line-height: 1.2em; min-height: 200px; }

.t4-section-1 .t4-col .custom:last-child p { min-height: initial; margin-bottom: 0;}

.t4-section-1 .t4-col.section-1.col-md-5 {
    padding-left: 10%;
    padding-right: 3%;
}

.t4-section-1 .t4-col.section-3.col-md-5 {
    padding-left: 3%;
    padding-right: 10%;
}

.t4-section-1 .t4-mod-wrap h4 {
  font-weight: normal; 
  margin-bottom: 20px !important;
  font-size: 15px; 
  min-height: 43px; 
  color: #000000 !important; 
}

.t4-section-1 .t4-mod-wrap p.mb-0 {
  font-weight: normal; 
  margin-bottom: 0px; 
  font-size: 12px; 
  color: #000000; 
  min-height: 73px; 
}

.t4-section-1 .t4-mod-wrap .acm-team .row > * { padding-right: 10px; }

.t4-section-1 .t4-mod-wrap .acm-team.style-1 .item .picture {
    max-height: 117px;  min-height: 117px;
}

.t4-section-1 .t4-mod-wrap .acm-team.style-1 .item .picture img {
    width: fit-content;
}

.t4-section-1 .t4-mod-wrap .acm-team.style-1 .item {
    padding-bottom: 0;
}

.t4-section.t4-section-4,
.t4-section.t4-section-5 { 
    padding-top: 50px;
    padding-bottom: 25px;
    background-color: #555555;  
}
.t4-section.t4-section-5 { padding-bottom: 75px;}

.t4-section.t4-section-4 .section-inner, .t4-section.t4-section-5 .section-inner { box-shadow: 0px 0px 30px #000000; }

.acm-hero-item {  padding-left: 16rem !important;  padding-right: 8rem !important;}

.acm-hero-item .hero-content .h4.description { font-weight: normal;}


.t4-footer  {  padding-top: 45px; }
.t4-footer .container .t4-row {  padding-left: 9rem;  padding-right: 12rem;  }
.t4-footer .pull-right  {   border-left: 2px white solid; padding-bottom: 30px; }

.t4-footer .pull-right .navbar { float: right; }

.t4-footer .nav > li + li {  margin-top: 1.8rem;}
.t4-footer .nav > li > a { font-size:  18px ;}
.t4-footer .nav > li:first-child { margin: 50px 0px 25px -35px; }

.t4-footer .pull-right .nav > li:first-child { margin: 7px -5px 0 0px; }

.t4-content { 
    padding-left: 0;
    max-width: inherit;
}


.t4-copyright { 
    color: white;
    background-color: black;
    text-align: center;
    padding: 45px 0;
    font-size: 0.8em;}

 .t4-copyright .t4-section-inner   {
    max-width:  940px;
    margin: 0 auto;
}

.t4-copyright a {color: white;}

.navbar-nav .btn,
.acm-action .btn,
.t4-section-1 .btn { 
    padding: 0rem 2.285rem !important; 
    font-size: 24px !important; 
    text-transform: uppercase;
    font-weight: bold; 
    margin-bottom: 2.9rem;
    }

.acm-team .btn { 
    padding: 0.3rem 0.8rem !important;
    font-size: 12px !important;
    text-transform: uppercase;
    font-weight: normal;
    margin-top: 1.0rem;
    color: white;
    }

.acm-team .btn.btn-warning:after,
.acm-team .btn.btn-success:after { 
  height: 19px;
  width: 19px;
}

.navbar-nav .btn a span,
.acm-action .btn a,
.acm-action a.btn.btn-warning,
.acm-action a.btn.btn-success { color:  white; }

.btn.btn-warning:after,
.btn.btn-success:after,
.btn.btn-outline-dark:after { height: 34px; background-color: white; }

@media (min-width: 1920px) {
  #back-to-top {
     left: inherit;
     right: 3.3rem;
  }
}

@media (max-width: 1440px) {
   #t4-hero .acm-features.style-4 #count-0 .intro-img {
      margin: 55px 0rem 0 0rem;
      min-height: 424px;

   }
   #t4-hero .acm-features.style-4 .intro-img {
      min-height: 946px;
   }
  
   #t4-hero .acm-features.style-4 #count-1 .intro-img {
      margin: 0 0rem 0 7rem;
      min-height: 486px;
   }
  
   #t4-hero .acm-features .container {
      min-height: 956px;
   }
   
   #t4-hero .acm-features.style-4 #count-1 .acm-action {
     padding-top: 0;
     margin-top: 29px;
  }

  .t4-section-1 .t4-section-inner.container {
    padding-top: 132px;
    background-position: 618px top;
    min-height: 1121px;
    }
  
  .acm-team .btn {
    font-size: 8px !important;
    padding: 0.3rem 0.5rem !important; 
  }
  
  .acm-team .btn.btn-warning:after, .acm-team .btn.btn-success:after {
    height: 12px;
    width: 15px;
  }
  
  .t4-section-1 .t4-col p {
    font-size: 13px;
    line-height: 1.2em;
    min-height: 157px;
  }
  
  .t4-section-1 .t4-col.section-3.col-md-5 {
    padding-left: 6%;
    padding-right: 4%;
  }

  .t4-section-1 .t4-mod-wrap p.mb-0 {
    min-height: 93px;
  }

  .t4-section-1 .t4-mod-wrap .acm-team.style-1 .item .picture {
    max-height: 84px;
    min-height: 84px;
  }
  
}
@media (max-width: 1024px) {
   #t4-hero .acm-features .container {
      min-height: 820px;
      background-position-x: -110px;
   } 
  
  #t4-hero .acm-features.style-4 #count-0 .intro-img {
     min-height: 348px;

   }
   #t4-hero .acm-features.style-4 .intro-img {
      min-height: 946px;
   }
  
   #t4-hero .acm-features.style-4 #count-1 .intro-img {
      min-height: 379px;
      margin: 0 0rem 0 0rem;
   }
  
  #t4-hero .acm-features.style-4 #count-0 .features-desc .info-wrap .text-primary, 
  #t4-hero .acm-features.style-4 #count-0 .features-desc .info-wrap,
  #t4-hero .acm-features.style-4 #count-1 .features-desc .info-wrap .text-primary,
  #t4-hero .acm-features.style-4 #count-1 .features-desc .info-wrap {
        font-size: 1.1rem;
  }
  #t4-hero .acm-features.style-4 .info-wrap {
    margin-left: 0;
    max-width: 274px;
}
  #t4-hero .acm-features #count-1 .row.align-center {
     margin-left: 40px;
  }
  
   
   #t4-hero .acm-features.style-4 #count-1 .acm-action {
     padding-top: 0;
     margin-top: 29px;
  }

  .t4-section-1 .t4-section-inner.container {
      background-position: 421px top;
  }

  .t4-section-1 .t4-col.section-1.col-md-5, 
  .t4-section-1 .t4-col.section-3.col-md-5 {
    padding-right: 0%;
    padding-left: 0%;
  }
   .t4-section-4 .acm-hero-item, .t4-section-5 .acm-hero-item,
   .t4-footer .container .t4-row {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }
  
}

@media (max-width: 768px) {
   #t4-hero .acm-features .container {   background-position-x: -230px;  }  
  
   #t4-hero .acm-features.style-4 #count-0 .intro-img {  min-height: 228px; }
  
   #t4-hero .acm-features.style-4 #count-1 .intro-img {  min-height: 258px; }
   #t4-hero .acm-features #count-1 .row.align-center {
        margin-left: 31px;
    }
  
  .acm-hero.style-1 .acm-hero-item {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

   .t4-section-1 {
    max-height: inherit;
    padding-bottom: 60px;
   }

   .t4-section-1 .t4-section-inner.container {
        background-position: 299px top;
   }

  .t4-section-1 .t4-mod-wrap .acm-team.style-1 .item .picture {
        max-height: 113px;
        min-height: 113px;
    }
  
}


@media (max-width: 425px) {
   .row { --t4-gutter-x: 0; }
  .t4-top-nav .navbar { padding-right: 0px }
  
  .t4-top-nav .navbar-nav li.item-104 { display: none; }
  .t4-top-nav .navbar-nav li { padding: 0px 32px; }
   .col-2, .col-3, .col-4, .col-6, col-md-2, .col-md-5 {
     width: 100%;
   }

   #t4-hero .acm-features.style-4 #count-1.features-item,
    .t4-section-1 .t4-col.section-3.col-md-5 { margin-bottom: 50px; }
  
   .t4-section-1 .t4-mod-wrap .acm-team.style-1 .item .picture img { width: 100%; }
   .t4-section-1 .t4-mod-wrap .acm-team.style-1 .item .picture {  max-height: inherit; }
   .t4-section-1 .t4-mod-wrap p.mb-0 { min-height: auto; }
   .t4-section-1 .t4-col.section-2.col-md-2 { min-height: 100px; }

  
   #t4-hero .acm-features .container {
     flex-direction: column;
   }

  #t4-hero .acm-features.style-4 #count-0 .intro-img {  min-height: 272px; }
  #t4-hero .acm-features.style-4 #count-1 .intro-img { 
    margin: 0 0rem 0 0rem;
    min-height: 351px;
   }
  .t4-section-1 { max-height: inherit;  }

   #t4-hero .acm-features.style-4 #count-1 .row.align-center {
        margin-left: 0;
    }
  #t4-hero .acm-features.style-4 #count-1 .acm-action a.btn.btn-outline-light,
    #t4-hero .acm-features.style-4 #count-1 .features-desc .info-wrap .text-primary,
    #t4-hero .acm-features.style-4 #count-1 .features-desc .info-wrap .info-desc { color: #ffffff !important; }
   
   .btn.btn-outline-light:after {    background-color: #ffffff; }
  
  .t4-footer .pull-right {    border-left: 0px white none;  text-align: left; }
   .acm-team .btn {
        font-size: 15px !important;
        padding: 0.3rem 1.9rem !important;
    }
   .t4-section-1 .t4-col p, .t4-section-1 .t4-mod-wrap h4, .t4-section-1 .t4-mod-wrap p.mb-0  { font-size: 1.4rem; }
  
  .t4-footer .container .t4-row { 
    padding-left: 0;
    padding-right: 0;
   }
  
   .t4-footer .pull-right .navbar { float: left; }
 
}


@media (max-width: 375px) {
  
    
  #t4-hero .acm-features.style-4 #count-0 .intro-img {
        min-height: 184px;
    }
   
    #t4-hero .acm-features.style-4 #count-1 .intro-img {
        min-height: 263px;
    }
   
  
  .acm-team .btn.btn-warning:after, .acm-team .btn.btn-success:after { height: 22px;  }
  
}
