body{
 font-family: 'Open Sans', sans-serif;
 margin:0 auto;
 padding:0;
 color:#212529
}
html{
 scroll-behavior:smooth
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
 color:#021028
}
a{
 color:#0d6efd;
 text-decoration:none
}
a:hover{
 color:#3367cc;
}
@media (min-width:992px){
 .text-lg-left{
  text-align:left!important
 }
 .text-lg-center{
  text-align:center!important
 }
 .mt-lg-n1{
  margin-top:-5rem!important
 }
 .mt-lg-n2{
  margin-top:-10rem!important
 }
 .mt-lg-n3{
  margin-top:-15rem!important
 }
 .mt-lg-n4{
  margin-top:-20rem!important
 }
}
@media (min-width:768px){
 .text-md-left{
  text-align:left!important
 }
 .text-md-center{
  text-align:center!important
 }
}

.text-justify{
 text-align:justify
}
.text-justify-center{
 text-align:justify;
 text-align-last:center
}
.bg-blue{
 background-color:#1669c4;
}
.bg-blue-light{
/* background-color:#e7f3ff*/
background: #e7f3ff url(https://forensiksoft.com/assets/img/bg-call.png)repeat;
}

.breadcrumb-darka {
    color: #a9bdf7;
}

.breadcrumb-dark a {
    color: #a9bdf7;
}

.breadcrumb-white{
    color: #fff;
}
.breadcrumb-white a{
    color: #ffc107;
}

.btn-round{
 border-radius:30px;
 padding-left:30px;
 padding-right:30px
}
footer{
 background-color: #051c3b;
/*background-color: #20324f;*/
}
footer p{
 color:#fff;
}
footer a{
 color:#fff;
}
footer a:hover{
 color:#9cf;
}
footer ul.list-right li{
 margin: 10px 0;   
}
.copyright{
 background-color: #001532;
 margin:0
}
.copyright a{
 color:#a2b8ee;
 text-decoration:none
}
.copyright a:hover{
 color:#6c85c5;
}
.navbar-dark {
  background-color: #0c081e;
}
.navbar-dark .navbar-nav .nav-link{
 color:#fff;
 font-weight:700;
 padding-left:1rem;
 padding-right:1rem;
 font-size: 20px;
}
.navbar-dark .navbar-nav .nav-link:hover{
 color:#96cafe;
 font-weight:700;
}

.navbar-dark .navbar-nav .nav-link svg{
    fill:#fff;
}
.navbar-dark .navbar-nav .nav-link:hover svg{
    fill:#96cafe;
}


.btn-danger:hover{
 background-color:#f13453;
 -webkit-box-shadow:0 .5rem 2.3rem 0 rgb(226 16 50 / 50%);
 box-shadow:0 .5rem 2.3rem 0 rgb(226 16 50 / 50%)
}
.btn-primary:hover{
 background-color: #0d6efd;
 -webkit-box-shadow: 0 .5rem 2.3rem 0 rgba(13 110 253 / 50%);
 box-shadow: 0 .5rem 2.3rem 0 rgba(13 110 253 / 50%);
}

button.gotop {
 position : fixed;
 z-index : 1100;
 right : 30px;
 bottom : 150px;
 width : 50px;
 height: 50px;
 color : #FFF;
 background-color : #0d6efd;
 padding : 2px 10px 5px 10px;
 display : none;
 border: none;
 border-radius: 7px;
 transition: 1s;
}
button.gotop:hover {
 text-decoration : none;
 background-color : #2a73e0;
 transform: translate(0, -10px);
}


.text-orange{
 color: #c63;
}
.carousel-control-next-icon.black {
 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.carousel-control-prev-icon.black {
 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}


ul.list-check {
 list-style: none;
 margin: 0;
 padding: 0
}
ul.list-check li {
 margin-top: .33rem;
 padding-left: 1.8rem;
 position: relative;
 padding-bottom:5px
}
ul.list-check li:before {
 content: "";
 display: block;
 width: 6px;
 height: 10px;
 border: solid #fff;
 border-width: 0 2px 2px 0;
 transform: rotate(45deg);
 position: absolute;
 top: 10px;
 left: 6px;
 z-index: 1
}
ul.list-check li:after {
 width: 18px;
 height: 18px;
 border-radius: 14px;
 background: #099e44;
 position: absolute;
 left: 0;
 margin: auto;
 content: '';
 top: 7px;
 z-index: 0
}


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

ul.list-check-info{
 list-style:none;
 padding-left:25px
}
ul.list-check-info li{
 position:relative;
 text-align:left;
 padding-bottom:5px
}
ul.list-check-info li:before{
 position:absolute;
 height:20px;
 width:20px;
 content:"";
 background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50"><path fill="rgb(51, 103, 204)" d="M20.5,42a2.368,2.368,0,0,1-1.759-.766l-14-14.423a2.584,2.584,0,0,1,0-3.626l3.988-4.109a2.4,2.4,0,0,1,3.518,0l8.249,8.5L38.755,8.76a2.4,2.4,0,0,1,3.518,0l3.988,4.109a2.584,2.584,0,0,1,0,3.626l-24,24.737A2.37,2.37,0,0,1,20.5,42Z"></path></svg>') no-repeat;
 background-size:20px 20px;
 top:2px;
 margin-left:-25px
}

ul.list-right {
 list-style: none;
 padding-left: 14px;
}
ul.list-right li {
 position: relative;
 text-align: left;
}

ul.list-right li a::before {
 position: absolute;
 height: 20px;
 width: 20px;
 content: "";
 background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 50 50"><path fill="rgb(154,157,160)" d="M18.356,7.059L32.471,20.945h0L36,24.415,18.645,42.058l-3.529-3.471L29,24.473,14.885,10.588Z"></path></svg>') no-repeat;
 background-size: auto;
 background-size: 16px 16px;
 top: 5px;
  margin-left: -19px;
}

@media (min-width:1200px) {
 .product-navbar {
  background: #0c71c9;
  top: 0;
  width: 100%;
  padding: 0;
  z-index: 100
 }

 .product-navbar .logo {
  border-right: 1px solid #fff;
  padding-right: 1rem;
  display: block;
  width: 151px
 }

 .product-navbar li a {
  color: #fff;
  font-size: 16px;
  position: relative;
  font-weight: 700;
  display: flex;
  margin-left: 1.3rem
 }

 .product-navbar li>a:before {
  width: 100%;
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #e11f26;
  z-index: 2;
  content: '';
  transform: scaleX(0);
  transition: all .5s;
  transform-origin: left
 }

 .product-navbar .nav-link {
  padding: .5rem 0
 }

 .product-navbar .nav-pills .nav-link {
  border-bottom: 3px solid #0c71c9;
  border-radius: 0
 }

 .nav-link:hover, .product-navbar .nav-link:focus {
  color: #fff
 }

 .nav-pills .show>.nav-link, .product-navbar .nav-pills .nav-link.active {
  color: #fff;
  background-color: transparent !important;
  border-bottom: 3px solid #fff;
 }
}

.btn-blue:focus, .btn-blue{
 color: #fff;
 background-color: #005de0;
 border: 2px solid #005de0;
 font-weight: 600;
/* border-radius: 15px 0px;*/
}
.btn-blue:hover {
 color: #fff;
 border: 2px solid #005de0;
 background-color: #005de0;
 -webkit-box-shadow:0 .5rem 2.3rem 0 rgb(0, 93, 224);
 box-shadow:0 .5rem 2.3rem 0 rgb(0, 93, 224)
}

.btn-green:focus, .btn-green {
 color: #fff;
 background-color: #198754;
 border: 2px solid #198754;
 font-weight: 600;
/* border-radius: 15px 0px;*/
}
.btn-green:hover{
 color: #fff;
 border: 2px solid #198754;
 background-color: #198754;
 -webkit-box-shadow:0 .5rem 2.3rem 0 rgb(25 135 84 / 50%);
 box-shadow:0 .5rem 2.3rem 0 rgb(25 135 84 / 50%)
}

.btn-orange:focus, .btn-orange{
 color: #cc6633;
 background-color: #fff;
 border: 2px solid #cc6633;
 font-weight: 600;
/* border-radius: 15px 0px;*/
}
.btn-orange:hover {
 color: #fff;
 border: 2px solid #cc6633;
 background-color: #cc6633;
 -webkit-box-shadow:0 .5rem 2.3rem 0 rgb(204 102 51 / 50%);
 box-shadow:0 .5rem 2.3rem 0 rgb(204 102 51 / 50%)
}

.btn-orange:focus svg, .btn-orange svg{
    fill: #cc6633!important;
}
.btn-orange:hover svg{
    fill: #fff!important;
}

#blue-pills .nav-pills .nav-link{
 text-align: left !important;
 color: #000;
 background-color: transparent;
 font-weight: bold;
 opacity: .4;
 border-left: 2px solid transparent;
}
#blue-pills .nav-pills .nav-link:focus, #blue-pills .nav-pills .nav-link.active {
 text-align: left !important;
 color: #0d6efd;
 opacity: 1;
 border-left: 2px solid #0d6efd;
}
#blue-pills .nav-pills .nav-link span{
 color: #000;
 font-weight: 400;
}

#blue-faq .accordion-button:focus {
 z-index: 3;
 border-color: #86b7fe;
 outline: 0;
 box-shadow: none!important;
}
#blue-faq .accordion-button{
 border-left: 2px solid #0d6efd;
 font-weight: bold;
}

.testimonial-section3 .fst-italic{
	font-size: 18px;
}
.testimonial-section3 .carousel-indicators {
	position: absolute;
	right: 0;
	bottom:-50px;
	left: 0;
	z-index: 2;
	display: flex;
	justify-content: center;
	padding: 0;
	margin-right: 15%;
	margin-bottom: 1rem;
	margin-left: 15%;
	list-style: none;
}
.testimonial-section3 .carousel-item{
padding: 0px 10px
}
.testimonial-section3 .testimonial-single-box {
 box-shadow: 0 0 24px rgb(0 0 0 / 13%);
 padding: 10px 0 10px 20px;
 position: relative;
 border-radius: 10px;
 overflow: hidden;
 z-index: 1;
 transition: .5s;
 background: #ddeaff;
 margin-bottom: 20px;
 border: 4px solid #0d6efd;
}
.testimonial-section3 .testimonial-single-box:before {
 position: absolute;
 content: "";
 top: 0;
 left: 30px;
 height: 100%;
 width: 50%;
 background: #F1F8FFC9;
 transform: skewX(-29deg);
 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;*/
margin: 30px 0 7px;
font-weight: 600;
color: #464646;
}
.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;
}
.carousel-indicators [data-bs-target] {
 height: 14px;
 width: 14px;
 /*border-radius: 10px 0px;*/
 background-color: #0d6efd;
}
/*end-details*/
@media(max-width: 991px){
 .btn-md-block {
  display: block;
  width: 100%;
 }
}

.dropdown-menu .download-win{
 background-color: #fff;
 border: 1px solid #28a745;
 color: #28a745;
 padding: 15px 15px;
 font-weight: bold;
}
.dropdown-menu .download-win .svg{
 fill: #28a745;
}
.dropdown-menu .download-win:hover {
 background-color: #e3ffea;
 border: 1px solid #28a745;
 color: #218838;
}
.dropdown-menu .download-win:hover .svg{
 fill: #218838;
}

.dropdown-menu .download-mac{
 background-color: #fff;
 border: 1px solid #004efd;
 color: #004efd;
 padding: 15px 15px;
 font-weight: bold;
}
.dropdown-menu .download-mac .svg{
 fill: #004efd;
}
.dropdown-menu .download-mac:hover {
 background-color: #e8f0ff;
 border: 1px solid #004efd;
 color: #004efd;
}
.dropdown-menu .download-mac:hover .svg{
 fill: #004efd;
}
.dropdown-menu .buy-win{
 background-color: #fff;
 border: 1px solid #f58b3c;
 color: #f58b3c;
 padding: 15px 15px;
 font-weight: bold;
}
.dropdown-menu .buy-win .svg{
 fill: #f58b3c;
}
.dropdown-menu .buy-win:hover {
 background-color: #ffebe9;
 border: 1px solid #f58b3c;
 color: #f58b3c;
}
.dropdown-menu .buy-win:hover .svg{
 fill: #f58b3c;
}

.dropdown-menu .buy-mac{
 background-color: #fff;
 border: 1px solid #004efd;
 color: #004efd;
 padding: 15px 15px;
 font-weight: bold;
}
.dropdown-menu .buy-mac .svg{
 fill: #004efd;
}
.dropdown-menu .buy-mac:hover {
 background-color: #e8f0ff;
 border: 1px solid #004efd;
 color: #004efd;
}
.dropdown-menu .buy-mac:hover .svg{
 fill: #004efd;
}

.card-blue{
 border: 2px solid #0d6efd;
 border-radius: 10px;
 transition: .6s;
}
.card-blue:hover {
 border-radius: 0px 50px;
 transition: .6s;
 background-color: #eaf1fd;
}
.product-vs a {
 display: inline-block;
 padding: 10px;
 border: 1px solid #ccc;
 border-radius: 7px;
}
.title-small {
 position: relative;
 font-size: 14px;
 font-weight: bold;
 padding: 5px 20px;
 background-color: #e7f3ff;
 border-radius: 30px;
 color: #1669c4;
 border: 2px solid #e7f3ff;
}
.title-small-white {
 position: relative;
 font-size: 14px;
 font-weight: bold;
 padding: 5px 20px;
 background-color: #fff;
 border-radius: 30px;
 color: #1669c4;
 border: 2px solid #fff;
}
.blue-outline{
 border-radius: 10px;
 background: #f0f7ffeb;
 border: 2px solid #0d6efd;
}
.blue-outline:hover {
 background: #dbedff;
 border: 2px solid #0d6efd;
}
.btn-outline-danger{
/* border-radius: 15px 0px;*/
}


.bg-header{
 background: #0c081e url(https://forensiksoft.com/assets/img/bg/header.webp);
 background-size: cover;
 border-radius: 0px 0px 150px 0px;
 background-position: bottom center;
}
@media(max-width:991px){
 .bg-header{
  background: #0c081e;
 }
}
.bg-hero{
 background: #0c081e url(https://forensiksoft.com/assets/img/hero.webp);
 background-size: cover;
 background-position: 80% 0;
}
@media(max-width:991px){
 .bg-hero{
  background: #0c081e;
 }
}
.bg-blue-dark{
 background-color: #0c081e;
}

.list-check-icon{
 list-style: none;
 padding-left: 20px;
}
.list-check-icon li{
 margin-top: 10px;
 margin-left: 10px;
}
.list-check-icon li:before {
 position: absolute;
 height: 32px;
 width: 32px;
 content: "";
 background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="rgb(0, 123, 255,1)" d="M10.643,20.9L26.8,4.721a2.464,2.464,0,1,1,3.482,3.487L14.125,24.385,14.143,24.4,12.178,26.37a2.144,2.144,0,0,1-3.035,0L1.72,18.937A2.464,2.464,0,1,1,5.2,15.45l5.44,5.448h0Z"></path></svg>') no-repeat;
 background-size: 16px 16px;
 margin-left: -27px;
 margin-top: 6px;
}


.list-lens-icon{
 list-style: none;
 padding-left: 20px;
}
.list-lens-icon li{
 margin-top: 10px;
 margin-left: 10px;
}
.list-lens-icon li:before {
 position: absolute;
 height: 32px;
 width: 32px;
 content: "";
 background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="rgb(0, 123, 255,1)" d="M31.008 27.231l-7.58-6.447c-0.784-0.705-1.622-1.029-2.299-0.998 1.789-2.096 2.87-4.815 2.87-7.787 0-6.627-5.373-12-12-12s-12 5.373-12 12 5.373 12 12 12c2.972 0 5.691-1.081 7.787-2.87-0.031 0.677 0.293 1.515 0.998 2.299l6.447 7.58c1.104 1.226 2.907 1.33 4.007 0.23s0.997-2.903-0.23-4.007zM12 20c-4.418 0-8-3.582-8-8s3.582-8 8-8 8 3.582 8 8-3.582 8-8 8z"></path></svg>') no-repeat;
 background-size: 16px 16px;
 margin-left: -27px;
 margin-top: 4px;
}


.list-lens-icon1{
 list-style: none;
 padding-left: 20px;
}
.list-lens-icon1 li{
 margin-top: 10px;
 margin-left: 10px;
}
.list-lens-icon1 li:before {
 position: absolute;
 height: 32px;
 width: 32px;
 content: "";
 background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="rgb(0, 123, 255,1)" d="M18.419,11.152a1.525,1.525,0,1,0,2.645-1.52,8.909,8.909,0,0,0-1-1.383A1.518,1.518,0,1,0,17.8,10.27,6.494,6.494,0,0,1,18.419,11.152Zm2.372,2.341a1.539,1.539,0,0,0-1.763,1.231A5.316,5.316,0,1,1,13.8,8.476c0.2,0,.4.015,0.593,0.03a1.523,1.523,0,0,0,.35-3.025c-0.319-.03-0.623-0.046-0.943-0.046a8.361,8.361,0,1,0,8.24,9.821A1.538,1.538,0,0,0,20.79,13.493Zm2.584,8.954a12.74,12.74,0,1,0-2.311,2.037l7.723,6.446a1.559,1.559,0,0,0,.973.35,1.505,1.505,0,0,0,1.171-.547,1.521,1.521,0,0,0-.2-2.144ZM3.916,13.8A9.882,9.882,0,1,1,13.8,23.679,9.9,9.9,0,0,1,3.916,13.8Zm10.322-2.6-0.441.456-0.441-.441a1.516,1.516,0,0,0-2.144,2.144L11.654,13.8l-0.441.441a1.514,1.514,0,0,0,0,2.144,1.493,1.493,0,0,0,1.079.441,1.558,1.558,0,0,0,1.079-.441l0.441-.441,0.441,0.441a1.493,1.493,0,0,0,1.079.441,1.558,1.558,0,0,0,1.079-.441,1.514,1.514,0,0,0,0-2.144L15.971,13.8l0.441-.441a1.514,1.514,0,0,0,0-2.144A1.551,1.551,0,0,0,14.238,11.2Z"></path></svg>') no-repeat;
 background-size: 16px 16px;
 margin-left: -27px;
 margin-top: 4px;
}

.logo img{
 -webkit-filter: grayscale(100%);
 filter: grayscale(100%);
 transition: .8s;
}
.logo img:hover {
 -webkit-filter: grayscale(0%);
 filter: grayscale(0%);
 transform: scale(1.1);
}
.shadow-hover{
 box-shadow: none;
}
.shadow-hover:hover {
 box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
}



.u-lining-1, .u-lining-yellow, .u-lining-blue {
 position: relative;
}
.u-lining-1::after, .u-lining-yellow::after, .u-lining-blue::after {
 background-image: url("../img/u-line1.svg");
 background-repeat: no-repeat;
 background-size: 100% 100%;
 content: "";
 display: block;
 height: .3em;
 left: -.2em;
 position: absolute;
 top: calc(100% - .15em);
 width: calc(100% + .4em);
}
.u-lining-yellow::after {
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 208.01 8.3'%3E%3Cpath fill='%23fab758' d='M64.42,2.42Q42.78,1.46,21.19,0c-2.8-.19-4.09.89-3.87,2L3.92,1.87c-5.13-.05-5.28,3.87-.12,3.92l60.49.55c46.63,2.08,93.34,2.51,139.81,1.27,5-.13,5.39-3.87.13-3.92Z'/%3E%3C/svg%3E");
}
.u-lining-blue::after {
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 208.01 8.3'%3E%3Cpath fill='%233f78e0' d='M64.42,2.42Q42.78,1.46,21.19,0c-2.8-.19-4.09.89-3.87,2L3.92,1.87c-5.13-.05-5.28,3.87-.12,3.92l60.49.55c46.63,2.08,93.34,2.51,139.81,1.27,5-.13,5.39-3.87.13-3.92Z'/%3E%3C/svg%3E");
}

.move-right svg{
 transition:ease-in-out .3s;
}

.move-right:hover svg{
 transform: translate(10px, 0);
 transition: all .2s;
}

.fs-radius{
 border-radius: 10px;
}

.black-divider{
 border-left: 1px solid #000;
 border-right: 1px solid #000;
}
.white-divider{
 border-left: 1px solid #fff;
 border-right: 1px solid #fff;
}

@media(max-width:991px){
 .black-divider{
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: none;
  border-right: none;
  padding: 40px 0px;
  width: 90%;
 }
 .white-divider{
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: none;
  border-right: none;
  padding: 40px 0px;
  width: 90%;
 }
}

.bg-globe{
 background: #0c081e url(https://forensiksoft.com/assets/img/bg-call.png);
 background-size: cover;
 background-position: center;
 background-attachment: fixed;
}

.guide p {
 margin-top: 0;
 margin-bottom: 2rem;
 font-size: 20px;
 font-weight: 500;
}

.steps-area .btn-steps{
 cursor: context-menu;
 background: #0d6efd;
 border-radius: 10px 0px 10px 0px;
 color: #fff;
 font-weight: bold;
 border: 2px solid #0d6efd;
}
.steps-area .steps {
 background: #e8f1ff;
 border: 1px solid #91beff;
 border-radius: 10px 0px 10px 0px;
 color: #0d6efd;
 margin: 2px;
 float: right;
}

.white-box{
    background: #fff;
    box-shadow: 0 0.1rem 1.125rem rgb(233 233 233);
    border-radius: 0.3rem;
    padding: 2rem;
    height: 100%;
}
.text-bright-blue{
	color: #91b9ff !important;;
}
.bg-tab .nav-tabs{
    display:flex;
    border-bottom:2px solid #c7cacd;
}
.bg-tab .nav-tabs a{
    border: none;
}
.bg-tab .nav-tabs a.active{
    color:#0d6efd;
    border-bottom:2px solid #0d6efd;
    position:relative;
}
.bg-tab .nav-tabs a:hover{
    color:#3184ff;
    border-bottom:2px solid #3184ff;
}
.bg-tab .nav-tabs a{
    color:#c7cacd;font-size:18px;padding:10px;display:inline-block;font-weight:700
}
.bg-tab .nav-tabs a.active:before{
    content:'';
    border:1px solid #0d6efd;
    border-top-width:medium;
    border-right-width:medium;
    border-bottom-width:medium;
    border-left-width:medium;
    border-width:0 2px 2px 0;display:inline-block;padding:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;bottom:-9px;left:50%;margin-left:-5px;background:#fff
}
@media(max-width:991px){
    .bg-tab .nav-tabs li{
    width:100%
}
.bg-tab .nav-tabs a{
    display:block;text-align:center;margin-top:10px
}
}
.card-blue-bold {
	box-shadow: 0 0rem 1rem rgb(212 233 253);
	border-radius: 10px;
	color: #fff;
	border: 1px solid #0d6efd;
}
.img-shadow {
	position: absolute;
	bottom: 6px;
	right: 6px;
	box-sizing: border-box;
	padding: 0;
	border: none;
	margin: auto;
	display: block;
	width: 0;
	height: 0;
	min-width: 40%;
	max-width: 100%;
	min-height: 40%;
	max-height: 100%;
	opacity: .1;
}
.bg-digital-world{
	background: #00172e  url('../img/bg-digital-cloud-data.webp') no-repeat right top;
	background-size: cover;
}   @media(max-width:991px) {
.bg-digital-world {
    background: #00172e !important;
  }
}
.underline-linear {
	background-image: linear-gradient(120deg, #fab458 0%, #fab758 100%);
	background-repeat: no-repeat;
	background-size: 100% 0.1em;
	background-position: 0 88%;
	transition: background-size 0.25s ease-in;
	border-radius: 42px;
}
.text-admin{
	color:  rgb(126, 215, 249);
}
/*,*/
.bg-dark-main {
    background: #0c081e;
}

@media(max-width:991px) {
.bg-dark-main {
    background: #0c081e;
}
}
.bg-dark-main .breadcrumb a {
    color: #a9bdf7;
}
.card-base-std {
    background: linear-gradient(#cfeefc, #fff);
    border-radius: 10px;
    border-color: #005AF4;
}
.card-base-ofr {
    background: linear-gradient(#fff2e4, #fff);
    border-radius: 10px;
    border-color: #F47E00;
}
.card-base-pro {
    background: linear-gradient(#dac2ec, #fff);
    border-radius: 10px;
    border-color: #7030a0;
}
.card-base-ent {
    background: linear-gradient(#d5fae8, #fff);
    border-radius: 10px;
    border-color: #198754;
}
.lic-name {
    margin-bottom: 20px;
    font-weight: 600;
    margin-top: 15px;
    color: #084F6B;
}
.card-top-main {
    padding: 20px 15px 0;
    border-radius: 10px;
    background: #fff;
    transition: all 0.3s ease-in-out;
}
.card-base-std:hover .card-top-main, .card-base-ofr:hover .card-top-main, .card-base-pro:hover .card-top-main, .card-base-ent:hover .card-top-main {
    transform: scale(1.02);
    box-shadow: 0 0 15px #b7d3f3;
}
.border-tb {
    border-width: 2px;
    border-style: solid;
    border-image: linear-gradient(to right, #fff, #D9D9D9, #fff) 53% 0%;
    padding: 10px 0 10px;
}
.btn-blue-buy {
    padding: 15px 20px;
    background: #2569ce;
    border: none;
    border-radius: 13px;
    color: #ffffff;
}
.btn-blue-buy:hover, .btn-blue-buy:focus {
    background: #347dcf;
    color: #ffffff;
}
ul.list-circle-blue, ul.list-circle-orange, ul.list-circle-green, ul.list-circle-purple {
    list-style: none;
    padding-left: 25px
}
ul.list-circle-blue li, ul.list-circle-orange li, ul.list-circle-green li, ul.list-circle-purple li {
    position: relative;
    text-align: left;
    padding-bottom: 10px;
    font-size: 16px;
}
ul.list-circle-blue li:before {
    position: absolute;
    height: 20px;
    width: 20px;
    content: "";
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50"><path fill="rgb(0, 90, 244)" d="M25,49A24,24,0,1,1,49,25,24,24,0,0,1,25,49ZM35.733,13.986l-14.062,13.7-6.405-6.24L11,25.6,21.672,36,40,18.146Z"/><path fill="rgb(255, 255, 255)" d="M40,18.146L21.672,36,11,25.6l4.27-4.16,6.405,6.24,14.062-13.7Z"/></svg>') no-repeat;
    background-size: 20px 20px;
    top: 3px;
    margin-left: -27px;
}
ul.list-circle-orange li:before {
    position: absolute;
    height: 20px;
    width: 20px;
    content: "";
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50"><path fill="rgb(227, 119, 2)" d="M25,49A24,24,0,1,1,49,25,24,24,0,0,1,25,49ZM35.733,13.986l-14.062,13.7-6.405-6.24L11,25.6,21.672,36,40,18.146Z"/><path fill="rgb(255, 255, 255)" d="M40,18.146L21.672,36,11,25.6l4.27-4.16,6.405,6.24,14.062-13.7Z"/></svg>') no-repeat;
    background-size: 20px 20px;
    top: 3px;
    margin-left: -27px;
}
ul.list-circle-purple li:before {
    position: absolute;
    height: 20px;
    width: 20px;
    content: "";
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50"><path fill="rgb(112, 48, 160)" d="M25,49A24,24,0,1,1,49,25,24,24,0,0,1,25,49ZM35.733,13.986l-14.062,13.7-6.405-6.24L11,25.6,21.672,36,40,18.146Z"/><path fill="rgb(255, 255, 255)" d="M40,18.146L21.672,36,11,25.6l4.27-4.16,6.405,6.24,14.062-13.7Z"/></svg>') no-repeat;
    background-size: 20px 20px;
    top: 3px;
    margin-left: -27px;
}
ul.list-circle-green li:before {
    position: absolute;
    height: 20px;
    width: 20px;
    content: "";
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50"><path fill="rgb(92, 230, 105)" d="M25,49A24,24,0,1,1,49,25,24,24,0,0,1,25,49ZM35.733,13.986l-14.062,13.7-6.405-6.24L11,25.6,21.672,36,40,18.146Z"/><path fill="rgb(255, 255, 255)" d="M40,18.146L21.672,36,11,25.6l4.27-4.16,6.405,6.24,14.062-13.7Z"/></svg>') no-repeat;
    background-size: 20px 20px;
    top: 3px;
    margin-left: -27px;
}
.license-tab {
    background-color: #0c081e;
}
.margin-up {
    margin-bottom: -23px;
}
.license-tab .nav-tabs .nav-link.active {
    background: #fff;
}
.license-tab ul {
	border: none;
	background-color: transparent;
    margin: 0 1px;
    border-radius: 10px;
}
.license-tab ul li {
    margin: 0 1px;
}
.license-tab .nav-tabs .nav-link {
    font-size: 17px;
    display: inline-block;
    list-style: none;
    position: relative;
    cursor: pointer;
	background: #ffca1c;
  	border-bottom: 4px solid #ffca1c;
	padding: 14px 10px;
    transition: 0.3s;
    color: #000;
    align-items: center;
    justify-content: center;
	height: 100%;
}

@media(max-width: 767px) {
.license-tab .nav-tabs .nav-link {
    font-size: 14px;
    padding: 5px 10px;
    font-weight: normal;
}
}
/*.license-tab .nav-tabs .nav-link.active::after {
    content: '';
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #0660ff;
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    color: #1729c2;
}*/
.license-tab .nav-tabs .nav-link:hover {
    background: #e7f3ff;
    border-color: #F0F3FF;
}
.license-tab .nav-tabs .nav-link.active {
	background: #e7f3ff;
	border-bottom: 4px solid #e7f3ff;
	font-weight: bold;
}
@media(max-width: 767px) {
.license-tab .nav-tabs .nav-link.active {
	font-weight: normal;
}
}
.license-tab li:nth-child(2) a {
	position: relative;
	color: #dc3545!important;
	font-weight: bold!important;
}
.license-tab li:nth-child(2) a::before {
	content: "Hot Choice!";
	position: absolute;
	top: -11px;
	margin-left: -45px;
	background: #dc3545;
	color: #fff;
	border-radius: 5px;
	padding: 0 10px;
	font-size: 13px;
	left: 50%;
	font-weight: normal;
}

  .footer__lang{
      display: flex;
      flex-wrap: wrap;
    list-style: none;
    color: #fff;
    justify-content: space-between;
    width: 100%;
    box-sizing: border-box;
    margin: auto;
  }
.footer__lang li{
 margin: 5px auto;
}  
.footer__lang a{
  padding: 0 20px;
}




.card.blue-outline .card-body .text-start{
  font-weight: bold;
}
.avatar-20{
  border-radius: 50px;
}


.btn-block{
width: 100%;
}

.blue-outline .btn-blue{
/*border-radius: 0px 0px 48px 0px;*/
background: #0c71c9;
border: none;
border-top: 2px solid #0c71c9;
}

.read_more {
display: block;
font-style: normal;
margin-top: 1rem;
font-weight: 600;
}
.read_more:after{
content:'';
position:absolute;
width:28%;
transform:scaleX(0);
height:2px;
bottom:20px;
left:13px;
background-color:#0d6efd;
transform-origin:bottom right;
transition:transform .25s ease-in-out
}
.read_more:hover:after{
transform:scaleX(1);
transform-origin:bottom left;
}
@media (min-width: 991px) {
.border-lg-end {
    border-right: 1px solid #dee2e6 !important;
}
.border-lg-start {
    border-left: 1px solid #dee2e6 !important;
}
}

.thankyou{
 font-family: Times New Roman;
 font-size: 7rem;
 color: #001124;
 font-weight: bold;
 text-shadow: 0 .5rem 1rem rgba(0, 0, 0, .25);
}
.font-shadow{
 font-family: Times New Roman;
 color: #001124;
 font-weight: bold;
 text-shadow: 0 .5rem 1rem rgba(0, 0, 0, .25);
}
.icon-cross-custom{
  float:right;background:#fff;border:1px solid #fff;margin-bottom:0;border-radius:7px
}
.pop-offer{
  top:63%!important;width:170px;height:200px;background-repeat:no-repeat;right:0;color:#fff;z-index:9000;position:fixed;background-color:transparen;
}


.spec_sec .nav-pills .nav-link{
text-align: left !important;
padding: 20px 24px;
border-radius: 8px;
text-transform: uppercase;
background-color: #DDF2FF;
color: #3F8DBF;
font-weight: bold;
margin: 10px 0px;
position: relative;
}
.spec_sec .nav-pills .nav-link:after {
position: absolute;
content: '\203A';
font-weight: bold;
font-size: 50px;
right: 10px;
opacity: 0;
transition-duration: 150ms;
line-height: 0px;
top: 40%;
}
.spec_sec .nav-pills .nav-link:focus, .spec_sec .nav-pills .nav-link.active {
text-align: left !important;
opacity: 1;
background-color: #3F8DBF;
color: #FFF;
}
.spec_sec .nav-pills .nav-link:focus, .spec_sec .nav-pills .nav-link.active:after {
opacity: 1;
/*  right: 10px;*/
}
.spec_sec .nav-pills .nav-link span{
color: #000;
font-weight: 400;
}
.spec_sec .tab-content{
background-color: #FFF;
-webkit-box-shadow: 0px 4px 6px rgba(8, 18, 24, 0.1);
box-shadow: 0px 4px 6px rgba(8, 18, 24, 0.1);
border-radius: 8px;
padding: 32px;
}

	.btn-black{
		background: #202020;
	}
	.btn-black:hover, .btn-black:active, .btn-black:focus{
		background: #202020;
		box-shadow: 0 .5rem 2.3rem 0 rgb(25 135 84 / 50%);
	}
.btn-white{
	background: #ffffff;
}
.btn-white:hover, .btn-white:active, .btn-white:focus{
	background: #ffffff;
	box-shadow: 0 .5rem 2.3rem 0 rgba(63, 106, 188, 0.5);
        border-color: #fff;
}

		.vpills{
			background: #fbfcff;
			border-radius: 20px !important;
			border: 2px solid #f2f2f2;
			box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
			align-items: start;
			margin-right: 20px;
			padding: 20px 0 20px 10px;
		}
		.vpills .nav-link{
			width: 100%;
			border: 2px solid #f2f2f2;
			background-color: #fff;
			box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
			margin: 7px 10px;
			color: #000;
			transition: 0.2s;
			border-radius: 10px;
			text-align: left !important;
			font-weight: bold;
		}
		.vpills .nav-link:focus,
		.vpills .nav-link:hover{
			border: 2px solid #0c081e;
			background-color: #dde7ff;
			margin: 7px 14px;
			font-weight: bold;
			box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
		}
		.vpills .nav-link.active, .vpills .show > .nav-link{
			background-color: #0c081e;
			border: 2px solid #0c081e;
			color: #fff;
			box-shadow: 0 .5rem 1rem rgba(255, 255, 255, 0.64) !important;
		}