.emizentech-table-wrap {max-width: 890px}
.emizentech-table-wrap h1{font-size: 40px;font-weight: 400;line-height: 55px;}
.emizentech-table-wrap h1 strong{font-weight:600;    line-height: normal;}
.emizentech-table-wrap h1 span{font-size:38px;line-height:45px;display:block;}
.sec-descrp,.whtp_disc p{color:#002848;font-size:17px;font-weight:400;line-height:31px;}
.whtp_disc li{color:#002848;font-size:17px;line-height:31px;font-weight:500;position:relative;padding:7px 0 8px 26px;flex:0 0 50%}
.whtp_disc ul li:before, .whtp_disc ul li:after{content:"";position:absolute;display:inline-block;}
.whtp_disc ul li:before{transform:rotate(45deg);height:11px;width:6px;border-bottom:2px solid #1d7edd;border-right:2px solid #1d7edd;left:7px;top:16px;}
.whtp_disc ul li:after{height:20px;width:20px;border:2px solid #0585cd;left:0px;top:13px;border-radius:100px;}
.whitepaper-cta{background:url(/wp-content/uploads/2024/09/scalling_banner.jpg) no-repeat center top;border-radius:18px;position:relative;overflow:hidden;background-size:cover;z-index:1;padding:0 60px;}
.cta_wrapper{padding: 45px 0 55px 0;}
.whtp_list .sec_title,h2.sec_title{color:#002848;font-size:30px;line-height:36px;font-weight:600;}
.cta_btn{z-index: 1;padding:14px 30px;display:inline-block;margin-top: 30px;font-size: 18px;color: #0585CD !important;font-weight: 600;line-height: 27px;position: relative;background: #fff;border-radius: 5px;border: 1px solid #fff;}
.cta_btn img{transition: all .3s;}
.whitep_modal .modal-dialog .e-con.e-parent .elementor-field.elementor-field-textual:focus{box-shadow:none}
.whitep_modal .modal-dialog .e-con.e-parent .elementor-field.elementor-field-textual#form-field-phone{padding-left:40px;}
.whitep_modal .modal-dialog .e-con.e-parent .iti__flag-container .iti__selected-flag{padding-left:0;}
.whitep_modal .modal-dialog .e-con.e-parent textarea.elementor-field.elementor-field-textual{height:auto;resize:none;border-radius:0;}
.whitep_modal .modal-dialog .e-con.e-parent .e-con-inner{padding-top:0;}
.whitep_modal .modal-dialog .e-con.e-parent .elementor-button.elementor-size-sm{font-weight:600;border-radius:5px;background:#007db2!important;border:1px solid #007db2!important;color:#fff!important;margin-top:10px;padding:12px 20px;font-size:21px;max-width:130px}
.whitep_modal .modal-dialog .e-con.e-parent .elementor-field.elementor-field-textual{width:100%;background:transparent;border:0;border-bottom:1px solid #ddd;margin:0;color:#000;font-size:15px;height:45px;padding:0;}
.whitep_modal .modal-dialog .e-con.e-parent .elementor-field-group.elementor-column.elementor-col-100, .whitep_modal .modal-dialog .e-con.e-parent .e-flex.e-con-boxed.e-con.e-parent{padding:0;}
.modal.whitep_modal .modal-dialog .close span{line-height:46px;font-size:40px;}

.modal.whitep_modal .modal-dialog{max-width:800px;width:100%;padding:0 10px;margin: auto;}
.modal.whitep_modal .modal-dialog .close{background:transparent;color:#000;content:"\00d7";}
.modal.whitep_modal .modal-dialog .close span{font-weight:200;font-size:60px;}
.modal.whitep_modal .modal-dialog .modal-header{border:0;padding:20px;}
.modal.whitep_modal button.close{position:absolute;right:30px;}
.whitep_modal .modal-title{font-size:23px;letter-spacing:normal;font-weight:500;padding:0;}
.modal.whitep_modal .modal-dialog input.wpcf7-form-control.wpcf7-text{border:0;border-bottom:1px solid #ddd;width:100%;font-weight:300;margin-bottom:7px;padding:10px 0 5px;font-size:16px;background:#fff;height:40px;}
.modal.whitep_modal .modal-body{padding:17px 25px;}
.modal.whitep_modal input.wpcf7-form-control[type="submit"]{border-radius:5px;background:#007db2!important;border:1px solid #007db2!important;color:#fff!important;margin-top:10px;padding:6px 27px 10px;font-size:21px;}
.modal.whitep_modal label{margin:0;width:100%;font-size:16px;}
.modal.whitep_modal .modal-dialog input.wpcf7-form-control.wpcf7-text:focus,input.wpcf7-form-control.has-spinner.wpcf7-submit:focus{outline:none;}
p.modal-disc{font-size:12px;color:#555;line-height:19px;padding:10px 0;}
.wpcf7-form-control-wrap{position:relative;display:inline-block;width:100%;}
/*cta section */
.whitepaper-cta:before, .whitepaper-cta:after,.cta_btn:before {content:"";position:absolute;}
.whitepaper-cta:before{z-index:1;background:linear-gradient(89.77deg,#0585CD 48.32%,rgba(5,133,205,0.91) 53.87%,rgba(0,0,0,0) 85.05%);width:50%;height:100%;z-index:-1;}
.whitepaper-cta:after{background:url(/wp-content/uploads/2024/09/dashed-lyes.png) no-repeat left center;width:700px;height:500px;z-index:-1;left:0;top:0;}
.subscribers-content{max-width:720px;}
.subscribers-content h3{font-size: 32px;font-weight: 600;max-width: 600px;line-height: 48px;}
.cta_btn:hover{background:#000000;color:#fff !important;}
.cta_btn:hover img{filter:brightness(0) invert(1);}
.cta_btn:before{background:#fff;transition:transform 0.3s cubic-bezier(0.4,0,1,1);transform-origin:100% 50%;top:0;left:0;width:100%;height:100%;z-index:-1;}
.cta_btn:hover::before{transform:scale3d(0,1,1);width:100%;}
.cta_btn span{animation:MoveUpInitial 0.2s forwards,MoveUpEnd 0.4s forwards 0.4s;}
.cta_title {font-size: 18px;}
@keyframes MoveUpInitial {
    to {
        transform: translate3d(0,-105%,0);
    }
}

@keyframes MoveUpEnd {
    from {
        transform: translate3d(0,100%,0);
    }
    to {
        transform: translate3d(0,0,0);
    }
}
.blog-card:hover .blog-title {color: #0585cd;}
@media(min-width:768px){
    section.whitepapper-banner{background: url(/wp-content/uploads/2024/09/home-bannert.jpg) top center no-repeat;background-size: cover;margin-top: 130px;padding: 150px 0;z-index: 1;}
}
@media(max-width:1680px){
    .whitepaper-cta:before{    width: 80%;}

}
@media(max-width:1600px){
    .emizentech-table-wrap {
 }
 section.whitepapper-banner {
    padding: 120px 0;
}
}
@media(max-width:1440px){
    section.whitepapper-banner{height:390px;margin-top: 110px}
    .cta_btn{padding:9px 25px;}
    .whitepaper-cta:before {width: 50%;}

}
@media(max-width:1370px){
    .cta_wrapper{padding:37px 0 50px 0;}
    .subscribers-content h3{font-size:27px;line-height:38px;}
    .subscribers-content{max-width:640px;}
    .cta_btn{margin-top:20px;}
    .emizentech-table-wrap{max-width:740px;}
    .emizentech-table-wrap h1{font-size:32px;}
}
@media(max-width:1199px){
    section.whitepapper-banner{height:280px;padding:60px 0;}
}
@media(max-width:1024px){
    .whitepaper-cta:before{width:59%;}
    .whitepaper-cta:after{width:470px;}
}
@media(max-width:820px){
    .whitepapper-banner .emizentech-table-wrap{padding:0 20px;}
    .emizentech-table-wrap h1{font-size:26px;line-height:normal;}
    .whtp_list h4{font-size:26px;margin:0;line-height:36px;padding:0;}
    .whtp_disc li{padding-bottom:0;font-size:16px;}
    .modal.whitep_modal .modal-dialog input.wpcf7-form-control.wpcf7-text{height:30px;margin-bottom:10px;}
    .whitep_modal .modal-title{font-size:20px;line-height:26px;}
    span.wpcf7-spinner{position:absolute;right:20px;bottom:20px;}
    .subscribers-content h3{font-size:26px;line-height:35px;}
    .subscribers-content{max-width:420px;}
    section.whitepapper-banner {height: 230px;}
}
@media(max-width:767px){
    .emiz-blogs{padding-bottom:80px}
    .emiz-blogs .owl-stage{display:flex;}
    .emiz-blogs .owl-stage .item{height:100%;padding:0 5px;}
    .emiz-blogs .blog-card{height:100%;}
    .sec-descrp,.whtp_disc p{font-size:16px;line-height:26px;}
    .whtp_list .sec_title,h2.sec_title{font-size:27px;line-height:35px}
    .cta_wrapper{padding:40px 0 55px;text-align:center;}
    .whitepaper-cta {background: linear-gradient(45deg,#0585cd,#3d8bb7);padding-left: 10px;padding-right: 10px;}
    section.whitepapper-banner:before {content: "";display: none;}
    .whitepaper-cta:after, .whitepaper-cta:before{display:none;}
    .subscribers-content{max-width:100%;}
    .subscribers-content h3{font-size:22px;}
    .cta_btn{margin-top:14px}
    section.whitepapper-banner{margin-top: 90px;height:auto;padding:50px 0;text-align:center;background:radial-gradient(rgba(5,133,205,0.91),#0c3e5a);}

}
@media(max-width:600px){
    p.cta_title {font-size: 16px;}
    .emizentech-table-wrap h1{font-size:24px;}
    .emizentech-table-wrap h1 span{font-size:21px;}
    .whtp_disc li{flex:0 0 100%}
    .subscribers-content{text-align:center;}
    .blog-card .blog-title{font-size:17px;line-height:24px;}
    .cta_title{font-size:23px;font-weight:600;line-height:normal;}
    p.cta_title{font-size:16px;font-weight:600;line-height:normal; padding-top: 10px; }
}
    span.wpcf7-spinner{position:absolute;left:0;bottom:100px;right:0;margin:auto;}

@media(max-width:400px){
    .cta_btn{padding-left:10px;padding-right:10px;font-size:14px;}
}
