.post_tech_board_inner{

    /* HEADINGS */
    h1,h2,h3,h4,h5,h6,p{padding-bottom:0px!important;}
    h1{display:block;font-size:2em;margin-block-start:0.67em;margin-block-end:0.67em;font-weight:bold;}
    h2{display:block;font-size:1.5em;margin-block-start:0.83em;margin-block-end:0.83em;font-weight:bold;}
    h3{display:block;font-size:1.70em;margin-block-start:1em;margin-block-end:1em;font-weight:bold;}
    h4{display:block;font-size:1em;margin-block-start:1.33em;margin-block-end:1.33em;font-weight:bold;}
    h5{display:block;font-size:0.83em;margin-block-start:1.67em;margin-block-end:1.67em;font-weight:bold;}
    h6{display:block;font-size:0.67em;margin-block-start:2.33em;margin-block-end:2.33em;font-weight:bold;}

    /* PARAGRAPHS */
    p{display:block;margin-block-start:1em;margin-block-end:1em;}

    /* LISTS */
    ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px;}
    ol{display:block;list-style-type:decimal;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px;}
    li{display:list-item;list-style:inherit;}

    /* LIST TYPES */
    ul[type="disc"]{list-style-type:disc;}
    ul[type="circle"]{list-style-type:circle;}
    ul[type="square"]{list-style-type:square;}
    ol[type="1"]{list-style-type:decimal;}
    ol[type="a"]{list-style-type:lower-alpha;}
    ol[type="A"]{list-style-type:upper-alpha;}
    ol[type="i"]{list-style-type:lower-roman;}
    ol[type="I"]{list-style-type:upper-roman;}

    /* BLOCKQUOTE */
    blockquote{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:40px;margin-inline-end:40px;}

    /* PRE / CODE */
    pre{display:block;font-family:monospace;white-space:pre;margin:1em 0;}
    code{font-family:monospace;}

    /* TABLES */
    table{display:table;border-collapse:separate;box-sizing:border-box;border-spacing:2px;border-color:gray;}
    thead{display:table-header-group;vertical-align:middle;border-color:inherit;}
    tbody{display:table-row-group;vertical-align:middle;border-color:inherit;}
    tr{display:table-row;vertical-align:inherit;border-color:inherit;}
    td,th{display:table-cell;vertical-align:inherit;padding:1px;}

    /* FORMS */
    form{display:block;margin-top:0em;}
    label{cursor:default;}
    input,textarea,select,button{text-rendering:auto;color:-internal-light-dark-color(black,white);letter-spacing:normal;word-spacing:normal;line-height:normal;text-transform:none;text-indent:0px;text-shadow:none;display:inline-block;margin:0em;font:400 13.3333px Arial;}
    input[type="text"],textarea{padding:1px;}
    button{appearance:auto;text-align:center;}

    /* BOLD & ITALIC */
    b,strong{font-weight:bold;}
    i,em{font-style:italic;}

    /* LINKS */
    a{color:-webkit-link;text-decoration:underline;cursor:pointer;}

    /* HR */
    hr{display:block;margin-block-start:0.5em;margin-block-end:0.5em;margin-inline-start:auto;margin-inline-end:auto;border-style:inset;border-width:1px;}
}
.single-post-layout{padding-top:100px;}
.banner{background:linear-gradient(95.54deg,#007DB2 -2.54%,#020205 100.44%);color:white;padding:8rem 0;position:relative;overflow:hidden;border-radius:10px;}

/* .banner::before {
content: '';
position: absolute;
top: 0;
right: 0;
width: 50%;
height: 100%;
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 300"><rect fill="%23ffffff10" width="400" height="300"/></svg>');
opacity: 0.1;
  } */
.container{max-width:1600px;margin:0 auto;padding:0 0rem;}
.banner-content{display:grid;grid-template-columns:2fr 1fr;gap:2rem;align-items:center;    /* position: relative; */z-index:1;}
.banner-content .inner{padding:0 2rem;}
.banner h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2;}
.banner-meta{font-size:0.9rem;opacity:0.9;margin-bottom:1rem;}
.banner-meta a{color:#87ceeb;text-decoration:none;}
.car-image{width:100%;height:200px;border-radius:10px;}
.car-image img{position:absolute;right:0;bottom:0;}
.car-image img.feat-img{position:relative;width:100%;height:300px;right:20px;border-radius:20px;object-fit:cover;}
.breadcrumb{background:white;padding:1rem 75px 1rem 25px;border-bottom:1px solid #e1e5e9;position:absolute;bottom:7px;left:5px;margin:0px;border-top-right-radius:50px;color:#000;}
.breadcrumb a{color:#0066cc;text-decoration:none;font-size:0.9rem;}
.main-content{display:grid;grid-template-columns:2fr 1fr;gap:2rem;padding:2rem 0;}
.article{background:white;border-radius:8px;padding:2rem;}
.article h2{font-size:1.5rem;margin-bottom:1rem;color:#1a1a1a;}
.article p{margin-bottom:1rem;line-height:1.7;color:#555;}
.article-image{width:100%;height:300px;background:url('data:image/svg+xml,<svg xmlns=!string!viewBox=!string!><rect fill=!string!width=!string!height=!string!/><rect fill=!string!x=!string!y=!string!width=!string!height=!string!rx=!string!/><rect fill=!string!x=!string!y=!string!width=!string!height=!string!rx=!string!/><rect fill=!string!x=!string!y=!string!width=!string!height=!string!rx=!string!/><rect fill=!string!x=!string!y=!string!width=!string!height=!string!/></svg>') center/cover no-repeat;border-radius:8px;margin:1.5rem 0;}
.sidebar{background:white;border-radius:8px;padding:1.5rem;height:fit-content;position:sticky;top:65px;}
.sidebar h3{font-size:1.2rem;margin-bottom:1rem;color:#1a1a1a;}
.sidebar-item{display:flex;gap:1rem;margin-bottom:10px;}
.sidebar-item:last-child{border-bottom:none;margin-bottom:0;}
.sidebar-image{border-radius:4px;flex-shrink:0;}
.sidebar-image img{width:110px!important;height:auto!important;object-fit:inherit;border-radius:8px;}
.sidebar-content h4{font-size:0.9rem;margin-bottom:0.5rem;color:#0066cc;text-decoration:none;line-height:1.3;margin-bottom:0;padding-bottom:0;}
.sidebar-content p{font-size:0.8rem;color:#666;margin:0;}
.author-section{background:white;border-radius:8px;margin-top:2rem;}
hr{border-color:#007DB2;}
.author-info{display:flex;align-items:center;gap:1rem;}
.author-avatar{width:60px;height:60px;background:#ddd;border-radius:50%;}
.author-details h4{color:#0066cc;margin-bottom:0.5rem;}
.social-links{display:flex;justify-content:flex-start;align-items:center;gap:15px;}
.social-link{display:flex;justify-content:center;align-items:center;width:45px;height:45px;border-radius:50%;transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out;box-shadow:0 2px 5px rgba(0,0,0,0.1);}
.social-link:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,0.2);}
.social-link img{width:25px;height:25px;}
.social-link.facebook{background-color:#1877F2;}
.social-link.twitter{background-color:#1DA1F2;}
.social-link.linkedin{background-color:#0A66C2;}
.subs-container{font-family:Arial,sans-serif;padding:20px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;margin-bottom:10px;}
.subs-title{font-size:24px;color:#333;padding-bottom:0px;}
.subs-subtitle{font-size:14px;color:#666;margin-bottom:0px;}
.subs-form{/*margin:auto;margin-bottom:15px;border:2px solid #c3c3c3;border-radius:30px;background:#fff;width:100%;*/}
.subs-input{flex-grow:1;padding:10px 15px;border:none!important;background:#0000;}
.subs-button{overflow:hidden;background:#007DB2!important;width:100%!important;padding:10px 20px 10px 20px;position:relative;z-index:1;color:#fff!important;border-radius:25px;outline:none!important;}
.subs-button:hover,.subs-button:focus{outline:none!important;border-color:#007db2!important;}
.btn.emizen-btn{border-radius:40px;font-size:16px;font-weight:700;letter-spacing:0.16px;text-transform:capitalize;transition:all .4s;position:relative;z-index:1;overflow:hidden;margin-top:10px;border:1px solid #FFF!important;color:#FFF!important;padding:13px 20px;line-height:25px;transition:all .3s;}
a.btn.emizen-btn:hover img{transform:rotate(45deg);}
a.btn.emizen-btn:hover{background-color:rgb(32,152,209);border-color:rgb(32,152,209)!important;}
.subs-terms{font-size:12px;color:#888;}
.subs-terms-link{color:#007bff;text-decoration:none;}
.related-posts-title{font-size:32px;font-weight:bold;color:#333;margin-bottom:20px;}
.related-posts-grid{display:grid;grid-template-columns:repeat(3,minmax(300px,1fr));gap:20px;}
.related-post-card{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,0.1);}
.related-post-image{width:100%;height:400px;object-fit:cover;}
.related-post-content{padding:15px;}
.related-post-date{display:flex;align-items:center;gap:5px;color:#666;font-size:14px;margin-bottom:10px;color:#007DB2;}
.related-post-title{font-size:18px;font-weight:bold;color:#333;margin-bottom:10px;}
.related-post-description{font-size:14px;color:#666;line-height:1.5;margin-bottom:15px;}
.related-post-link{color:#007DB2!important;text-decoration:none;font-weight:bold;font-size:14px;}
.newsletter-banner{width:100%;background:url('https://emizentech.com/wp-content/uploads/2025/09/27ecb8ac36caff61216db566ac987ef729726de6.jpg');background-repeat:no-repeat;background-size:cover;border:500px;border-radius:12px;padding:80px 20px;display:flex;flex-direction:column;align-items:center;color:white;overflow:hidden;margin:80px 0;}
.newsletter-title{font-size:42px;font-weight:700;line-height:55px;margin-bottom:0px;}
.newsletter-form{display:flex;gap:10px;width:100%;z-index:2;position:relative;text-align:center;justify-content:center;}
.newsletter-banner .text-white{font-size:21px;font-weight:500;line-height:30px;    text-align: center;
    padding-bottom: 30px;}
.newsletter-input{flex-grow:1;padding:15px 20px;border:none!important;font-size:16px;outline:none!important;color:#333;background-color:#0000!important;}
.newsletter-input::placeholder{color:#888;}
.newsletter-button{background-color:#007DB2!important;color:#fff!important;padding:15px 25px;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease;white-space:nowrap;margin-top:1.5rem!important;    /* Keep button text on one line */}
.newsletter-button:hover{background-color:#0056b3;    /* Darker blue on hover */transform:translateY(-2px);}

.releted-posts .sidebar-item > a{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;}
.sidebar .releted-posts .sidebar-item .sidebar-image{display:inline-block;max-width:150px;}
.sidebar .releted-posts .sidebar-item .sidebar-content{max-width:calc(100% - 150px);padding-left:10px;}
.main-blog-sec .blog-sidebar .recommd-card img{width:100%;max-width:110px;height:auto;object-fit:contain;border-radius:8px;}

.releted-posts .sidebar-item .sidebar-content{width:70%;}
.releted-posts .sidebar-item .sidebar-content a{width:100%;list-style:none;}
.related-post-image{object-fit:inherit;max-width:100%;}
.single-post-layout .related-post-card .related-post-image{height:auto;}
#rank-math-faq .rank-math-list-item .rank-math-question{color:#0f1528;font-size:18px;font-weight:500;line-height:normal;padding:20px!important;position:relative;border-radius:10px;font-family:Helvetica,Arial,sans-serif;margin:0;}
#rank-math-faq .rank-math-list-item .rank-math-answer{border-radius:8px;background:#fff;padding:20px;color:#333;font-size:16px;font-weight:500;max-width:calc(100% - 40px);margin:0 auto 20px;}
#rank-math-faq .rank-math-list-item .rank-math-answer p{color:#333;font-size:16px;font-weight:500;margin:0;}
.post_tech_board_inner h2{color:#0f1528;font-size:32px;font-weight:700;line-height:45px;}
#rank-math-faq .rank-math-list-item{border-radius:10px;border:1px solid #e1ecf0;background:#e6f1f6;margin-bottom:.5rem!important;}
#rank-math-faq .rank-math-list-item .rank-math-question::after{content:"";border-radius:100%;background-size:14px;width:30px;height:30px;top:50%;right:15px;transform:translateY(-50%);background:#fff url("https://emizentech.com/wp-content/uploads/2025/08/plus.svg") no-repeat center center;background-image:url("https://emizentech.com/wp-content/uploads/2025/08/plus.svg");background-size:auto;position:absolute;}
#rank-math-faq .rank-math-list-item.active .rank-math-question::after{background-image:url("https://emizentech.com/wp-content/uploads/2025/08/minus.svg");}
@media (max-width:1600px){
    .container{padding:0 2rem;}
}
@media (max-width:1024px){
    .banner{padding:4rem 0;}
    .banner-content{grid-template-columns:1fr;gap:1rem;text-align:center;}
    .banner h1{font-size:2rem;}
    .banner-meta{margin-bottom:2rem;}
    .car-image img.feat-img{height:150px;right:0;}
    .breadcrumb{bottom:0;left:0;right:0;border-top-right-radius:0;text-align:center;padding:1rem 0;}
    .main-content{grid-template-columns:1fr;}
    .article{padding:1.5rem;}
    .sidebar{position:static;top:auto;}
    .related-posts-grid{grid-template-columns:1fr 1fr;}
    .newsletter-banner{padding:60px 20px;margin:60px 0;}
    .newsletter-form{width:100%;}
    .subs-button{padding:10px;}
    .single-post-layout .main-content{display: block;}
}
@media (max-width:768px){
    .single-post-layout .main-content table {
    display: block;
    white-space: normal;
    overflow: auto;
}
    .container{padding:0 1rem;}
    .banner{padding:3rem 0;}
    .banner-content .inner{padding:0 1rem;}
    .banner h1{font-size:1.5rem;margin-bottom:0.5rem;}
    .car-image img.feat-img{height:180px;margin-top:1rem;bottom:30px;}
    .breadcrumb a,.breadcrumb span{font-size:0.8rem;}
    .article{padding:1rem;}
    .sidebar{padding:1rem;}
    .subs-title{font-size:20px;}
    .related-posts-grid{grid-template-columns:1fr;}
    .related-post-image{height:250px;}
    .related-posts-title{font-size:24px;text-align:center;}
    .newsletter-banner{padding:40px 10px;}
    .newsletter-title{font-size:24px;line-height: 24px;text-align:center;margin-bottom:10px;}
    .newsletter-form{flex-direction:column;align-items:center;}
    .newsletter-input{width:100%;margin-bottom:10px;}
    .newsletter-button{width:100%;}
    .social-links{justify-content:center;}
    .newsletter-banner .text-white{font-size: 16px;line-height: 24px;}
    #rank-math-faq .rank-math-list-item .rank-math-question{font-size:15px;padding: 10px 40px 10px 10px  !important;}
    #rank-math-faq .rank-math-list-item .rank-math-question::after{width:20px;height:20px;background-size:10px;right: 10px}
    .post_tech_board_inner h2{font-size:26px;line-height:35px;}
    .single-post-layout .car-image{display:none;}
    .breadcrumb{bottom:0;left:0;right:0;border-top-right-radius:50px;text-align:left;padding:0.5rem 0;margin:10px 10px;}
    .single-post-layout .main-content{padding-top:0;}
    .single-post-layout .banner{padding:1.5rem 0 5rem;}
}


.subs-container .subs-form .btn.submit-btn{border-radius:100px;background:#007DB2;border:1px solid #007DB2;position:absolute;right:4px;top:3px;z-index:1;font-size:18px;padding:0.400rem 2.55rem;color:#fff;}
.subs-container .subs-form input:focus{outline:none}
.subs-container .subs-form input{width:100%;margin:0;border-radius:100px;border:1px solid var(--Border,#A7A7A7);background:#fff;color:#0F1528;font-weight:400;line-height:normal;font-size:16px;height:48px;padding:6px 170px 6px 24px;}
.newsletter-banner .sbcribeform{display:inline-block;position:relative;}
.newsletter-banner .sbcribeform input{margin:0;border-radius:100px;border:1px solid var(--Border,#A7A7A7);background:#fff;color:#0F1528;font-weight:400;line-height:normal;font-size:16px;height:48px;padding:6px 170px 6px 24px;}
.sbcribeform button.btn.submit-btn{border-radius:100px;background:#007DB2!important;border:1px solid #007DB2;position:absolute;right:4px;top:3px;z-index:1;font-size:18px;padding:0.400rem 2.55rem;color:#fff;}


@media(max-width:1366px){
    .sbcribeform button.btn.submit-btn{padding:0.400rem 1rem;}
    .subs-container .subs-form .btn.submit-btn{padding:0.400rem 1rem;}
    .subs-container{padding:10px}
    .newsletter-banner .sbcribeform input{padding:6px 120px 6px 24px;}
    .subs-container .subs-form input{padding:6px 120px 6px 24px;}
}