<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"> /* */

 .audit_main {
     position: relative;
     background: -webkit-linear-gradient(to top, #fff, #a3e6ff) !important;
     background: linear-gradient(to top, #fff, #a3e6ff) !important;
     padding: 50px 0 0px !important;
 }

 .audit_main .file_banner {
     width: 65%;
     padding-left: 0;
 }

 .audit_main .file_banner h1 {
     font-size: 68px;
 }

 .int_line {
     font-size: 14px !important;
     font-weight: 400;
     margin-top: 20px;
 }

 .wam-form ul li {
     list-style-type: none;
     float: left;
     background: #fff;
 }

 .audit_form .wam-form ul li input,
 .audit_form .wam-form ul li select {
     height: 37px;
 }

 .audit_form .wam-form ul li input {
     font-size: 13px;
 }

 .audit_form .wam-form ul li input[type="submit"] {
     background: #D22222;
     color: #fff;
     padding: 0px;
     cursor: pointer;
     font-weight: normal !important;
     text-transform: none !important;
     height: 39px;
     font-size: 13px;
 }

 .audit_main .file_banner h2 {
     font-size: 72px;
     font-weight: 800;
     line-height: 64px;
     color: #055367 !important;
 }

 .audit_main .file_banner .lline {
     font-size: 44px !important;
     font-weight: 600 !important;
     line-height: 30px;
 }


 .inter_footer {
     padding: 70px 0 0px !important;
 }

 .inter_footer h2 {
     font-size: 32px;
     text-align: center;
     font-weight: 700;

 }

 .audit_main .file_banner_rhs {
     width: 35%;
     float: left;
 }

 .sec-title h2 {
     font-size: 32px;
     line-height: 32px;
     margin-bottom: 20px;
     font-weight: 700;
 }

 .dwn_btn a {
     background: #d22222;
     color: #fff;
     height: 42px;
     padding: 10px 30px;
     font-size: 14px;
 }

 .dwn_btn a:hover {
     background: #f12323;
 }

 .inter_feature {
     margin-top: 70px;
 }

 .txt-red {
     color: #eb3d41;
     font-weight: 600;
     font-size: 16px !important;
 }

 .main_ban_rhs {
     position: relative;
     display: inline-block;
     left: -80px;
     top: -100px;
     z-index: 999;
 }

 .file_banner_rhs .banner_man:after {
     content: "";
     display: inline-block;
     z-index: 99;
     background: url(../images/audit-spirite.png) no-repeat -587px 55px;
     width: 472px;
     height: 490px;
     margin-top: -100px;
     background-size: 1090px;
     position: relative;
     left: -80px;
     animation: bounce 3s infinite;
     -webkit-animation: bounce 3s infinite;
     -moz-animation: bounce 3s infinite;
     -o-animation: bounce 3s infinite;
 }

 @keyframes bounce {

     0%,
     100% {
         transform: translateY(0);
     }

     20% {
         transform: translateY(-8px);
     }

     80% {
         transform: translateY(0px);
     }
 }

 .man_bottom_img {
     position: relative;
     display: inline-block;
 }

 .coffee_mug,
 .man_books {
     background: url(../images/audit-spirite.png) no-repeat -850px -1298px;
     width: 70px;
     height: 70px;
     position: absolute;
     background-size: 1180px;
     top: 306px;
     left: -42px;
 }

 .man_books {
     background-position: -854px -1388px;
     left: 286px;
     width: 90px;
     height: 80px;
 }

 .file_banner {
     padding-left: 0;
 }


 .audit_main .wam-form {
     width: 496px;
     margin: 0;
     margin-top: 20px;
 }


 .inter_bott {
     margin-top: 70px !important;
 }

 .collapse ul .act-whi {
     background: #f6fdff;
 }

 .gslider h4 {
     font-size: 16px;
     font-weight: 400 !important;
 }

 @media screen and (max-width: 992px) {
     .audit_main .file_banner {
         width: 100%;
     }

     .wam-form {
         max-width: 496px;
         margin: 0 auto;
         margin-top: 20px;
     }


 }

 @media screen and (max-width: 768px) {
     .audit_main .file_banner h1 {
         font-size: 50px;
         font-weight: 800;
         line-height: 50px;
         color: #055367;
     }

     .file_banner span {
         font-size: 32px;
         font-weight: 400;
     }
 }

 @media screen and (min-width: 768px) and (max-width: 992px) {
     .inter_feature {
         margin-top: 500px;
     }

     .tip2 {
         margin: 0px;
         position: relative;
         left: -110px;
     }

     .tip6 {
         margin: 0;
         position: relative;
         left: -90px;
         top: -60px;
     }
 }

 @media screen and (min-width: 600px) and (max-width: 767px) {
     .inter_feature {
         margin-top: 380px;
     }

     .tip6 {
         margin: 0;
         position: relative;
         left: -90px;
         top: -60px;
     }
 }

 @media screen and (max-width: 599px) {

     .tip6 {
         margin: 0;
         position: relative;
         left: -90px;
         top: -60px;
     }
 }
.msg,
 .msg1,
 .msg3 {
     font-size: 22px !important;
     font-weight: 300 !important;
     line-height: 36px;
     padding-top: 50px;

 }

 .msg1,
 .msg3 {
     display: none;
     text-align: left;
 }

 .no-msg {
     display: none !important;
 }



 /*    custom icon for server-audit*/
 .file_banner .int_line {
     width: 72%;
     display: inline-block;
 }

 .file_banner h1 {
     width: 75%;
     display: inline-block;
     line-height: 70px;
 }

 .audit_stat_icon {
     background: url(../images/audit-spirite.png) no-repeat -750px -987px;
     width: 70px;
     height: 70px;
     position: absolute;
     background-size: 1180px;
     top: 35px;
     left: 200px;
     z-index: 9;
     cursor: pointer;
 }

 .audit_stat_icon.icon_bell {}

 .audit_stat_icon.icon_stats {
     background-position: -751px -884px;
     top: 104px;
     left: 120px;
     height: 70px;
     width: 70px;
 }

 .audit_stat_icon.icon_skull {
     background-position: -750px -1120px;
     top: 135px;
     left: 240px;
 }

 .audit_stat_icon.icon_profile {
     background-position: -755px -1236px;
     top: 204px;
     left: 120px;
     height: 70px;

 }

 .audit_stat_icon.icon_graph {
     background-position: -757px -1358px;
     top: 260px;
     left: 280px;
     height: 60px;
     width: 70px;

 }

 .audit_cont {
     background: url(../images/audit-spirite.png) no-repeat -460px -1007px;
     width: 300px;
     height: 100px;
     position: absolute;
     background-size: 1180px;
     top: 0;
     left: 0;
 }

 .icon_cont {
     background: #fff;
     width: 300px;
     padding: 5px 20px;
     position: absolute;
     left: 240px;
     top: 60px;
     border-radius: 5px;
     border-right: 7px solid #f2c203;
/*     opacity: 0;*/
     transition: all .5s ease;
     display: none;
 }

 .icon_cont p {
     margin: 0;
     line-height: 14px !important;
 }

 .cont-warn {
     color: #447487;
     font-size: 12px !important;
 }

 .icon_cont h4 {
     color: #114f66;
     font-weight: 600;
     font-size: 12px;
     line-height: 14px;
 }

 .txt-yellow {
     color: #f2c203;
     font-size: 10px !important;
 }

 .stat_icon {
     left: -84px;
     top: 130px;
     border-right: 0;
     border-left: 7px solid #d73335;
     width: 240px;
 }

 .txt-redd {
     color: #d73335;
 }

 .skull_ic {
     left: 276px;
     top: 160px;
     border-right: 7px solid #d73335;
     width: 270px;
 }

 .prof_ic {
     left: -87px;
     top: 242px;
     width: 240px;
     border-right: 0;
     border-left: 7px solid #28af95;
 }

 .txt-gr {
     color: #28af95;
 }

 .gra_ic {
     left: 320px;
     top: 285px;
     border-right: 7px solid #28af95;
     width: 250px;
 }

 /*    graph*/
 .left-txt {
     float: left;
     width: 20%;
     margin-right: 24px;
     font-size: 11px !important;
     line-height: 14px !important;
 }

 .horizontal {
     float: left;
     height: 0px;
     width: 50%;
     padding: 0;
     margin-top: 5px;
 }

 .horizontal .progress-track {
     position: relative;
     width: 100%;
     height: 8px;
     background: #34ddbd;
 }

 .horizontal .progress-fill {
     position: relative;
     background: #28af95;
     height: 8px;
     width: 50%;
     color: #fff;
     text-align: center;
     font-size: 11px;
     line-height: 0;
     margin-top: 0px;
 }

 .rounded .progress-track,
 .rounded .progress-fill {
     border-radius: 3px;
     box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
 }

 .tipshow1 {
/*
     transform: scale(1);
     opacity: 1;
*/
     display: block !important;
 }

 input#emailID::placeholder {
     font-family: 'Source Sans Pro';
 }

 .audit_form .selectedCountry {
     margin: 8px 0 0 7px !important;
 }

 /*    graph*/
/*
 @-webkit-keyframes pulse {
     to {
         box-shadow: 0 0 0 15px rgba(232, 76, 61, 0)
     }
 }

 @-moz-keyframes pulse {
     to {
         box-shadow: 0 0 0 15px rgba(232, 76, 61, 0)
     }
 }

 @-ms-keyframes pulse {
     to {
         box-shadow: 0 0 0 15px rgba(232, 76, 61, 0)
     }
 }

 @keyframes pulse {
     to {
         box-shadow: 0 0 0 15px rgba(232, 76, 61, 0)
     }
 }
*/

 .bell-anim,
 .stats-anim,
 .skull-anim,
 .pro-anim,
 .graph-anim {
     width: 42px;
     height: 42px;
     display: inline-block;
     margin: 13px 0 0 13px;
     border-radius: 50%;
     position: relative;
     box-shadow: 0 0 0 0 rgba(251, 192, 0);
/*
     -webkit-animation: pulse 1.8s infinite cubic-bezier(0.2, 0, 0, 1);
     -moz-animation: pulse 1.8s infinite cubic-bezier(0.2, 0, 0, 1);
     -ms-animation: pulse 1.8s infinite cubic-bezier(0.2, 0, 0, 1);
     animation: pulse 1.8s infinite cubic-bezier(0.6, 0, 0, 1)
*/
 }

 .stats-anim {
     box-shadow: 0 0 0 0 rgb(234, 18, 42);
     margin: 14px 0 0 13px;
     animation-delay: 1s;
 }

 .bell-anim {
     animation-delay: 1.4s;
 }

 .skull-anim {
     box-shadow: 0 0 0 0 rgb(234, 18, 42);
     margin: 7px 0 0 14px;
     animation-delay: 1.8s;
 }

 .pro-anim {
     box-shadow: 0 0 0 0 rgb(0, 178, 148);
     margin: 11px 0 0 11px;
     width: 50px;
     height: 50px;
     animation-delay: 2.2s;
 }

 .graph-anim {
     box-shadow: 0 0 0 0 rgb(0, 178, 148);
     margin: 8px 0 0 13px;
     width: 42px;
     height: 42px;
     animation-delay: 2.6s;
 }

 .security_tab {
     margin-bottom: 0;
 }

 .security_tab .en-tab-lhs {
     float: left;
     width: 30%;
 }

 .security_tab .en-tab-rhs {
     padding: 0;
     float: left;
     width: 70%;
     position: relative;
 }

 .sec-tab-rhs {
     padding-left: 80px;
 }

 .sec-tab-rhs h3 {
     font-size: 24px;
     font-weight: 600;
 }

 .sec-tab-rhs ul li {
     list-style-type: disc;
     padding-bottom: 20px;
     font-size: 16px;

 }

 .audit_form .wam-form ul li:nth-child(2):before {
     margin: 18px 0 0 29px;
 }

 .security_tab .en-tab-lhs ul li {
     position: relative;
 }

 .security_tab .en-tab-lhs ul li span {
     color: #000;
     font-size: 15px;
     font-weight: 400;
     display: block;
     background: #fff;
     border-bottom: 1px solid #e8e6e6 !important;
     border: 0;
     padding: 15px 20px 15px 100px;
     box-shadow: none;
     cursor: pointer;
     -webkit-transition: all .5s ease;
     -moz-transition: all .5s ease;
     -o-transition: all .5s ease;
     transition: all .5s ease;
 }

 .security_tab .en-tab-rhs ul li,
 .en-tab-lhs ul li span {
     font-size: 14px !important;
 }

 .security_tab .en-tab-rhs p a {
     font-size: 15px;
 }

 .security_tab .en-tab-rhs .en-img-act2 ul li {
     font-size: 15px;
 }

 .security_tab .en-tab-lhs ul li span:hover {
     background: #fff;
     border: 0;
     border-left: 4px solid #8ad6ff;
     box-shadow: 0px 0px 20px #eaeaea;
 }

 .security_tab .en-tab-lhs ul li .lab-act2 {
     background: #fff;
     border: 0;
     border-left: 4px solid #8ad6ff;
     box-shadow: 0px 0px 20px #eaeaea;
 }

 .security_tab .en-tab-lhs ul li span::before {
     content: "";
     background: url(../images/audit-spirite.png) no-repeat -850px -855px;
     width: 40px;
     height: 40px;
     position: absolute;
     background-size: 1100px;
     left: 35px;
     top: 7px;
 }

 .security_tab .en-tab-lhs ul li:nth-child(1) span::before {
     background-position: -850px -855px;
 }

 .security_tab .en-tab-lhs ul li:nth-child(2) span::before {
     background-position: -850px -914px;
 }

 .security_tab .en-tab-lhs ul li:nth-child(3) span::before {
     background-position: -845px -975px;
 }

 .security_tab .en-tab-lhs ul li:nth-child(4) span::before {
     background-position: -844px -1038px;
 }

 .security_tab .en-tab-lhs ul li:nth-child(5) span::before {
     background-position: -849px -1102px;
 }

 .banner_getquote {
     background: url(../images/audit-spirite.png) no-repeat -34px -370px;
     width: 580px;
     height: 600px;
     position: absolute;
     background-size: 1180px;
 }

 .audit_get_bg_main .audit_get_bg {
     background: url(../images/audit-spirite.png) no-repeat 9px -855px;
     width: 470px;
     height: 300px;
     margin-top: 50px;
     background-size: 1040px;
     margin-left: -110px;
 }

 .inter_noti_main .audit_noti {
     overflow: visible;
     padding: 100px 0 0;
 }

 .chat_icon {
     display: flex;
     justify-content: center;
     align-items: center;
     width: 370px;
     height: 144px;
     background: url(../images/audit-spirite.png) -38px -1213px no-repeat;
     background-size: 1090px;
     position: absolute;
     top: 83px;
     left: 71px;
     box-shadow: 0px -9px 13px -10px #17161633;
 }

 .chat_icon p {
     font-size: 17px !important;
     line-height: 30px !important;
     margin-top: -20px;
 }

 .noti-rhs {
     position: relative;
 }

 .man_stand::before {
     content: "";
     width: 175px;
     height: 314px;
     background: url(../images/audit-spirite.png) no-repeat -392px -20px;
     background-size: 1170px;
     position: absolute;
     left: -80px;
 }

 .quote_section {
     margin-left: 100px;
     margin-top: -30px;
 }

 .quote_section p {
     font-size: 15px !important;
 }

 .quote_ip {
     border: 0;
     border-bottom: 1px solid #999;
     width: 40px;
     margin-left: 10px;
     outline: 0;
     text-align: center;
     font-size: 15px;

 }

 .server_mail,
 .sever_domain {
     border: 0;
     border-bottom: 1px solid #999;
     outline: 0;
     font-size: 15px;
     padding-left: 15px;
     width: 150px;
 }

 .server_mail {
     text-align: left;
     padding-right: 10px;
     width: 270px;
 }

 .audit-bott-form .wam-form ul li input[type="submit"] {
     text-transform: none;
 }

 .other_sol_con:hover {
     transition: all .5s ease;
     box-shadow: 0 22px 23px -18px #184369;
 }

 .other_sol_con p span {
     font-size: 14px;
     color: #53a5db;
     opacity: 0;
     -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
     transition: all 0.5s ease;
 }

 .other_sol_con:hover p span {
     opacity: 1;
     -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
     transition: all 0.5s ease;
 }

 .fcli {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
 }


 /*  Screenshot Tooltip  */

 .tip1 .tip1_1 {
     position: absolute !important;
     top: 100px;
     left: 161px;
 }

 .tip1 .tip1_1_tool {
     position: absolute;
     top: 150px;
     left: 170px;
 }

 .tip1 .tip1_1_tool::before {
     content: '';
     position: absolute;
     width: 0;
     height: 0;
     border-top: 8px solid transparent;
     border-bottom: 8px solid transparent;
     border-right: 8px solid #3f3f3f;
     top: 5px;
     left: -8px;
     transform: rotate(0deg) !important;
 }

 .tip2 .tip1_2 {
     position: absolute !important;
     top: 92px;
     left: 453px;

 }

 .tip2 .tip1_2_tool {
     position: absolute;
     top: 108px;
     left: 145px;
     z-index: 9;
 }
.tip2 .tip1_2_tool::before {
        left: 260px;
    transform: rotate(180deg) !important;
}
 .tip3 .tip3_1 {
     position: absolute !important;
     top: 201px;
     left: 300px;
     z-index: 9;
 }

 .tip3 .tip3_1_tool {
     position: absolute;
     top: 110px;
     left: 338px;
 }

 .tip3 .tip3_1_tool::before {
     left: 244px !important;
     right: 0;
     transform: rotate(270deg) !important;
     top: 91px;
 }

 .tip4 .tip4_1 {
     position: absolute !important;
     top: 180px;
     left: 410px;
 }

 .tip4 .tip4_1_tool {
     position: absolute;
        top: 203px;
    left: 400px;
 }

 .tip4 .tip4_1_tool::before {
    left: 260px !important;
    right: 0;
    transform: rotate(180deg) !important;
    top: 8px;
 }

 .tip5 .tip5_1 {
     position: absolute !important;
     left: 440px;
     top: 105px;
 }

 .tip5 .tip5_1_tool {
     position: absolute;
     left: 120px;
     padding: 7px 15px 12px 28px;
     top: 130px;
 }

 .tip5 .tip5_1_tool::before {
     top: 5px;
     left: 260px;
     transform: rotate(180deg);
 }

 .tip5 .tip5_1_tool .close {
     position: absolute;
     right: 8px;
     top: 8px;
 }

 .tip6 .tip5_1_tool {
     position: absolute !important;
     top: 380px;
     left: 790px;
     padding: 7px 15px 12px 28px;
 }

 .tip6 .tip6_1 {
     position: absolute !important;
         top: 106px;
    left: 520px;
 }

 .tip6 .tip6_1_tool {
     margin: 0;
     position: absolute;
         left: 235px;
    top: 94px;
 }

 .tip6 .tip6_1_tool::before {
     left: 260px !important;
    right: 0 !important;
    transform: rotate(180deg) !important;
 }

 .bl-hlt {
     background: #e5fbff;
     padding: 5px 8px;
     font-size: 18px !important;
 }

 .quote_btn {
     background: #D22222;
     color: #fff;
     padding: 0 20px;
     font-size: 14px;
     cursor: pointer;
     font-weight: 600;
     height: 49px;
     outline: none;
 }

 /*  Screenshot Tooltip  */

 .audit-scr-title p {
     width: 100%;
     margin: 0 auto;
 }

 .foot_dsp_intall .foot-install {
     position: relative;
     overflow: visible;
     padding-top: 125px;
 }

 .inter_bott {
     margin-top: 125px;
     position: relative;
     background: #e6faff;
     background: -webkit-linear-gradient(to bottom, #fff, #d1f2ff);
     background: linear-gradient(to bottom, #fff 20%, #d1f2ff);
     padding-bottom: 0;
 }

 .use_case {

     background-image: linear-gradient(to right, #e5f8ff, #fff);
     margin-left: 150px;
     padding: 30px 0;
 }

 .use_case::before {
     content: "";
     background: url(../images/audit-spirite.png) no-repeat -833px -985px;
     width: 190px;
     height: 260px;
     background-size: 1030px;
     display: inline-block;
     float: left;
     position: absolute;
     top: -24px;
     left: 60px;
 }

 .use_case_txt {
     padding-left: 200px;
 }

 .use_case_txt h3 {
     font-size: 30px;
     font-weight: 600;
 }

 .inter_form {
     display: inline-block;
 }

 .use_case_txt p {
     margin: 10px 0;
 }

 .inter_form .wam-form {
     margin-top: 0;
 }

 .other_sol {
     margin: 100px 0 0 0;
 }

 .other_sol_txt {
     width: 350px;
     display: inline-block;
     float: left;
 }

 .other_sol_rhs {
     width: 65%;
     display: flex;
     background: #fff;
     border: 1px solid #f1f1f1;
     box-shadow: 0px 0px 20px #e5f0f3;

 }

 .other_sol_txt h3 {
     font-size: 26px;
     line-height: 36px;
 }

 .other_sol_con {
     width: 50%;
     display: inline-block;
     border-right: 1px solid #e0e0e0;
     padding: 30px;
     position: relative;
 }

 .other_sol_con:last-child {
     border-right: 0;
 }

 .other_sol_con_txt {}

 .other_sol_con_txt::before {
     content: "";
     background: url(../images/audit-spirite.png) no-repeat -941px -832px;
     width: 80px;
     height: 60px;
     display: inline-block;
     float: left;
     margin: 0px 30px 0 0;
     background-size: 1080px;
 }

 .store_analysis::before {
     content: "";
     background: url(../images/audit-spirite.png) no-repeat -952px -904px;
     width: 80px;
     height: 60px;
     display: inline-block;
     float: left;
     margin: 0px 30px 0 0;
     background-size: 1080px;
 }

 .other_sol_con_txt p {
     margin: 0;
     width: 90%;
     padding-left: 110px;
 }

 .other_sol_con_txt h4 {
     font-weight: 600;
 }

 .audit_lhs_sys_img .audit_lhs_sys {
     background: url(../images/audit-spirite.png) no-repeat 0px 0px;
     background-size: 1157px;
     width: 383px;
     height: 275px;
     margin: 0 auto;
     margin-bottom: 0;
 }

 .foot_banner_bg {
     background: url(../images/audit-spirite.png) no-repeat -708px -485px;
     background-size: 1247px;
     width: 600px;
     height: 380px;
     position: absolute;
     left: 71px;
     top: 50px;
 }

 .foot_bann_main {
     position: relative;
     overflow: hidden;
 }

 .security_tab .en-tab-rhs .en-img-act2 {
     opacity: 1;
     z-index: 5;
 }

 .audit-bott-form .wam-form ul li:nth-child(1) {
     width: 256px;
     border-right: 0px !important;
     border: 1px solid #e0e0e0;
 }

 .audit-bott-form .wam-form ul li:nth-child(2) {
     width: 48px;
     border-left: 0px !important;
     border-right: 0px;
     border: 1px solid #e0e0e0;
 }

 .mB0 {
     margin-bottom: 0;
 }

 .audit_form {
     margin-top: 15px;
 }

 .audit_form .wam-form ul li:nth-child(1) {
     width: 200px;
     border-right: 0px;
 }
.audit-foot-sec1 {
    margin-top: 30px;
}
 /*    media query */
 @media screen and (max-width: 1300px) {
     .banner_man {
         transform: scale(0.8);
     }
 }

 @media screen and (min-width: 993px) and (max-width: 1200px) {

     .main_ban_rhs,
     .file_banner_rhs .banner_man:after {

         left: -160px;

     }

     .audit_main .file_banner h1 {
         font-size: 52px;
     }

     .audit_main .file_banner .lline {
         font-size: 38px !important;
     }
 }

 @media screen and (max-width: 992px) {
     .security_tab .en-tab-lhs {
         float: none;
         width: 100%;
     }

     .security_tab .en-tab-lhs ul li {
         position: relative;
         width: 19%;
         float: left;
     }

     .security_tab .en-tab-lhs ul li span {
         font-size: 0 !important;
         text-align: center;
         padding: 20px;
     }

     .security_tab .en-tab-lhs ul li span::before {
         position: absolute;
         background-size: 1100px;
         top: 10px;
         left: 70px;
     }

     .security_tab .en-tab-rhs {
         padding: 0;
         float: none;
         width: 100%;
         position: relative;
     }

     .security_tab .en-tab-lhs ul li .lab-act2,
     .security_tab .en-tab-lhs ul li span:hover {
         background: #fff;
         border: 0;
         border-left: 0;
         box-shadow: 0 0 20px #eaeaea;
         border-bottom: 2px solid #8ad6ff !important;
     }

     .audit_get_bg_main .audit_get_bg {
         background: url(../images/audit-spirite.png) no-repeat -22px -715px;
         width: 350px;
         height: 270px;
         margin-top: -100px;
         background-size: 880px;
         visibility: visible;
         top: 60px;
         position: relative;
         margin-left: 0;
     }

     .quote_cont {

         display: none !important;
     }

     .res-mar-top {
         margin-top: 220px !important;
     }

     .banner_getquote {
         display: none !important;
     }

     .audit-scr-title p {
         width: 100%;
     }

     .chat_icon {
         display: flex;
         justify-content: center;
         align-items: center;
         width: 370px;
         height: 144px;
         background: url(../images/audit-spirite.png) -38px -1213px no-repeat;
         background-size: 1090px;
         position: absolute;
         top: 83px;
         left: 71px;
         box-shadow: 0px -9px 13px -10px #17161633;
     }

     .chat_icon p {
         position: absolute;
         top: 15px;
         left: 30px;
         font-size: 14px;
         line-height: 30px;
     }

     .audit_noti .noti-lhs {
         width: 50%;
         padding-right: 0;
         margin-bottom: 25px;
     }

     .audit_noti .noti-rhs {
         width: 50%;
         padding-right: 0;
     }

     .man_stand::before {
         content: "";
         width: 139px;
         height: 304px;
         background: url(../images/audit-spirite.png) no-repeat -294px 20px;
         background-size: 890px;
         position: absolute;
         left: -80px;
         top: -50px;
     }

     .en-img {
         overflow: hidden;
     }

     .quote_section {
         margin-left: 50px;
     }

     .quote_section p {
         font-size: 14px;
     }

     .audit-foot-sec1 {
         margin-top: 100px;
     }

     .use_case {
         background-image: linear-gradient(to right, #e5f8ff, #fff);
         margin-left: 30px;
         padding: 30px 0;
     }

     .use_case::before {
         content: "";
         background: url(../images/audit-spirite.png) no-repeat -833px -985px;
         width: 190px;
         height: 260px;
         background-size: 1030px;
         display: inline-block;
         float: left;
         position: absolute;
         top: -24px;
         left: -20px;
     }

     .other_sol {
         margin: 100px 0 0 0;
     }

     .other_sol_txt {
         width: 100%;
         display: inline-block;
         float: left;
         margin-bottom: 20px;
     }

     .other_sol_rhs {
         width: 100%;
         display: inline-block;
         background: #fff;
         border: 1px solid #f1f1f1;
         box-shadow: 0px 0px 20px #e5f0f3;
         /* float: left; */
     }

 }


 @media screen and (max-width: 768px) {
     .audit_main {
         padding: 30px 0 50px !important;
     }

     .audit_main .file_banner h1 {
         font-size: 36px;

     }

     .audit_main .file_banner .lline {
         font-size: 28px !important;
         font-weight: 600 !important;
         line-height: 10px;
     }

     .sec-title h2 {
         font-size: 28px;

     }

     .audit-scr-title p {
         width: 100%;

     }

     .sec-tab-rhs {
         padding-left: 0px;
     }

     .use_case::before {
         display: none;
     }

     .use_case_txt {
         padding-left: 0;
     }

     .audit_get_bg_main .audit_get_bg,
     .chat_icon,
     .man_stand,
     .foot_banner_bg {

         display: none;
     }

     .quote_section {
         margin-left: 0;
         text-align: left;
         display: flex;
         flex-direction: column;
         padding: 0 10px;
         box-shadow: 0 0 2px #e0e0e0;
     }

     .en-tab-lhs ul li span {
         font-size: 14px;
     }

     .audit_noti .noti-lhs {
         display: none;
     }

     .audit_noti .noti-rhs {
         width: 100%;
         padding-right: 0;
     }

     .audit-foot-sec1 {
         margin-top: 50px;
     }

     .audit-scr-title h2 {
         line-height: 42px;
     }

     .use_case {
         margin-left: 0;
         padding: 30px;
         background-image: none;
     }

     .foot_dsp_intall .foot-install {
         padding-top: 0;
     }

     .foot-inst-rhs {
         width: 100%;
         padding-left: 0;
         margin-bottom: 50px;
     }

     .inter_form {
         display: inline-block;
         width: 90%;
         margin-left: -20px;
     }

     .audit-bott-form .wam-form ul li:nth-child(1) {
         width: 200px;
     }

     .wam-form ul li input[type="submit"] {
         padding: 0;
     }

     .inter_form .wam-form ul li:nth-child(3) {
         width: 170px;
     }

     .res-mar-top {
         margin-top: 310px;
     }

     .en-tab-lhs ul {
         padding-top: 0;
     }

     .security_tab .en-tab-lhs ul li span::before {
         content: "";
         background: url(../images/audit-spirite.png) no-repeat -850px -855px;
         width: 40px;
         height: 40px;
         position: absolute;
         background-size: 1100px;
         left: 15px;
         top: 7px;
     }

     .security_tab .en-tab-lhs ul li span {

         padding: 15px 20px 15px 70px;

     }

     .en-img {
         overflow: hidden;
     }

     .file_banner h1 {
         width: 100%;
     }

     .file_banner .int_line {
         width: 100%;
         display: inline-block;
     }

     .res-mar-top {
         margin-top: 280px !important;
     }

     .inter_feature {
         margin-top: 340px;
     }

     .other_sol {
         margin: 40px 0 0;
     }
 }

 @media screen and (max-width: 550px) {
     .inter_form .wam-form ul li:nth-child(1) {
         width: 50%;
         border-right: 0px;
     }

     .inter_form .wam-form ul li input {
         font-size: 14px !important;
     }

     .inter_form .wam-form .selectedCountry {
         width: 14px;
         height: 36px;
     }

     .inter_form .wam-form ul li:nth-child(3) {

         width: 60%;
         margin-top: 10px;

     }

     .inter_form .wam-form ul li input[type=submit] {
         font-size: 13px !important;
     }

     .other_sol_con {
         width: 100%;
         display: inline-block;
         border-right: 0;
         padding: 20px;
         border-bottom: 1px solid #e0e0e0;
     }

     .inter_bott {

         background: -webkit-linear-gradient(to bottom, #fff, #d1f2ff);
         background: linear-gradient(to bottom, #fff, #d1f2ff);

     }

     .use_case {
         background-image: none;
     }

     .inter_feature {
         margin-top: 170px;
     }

     .other_sol {
         margin: 0;
     }

     .en-tab-lhs ul li span {
         padding: 10px;
     }

     .audit_main {
         padding: 30px 0 !important;
     }

     .sec-title {
         margin-bottom: 30px;
     }
     .inter_bott {
    margin-top: 220px !important;
}
     .inter_form {
    display: inline-block;
    width: 100%;
    margin-left: 0;
    margin: 0 auto;
}
     .wam-form ul li:nth-child(1) {
        max-width: 60%;
    border-right: 0px;
    margin-bottom: 10px;
    width: 100%;
}
     .wam-form ul li:nth-child(3) {
    border: 0px;
    width: 70%;
    max-width: 80%;
}
     .use_case {
    
    padding: 30px 0;
    
}
     .inter_form .wam-form ul li:nth-child(1) {
        max-width: 60%;
    border-right: 0px;
    width: 100%;

}
     .inter_form .wam-form ul li:nth-child(3) {
  max-width: 70%;
    margin-top: 10px;
    width: 100%;
}

     .aud-tab-lhs ul li {
         width: 20%;
         float: left;
     }

     .security_tab .aud-tab-lhs ul li span {
         font-size: 0;
         padding: 15px;
     }

     .security_tab .aud-tab-lhs ul li .lab-act2 {
         background: #fff;
         border: 0;
         border-bottom: 3px solid #8ad6ff !important;
         box-shadow: 0px 0px 20px #eaeaea;
         border-left: 0 !important;
     }

     .res-mar-top {
         margin-top: 320px !important;
     }
 }

 @media screen and (max-width: 400px) {
     .quote_cont {
         margin-top: 370px;
     }
 }
#meGDPRMessage {
    width: 100%;
    text-align: left;
}
.dwn-priv {
    display: block !important;
    text-align: left;
}
.price-prev {
    margin-top: 5px;
}
.dwn-priv a {
        float: none;
    padding: 0;
    background: none;
}
#getQuote #meGDPRMessage {
    margin-top: 10px;
}</pre></body></html>