/*!/wp-content/themes/zillion/style.css*//*!
Theme Name: Zillion
Theme URI: https://www.zillionera.com/
Author: ZillionEra
Author URI: https://www.zillionera.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: zillion
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

*/
body,h1,h2,h3,h4,h5,h6,ol,ul{margin:0}:root{--primary:#262161;--primary_2:#00AAE9;--white:#fff;--white60:rgb(255 255 255 / 60%);--black:#000;--trans:0.2s linear;--f180:180px;--f36:36px;--f35:35px;--f30:30px;--f46:46px;--f40:40px;--f16:16px;--f20:20px;--f24:24px;--f14:14px}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}body{background:#fff;font-size:16px}h1{font-size:2em}p{margin-bottom:1.5em}ol,ul{padding:0;list-style:none}a{color:var(--primary);display:inline-block;text-decoration:none;transition:var(--trans)}a:active,a:focus,a:hover{color:var(--primary_2)}select{border:1px solid #ccc}textarea{width:100%}.container{max-width:1140px;margin:0 auto}.single.single-post #comments ol.comment-list li ul.children .comment .comment-reply,.single_bot_content_left .entry-content p br,.single_content .post-excerpt p br,header.entry-header,nav.navigation.post-navigation h2.screen-reader-text,span.wp-block-social-link-label{display:none}.latest_blog h1.elementor-heading-title{min-height:57px}.latest_blog .elementor-widget-theme-post-excerpt{min-height:107px}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}@keyframes anim_img{0%{transform:translatey(0)}100%{transform:translatey(20px)}}.anim_img img{animation:1s linear infinite alternate anim_img}@keyframes sanp{0%{stroke-dashoffset:5000}100%{stroke-dashoffset:0}}.active.sanp_img svg{animation:12s linear sanp;stroke-dasharray:5000;stroke-dashoffset:0;width:100%}.home_blogs .post_fimage a,.home_blogs .post_fimage a img{display:block;width:100%}.readmorebtn:hover .elementor-button-icon{transform:translate(5px,0)}.commentbtn a:hover span.elementor-icon-list-text.elementor-post-info__item,.contact_us_sec .elementor-widget-text-editor a:hover,.home_blogs .e-loop-item h3:hover a,.readmorebtn:hover svg path{stroke:#00AAE9;color:#00aae9}.commentbtn a span.elementor-icon-list-text.elementor-post-info__item,.home_blogs .post_fimage a:after,.hover_txtblue,.readmorebtn .elementor-button-icon,.readmorebtn svg path,.transition{transition:.3s linear}.home_blogs .post_fimage a:after{content:'';position:absolute;width:100%;height:100%;background:#000;z-index:2;left:0;top:0;opacity:0}.home_blogs .post_fimage a:hover::after{opacity:.2}.contact_us_sec span.wpcf7-not-valid-tip{margin-top:8px;font-size:14px}ul.breadcrumbs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.breadcrumbs li.seprater{background:url(/wp-content/uploads/2024/10/bread_icon.webp) center/contain no-repeat;font-size:0;width:12px;height:12px}.comment-reply a,.social-share a:hover{background:#262161}ul.breadcrumbs li{text-transform:uppercase}.single-post h2,.single-post h3,.single-post h4,.single-post h5{font-family:"Inter",Sans-serif}.single-post{font-family:"Hind Madurai"}.single_main{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:80px;align-items:center}.single_left{width:49.2%}.single_content .post-title{font-size:37px;color:#333;font-weight:500;margin:25px 0 16px}.single_content .meta_box{padding:11px 16px;border:.4px solid #00000040;border-radius:60px;display:flex;align-items:center;width:max-content;margin:0 0 20px}.single_content .author_name,.single_content .post_date{padding-left:20px;font-size:14px;line-height:16px;letter-spacing:-.02em;color:#2d3745;text-transform:capitalize;font-weight:300}.single_content .author_name{background:url(/wp-content/uploads/2024/10/author.webp) 0 center/12px 15px no-repeat}.single_content .post_date{position:relative;background:url(/wp-content/uploads/2024/10/calendor.webp) 0 center/16px no-repeat;margin-left:29px}.single_left .post-thumbnail img{width:100%;height:420px;object-fit:cover;border-radius:26px}.single_content{width:46%}.single_content .post_count_box{position:unset}.single_post_banner{padding:207px 0 117px;text-align:center;background:url(/wp-content/uploads/2025/11/bg.webp) bottom center / cover no-repeat;clip-path:polygon(0% 0,100% 0,100% 92.5%,68% 89%,21% 100%,0 89%)}.single.single-post .e-con-inner{max-width:1280px;margin:0 auto}.single_bot_content_left a.site_btn:hover span,.single_post_banner li,.table-of-contents>ul>li.active>a{color:#262161}.single_bot_content{display:flex;padding-top:80px;flex-wrap:wrap;padding-bottom:80px;justify-content:space-between}.single_bot_content_right{width:325px}.single_bot_content_left{width:calc(100% - 370px)
} .single_bot_content_right h3{color:#333;font-weight:500;text-transform:uppercase;padding-bottom:20px}.single_bot_content_right .table-of-contents h3{padding-bottom:50px}.single_bot_content_left .entry-content p{color:#333;font-weight:300;line-height:1.65;margin:0 0 30px}.single_bot_content_left .entry-content ul{list-style:disc;color:#333;font-weight:500;padding-left:48px;margin-bottom:30px}.single_bot_content_left .entry-content ul li:not(:last-child){margin-bottom:15px}.single_post_banner h1{font-size:64px;font-weight:400;text-transform:capitalize;line-height:1.2em;color:#262161;font-family:"Inter",Sans-serif}.archive *,.blog *{font-size:16px;line-height:1.75;font-family:"Hind Madurai",Sans-serif}.archive * h1,.archive * h2,.archive * h3,.archive * h4,.archive * h5,.archive * h6,.blog * h1,.blog * h2,.blog * h3,.blog * h4,.blog * h5,.blog * h6{font-family:"Inter",Sans-serif}.single_bot_content_right .post-tags ul{display:flex;gap:10px 12px;flex-wrap:wrap;align-items:start}.single_bot_content_right .post-tags ul a{color:#333;padding:17px 33px;border:1px solid #e6e6e6;border-radius:60px}.social-share{margin:40px 0}.social-share a{border:.3px solid #26216180;width:38px;height:38px;display:flex;align-items:center;border-radius:6px;justify-content:center}.social-share a svg{width:18px;height:18px}.social-share a:hover circle,.social-share a:hover path{fill:#fff}.social-share ul{display:flex;gap:15px}.table-of-contents li a{color:#333;line-height:1.5;display:block;font-weight:300;padding:6px 0;position:relative}.table-of-contents>ul{padding-left:25px;border-left:3px solid #f1f4f8}.single_bot_content_right_inner{position:sticky;top:150px}h5.single_h5{font-size:24px;font-weight:300;color:#262161;padding-left:40px;border-image-slice:1;border-image-source:linear-gradient(179.99deg,#fff0 -.01%,rgb(41 138 226 / .2) 52.83%,#4A48C8 98.75%);border-left:4px solid;margin-bottom:40px;line-height:1.42}.single_bot_content_left .entry-content h4{color:#333;font-size:20px;font-weight:500;margin-bottom:20px}.single_bot_content_left .entry-content h2{color:#333;font-size:30px;font-weight:500;margin-bottom:20px}.table-of-contents li a:hover::after,.table-of-contents>ul>li.active::before{opacity:1}.single_bot_content_left a.site_btn{transition:.3s linear;font-size:14px;font-weight:500;border:1px solid #262162;text-transform:uppercase;border-radius:50px;padding:10px 14px 10px 46px;display:inline-flex;align-items:center;background:url(/wp-content/uploads/2024/10/submit_arrow.webp) 5px 4px/34px no-repeat #262167;gap:10px;overflow:hidden}.single-post .post_count_box>div{font-size:15px;display:flex;align-items:center;color:#3a3a3a;gap:7px}.single_bot_content_left a.site_btn:hover{background:url(/wp-content/uploads/2024/10/submit_arrow.webp) 8px 6px/33px no-repeat #fff}.table-of-contents>ul>li{position:relative}.table-of-contents>ul>li::before{position:absolute;content:'';width:3px;background:#262161;height:61%;left:-29px;border-radius:20px;opacity:0}.single_bot_content_left a.site_btn span{color:#fff;position:relative;transition:.3s linear}.single_bot_content_left a.site_btn span.elementor-button-icon{background:#fff;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;position:relative}.single_bot_content_left a.site_btn span.elementor-button-icon::before{position:absolute;content:"";width:100%;height:100%;background:#fff;transition:.5s linear;border-radius:50%}.single_bot_content_left a.site_btn svg{z-index:1}.single_bot_content_left a.site_btn:hover span.elementor-button-icon::before{transform:scale(10)}.post-navigation .nav-links a{color:#333;font-size:18px;display:flex;align-items:center;gap:15px}.post-navigation .nav-links a span.nav-title span{color:#9f9ca6;text-transform:uppercase;font-size:14px;display:block;margin-bottom:10px}.post-navigation .nav-links{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;border-top:1px solid #e6e6e6;padding-top:40px}.post-navigation .nav-links span.nav-subtitle{border:1px solid #3a3a3a;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;transition:.2s linear;justify-content:center}.post-navigation .nav-links span.nav-subtitle:hover path{stroke:#fff}.single.single-post h2.comments-title{color:#333;font-size:30px;font-weight:500;text-align:center;padding-bottom:50px}.single.single-post #comments ol.comment-list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 50px}.single.single-post #comments{max-width:1280px;margin:0 auto;padding:80px 0 140px}.single.single-post #comments ol.comment-list article{display:flex;align-items:start;gap:25px}.single.single-post #comments ol.comment-list article img{width:70px;height:70px;border-radius:50%;object-fit:cover}.single.single-post #comments ol.comment-list li{border-bottom:1px solid #e6e6e6;padding-bottom:35px}.comment-header{width:calc(100% - 90px)
} .comment-header-top{display:flex;justify-content:space-between;align-items:start}.comment-header span.comment-author{color:#333;font-size:22px;display:block;margin-bottom:20px;font-weight:500;text-transform:capitalize}.comment-header span.comment-date{background:url(/wp-content/uploads/2024/10/calendor.webp) 0 center/15px no-repeat;padding-left:23px;color:#333;font-weight:300;margin-bottom:20px;font-size:15px;display:block}.comment-content p{color:#333;line-height:1.6;font-weight:300}.comment-reply a{color:#fff;border:1px solid #262161;font-size:16px;font-weight:300;padding:12px 22px;border-radius:60px;line-height:1;transition:.3s linear}.comment-reply:hover a{color:#262161;background:#fff}div#respond{max-width:850px;margin:0 auto;text-align:center;padding-top:80px}h3#reply-title{color:#333;font-size:28px;font-weight:400;margin-bottom:30px;line-height:1}.post-navigation .nav-links span.nav-subtitle:hover{background:#3a3a3a}p.comment-notes{max-width:385px;color:#333;margin:0 auto;font-weight:300;font-size:18px;line-height:1.56}.post-navigation .nav-links .nav-next span.nav-title{text-align:right}.single_content .post-excerpt p{color:#333;font-weight:300;line-height:1.65;padding-bottom:20px;border-bottom:1px solid #e6e6e6}.comment-form-fields-wrapper{border:1px solid;border-image-slice:1;border-image-source:linear-gradient(89.98deg,#04D6FF .44%,#4A48C8 25.22%,#CDD4F9 50%);padding:30px;background:#fff;margin-top:30px}form#commentform input[type=email],form#commentform input[type=text],form#commentform input[type=url],form#commentform textarea{font-size:16px;width:calc(100% - 30px);padding:0 15px 14px;border:0;border-bottom:.5px solid;border-image-slice:1;border-image-source:linear-gradient(90deg,#04D6FF .42%,#4A48C8 50.42%,#262161 100.42%);color:#333;outline:0;font-weight:300;line-height:1.565}p.comment-form-cookies-consent{text-align:left;font-weight:300;color:#333}.comment-form-fields-wrapper p.form-submit{text-align:left;margin:0}.comment-form-two-block{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.comment-form-fields-wrapper p{margin-bottom:30px}.comment-form-fields-wrapper p.form-submit input{background:url(/wp-content/uploads/2024/10/submit_arrow.webp) 8px 8px/34px no-repeat #262161;text-transform:uppercase;border-radius:50px;border:0;cursor:pointer;font-weight:400;color:#fff;font-size:14px;padding:18px 16px 18px 52px;line-height:1}.post_count_box{display:flex;justify-content:flex-end;gap:20px;padding:13px 20px;border:1px solid #e6e6e6;align-items:center;border-radius:22px;width:max-content;margin:15px 0 0 auto;flex-direction:row-reverse}.view-count img{margin-right:2px;width:15.43px;height:12px}.comment-count img{margin-right:2px;width:14.86px;height:13px}.single_bot_content_left .entry-content p img{width:400px;height:380px;object-fit:cover;border-radius:20px}.single_bot_content_left .entry-content p img:first-child{margin-right:40px}.comment-form-fields-wrapper span.form-error{width:100%;display:block;text-align:left;margin-top:4px;font-size:14px}.single.single-post #comments ol.comment-list li ul.children .comment{margin:20px 0 10px 90px;padding-bottom:10px}.single.single-post #comments ol.comment-list li ul.children .comment img{width:40px;height:40px}.single.single-post #comments ol.comment-list li ul.children span.comment-author{margin-bottom:10px;font-size:20px}.single.single-post #comments ol.comment-list li ul.children span.comment-date{margin-bottom:10px}.single.single-post #comments ol.comment-list li ul.children .comment-reply a{padding:9px 14px;font-size:14px}ol.comment-list li ul.children .comment-header{width:calc(100% - 50px)
} .table-of-contents ul ul a:hover{color:#2d3745}.table-of-contents ul ul a{font-size:14px;padding:4px 0}.table-of-contents ul ul{max-height:0;overflow:hidden;transition:max-height .3s ease-out;list-style:disc;padding-left:20px;color:#6b6d71}