.bannerBtnWrapper {
display: flex;
align-items: center;
justify-content: center;
}
a.btn.btn_style_blue {
background-color: var(--primary-color) !important;
border-color: var(--primary-color) !important;
cursor:pointer;
display: flex;
width: auto;
max-width: 200px;
align-items: center;
}
a.btn.btn_style_blue:hover{
background-color: White !important;
color: var(--primary-color) !important;
}
a.btn.btn_style_blue svg.icon {
margin-right: 15px;
fill: white;
width: 18px;
height: 18px;
background: #518EF8;
border-radius: 50%;
padding: 1px;
} .video-popup-overlay {
display: none;
position: fixed;
z-index: 9999;
top: 0; left: 0;
width: 100%; height: 100%;
background: rgba(0,0,0,0.7);
justify-content: center;
align-items: center;
} .video-popup {
position: relative;
width: 80%;
max-width: 1100px;
aspect-ratio: 16/9;
background: #000;
border-radius: 8px;
overflow: hidden;
margin: 50px auto;
} .video-popup .close-btn {
position: absolute;
top: 8px;
right: 10px;
color: #fff;
font-size: 24px;
cursor: pointer;
z-index: 10000;
}
.bestblogdiv{width:50%;float:left;margin-bottom:75px;padding-left:2.5%;padding-right:2.5%}
.bestblogdiv .paragraph{text-align:left}
.blogscontainer{flex-wrap:wrap;margin-top:100px;margin-bottom:50px;display:flex;}
.blogscontainer p{text-align:center;margin:0 auto;}
.blogscontainer img{width:100%;text-align:center;margin:0 auto;}
.blogscontainer .bigh2{width:100%;}
.richtext{text-align:left;font-family:Roboto,sans-serif;font-size:18px;line-height:24px}
.richtext p{margin-bottom:20px;font-family:Roboto,sans-serif;font-size:clamp(1rem,0.95rem + 0.25vw,1.25rem);font-weight:400;line-height:1.3;}
.richtext ul,.richtext ol{font-size:24px;line-height:34px}
.richtext h3{margin-top:40px;font-weight:500;}
.richtext a{color:rgba(0,0,0,.6);border-bottom:2px solid rgba(0,0,0,.6);font-weight:700;text-decoration:none;transition:all .5s;display:inline;word-wrap: break-word;}
.richtext a:hover{color:rgba(0,0,0,.8);border-bottom-color:rgba(0,0,0,.8)}
.richtext h4{text-transform:capitalize;margin-top:30px;font-weight:500;}
.richtext figcaption{font-family:Open Sans,sans-serif;font-size:14px;line-height:20px}
.richtext.white{color:#fff}
.richtext h2{text-transform:capitalize;margin-top:40px;margin-bottom:20px;font-weight:500;}
.richtext li{margin-bottom:8px;font-family:Roboto,sans-serif;font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);line-height:1.3}
.richtext.bottom{margin-bottom:50px}
.richtext img{margin-top:20px;margin-bottom:20px;max-width:55%;}
.richtext h5{margin-top:30px;font-family:Oswald,sans-serif;font-weight:500;}
.richtext blockquote{border-left:5px solid #e2e2e2;margin-bottom:10px;padding:10px 20px;font-size:18px;line-height:22px;}
.richtext blockquote p{margin:0 !important;}
.infoflex{flex-wrap:wrap;align-items:flex-start;display:flex;}
.infowrap{width:33.3333%;float:left;text-align:center;margin-bottom:50px;padding-left:2.5%;padding-right:2.5%}
.infowrap._50{width:50%;padding-left:3.75%;padding-right:3.75%}
.infowrap.inforight{width:40%}
.infowrap._25{width:25%;padding-left:1.25%;padding-right:1.25%}
.infonumber.bigger{font-size: clamp(1.5rem, 1.325rem + 0.875vw, 2.375rem);font-weight:500;line-height:1.3;margin:10px 0;}
.calloutseciton{background-color:#624cab;border-radius:10px;margin-top:25px;margin-bottom:50px;padding:25px 50px 50px;}
.calloutseciton h3{color:white;}
.ppnumber{width:75px;height:75px;float:left;color:#fff;background-color:#7189ff;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:20px;font-family:Oswald,sans-serif;font-size:30px;font-weight:700;line-height:30px;display:flex}
.ppnumber.color2{background-color:#624cab}
.ppnumber.pp2{background-color:#5bc563}
.ppnumber.pp2.bottom{background-color:#624cab;margin-bottom:20px}
.ppnumber.white{color:#22366c;background-color:#fff}
.ppnumber.white.bottom{color:#fff;background-color:#624cab;margin-bottom:20px;margin-right:0}
.pph2.float{float:left;margin-top:0;margin-bottom:0}
.sectionnumber.noflex{text-align:center;flex-direction:column;display:flex;}
.sectionnumber{align-items:center;margin-bottom:20px;display:flex;}
.powerpagesection{margin:40px 0;}
.info100-2{margin-bottom:50px}
.info100-2.morebottom,.resourcdiv{margin-bottom:100px}
.info50{width:50%;float:left;text-align:center;flex:none}
.info50.bottom{margin-bottom:100px}
.info66{width:66.6667%;float:left;flex:none;padding-right:10%}
.info66.bottom{margin-bottom:100px}
.fullwidthsvg{width:100%}
.info33{width:33.3333%;float:left;text-align:center;flex:none}
.info33.bottom{flex-direction:column;flex:none;justify-content:center;align-items:center;margin-bottom:100px;display:block}
.flexinfo{flex-wrap:wrap;margin-bottom:100px;display:flex;}
.powerpagesection.color1{background-color:#624cab}
.powerpagesection.color2{background-color:#fafafa}
.powerpagesection.color3{background-color:#a0ddff}
.powerpagesection.color4{background-color:#5bc563}
.powerpagesection{margin-left:20px;margin-right:20px;padding:50px 15%;}
.richtextwhite{color:#fff;text-align:left;font-family:Roboto,sans-serif;font-size:18px;line-height:24px;}
.powerpagesection.color1 .pph2.float.white,.powerpagesection.color1 h3{color:#fff;}
.infonumber{margin-bottom:2.5px;font-family:Oswald,sans-serif;font-size:30px;font-weight:700;line-height:30px;}
.chaptersec a{width:100%;display:block;border:none;}
.linksec a{width:100%;display:block;border:none;margin-bottom:10px;}
.image-2{float:left;flex:none}
.chapterhead{float:left;margin-left:20px}
.div-block{border-bottom:1px solid #dcdcdc;align-items:center;margin-bottom:20px;padding-bottom:10px;display:flex}
.chapterhead{float:left;margin-left:20px;}
.chapterhead h3{margin-top:0}
.pargraphcont img{max-width:100%;object-fit:contain;}
.tag.left{color:#5bc563;text-align:left;letter-spacing:0;text-transform:capitalize;margin-bottom:0;font-weight:500;}
.blog_content{background-color:#FAFAFA;}
.form_section .gform_title {
text-align: center;
color: white;
margin-bottom: 30px;
font-size: var(--h3);
}
.form_section .left_part {
width: 60% !important;
}
.form_section .right_part {
width: 40% !important;
}
.form_section .content_div {
padding: 100px 10% !important;
}
.form_section .gform_footer {
text-align: center !important;
display: block !important;
}
.postid-699 .tab-content ul {
column-count: 1;
}
.postid-699 .tab-content ul li {
flex-wrap: wrap;
}
.postid-699 .tab-content ol {
margin-top: 20px;
}
.postid-699 .tab-content ol li {
margin: 10px;
}
.gform_confirmation_wrapper { text-align: center !important; padding: 50px 0 0 0 !important; }
.f12-captcha { margin-top: 20px !important; }
.postid-580 .section_content h5,.postid-580 .section_content ul {
margin: 20px 0;
}
.postid-580 .section_content h5{
border-bottom: 3px solid var(--secondary-color);
display: inline-block;
}
.postid-580 .section_content ul {
margin-left: 20px;
}
.postid-580 .whyus_list ul {
max-width: 800px;
margin: 0 auto !important
}
.page-bnr .background img {
height: 100vh;
width: 100%;
}
.copyright .col { width: auto; display: flex; }
@media (max-width: 991px){
.info66.bottom,.info33.bottom{margin-bottom:0;}
.flexinfo{margin-bottom:30px;}
.powerpagesection{padding:30px 50px;margin-left:0;margin-right:0;}
.infowrap._25{width: 50%;}
}
@media (max-width: 767px){
.info33,.info50{width:100%;}
.info66{width:100%;padding-right:0;}
.powerpagesection{padding:30px;}
.sectionnumber{flex-wrap: wrap;gap: 10px;}
.ppnumber{width:55px;height:55px;font-size:22px;}
.infowrap._25{width: 100%;}
}
@media (max-width: 1199px){
.form_section .left_part {
width: 100% !important;
}
.form_section .right_part {
width: 100% !important;
}
.form_section .left_part .content_div {
padding-bottom: 0px !important;
}
.form_section .right_part .content_div {
padding-top: 30px !important;
}
}