.container-fluid {
         max-width: 90% !important;
         }
         body,
         body p {
         font-family: "Montserrat", sans-serif;
         font-size: 16px;
         line-height: 24px;
         font-weight: 400;
         }
         body p,
         li {
         color: #000000 !important;
         }
         .bg-primary-color {
         background-color: #057aac;
         }
         .bg-custom1 {
         background-color: #f0f0f0;
         }
         strong {
         font-weight: 600;
         }
         .bg-custom {
         background: url(https://www.sysinfotools.com/asset/img/dot-bg.png);
         }
         .header_area {
         box-shadow: none;
         }
         .nav-top-new .navbar-nav {
         background-color: rgb(208, 243, 255);
         border-bottom: 1px solid #5ba7d6;
         border-right: 1px solid #5ba7d6;
         }
         .nav-top-new .navbar-light .navbar-nav .nav-link,
         .nav-top-new .navbar-light .navbar-nav .nav-link:hover {
         color: #000;
         }
         .nav-top-new .nav-item {
         padding: 5px 0 5px 15px;
         }
         .nav-top-new .fst {
         position: relative;
         padding-left: 30px;
         left: 2px;
         }
         .nav-top-new .fst::before {
         position: absolute;
         content: "";
         height: 27px;
         width: 27px;
         background-color: #ffffff;
         transform: rotate(45deg);
         left: -14px;
         top: 5px;
         border-right: 1px solid #5ba7d6;
         border-top: 1px solid #5ba7d6;
         }
         .nav-top-new .dropdown-menu[data-bs-popper] {
         left: auto;
         right: 0;
         }
         .nav-top-new .dropdown_menu1[data-bs-popper] {
         left: 0;
         }
         .btm-strip li {
         padding: 15px 10px;
         }
         .header_area .navbar-collapse .navbar-nav .nav-item .nav-link {
         padding: 10px 25px !important;
         }
         @media only screen and (min-width: 280px) and (max-width: 991px) {
         .nav-top-new .navbar-collapse {
         border-bottom: none;
         padding-bottom: 0;
         }
         .nav-brand img {
         width: 190px;
         }
         .nav-top-new .nav-item {
         padding: 5px 0 5px 3px;
         }
         .nav-top-new .fst {
         padding-left: 20px;
         }
         }
         @media only screen and (min-width: 992px) {
         .nav-brand {
         position: relative;
         top: -20px;
         }
         }
         /* Software Guide */
         .guide_banner {
         background: linear-gradient(to right, #f7f7f7, #d0f3ff);
         border-top: 1px solid rgb(241, 241, 241);
         }
         .sum_step {
         overflow-y: scroll;
         height: 100vh;
         }
         .sum_step li {
         padding: 8px 5px 6px 15px;
         border-left: 1px dashed #057aac;
         }
         .sum_step li a {
         color: #005072;
         font-size: 14px;
         font-weight: 500;
         position: relative;
         display: block;
         }
         .sum_step li a:hover {
         color: #057aac;
         }
         .sum_step li a strong {
         font-weight: 600;
         }
         .sum_step li a::before {
         content: "";
         position: absolute;
         left: -21px;
         top: 50%;
         transform: translate(0, -50%);
         width: 12px;
         height: 12px;
         border-radius: 50%;
         background-color: #057aac;
         }
         .sum_step .ls-head {
         background-color: #057aac;
         /* margin-bottom: 10px; */
         color: #fff !important;
         font-weight: 500;
         padding: 10px 15px;
         border-radius: 5px;
         border-radius: 0;
         }
         .rs .guide_steps {
         padding: 20px;
         border-radius: 15px;
         margin-bottom: 50px;
         }
         .rs .guide_steps .stp {
         background-color: #dfdfdf;
         color: #131313;
         border-left: 3px solid #057aac;
         width: 140px;
         height: 30px;
         font-weight: 600;
         padding: 3px 5px;
         margin-right: 10px;
         text-align: center;
         display: inline-block;
         margin-bottom: 10px;
         }
         .stp_r {
         width: 100%;
         }
         .rs .guide_steps img {
         border: 1px solid #6b6b6b;
         }
         .st_head {
         font-size: 17px;
         font-weight: 600;
         border-bottom: 2px solid black;
         margin-bottom: 10px;
         display: inline-block;
         }
         .guide_banner_btns {
         text-align: center;
         }
         .guide_banner_btns a {
         font-size: 17px;
         padding: 15px 30px;
         color: #000;
         font-weight: 600;
         }
         .guide_banner_btns .guide_btn {
         background-color: transparent;
         color: #000;
         font-weight: 600;
         padding: 10px 30px;
         font-size: 17px;
         margin: 0;
         border: none;
         }
         .guide_banner_btns a:hover,
         .guide_banner_btns .guide_btn:hover {
         color: #003440;
         text-decoration: none;
         }
         .img_thumb {
         position: relative;
         }
         .sg_img_show {
         opacity: 0.6;
         z-index: 1;
         }
         .play_btn {
         width: 100px;
         height: 100px;
         border: 2px solid #3598db;
         border-radius: 50px;
         position: absolute;
         top: 35%;
         left: 42%;
         background: aliceblue;
         z-index: 2;
         box-shadow: 0 0 10px #fff;
         cursor: pointer;
         }
         .play_btn::after {
         position: absolute;
         content: "";
         width: 0;
         height: 0;
         top: 27%;
         left: 37px;
         border-bottom: 23px solid transparent;
         border-top: 23px solid transparent;
         border-left: 33px solid #4b98cd;
         transition: 0.3s;
         }
         .play_btn:hover::after {
         transform: scale(1.1);
         transition: 0.3s;
         }
         .guide-tabs .nav-pills .nav-link {
         color: rgb(32, 32, 32);
         font-size: 18px;
         font-weight: 500;
         border-radius: 0;
         line-height: 1.7;
         padding: 15px 10px;
         }
         .guide-tabs .nav-pills .nav-link.active,
         .guide-tabs .nav-pills .show>.nav-link {
         background-color: #057aac;
         color: #fff;
         }