@media (max-width: 1440px) { .customNav { padding: 20px !important; }
.megamenu { padding: 10px 0px; } 
.mega-menu-title { margin-bottom: 10px; padding: 10px; }
.mega-menu-outer.d-flex.g-3 { gap: 20px; }
.footerSec  { padding-left: 30px; padding-right: 30px; } .splitSection { padding-left: 30px; padding-right: 30px; }
.popularSection { padding-left: 30px; padding-right: 30px; }
.recentSection { padding-left: 30px; padding-right: 30px; }
.tabSection { padding-left: 30px; padding-right: 30px; }
.split-latest-post .post-right { width: 56%; }
.customFAQ { overflow: hidden; } .featureImgMobile, .signleTopSection, .postFeatureImage, .postContents, .customFAQ, .auther_information, .relatedSection { padding-right: 0px !important; }
.meta { display: flex; gap: 20px; align-items: center; color: #8E8E8E; }
.rightSideBar { padding-right: 20px; } 
.getNow a { padding-right: 60px !important; padding-left: 60px !important; }
.signleTopSection, .featurIMG, .relatedSection, .auther_information, .rightSideBar { margin-top: 0; }
}
@media(max-width: 1199px){ .wp-block-site-logo img { height: auto; max-width: 100%; width: 120px; }
ul.navbar-nav { display: flex; padding: 0; }
ul.navbar-nav.ms-auto.navbar-ul li { margin-left: 0; list-style: none; } .cards { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-top: 20px; }
.popular-posts-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; width: 100%; }
.popular-post-item { padding: 0px; }
.postImage { padding: 15px; }
.postContent { padding: 15px; }
.popular-post-item { width: 100%; height: auto; }
.split-latest-post .post-right { width: 55%; height: 100%; } .split-latest-post h2 { font-size: 26px; } .customFAQ details { padding: 0px; } 
.related-posts { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; width: 100%; }
.related-posts .artical-item { width: 100%; height: auto; padding: 0; }
.related-thumb { padding: 15px 15px 0px 15px; }
.related-info { padding: 0px 15px 15px 15px; }
.customFAQ summary { padding: 10px 15px; margin: 5px 0px; }
.getNow a { padding-right: 40px !important; padding-left: 40px !important; }
#dynamic-toc strong { font-size: 28px; font-weight: 500; }
#dynamic-toc ol li a { text-decoration: none; font-size: 16px; line-height: 30px; color: #313131; letter-spacing: 0.5px; }
}
@media (max-width: 1024px) {
.navbar-nav.ms-auto.navbar-ul li a { padding: 10px 18px !important; gap: 7px; }
.comSidebar h3 { font-size: 20px !important; padding-bottom: 10px; }
.categoryList li { padding: 7px 15px; }
}
@media (max-width: 991px) { .toggleMobile { display: block; }
#main_nav { display: none; transition: max-height 0.4s ease-out; }
.navbar-toggler { display: block; background-image: linear-gradient(#a098fd, #766afc) !important; color: #fff !important; padding: 8px 15px !important; font-size: 20px; border: none; border-radius: 10px; }
.innerHeader { display: flex; justify-content: space-between !important; width: 100% !important; padding: 0px 20px; }
#main_nav.show { display: block; max-height: 1000px; }
ul.navbar-nav { display: block; }
ul.navbar-nav.ms-auto.navbar-ul { padding-bottom: 15px; }
.dropdown { position: relative; }
div#main_nav.show { position: absolute; left: 0; top: 90px; background: #fff; z-index: 999; width: 100%; border-radius: 10px; }
header a.nav-link.login-btn { min-width: 100px; justify-content: center; align-items: center; max-width: 120px; width: 100%; margin: 0 auto; }
.mega-menu-outer.d-flex.g-3 { gap: 10px; }
.footer-bottom { align-items: center; }
.footer-column li { font-size: 14px; font-weight: 400; }
.footer-top { display: grid; grid-template-columns: repeat(3, 1fr); } .split-latest-post .excerpt { font-size: 16px; font-family: 'Poppins'; line-height: 1.556; letter-spacing: 0.54px; }
.popularCST { padding-top: 30px !important; padding-bottom: 60px !important; }
.popularSection { background-color: #f9f9ff; padding-top: 40px; }
.postContent { padding: 0px 15px 15px 15px; }
.postImage { padding: 15px 15px 0px 15px; }
.taxonomy-post_tag.cstTags { width: 20% !important; margin-top: 5px; }
.postMeta { gap: 20px; align-items: center !important; display: flex !important; flex-wrap: nowrap !important; }
.recentSection .wp-block-post-title { margin-top: 5px; }
.recentArticals .wp-block-post-author { align-items: center; margin-top: 5px; }
.recentSection { padding-top: 30px; padding-bottom: 40px; }
.tabSection { padding-top: 40px; padding-bottom: 80px; }
.split-latest-post { padding: 30px 0px 30px 0px; }
div#main_nav.show { top: 80px; } .featureImgMobile { display: block; padding-top: 0px !important; }   
.signleTopSection { margin: 0; padding-top: 30px !important; }
.featurIMG { display: flex; flex-wrap: nowrap !important; }
.featureImgDektop { display: none; }
.meta { display: flex; gap: 20px; align-items: center; color: #8E8E8E; }
.rightSideBar { width: 32%; }
.related-thumb img { height: 150px; }
.signleTopSection h1, .postContents h2, .faqSection h2, .relatedSection h3 { font-size: 28px !important; }
.related-posts h3 a { font-size: 20px; line-height: 26px; }
.related-posts .artical-item .meta { font-size: 14px; gap: 10px; }
.meta .author { gap: 10px; font-size: 14px; line-height: 18px; }
.related-posts .artical-item img.avatar { width: 30px; height: 30px; }
.cstAuth img.avatar { width: 40px; height: 40px; }
.related-posts { margin: 0; }
p.wp-block-post-author__name { font-size: 16px; font-weight: 500; }
.faqSection { padding-top: 30px; padding-bottom: 40px; }
#dynamic-toc { padding: 15px; }
#dynamic-toc strong { font-size: 20px; font-weight: 500; }
#dynamic-toc::after { top: 20px; width: 20px; height: 20px; }
#dynamic-toc ol li a { font-size: 15px; line-height: 26px; letter-spacing: normal; }
.categoryPost { grid-template-columns: repeat(2, 1fr); }
.categoryPost .postMeta .dateColumn { flex-basis: 35% !important; }
ul.recentArticals { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
.recentSection .wp-block-post-title { margin-top: 5px; font-size: 24px !important; }
ul.recentArticals li { margin: 6px 0px; }
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column { flex-basis: auto !important; width: auto; flex-grow: 0 !important; }
.author-main-sec { display: block; }
.left-side { max-width: 100%; margin-bottom: 20px; }
.right-side { max-width: 100%; }
section#author-wrapper { padding-bottom: 20px; }
.founder-info { display: block; }
.author-profile { text-align: center; justify-content: space-between; display: flex; }
.founder-details { text-align: left; }
}
@media (max-width: 767px) {
.innerHeader { padding: 0px; }
.mega-menu-right .row { display: grid; grid-template-columns: repeat(2, 1fr); }
.mega-menu-right .col-md-3 { width: 100%; }
.related-thumb img { height: 180px; }
.split-latest-post { flex-direction: column !important; margin-bottom: 0px; }
.split-latest-post .post-left { width: 100%; order: 2; }
.split-latest-post .post-right { width: 100%; order: 1; }
.split-latest-post .post-right img { height: auto; padding: 0; }
.split-latest-post h2 { font-size: 24px; }
.split-latest-post .excerpt { font-size: 14px; line-height: 1.4; margin: 5px 0px; }
.date-time { padding: 5px 0px; } h2 { font-size: 24px; }
p { font-size: 14px; }
.signleTopSection h1 { margin: 2px 7px !important; }
.postContents .wp-container-core-group-is-layout-10{ gap: 10px; }
.postContents { padding-bottom: 40px !important; background-color: #fff; }
.customFAQ { padding-left: 0px !important; }
.faqSection { padding-top: 40px !important; padding-bottom: 40px !important; }
.related-posts { margin-top: 0px !important; }
.faQs { padding-top: 30px !important; padding-bottom: 20px !important; }
.faqHead h2, .faqHead p { text-align: center; }
.customFAQ summary { padding: 20px; }
.faQs details p { padding-left: 30px !important; padding-right: 30px !important; margin-top: 10px; }
.relatedInner { margin-bottom: 20px !important; }
.rightSideBar { display: none; }
.footer { padding: 0px; }
.leftSignlePost { padding-right: 0; }
.customFAQ { padding-left: 20px !important; }
.featureImgMobile, .signleTopSection, .postFeatureImage, .postContents, .customFAQ, .auther_information, .relatedSection { padding-right: 20px !important; }
#dynamic-toc { padding: 15px; width: 85%; margin: 10px auto; }
.auther_information p.wp-block-post-author__bio { font-size: 14px; font-weight: 400; }
#dynamic-toc::after { top: 25px; width: 17px; height: 17px; }
section#author-wrapper { padding: 20px; }
.author-recent-posts { padding-top: 10px; }
.section-head h2 { font-size: 32px; }
.author-card-img { width: 160px; height: 160px; }
.author-img {
height: 80px;
width: 80px; 
}
}
@media (max-width: 575px){
.mega-menu-right .row { display: grid; grid-template-columns: repeat(1, 1fr); }
.footer-top { display: grid; grid-template-columns: repeat(1, 1fr); }
.footer-bottom { display: block; }
.bottomInnerfoo { display: block; }
.footer-links { padding-left: 0px; text-align: left; } 
.footer-links a { padding: 0px 30px 0px 0px; }
.footer-bottom { padding-top: 10px; }
.footer-top { gap: 10px; }
.footerNav figure.wp-block-image.size-full { margin-bottom: 0px !important }
.footerNav { padding-bottom: 0px !important }
.popular-posts-grid { grid-template-columns: repeat(1, 1fr); }
.cards { grid-template-columns: repeat(1, 1fr); }
.splitSection { padding-left: 20px; padding-right: 20px; }
.split-latest-post { padding: 0px; }
.popularSection { padding: 30px 20px 20px 20px !important; }
.popularCST { padding-top: 10px !important; padding-bottom: 20px !important; }
.popularCST p { margin-top: 10px; }
.recentSection { padding: 10px 20px 20px 20px !important; }
.recentHead { display: flex; justify-content: center; margin-bottom: 10px !important; }
.recentHead p { margin-top: 10px; }
.tabSection { padding: 30px 20px 80px 20px !important; }
.tabHead { padding-bottom: 0px !important; }
ul.recentArticals { grid-template-columns: repeat(1, minmax(0, 1fr)) !important; }
ul.recentArticals li .recent-Items img { width: 100%; height: 200px; }
.recent-Items img.avatar {
width: 40px !important;
height: 40px !important; 
} .featureImgMobile, .signleTopSection, .postFeatureImage, .postContents, .customFAQ, .auther_information, .relatedSection { padding-left: 20px; padding-right: 20px; }
.related-posts { display: grid; grid-template-columns: repeat(1, 1fr); gap: 20px; width: 100%; }
.relatedSection { padding: 30px 20px 80px 20px !important; }
.relatedHead { padding-bottom: 10px; }
.relatedHead p { margin-top: 10px; }
.auther_information .wp-block-post-author { display: block; text-align: center; }
.auther_information .wp-block-post-author__avatar { margin-right: 0px !important; }
.featurIMG h1.wp-block-post-title { font-size: 28px !important; }
.customFAQ h2, .entry-content h2, .relatedSection h3 { font-size: 28px !important; }
.featurIMG { flex-wrap: wrap !important; }
.categoryPost { grid-template-columns: repeat(1, 1fr); }
.accomplishments ul, .education ul, .certificate ul { padding-left: 0px; }
.author-card { padding: 20px; }
}
@media (max-width: 481px){
.mega-menu-outer.d-flex.g-3 { display: block; }
.author-img { height: 50px; width: 50px; }
.author-social ul { gap: 10px; }
.popular-post-item img, ul.recentArticals li .recent-Items img, .card-image img, .split-latest-post .post-right img, .related-thumb img { object-fit: contain !important; }
}