.faq input[type="checkbox"]:checked+label[for="faq-c"] {
  height: 260px;
}
.hft-jg{padding: 40px;}
.dens{
row-gap: 25px;
} 
@media(max-width:1569px) {
  .or-serv-sec {
      .grid-container-bdg {
          grid-template-columns: repeat(3, 1fr) !important;
      }
  }

  .faq input[type="checkbox"]:checked+label[for="faq-c"] {
      height: 280px;
  }
}

@media (max-width:1199px) {
  .or-serv-sec {
      .grid-container-bdg {
          grid-template-columns: repeat(2, 1fr) !important;
      }
  }

  .faq input[type="checkbox"]:checked+label[for="faq-c"] {
      height: 330px;
  }
}

@media (max-width:991px) {
  .dens{
row-gap: 15px;
}
.hft-jg{padding: 22px;}
  .faq input[type="checkbox"]:checked+label[for="faq-c"] {
      height: 411px;
  }
}

@media (max-width:767.98px) {
  .img-sp-rw{gap:10px;}
  .faq input[type="checkbox"]:checked+label[for="faq-c"] {
      height: auto;
  }

  .or-serv-sec {
      .grid-container-bdg {
          grid-template-columns: repeat(1, 1fr) !important;
      }
  }
}

.inside-left .item-title,
.inside-left p {
  text-align: left !important;
  padding-left: 0px !important
}

.inside-left .hover-effect {
  background: #fff !important
}

.hoveref .icon-bx-main.bdrbox:hover {
  border-color: #fff;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px !important;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px !important;
}

.op-5 {
  opacity: 0.5;
}

.prscv.prz-snd-sec p span {
  line-height: 1.36;
}

.bginnwhite .gd-gb {
  background: #fff;
}

.transform-none {
  text-transform: none;
}
.trfnt    { line-height: 1.4;
  margin-top: 20px;}
  .bg-lite-grey {
background: rgba(239, 242, 241, 1);
}
.sira-img{max-width: initial;}
.sira-p{max-width: 103ch;} 
      .sctitle h3 {
          font-weight: 500;
          font-size: 22px;
          line-height: 1.5;
          margin-bottom: 5px;
          margin-top: 0px;
      }
.sctitle{height:100%}
      .sctitle p {
          font-weight: 400;
          font-size: 18px;
          line-height: 150%;
          letter-spacing: -2%;
          margin-bottom: 0px;
      }

      .roundedt-10 {
          border-radius: 10px 10px 0px 0px
      }

      .roundedb-10 {
          border-radius:  10px
      }
      .rowgap20{row-gap:30px} 
      .mw-110auto{    max-width: 110ch;
          margin: auto;}
          .dcfont { 
color: #2E373ACC;
}
figure.overlay img{
max-width: initial;
width: initial;
}
.img-cc-main img {
padding: 0px;
}
.csfont22{
font-size: 22px;
font-weight: 500;
color: #242E37 !important;}
.fontsre{
font-size: 22px;
font-weight: 500;
color: #242E37 !important;
transition: all .3s ease-in-out;
opacity: 1;

}
.overlay-1:hover .fontsre
{
opacity: 0;
}
.overlay-1:hover .figcaption *, .overlay-1:hover figcaption * {
transform: translateY(-36%);
}
.ic-m { 
margin-right: 20px;
}
.opacity75{opacity: .75;}
.acc-intractive .accordion-content p { 
margin-left: 34px;
}
.acc-intractive .active .icon {
transform: rotate(180deg);
}
.accordion-header img{filter: brightness(0) ;}
.acc-intractive .accordion-header h3 { 
color: #242E37;
}
.accordion-header{height:90px;}
.acc-intractive .accordion-item{margin-bottom: 0px;}
.accordion-header  h3 img{width: 24px;}
.bgblsa{background: #F0FBFF !important; transition: all .3s ease-in-out;}
.bgblsa:hover{background: #19ACDE !important;}
.bgblsa:hover h3,.bgblsa:hover p{color: #fff !important; }
.bgblsa:hover h3,.bgblsa:hover img{filter: brightness(0) invert(1) !important ;}
@media (max-width:767.98px) {
  .ssw {
      padding-top: 35px;
  }

  .ovsms {
      background: #29404869;
  }

  .hoveref .remain .mb-4:nth-last-child(1) {
      margin-bottom: 0px !important;
  }
}

@media (max-width:500px) {
  .acc-intractive .accordion-content {
      width: 100%;
  }
  .smdire {
 flex-direction: column;
 padding-bottom: 60px;
} 
.title-area::before {
  position: absolute;
  content: "";
  width: 60px;
  height: 60px;
  background: url(images/cctv-main/sira.png);
  top: -17px;
  right: 5px;
  display: inline-block;
  background-size: contain;
} 
}