#scroll{padding:0;}
.heading-menu, .container.cust-quote, .sec-pTB.mbH, #btmscroll, .btmBar,.nav-dwn,#backToTop,.sec-pTB.bg-l-grey,span.close {display: none;}
footer {border: 0;}
body.modal:after {content: '';position: fixed;background-color: #0008;z-index: 999;top: 0;bottom: 0;left: 0;right: 0;}
span.close {position: absolute;top: 12px;right: 13px;font-size: 30px;font-weight: 600;color: #ccc;cursor: pointer;}
a.dclogosvg {font-size: 26px;color: inherit;font-weight: 400;text-decoration: none;margin-top: 7px;font-family: Zoho_Puvi_SemiBold;}
#commonHeader {min-height: 90px;}
.csreport.overview {background-color: #0062af;padding: 0 50px 50px;position: relative;}
.csreport h1 {text-align: center;color: #ffce00;font-size: 36px;font-weight: 600;padding: 50px 30px 20px;}
.csreport h2 {text-align: center;font-weight: 300;margin: 0;font-size: 20px;}
#scroll_to {display: flex;background-color: #ecf8fe;height: 50px;width: 50px;border-radius: 50%;align-items: center;justify-content: center;font-size: 30px;transform: rotate(90deg);position: absolute;bottom: -24px;left: 0;right: 0;margin: auto;box-shadow: 0 0 5px #0004;text-decoration: none;animation: jump 2s infinite;}
.csreport.overview h2{color:#fff;}
.csreport p{font-size:15px;line-height:30px;margin: 10px auto 0;font-weight: 100;}
.csreport.overview p{color:#fff;max-width: 1000px;}
.csreport.overview img {max-width: 500px;margin: auto;display: block;}
.csreport.overview .flex {justify-content: center;align-items: flex-start;}
.csreport.overview .flex .inner-flex {margin: 0 50px;}
.csreport.dform {background-color: #fff;max-width: 420px;max-height: 420px;margin: auto;padding: 20px;border-radius: 15px;box-shadow: 0 0 5px #ccc;z-index: 99999;position: fixed;top: 0;bottom: 0;left: 0;right: 0;}
.csreport.infograph {background-color: #eff6f9;padding: 50px;display: flex;flex-wrap: wrap;justify-content:center;}
.csreport.infograph .box {background-color: #fff;margin: 25px;max-width: 40%;padding: 20px;transform: translate(-100px, 0px);opacity: 0;transition: 750ms linear;}
.csreport.infograph .box.right{transform: translate(100px, 0px);   }
.csreport.infograph .box img {max-width: 100%;}
.csreport.infograph .box h3 {font-size: 20px;color: #0071bc !important;font-weight: 600;padding: 0 0 10px;}
.csreport.infograph .box h3:first-letter {font-size: 28px;}
.csreport.infograph h2 {width: 100%;font-size: 26px;font-weight: 600;}
.csreport.inference > p {max-width: 1000px;}
.csreport.inference {padding: 50px;}
.flex {display: flex;}
.csreport.inference img {max-width: 500px;margin: 30px;}
.csreport.inference h2 {text-align: left;margin: 30px 0 0;}
.csreport.inference ul {display: flex;flex-wrap: wrap;justify-content: center;margin: 30px 0 0;}
.csreport.inference ul li {width: 175px;background-color: #ecf8fe;padding: 15px;margin: 5px;text-align: center;line-height: normal;font-size: 14px;align-items: center;display: flex;justify-content: center;}
.csreport.infograph .cta {background-color: #ca2033;color: #fff;padding: 15px;border-radius: 10px;font-size: 20px;display: block;margin: auto;max-width: 240px;text-align: center;text-decoration: none;font-weight: 600;position: absolute;z-index: 1;left: 0;right: 0;top: 5px;box-shadow: 0 0 5px #000;}
.csreport.foot {text-align: center;}
.csreport.foot .cta {background-color: #d80003;color: #fff;padding: 10px;font-size: 20px;max-width: 200px;margin: 10px auto 30px;line-height: normal;text-decoration: none;display: inline-block;margin: 15px;min-width: 200px;}
.csreport.foot .cta.demo {background-color: #059b4f;color: #fff;}
.csreport.infograph .box.active {transform: translate(0,0);opacity: 1;}
.csreport.infograph.wrap{overflow:hidden;max-height:200px;position:relative;}
.csreport.infograph.wrap:before{content:'';background:linear-gradient(to bottom,#0062af, #0062af4a);position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;}
@keyframes jump{50%{transform:rotate(90deg) scale(1.2);}
}
.modal {position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 999999;background-color: #000000b8;}
.modal .wrapper {position: relative;}
.modal .wrapper img{max-width:500px;}
.modal .wrapper p {color: #000;position: absolute;top: 0;left: 0;right: 0;text-align: center;max-width: 210px;margin: 50px 40px 10px 90px;font-size: 16px;}
.modal .wrapper p b{color:red;font-size: 22px;}
.modal .wrapper .btn {width: 50px;height: 50px;display: inline-block;position: absolute;background-color: transparent;border-radius: 50%;left: 100px;top: 148px;color: transparent;}
.modal .wrapper .btn.a{left: 100px;top: 148px;}
.modal .wrapper .btn.b{left: 169px;top: 210px;}
.modal .wrapper .btn.c{left: 169px;top: 333px;}
.modal .wrapper .btn.active{background-color: #00a1ff66;}
@media(max-width:600px){#commonHeader {min-height: 84px;}
a.dclogosvg {white-space: nowrap;font-size: 150%;}
.flex {flex-wrap: wrap;}
.csreport.infograph .box{transform: translate(0,0) !important;opacity: 1 !important;}
.csreport img {width: 100%;margin: auto !important;}
.csreport.infograph .box {margin: 0;max-width: none;}
.csreport.infograph {padding: 15px;}
.csreport.infograph h2 {margin: 20px;}
.csreport.inference {padding: 15px;}
.csreport.inference ul li {max-width: 150px;}
.csreport h1 {line-height: normal;padding: 30px 0 10px;}
.csreport.overview {padding: 20px;}
.csreport.dform {max-width: 80%;max-height: 470px;}
}
