/*!/wp-content/themes/zillion/style.css*//*!
Theme Name: Zillion
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
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.

Zillion is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
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}