.global-banner {  background:#061954 url(https://cdn.systweak.com/content/wp/dff/v2/ban-bg.webp) center top no-repeat; overflow: hidden; color: #FFFFFF; min-height: 700px; padding-top: 160px; }
.g-main-banner02 { padding-top: 26px;}
.separator-row { float: left; width: 100%;}
.separator-row img { max-width: 100%; } 
.feat-col { padding-top: 0px;}
.core-feat.feat-col .d-flex.justify-content-center.mb-3 { width: 502px\0; margin-left: auto\0; margin-right: auto\0; }
.feat-col-btn { float: left;  }
.feat-col-btn .cdfp-btn { margin-left: 10px; margin-right: 10px; max-width: 250px; margin-top: 0px;  }  
a.btn.cdfp-btn.buy-now-btn-2:hover { background: #f6f7fc;} 
.buy-now-btn-2 { background: none; border: #000000 solid 2px; margin-left: 22px; color: #000000!important; } 
.bnow-btn { background: #FFFFFF; color: #f35f03!important; border-color: #f35f03; }
.feat-middle { width: 100%; float: left;}
.pt-9 { padding-top: 90px; }
.pb-5 { padding-bottom: 50px; }
.h-27-blue { font-size: 27px; line-height: 34px; font-weight: 400; color: #3262e1; margin-top: 10px;  }
.h-42 { font-weight: 700; font-size: 42px; line-height: 52px; margin-bottom: 25px; }
.bdmf-g { padding-left: 25px;}
.bdmf-h { font-size: 28px; line-height: 40px; font-weight: 700; margin-bottom: 20px; margin-top: 10px; }
ul.bdmf-list { display: block; width: 100%; float: left; margin: 0; padding: 0;}
ul.bdmf-list li { display: block; width: 100%; float: left; margin-top: 5px;} 
.bdmf-icon { width: 44px; float: left; text-align: center; }
.bdmf-info { margin-left: 60px;}
.bdmf-info-h { font-weight: 700; font-size: 18px; }
.video-fram { border: #d3d3d3 solid 1px; padding: 10px; border-radius: 8px; float: left; margin-bottom: 25px; }
.paragraph { font-size: 15px; color: #686868; line-height: 25px; margin-bottom: 1.4rem; }
.core-feat-head { color: #000000; font-size: 42px; line-height: 50px; font-weight: 700; margin-bottom: 13px; }
.core-feat-subhead { font-size: 25px; line-height: 30px; color: #686868; padding-bottom: 51px; }
.features-col { margin-top: 20px; min-height: 340px; }
.features-head { color: #000000; font-weight: 700; font-size: 22px; margin-bottom: 7px;}
.features-col p { font-size: 16px; line-height: 22px; color: #686868;  }
.features-icon { width: 100%; text-align: center; min-height: 140px;}
@media screen and (max-width:991px) {
    .core-feat-head {font-size: 32px;}
    .global-banner {text-align: center;background-size: cover; min-height: auto; padding-top: 80px;}
    p.compatible-text {margin: 15px auto 0;}
    .g-main-banner02 {margin-bottom: 30px;}
    .h-42 {font-size: 38px; line-height: normal;}
    .h-27-blue {font-size: 24px; line-height: normal;}
    
}
@media (max-width:767px) {
    .core-feat-head {font-size: 30px;line-height: 36px;margin-bottom: 5px;}
    .core-feat-subhead {font-size: 20px;line-height: 24px;}
    .features-col {min-height: auto;}
    .h-42 {font-size: 32px;}
    .pt-9 {padding-top: 50px;}
}
@media (max-width:575px) {
    .feat-col-btn .cdfp-btn {margin-bottom: 10px; max-width: 190px;}

}
@media (max-width:479px) {
    .core-feat-head, .feat-middle .h-42 {font-size: 24px;line-height: 30px;}
}