 body {
  font-family: montserrat,sans-serif;
  font-weight: 400;
  color: #000;
  line-height: 1.75rem;
}
 .bg-globe {
  background: #000 url(https://www.securasecurity.org/asset/img/bg-call.png) repeat;
}


    .digi-hero {
  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.7)), url("https://www.securasecurity.org/asset/img/security-2-1.webp");
    background-position-x: 0%, 0%;
    background-position-y: 0%, 0%;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
ul.list-check {
  list-style: none;
  padding-left: 25px;
}

ul.list-check li::before {
  position: absolute;
  height: 20px;
  width: 20px;
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBmaWxsPSJyZ2IoMjU1LDAsMCkiIGQ9Ik0yMC41LDQyYTIuMzY4LDIuMzY4LDAsMCwxLTEuNzU5LS43NjZsLTE0LTE0LjQyM2EyLjU4NCwyLjU4NCwwLDAsMSwwLTMuNjI2bDMuOTg4LTQuMTA5YTIuNCwyLjQsMCwwLDEsMy41MTgsMGw4LjI0OSw4LjVMMzguNzU1LDguNzZhMi40LDIuNCwwLDAsMSwzLjUxOCwwbDMuOTg4LDQuMTA5YTIuNTg0LDIuNTg0LDAsMCwxLDAsMy42MjZsLTI0LDI0LjczN0EyLjM3LDIuMzcsMCwwLDEsMjAuNSw0MloiPjwvcGF0aD48L3N2Zz4=) no-repeat;
    background-size: auto;
  background-size: 20px 20px;
  top: 6px;
  margin-left: -25px;
}
ul.list-check li {
  position: relative;
  text-align: left;
  padding-bottom: 5px;
  /*color: #fff;*/
}

.bg-white {
  opacity: 1;
  background-color: #fff !important;
  border: #ffb400!important;
  border-radius: 20px;
}

.btn-yellow {
  color: #ffffff;
  background-color: #ffb400;
  border-color: #ffb400;
  padding: 15px;
  transition: all 0.3s ease-in-out;
}


.btn-yellow:hover,.btn-yellow:active,.btn-yellow:focus,.btn-yellow.active,.btn-yellow.show {
  border-color: #06398b;
  color: #fff;
  background-color: #06398b;
}


.pb-10{
  padding:120px 0;
}



  .usps  .row{

  border-radius: 10px;
  z-index: 5;
  position: relative;
  padding: 15px;
  }



.usps .card-yellow{
  background: #ffefc7;
  color: #000;
  text-align: center;
  align-items: center;
  border-radius: 20px;

}
.fw-900{
  font-weight: 900;

}
.process-icon {
  width: 70px;
  height: 70px;
  background-color: #fff;
  border-radius: 20px;

  }
  .process-icon img{
  width:100%;
}
.fw-900{
  font-weight: 900;
}
.services {
  background: #000;
}
.text-orange {
  color:#ffb400;
}
.services .card-black {
    background: transparent;
  color: #fff;
  text-align: center;
  align-items: center;
  border-radius: 20px;
  border: 2px solid #ffb400 !important;
  box-shadow: 0px 0px 28px 0px rgba(0, 0, 0, .38) !important;
}
.services .card-black h3{
  font-weight: 900;

}
.services .card-black .text-justify{
  width: 85%;
  
}

.digi-why img{
  border-radius: 10px;
  box-shadow: 0px 0px 28px 0px rgba(0, 0, 0, .38) !important;
}

.digi-why p{
  font-family:poppins !important;
  color: #000;
}
.b-20{
  border-radius: 20px;
}
.pb-80 {
  padding-bottom: 120px !important;
}
.bg-shadow {
  background-image: url(../img/bg-shadow.png);
  background-position: top center;
  background-repeat: no-repeat;
}
.digi-contact{
    background: #000;

}
.digi-contact-left .contact-box {
  background: #fff;
  -webkit-box-shadow: 0px 10px 65px rgba(11, 9, 27, 0.04);
  box-shadow: 0px 10px 65px rgba(11, 9, 27, 0.04);
  border-radius: 4px;
  padding: 24px 32px;
}
.digi-contact-left .contact-box img {
  margin-bottom: 24px;
}
.digi-contact-form-bg {
  padding: 25px 25px;
  background:#ffefc7;
  -webkit-box-shadow: 14px 14px 56px rgba(33, 38, 106, 0.1);
  box-shadow: 14px 14px 56px rgba(33, 38, 106, 0.1);
  border-radius: 10px;
}
.digi-contact-form-bg ul li:first-child {
  width: 90px;
  height: 90px;
  border: 15px solid #ff3951;
  border-radius: 50%;
  left: -6%;
  position: absolute;
  top: -8%;
  z-index: -4;
}
.digi-contact-form-bg ul li:last-child {
  width: 140px;
  height: 140px;
  background-color: #ffc226;
  border-radius: 50%;
  right: -60px;
  position: absolute;
  bottom: -60px;
  z-index: -5;
}



.footer-section a{
  color: #fff;
  font-family: poppins;
  text-decoration: none;


}
.wa-scroll {
  position: fixed;
  bottom: 160px;
  z-index: 9999;
}
.phone-scroll {
  position: fixed;
  bottom:160px;
  z-index: 9999;
  right: -10px;
  text-align: right;
}

.contacts {
  border: 10px solid #000;
  background: #ffb400;
  padding: 30px;
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform .6s ease-in-out;
}


/*.testimonial-section3 .testimonial-single-box::after {
  position: absolute;
  content: "";
  top: 0;
  right: -56px;
  height: 21%;
  width: 9%;
  background: #ffb400;
  transform: skewX(48deg);
  z-index: -1;
  transition: .5s;
}
*/




.testimonial-section3 .testimonial-single-box {
  box-shadow:0 0 24px rgb(0 0 0/13%);
  padding:29px 0 41px 30px;
  position:relative;
  border-radius:5px;
  overflow:hidden;
  z-index:1;
  transition:.5s;
  background:#fff;
  margin-bottom:20px
}
.testimonial-section3 .testimonial-single-box:before {
  position:absolute;
  content:"";
  top:0;
  left:-149px;
  height:100%;
  width:70%;
  background:#f7f8fa;
  transform:skewX(-29deg);
  z-index:-1;
  transition:.5s

/*position: absolute;
  content: "";
  top: 0;
  left: -149px;
  height: 138%;
  width: 147%;
  background: #242020;
  transform: skewX(-29deg);
  z-index: -1;
  transition: .5s;*/
}
.testimonial-section3 .testimonial-single-box:after {
 /* position:absolute;
  content:"";
  top:0;
  right:-56px;
  height:21%;
  width:9%;
  background:#ffb400;
  transform:skewX(48deg);
  z-index:-1;
  transition:.5s*/
position: absolute;
  content: "";
  top: 0;
  right: -220px;
  height: 128%;
  width: 8%;
  background: #ffb400;
  transform: skewX(49deg);
  z-index: -1;
  transition: .5s;

}
.testimonial-section3 .testimonial-thumb-content {
  margin-left:22px
}
.testimonial-section3 .thumb-title .author {
  font-size:22px;
  margin:10px 0 7px;
  font-weight:600
}
.testimonial-section3 .thumb-title .designation {
  color:#6d6d6d;
  font-size:16px;
  font-weight:400;
  line-height:1.5;
  font-style:normal
}
.testimonial-section3 .testimonial-single-content-text p {
  width:96%;
  margin:23px 0 25px;
  line-height:1.7;
  transition:.5s
}
.testimonial-section3 .testimonial-single-icon {
  position:absolute;
  right:30px;
  bottom:27px
}
#highlights .carousel-indicators {
  bottom:-30px
}
.carousel-indicators {
  bottom: -40px;
  cursor: pointer;
}
.carousel-indicators [data-bs-target] {
  height: 14px;
  width: 14px;
  border-radius: 7px;
  background-color: #dc3545!important;
}


.first-section{
  padding: 5px 0px;
    background: #ffffff;

}
.first-section a{
  text-decoration: none;
  color: #000;

}
.first-section p{
  margin:0;
  padding: 0;

}
.first-section svg{
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #1e2b35;
  fill: #fff;
  padding: 10px;
}

.navbar-nav .nav-item .nav-link{
  color: #fff;
}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show > .nav-link {
  color: #fff!important;
}
  #header{
  position:fixed;
  width: 100%;
  height: auto;
   transition: 0.5s ease-in-out;
   z-index: 7;
}

@media(max-width:991px){
#header{
  position:fixed;
  width: 100%;
  height: auto;
   transition: 0.5s ease-in-out;
   background-color: rgba(16, 16, 16, 0.89);
   z-index: 7;
}
}
.position-fixed-black{
position: fixed;
z-index: 6;
background-color: rgba(16, 16, 16, 0.89);
top: 0;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  background: #2421214f;
}

 .navbar-nav .nav-item .nav-link {
  margin-left: 15px;
  margin-right: 15px;
  font-weight: bold;
  font-size: 16px;
}

.card-white1{
   background: linear-gradient(119.3deg,#ffffff 36.44%, #dde4ff 101.52%);
  border: 2px solid #ffc107;
  width: 70%;
  border-radius: 31px;
  padding: 10px;
  }

#services .card img {
  height: 200px !important;
  object-fit: cover;
  object-position: top;
}

.text-justify{

text-align: justify;
}

  .dropdown:hover > .dropdown-menu {
    display: block;
  }

.dropdown-submenu {
position: relative;
}

.dropdown-submenu > .dropdown-menu {
top: 0;
left: 100%;
margin-left: 0.1rem;
display: none;
position: absolute;
}

.dropdown-submenu:hover > .dropdown-menu {
display: block;
}

@media (max-width: 768px) {

/*  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: relative;
  }
*/
  .dropdown-submenu > .dropdown-menu {
top: 0;
left: 70%;
margin-left: 0.1rem;
display: none;
position: absolute;
}
}



.social-media a {
    position: relative;
    border-radius: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    padding: .6rem !important;
    border: 1px solid #fff;
    margin: 0 5px;
    cursor: pointer;
}
.social-media .fb:hover {
    background: #3f64ac;
}
.social-media .twitter:hover {
    background: #080808;
}

.social-media .linkedin:hover {
    background: #0077b5;
}
.social-media .utube:hover {
    background: #f7343d;
}
.social-media .insta:hover {
    background: #d62976;
}

.breadcrumb {
    font-size: 16px !important;
}

.breadcrumb a{
  color: #ffc107!important;
  text-decoration: none;
  font-size: 18px;
  font-weight: bold;
}

.breadcrumb-item+.breadcrumb-item::before {
    float: left;
    padding-right: .5rem;
    color: #fff;
    content: "/";
    font-size: larger;
}