@import url("https://fonts.googleapis.com/css2?family=IM+Fell+English+SC&display=swap");
html{scroll-behavior:smooth;scroll-padding-top:5rem}
@media(max-width:992px) {
html{scroll-padding-top:1rem}
}
.my-text-underline{position:relative;display:inline-block}
.my-text-underline::before{content:'';position:absolute;top:105%;height:2px;width:100%;border-radius:10rem;background-color:#d61f1f;color:#d61f1f}
.usp{color:#d61f1f}
.entry-content a{color:#0d6efd}
.quote{box-shadow:#200 3px 0 0 0 inset;padding-left:23px;margin-left:-20px!important;max-width:100%!important;font-family:serif!important}
#main-wrapper{float:left;width:70%}
p ul li::before{content:''!important;height:.4em;width:.4em;background:#ffc600;display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:10px;left:0}
@media (min-width: 767px) {
.bgc-dark-blue-2{margin-left:-10%;margin-right:-3%;padding:0;left:-10%}
}
.card-txt{font-weight:600;text-align:start!important}
.btn-theme{cursor:pointer;font-size:16px;background:#ec5b2e;border:1px solid #ec5b2e;padding:10px 30px;display:inline-block;text-align:center;font-weight:600;border-radius:5px;white-space:normal;position:relative;overflow:hidden}
.post_widget{background:#074082;margin-bottom:20px;padding:55px;min-height:250px;border-radius:15px}
@media (max-width:992px) {
.post_widget{padding:20px}
}
.btn-theme:before{content:"\f061";position:absolute;top:50%;right:-5px;font-family:'FontAwesome';-webkit-transition:transform .15s ease-in;transform:translate(20px,-50%);opacity:0;z-index:9999}
.btn-theme:after{position:absolute;content:'';height:100%;background:#000;width:70px;right:-23px;top:0;border-radius:50px;opacity:0}
.btn-theme:hover{padding-right:50px;padding-left:20px;transition:.15s ease-in}
.btn-theme:hover::before{-webkit-transition:transform .09s ease-in;transform:translate(-20px,-50%);opacity:1}
.btn-theme:hover::after{-webkit-transition:transform .09s ease-in;transform:translate(0px,0%);opacity:1}
.contact-daxx-banner{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;background-color:#ffc600}
.contact-daxx-banner>div{color:#24272a;font-size:24px;line-height:32px;font-weight:600}
.btn.btn-primary.dark-primary{background-color:#fff;color:#24272a;text-transform:none}
@media (max-width: 767px) {
.contact-daxx-banner{flex-direction:column}
.btn.btn-extra-long{min-width:auto;white-space:nowrap}
}
@media (max-width: 768px) {
.lead-magnet-banner-2.lead-magnet-banner-4 .text-holder{padding:0}
}
.lead-magnet-banner-2.lead-magnet-banner-4{padding:10px}
.lead-magnet-banner-4 .text-holder{padding:0}
.bgc-gray-5{background-color:#f5f5f5}
@media (max-width: 768px) {
.text-holder{font-size:14px;font-weight:400;line-height:24px}
}
.center-img{margin-top:20px;margin-bottom:20px;display:block;margin-left:auto;margin-right:auto;width:50%}
.lead-magnet-banner .image-holder img{margin:0 auto;height:200px;display:block;width:auto}
.lead-magnet-banner-2 .image-holder.center-image{display:flex;align-self:center;align-items:center}
.lead-magnet-banner-2 .btn{background:#ffc600;color:#000}
@media (max-width: 768px) {
.lead-magnet-banner-2 .text-holder{padding:20px 0}
}
.lead-magnet-banner-2 .text-holder{padding:30px 0 40px}
.lead-magnet-banner-4 .title{font-size:24px;font-weight:700;margin-bottom:8px;line-height:32px}
#sidebar-wrapper{position:fixed;right:0;width:300px}
.sidebar-title::before{content:'';background:#e3e0f4;position:absolute;height:1px;bottom:8px;width:100%;left:0}
.entry-content p{font-family:'Inter'!important;margin-bottom:2rem;letter-spacing:.26px;color:#000;line-height:1.75;padding-bottom:2px;word-spacing:1px;text-align:justify}
.entry-content ol{margin-left:5%;color:#000;line-height:1.75;letter-spacing:.26px;padding-bottom:2px;word-spacing:1px}
.entry-content ol li{font-size:1.2rem}
.aligncenter{text-align:center}
.sidebar ul li a.active::before{width:20px}
.sidebar ul li a:focus{color:#dc3535;background:0 0}
.sidebar ul li a::before,.sidebar ul li ::before{background:#dc3535;height:3px;position:absolute;content:'';width:0;left:-25px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
@media (max-width: 968px) {
#sidebar-wrapper{display:none}
#main-wrapper{width:100%}
}
.blog-details{margin-top:5%}
@media (min-width: 968px) {
.blog-details{padding-left:40px;padding-right:30px;margin-top:2%}
}
.content{align-self:center}
.blog-details .body-font,p{font-size:1.25rem}
.icon-bar ul{list-style:none!important}
@media (max-width: 968px) {
.h-96{height:auto}
}
.icon-bar ul li a{padding-left:0}
.sticky{bottom:2%;position:-webkit-sticky;position:sticky}
.sidebar ul li a{max-width:180px;transition:all .2s;padding-bottom:0;display:block;position:relative;border-bottom:none;color:#2f5071;font-size:14px;font-weight:500;overflow-anchor:none;line-height:1.2em}
.sidebar ul li{padding:7px 25px}
.sidebar{scrollbar-color:#c6c6c6 #e6e6e6;scrollbar-width:thin;padding:10px 0;overflow:auto;max-height:calc(100vh - (var(--header-height) + 40px));position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 15px);background:#fff;-webkit-box-shadow:0 0 25px 0 #88888829;box-shadow:0 0 25px 0 #88888829}
.icon-bar.sticky{padding-top:2%}
.icon-bar{top:10%;align-self:flex-start}
.sidebar{top:13%;align-self:flex-start}
.entry-content h2{margin-bottom:3%}
.h4-font{line-height:1.2!important}
.h3-font{font-size:2rem!important}
.SubHeadBlog{font-size:15px}
.entry-content .box-new{background:#FFF;box-shadow:0 7px 29px rgba(100,100,111,0.2);padding:20px;margin:38px 0;border-radius:10px}
.toc-tbl{background-color:#f3f4f6;border-radius:10px;margin-bottom:1.25rem}
.toc-tblol h2{margin-bottom:2%!important}
.toc-tbl li p{color:#fff;margin-bottom:-.25rem!important;text-align:unset!important}
.toc-tbl ol{margin-left:auto!important}
.toc-tbl ol li{list-style:none}
.toc-tbl ol li a{color:#010101}
.toc-tbl a:hover{color:#03A9F4;transition:all .2s ease}
.toc-tbl ol li p:before{content:"\f061";font-family:'FontAwesome';color:#4CAF50}
.toc-tbl ol li p{display:inline-flex;gap:10px}
@media(max-width:576px) {
.toc-tbl ol{margin-left:-5%!important}
}
.list-para-padding{padding-left:25px}
.comments ul li{list-style:none}
ul.children .vcard{text-decoration:none;color:#6799ff;margin-left:10px}
.comment-author-admin .comment-body p{margin-left:10px}
.comment{font-size:17px;font-weight:400;line-height:29px;color:#5f5e5e}
.comment-author-admin{margin-left:44px!important;list-style:none!important;border-left:3px solid #6799ff;padding-left:25px}
.comment-form-comment textarea{border:solid 1px #dcdcdc;resize:none;padding:16px;border-radius:5px;width:100%}
#commentform input{border:solid 1px #dcdcdc;height:45px;width:100%;border-radius:5px;padding-left:10px;font-size:15px}
#commentform .form-submit .submit{background-color:#074082;border-color:#074082;color:#fff;border-radius:20px;padding:.3rem 1.5rem;border:0}
.comments h2{margin-top:2.2rem;margin-bottom:.7rem;font-size:2.2rem;line-height:1.4}
p.form-submit{display:block}
label.error{color:red;font-size:14px}
.comment-author{color:#0d6efd;font-size:22px}
.comment-body p{font-size:15px;text-align:justify}
div#post-comment p{margin-bottom:0;font-size:14px}
.my-11{margin-top:0;margin-bottom:20px}
.comments ul .parent{margin-bottom:15px;padding-bottom:9px}
ul.children{margin-top:10px}
form#commentform div{margin-bottom:10px;display:block}
.comment-form-comment{margin-bottom:6px!important}
.form-wrapper{position:relative;padding:36px;background-color:#fff;box-shadow:0 0 8px red;border-radius:8px}
.progress-container{position:fixed;width:100%;height:8px;top:76px;display:none;z-index:9;}
.progress-bar{width:0%;background-color:#1e8fcd;height:3px;transition:none;}
@media(max-width:992px) {
    .progress-container{position:fixed;width:100%;height:8px;top:unset;bottom:68px;display:none;z-index:9;}
}