@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');
body,h1,h2,h3,h4,h5,h6,button,input{font-family:Montserrat,Arial,sans-serif} :root{--primary:#0083b9;--bg-color:#0083b9;--bg-color-ho:#006d9c}.site-header .logo-header img{max-width:170px}.asi-contact-action{padding:22px 0}.asi-note{font-size:12px;margin-top:14px}.asi-preview{background:#01526b;color:#fff;padding:12px 20px;text-align:center;font-size:13px;position:relative;z-index:999}.asi-preview a{color:white;text-decoration:underline}.pricingtable-bx{font-size:32px!important}.testimonial-pic img{object-fit:contain}.text-primary{color:#0083b9!important}

/* ASI360 template fit audit */
.header-transparent .logo-header{background:transparent;padding:0;width:180px;height:72px}
.site-header .logo-header img{width:180px;max-width:100%;height:auto;object-fit:contain}
.top-bar .row{gap:6px 20px;align-items:center;margin-left:0;margin-right:0}
.top-bar ul{margin-bottom:0}.header-transparent .top-bar a{color:#fff!important;font-weight:600}.top-bar li{line-height:1.6}
.slide-content-box{max-width:760px}.slide-content-box h2{line-height:1.2;overflow-wrap:break-word}
.slide-content-box p{max-width:650px;line-height:1.65}
.section-head h2{line-height:1.25;overflow-wrap:break-word}
.box-item-service,.item-service-content{height:auto;min-height:140px}
.widget_getintuch li{overflow-wrap:anywhere;line-height:1.7}
.icon-content p{overflow-wrap:break-word}.dlab-media img{max-width:100%;height:auto}
@media(min-width:992px) and (max-width:1200px){.header-nav .nav>li>a{padding-left:7px;padding-right:7px}.site-header .logo-header{width:155px}.extra-nav .site-button{padding:12px}}
@media(max-width:991px){.top-bar .row{justify-content:center!important;text-align:center}.top-bar .dlab-topbar-left,.top-bar .dlab-topbar-right{float:none}.header-transparent .logo-header{width:150px;height:60px}.slide-content-box{max-width:85%}.slide-content-box h2{font-size:32px!important}.slide-content-box p{font-size:16px!important;line-height:1.6}.section-head h2{font-size:30px}}
@media(max-width:575px){.top-bar{display:none}.slide-content-box{max-width:100%}.slide-content-box h2{font-size:27px!important}.slide-content-box p{font-size:15px!important;margin-bottom:20px}.slide-content-box .site-button{margin-bottom:8px}.section-head h2{font-size:26px}.content-inner{padding-top:50px;padding-bottom:30px}}
