/* Theme Name: ZillionDesigns-Blog-2025 */
@keyframes fadeInUp {
  from { opacity: 0; transform: translateY(40px); }
  to { opacity: 1; transform: translateY(0); }
}

.visible-on-scroll {
  animation: fadeInUp 0.6s ease forwards;
}
.first-post-section{background: #fff;margin-left: 15px !important;margin-right: 15px !important;padding: 0px !important;max-width: 307px !important;}
.post-section{background: #fff;margin-left: 15px !important;margin-right: 15px !important;padding: 0px !important;max-width: 420px !important;}
.ig-post-section{background: #fff;margin-left: 15px !important;margin-right: 15px !important;padding: 0px !important;max-width: 300px !important;}
.post{background:#fff;padding:10px;border-top:solid 3px #4262ff;}
header{background:#fff;background-size:cover;position:fixed;z-index:10;top:0px;border-bottom: solid 1px #ebeaea;}
.home-head{margin-top:110px;}
.h1-heading{background:#fff;padding:6px 10px;}
.logo{margin:0px 0px;padding:0;position:relative;z-index:10;float:left;}
.logo a{margin:0;overflow:hidden;}
ul.social-icons{margin:0;padding:3px 0;text-align:right;}
ul.social-icons li{display:inline-block;margin-right:10px;background:#fff;width:42px;height:42px;text-align:center;line-height:42px;font-size:20px;}
ul.social-icons li a{text-decoration:none;}
p{font-size:20px;font-family:"Open Sans", serif;line-height:30px;margin:20px 0;font-weight:300;}
.navbar-nav{position:relative;z-index:1;padding:3px 15px 0px 15px !important;}
a{color:#464646;}
a:hover{color:#505050;}
.text_header{font-size:12px;}
.margin-top{margin-top:98px;padding-bottom: 30px;}
aside{margin:0px 0px 30px 0px;padding:0px 40px;overflow:hidden;}
.m-section{margin-bottom:30px;overflow:hidden;}
#s{width:100%;padding:11px 10px;border:none;background:#f2f2f2;}
#searchsubmit{background:transparent;border:none;color:transparent;padding:14px 10px 14px 20px;display:none;}
#searchsubmit:hover{background:#a5bd22;}
aside ul li h3{margin-top:12px;font-size:22px !important;}
aside h4{background:#f1f9ff;color:#000;margin:0 auto;padding:15px 8px;position:relative;width:220px;z-index:1;text-align:center;clear:both;font-size:20px;}
aside ul{margin:0px;padding:0px;}
aside ul li{list-style:none;padding:12px 0px;border-bottom:dotted 1px #ccc;font-size:16px;font-weight:400;}
aside ul li a{color:#464646;}
aside ul li a:hover{color:#4cb050;}
.screen-reader-text{display:none;}
#archives-dropdown-2{padding:10px;width:100%;}
.border-bottom{border-bottom:dotted 1px #ccc;margin-bottom:20px;}
#comment,#url,#email,#author{width:100%;padding:11px 10px;border:none;background: #f9f9f9;}
#submit{background:#4262ff;border:none;color:#fff;padding:14px 30px;border-radius: 50px;}
#submit:hover{background:#657ffd;}
.navigation{margin-top:25px;margin-bottom:25px;font-size:16px;overflow:hidden;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.social-icons li a{color:#333 !important;}
.social-icons li a:hover{color:#e97e59 !important;}
.social-media-icons{margin:10px 0px 10px 0px;border-bottom:1px dotted #333;clear:both;overflow:hidden;}
.footer .footer-top .social-links a{font-size:16px !important;}
.first-main-post-box{margin:10px 11px 10px 11px !important;overflow:hidden; box-shadow:-5px 6px 49px #F1F1F1;}
.main-post-box{margin:10px 0px 30px 0px;overflow:hidden; box-shadow:-5px 6px 49px #F1F1F1;border-radius: 15px;}
.main-post-ig-box{margin:0px 0px;}
.main-post-title{font-family:"Open Sans", serif;font-size:28px !important;font-weight:700;text-transform:capitalize;min-height:70px;margin-bottom: 30px;}
.first-main-post-box h3{font-size:20px !important;color:#4cb050; margin:0px;line-height: 27px;}
.main-post-box h3{font-size:21px !important;color:#4cb050; margin:0px;line-height: 27px;}
.main-post-box h3 a:hover{color:#4cb050;}
.box-text-box{padding: 30px !important;}
.bottom_meta{padding:80px;text-align:center;border-left:solid 1px #cccccc;}
.sm-icon{font-size:56px !important;}
.sm-icon:hover{color:#4cb050;transition: all .5s ease 0s;}
.fa-facebook{background:#4769a6;color:#fff;padding:8px 12px;}
.fa-twitter{background:#65ccef;color:#fff;padding:8px 10px 8px 9px;}
.fa-google-plus{background:#ea4235;color:#fff;padding:8px 10px 8px 9px;}
.category{margin:20px 0px;display:block;}
.bottom_meta .category a{background:#bcd630;color:#fff;padding:10px;text-transform:uppercase;}
.bottom_meta .category a:hover{background:#a5bd22;color:#fff;}
.top_meta{text-transform:uppercase;color:#000;font-size:12px;margin:15px 0px 10px 0px;}
.post-btn a{margin:20px 0px;display:inline-block;padding:10px;text-transform:uppercase;background:#4cb050;color:#fff;transition: all .5s ease 0s;}
.post-btn a:hover{background:#bcd630;color:#fff;transition: all .5s ease 0s;}
.cta{margin:20px auto;text-align:center;display: inline-block;width: 100%;}
.cta a{background:#4262ff;color:#fff;padding:10px 15px;text-transform:uppercase;display:inline-block;font-size:16px;font-weight:300;transition: all .5s ease 0s;border-radius: 50px;}
.cta a:hover{background:#657ffd;color:#fff;transition: all .5s ease 0s;}
.related-post{font-size:16px;font-family:"Open Sans", serif;}
.related-heading{margin-bottom: 30px;margin-top: 0px;font-size:22px !important;}
.related-post-title{margin-top: 0px;margin-bottom: 10px;}
.sidebar{border-top:solid 3px #4262ff;background:#fff;}
.sidbar-heading-line{position:relative;width:100%;border:1px solid #4262ff;display:block;top:-27px;}
.pagetitle{background:#000;margin-top:0;padding:10px;color:#fff;margin-bottom: 50px;font-size:30px !important;text-transform: capitalize;}
.services{font-size:18px !important;font-weight:400;color:#fff;}
#searchform{margin-top:20px;}
.post-thumb{max-width:100%;overflow:hidden;}
.post-thumb img{height:auto;max-width:100%;vertical-align:middle;min-width:100%;}
p img{max-width:100%;height:auto;}
#postnav{margin:40px 0;text-align:center;}
.wp-pagenavi{text-align:center;padding-top: 30px;padding-bottom: 10px;}
.wp-pagenavi a, .wp-pagenavi span{background:#464646;border:none !important;color:#fff;padding:8px 12px !important;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{background:#4262ff;color:#fff;}
@media only screen and (min-device-width:320px) and (max-device-width:767px){.navbar-nav{background:#fff !important;}#author img{max-width:100%;height:auto;}.bottom_meta{border-left:none !important;}.navbar-nav{display:none !important;}.info-text{height: auto !important;}.ebook-text{height: auto !important;}}
#ajaxsearchlite1{position:relative;z-index:9;}
.glossary-atoz{padding-left:0px;}
.atoz-li a{font-weight:bold;margin-bottom:10px;}
.atoz-li{margin:20px 0px;list-style:none;}
#category-menu li a{padding-bottom:6px !important;}
header .glyphicon-menu-hamburger{color:#bababa;font-size:25px;margin-top:14px;position:absolute;right:0px;}
.navgiation-container.show{z-index:10;-webkit-animation:pulse 300ms cubic-bezier(0, 0, .2, 1) forwards;animation:pulse 300ms cubic-bezier(0, 0, .2, 1) forwards;}
@-webkit-keyframes pulse{0% {-webkit-transform:scale(0);opacity:0;} 50%{-webkit-transform:scale(1);} 100%{-webkit-transform:scale(1);opacity:1;visibility:visible;}}
@keyframes pulse{ 0%{-webkit-transform:scale(0);opacity:0;}50%{-webkit-transform:scale(1);}100%{-webkit-transform:scale(1);opacity:1;visibility:visible;} }
.nav-button-close{position:absolute;right:0px;top:0px;font-size:35px;color:#fff;cursor:pointer;width:40px;height:40px;text-align:center;line-height:40px;background-color:#4cb050;z-index:999;}
.navgiation-container{-webkit-transform:scale(0);-webkit-transform-origin:top center;text-align:right;position:fixed;top:0;left:0;background-color:#464646;width:100%;height:100%;z-index:2;display:none;overflow-y:auto;}
.ico-sm-bt{margin-right:1px;}
.xs-arrow, .category-xs-arrow{pointer-events:none;}
.navgiation-container ul{text-align:left;margin-top:70px;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;}
.navgiation-container li{margin-bottom:12px;list-style:none;font-size:18px;}
.navgiation-container li a{color:#fff;font-weight:300;}
.navgiation-container li a:hover{color:#4cb050;}
.sb-icon-search, .sb-search-submit{width:30px;height:30px;display:block;position:absolute;right:24px;top:28px;padding:0;margin:0;line-height:25px;text-align:center;font-size:18px;color:#a5bd22;}
.embed-text{font-size:13px;width:100%;}
.entrytext a{color:#4cb050; font-weight:600;font-size:16px;}
.entrytext a:hover{color:#b1ca28; font-weight:600;}
.bloggerPhoto img{float:left;width:50px;height:50px;border-radius:40px;overflow:hidden;margin-right:5px;}
.fixwidth {max-width: 700px;margin: 0 auto;}
.entrytext ul, ol {max-width: 700px;margin: 0 auto;}
.entrytext ul li{margin-bottom:20px;font-size:16px;font-weight:400;}
.entrytext ol li{margin-bottom:20px;font-size:16px;font-weight:400;}
.entry-feature{font-size:18px;font-weight:300;margin-bottom:30px;}
.entry{font-size:16px;font-weight:300;margin: 15px 0px;}
.glossary-entry{font-size:20px;font-weight:300;}
.small-font{font-size:12px;font-weight:300;}
.small-font a{font-size:12px !important;font-weight:300;}
.margin{margin-top:24px;}
.border{display:block;}
.post-cta{margin:20px auto;text-align:center;width:250px;}
.post-cta a{background:#bcd630;color:#fff;padding:12px 8px;text-transform:uppercase;display:block;font-size:18px;font-weight:600;}
.post-cta a:hover{background:#a5bd22;color:#fff;}
.tm-click-to-tweet .tm-ctt-text a{font-size:13px !important;}
.ig-embed{ width:100%;}
.center{text-align:center;font-size: 16px;font-weight: 400;}
center{font-size: 16px;font-weight: 400;}
.twitter-tweet{ margin:0 auto 30px auto !important;}

.downloads,blockquote{border:1px solid #ccc}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#111}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{padding:3px;width:96%;}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:100%}
.downloads{background:#fff;margin-bottom:30px}
.downloads h3{background:#f49735;color:#fff;margin:0;padding:20px 0;text-align:center}.downloads p{padding:10px 0;text-align:center}
.downloads form{margin:0 auto !important;padding:0;}
.ebook-form-text{display:inline-block;text-align:left;width:130px !important;padding-left:17px;float:left;}
.downloads #ebook-button{display: none;}
@media only screen and (min-width : 480px) and (max-width : 767px) {
.display-none-amp{display:none !important;}}

@media only screen and (min-width : 220px) and (max-width : 479px) {
.display-none-amp{display:none !important;}}

@media only screen and (min-width : 320px) and (max-width : 360px) {	
.display-none-amp{display:none !important;}	}
	
.display-none{display:none;}
button{background:#4262ff;padding:12px 20px !important;text-transform:uppercase !important;display:block;font-size:18px !important;font-weight:300 !important; border:none;transition: all .5s ease 0s;}
button:hover{background:#4262ff !important;color:#fff !important;transition: all .5s ease 0s;}
.button:hover{background:#4262ff !important;color:#fff !important;}
.entrytext h2 {margin-top: 30px;margin-bottom: 20px;max-width: 700px;margin: 30px auto 20px auto;font-size:26px !important;}
.entrytext h3 {margin-top: 34px;max-width: 700px;margin: 30px auto 20px auto;font-size:22px !important;}
.entrytext h4 {margin-top: 34px;max-width: 700px;margin: 30px auto 20px auto; font-size:18px !important;text-transform:initial; }
.entrytext p {margin: 0px auto 30px auto !important;max-width: 700px;}
.entrytext p img{margin-top:16px;}
.margin-bottom{margin-bottom:20px;}
.internal-page-post-margin-bottom{margin-bottom:45px;}
/*New CSS*/
.feature-post{overflow: hidden;margin-bottom: 30px;border-radius: 15px;}
.feature-post-box{padding:40px 40px !important; background: #e4f1ff;}
.feature-post-box{overflow: hidden;}
.feature-post-box h1 a{color:#000;line-height: 36px;}
/*.feature-post-box:hover{background: #a8b436;}*/
.feature-post-box-img{min-width: 800px;overflow: hidden;margin: 0px auto 10px auto;display: contents;}
.feature-post-box-img img{max-width:102% !important}
.f-post-dat{color:#000;font-size: 16px;text-transform: uppercase;font-weight:300;}
.f-post-aut{padding-left: 0px !important;;color:#000;font-size: 12px;text-transform: uppercase;font-weight:300;margin-top:15px;}
.f-post-cat{padding-right: 0px !important;;text-align: right;color:#000;font-size: 12px;text-transform: uppercase;font-weight:300;margin-top:15px;}
.category-one{padding-bottom:60px !important;}
.category-two{padding-bottom:0px;}
.sec-fold{background:#f7f7f7;z-index: 1;margin-top: 10px;}
.third-fold{background:#fff;z-index: 1;padding: 10px 0px 10px 0px}
.four-fold{background:#f1f9ff;z-index: 1;padding: 30px 0px 40px 0px;margin-bottom:40px;margin-top: 30px;}
.wd-sec{}
.five-fold{background:#fff;z-index: 1;padding: 10px 0px 10px 0px}
.fold-heading{font-size:36px !important;font-weight:bold;text-transform:capitalize;text-align:left;border-bottom:1px solid #000;padding:15px 0px !important;}
.margin0{margin:0px;}
.info{text-align: center;}
.pp{min-width: 358px;}
.info-title{position: absolute;top: 10%;text-align: left;padding-right: 20px;line-height: 30px;}
.info-title a{color: #fff;}
.info-title a:hover{color: #fff;}
.info-date{bottom: 30px;position: absolute !important;padding: 0px;left:16px; text-align: left;}
.hover-box{overflow: hidden;width: 300px;height: 400px;position: absolute;top: 0px;padding: 30px;background:#000;display:none;opacity: 0.8;z-index: 1;pointer-events:none;transition-delay:all .5s ease 0s;left: 30px;}
.hover-box-info{overflow: hidden;width: 86%;height: 100%;position: absolute;top: 0px;padding: 30px;background:#000;display:none;opacity: 0.8;z-index: 1;pointer-events:none;transition-delay:all .5s ease 0s;left: 25px;}
.hover-box-inforelatedpost{overflow: hidden;width: 300px;height: 400px;position: absolute;top: 0px;padding: 30px;background:#000;display:none;opacity: 0.8;z-index: 1;pointer-events:none;transition-delay:all .5s ease 0s;left: 55px;}
.hover-box-mm{overflow: hidden;width: 330px;height: 238px;position: absolute;top: 0px;padding: 30px;background:#000;display:none;opacity: 0.8;z-index: 1;pointer-events:none;transition-delay:all .5s ease 0s;}
.hover-box-mm-relatedpost{overflow: hidden;width: 358px;height: 258px;position: absolute;top: 0px;padding: 30px;background:#000;display:none;opacity: 0.8;z-index: 1;pointer-events:none;transition-delay:all .5s ease 0s;left: 26px;}
.info:hover >.hover-box-info{display:block;transition-delay:all .5s ease 0s;}
.info:hover >.hover-box-mm-relatedpost{display:block;transition-delay:all .5s ease 0s;}
.info:hover >.hover-box-inforelatedpost{display:block;transition-delay:all .5s ease 0s;}
.info:hover >.hover-box{display:block;transition-delay:all .5s ease 0s;}
.info:hover >.hover-box-mm{display:block;transition-delay:all .5s ease 0s;}

.sb-search{position:absolute;margin:13px 0px 0px 30px;width:0;min-width:30px;height:30px;float:right;overflow:hidden;-webkit-transition:width .3s;-moz-transition:width .3s;transition:width .3s;-webkit-backface-visibility:hidden;z-index:9999;right:1%;top:0%;}
.sb-search-input{position:absolute;top:0;right:0;border:none;outline:none;background:#EBEBEB;width:170px !important;height:30px;margin:0;z-index:10;padding:0 65px 0 15px !important;font-size:16px;color:#2c3e50}
.sb-search-input::-webkit-input-placeholder,.sb-search-input:-moz-placeholder,.sb-search-input::-moz-placeholder,.sb-search-input:-ms-input-placeholder{color:#9B9B9B}
.sb-icon-search,.sb-search-submit{width:30px;height:30px;display:block;position:absolute;right:0;top:0;padding:0;margin:0;line-height:25px;text-align:center;cursor:pointer}
.sb-search-submit{background:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;color:transparent;border:none;outline:none;z-index:-1}
.sb-icon-search{color:#fff;background:#fff;z-index:90;font-size:23px !important;padding-top:2px;-webkit-font-smoothing:antialiased}
.sb-search.sb-search-open,.no-js .sb-search{width:100%}
.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search{background:#bcd630;color:#fff;z-index:11}
.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit{z-index:90}

.article-body{max-width: 850px;margin: 0 auto;}
.related-section{background:#f7f7f7;z-index: 1;padding: 10px 0px 10px 0px;overflow: hidden;margin-bottom: 30px;}
.info-text{background: #34bbe4;max-width: 604px;margin: 20px 20px 20px 20px;height: 260px;overflow: hidden;color:#fff;padding:40px;}
.info-text h2{color:#fff;font-weight: bold;margin-bottom:20px;font-size:26px !important;}
.info-text p a{color: #69809c;}
.info-text p a:hover{color: #bcd630;}
.ebook-text{background: #34bbe4;max-width: 604px;margin: 20px 20px 20px 20px;height: 335px;overflow: hidden;color:#fff;padding:40px;}
.ebook-text h2{color:#fff;font-weight: bold;margin-bottom:20px;font-size:26px !important;}
.multimedia h2{font-size:26px !important;}
.page404{max-width: 525px;margin: 0 auto;overflow: hidden;}
.fourfold-cta{margin: 10px auto 10px auto;}
.freebies h2{font-size:26px !important;}
.freebies ul{font-size: 20px;font-weight: 300;margin: 30px 0px;}
.freebies ul li{margin: 10px 0px;}
/*------------*/
blockquote{padding:10px 20px;margin:0 0 20px;font-size:18px;border-left:5px solid #bcd630;}
.entrytext blockquote p{margin-bottom:0px !important;}
.entrytext button{color:#fff;border-radius: var(--bs-border-radius-pill) !important;display: inline-block;}
.entrytext button:hover{background:#13171f !important;}
blockquote{overflow:hidden !important;max-width: 700px;margin:0 auto 20px auto !important;}
.entrytext center {margin-bottom:30px !important;}
.avatar{border-radius:50%;}
.authorrelated{background: #f9f9f9;padding-top: 30px;padding-bottom: 30px;}
.comment-author{margin-top:30px;}
.comment-meta {margin-top:10px;margin-bottom:10px;}
.logotags a{font-size:14px !important;border: solid 1px #4cb050;padding: 3px 5px;display: ruby;}
.logotags a:hover{font-size:14px !important;border: solid 1px #4cb050;padding: 3px 5px;background:#4cb050;color:#fff;}
.js-rmp-rating-icons-list{margin:0 auto !important;}
.article-body a {color: #4cb050;font-weight: 600;font-size: 16px;}
.article-body a:hover {color: #4262ff;font-weight: 600;}
.post h1{text-transform:none !important;font-size:30px !important;}
center iframe{max-width:100%;}
.entrytext h2 a {font-size:26px !important;color:#4cb050;}
.entrytext h2 a:hover {color:#b1ca28;}
#menu-item-126 a{color: #fff !important;background-color: #4cb050 !important;transition: all 0.5s ease 0s;}
#menu-item-126 a:hover{color: #fff !important;background-color: #34bbe4 !important;transition: all 0.5s ease 0s;}
/*-------------*/
.logotags-content{padding:0px 0px;text-align: center;}
.logotags-content a{font-size:18px !important;padding:0px 12px;}
.logotags-content a:hover{color:#b2c23c;}

/*------------------*/
.featured-posts{margin-top:0px;}.featured-posts h2{font-size:22px !important;border-bottom:solid 1px #35bae4;padding: 0px 0px 10px 0px;margin:0px;}.featured-posts ul {list-style-type: none;padding: 0;margin-bottom:0px;}.featured-posts li {margin:0px 0; border-bottom:solid 1px #ccc;padding:24px 0px 24px 0px;}.featured-posts li a:hover{color:#4262ff;}
.cat-post-section{border-bottom:2px solid #4262ff;margin-left: 0px !important;margin-right: 0px !important;margin-bottom: 50px !important;}
.cat-section-spacing{margin-bottom:30px;overflow: hidden;}
.cat-heading{font-size:30px !important;padding:20px 0px 0px 0px;}
.cat-section-cta{margin:20px auto 0px auto;text-align:right;display: inline-block;width: 100%;}
.cat-section-cta a{background:#f1f9ff !important;color:#151820 !important;padding:10px 15px;display:inline-block;font-size:16px;transition: all .5s ease 0s;border-radius: 50px;}
.cat-section-cta a:hover{background:#151820 !important;color:#fff !important;}
.footer-cta-box{margin-top:50px;margin-bottom:25px;}
.padding0{padding:0px !important;}
.other-section{background-color:#f1f9ff;padding: 40px 0px 40px 0px;margin-top:50px;}
.block-body{padding:0px !important;}
#posts{padding:0px !important;}
.widget_recent_entries ul li img{margin-right:20px !important;}
#banner-images img{max-width:100%;}
.card-img-top{height:auto !important;}
.card-title{font-size:20px !important;}