/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 13 2026 | 11:05:09 */
/* Default (desktop) */
.agency-sec-top-0 {
  padding: 0rem 3rem 4rem !important;
}
.agency-sec-btm-0 {
  padding: 4rem 3rem 0rem !important;
}
.agency-sec {
  padding: 4rem 3rem !important;
}
.agency-sec-bottom-0{
	padding:4rem 3rem 0rem !important;
}
.agency-inner{
	padding: 1rem;
}

/* Tablet and Mobile */
@media (max-width: 991px) {
  .agency-sec-top-0 {
    padding: 0rem 1rem 4rem !important;
  }
  .agency-sec-btm-0 {
    padding: 4rem 1rem 0rem !important;
  }
  .agency-sec {
    padding: 4rem 1rem !important;
  }
	.agency-sec-bottom-0{
	padding:4rem 1rem 0rem !important;
}
}
.blog_body h1,h2,h3,h4,h5,h6{
	color:#fff;
}
.animateedText {
	background: linear-gradient(to right, #42a9ff, #fff);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
}
.categoryStyle a{
	text-decoration:none !important;
	font-weight:600 !important;
}
.agency-sec-no-margin{
	margin:0px !important;
	padding:0px !important;
}
.bold{
	font-weight:800 !important; 
}

/* General header styles */
header {
  position: sticky;
  top: 0;
  z-index: 10;
  background: rgba(255, 255, 255, 0);
  backdrop-filter: none;
  transition: backdrop-filter 0.3s ease, background 0.3s ease;
  height: 90px; /* header height */
}

/* Apply negative margin only on homepage */
.home header {
  margin-bottom: -120px;
}
/* .wp-singular header{
	margin-bottom: -130px;
} */


header.scrolled {
  background: rgba(0, 0, 0, 0.4); /* Semi-transparent background on scroll */
  backdrop-filter: blur(10px); /* Blur effect on scroll */
}
header h1{
	font-size: 36px;
}

.inline-para{
	display: inline !important;
	width:fit-content !important;
}
.glass-effect{
  backdrop-filter: blur(20px); /* Blur effect on scroll */
}
.email_placeholder{
	display:inline-block;
	width: 49.6%;
}
@media (max-width: 576px) {
  .flex-column {
    flex-direction: column;
  }
	.email_placeholder{
	display:block;
	width: 100%;
}
	.wp-block-uagb-container.uagb-block-59350c5d.wp-block-uagb-container > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not( .spectra-container-link-overlay ):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap) {
    width: 100% !important;
}

.wp-block-uagb-container.uagb-block-59350c5d.wp-block-uagb-container > .uagb-container-inner-blocks-wrap > *:not( .wp-block-uagb-column ):not( .wp-block-uagb-section ):not( .uagb-container__shape ):not( .uagb-container__video-wrap ):not( .uagb-slider-container ):not(.spectra-image-gallery__control-lightbox) {
    width: 100% !important;
}

}

.full-width {
	gap:1rem !important;
}
.width{
	width:100%;
}
/* Remove horizontal scroll everywhere */
html, body {
  overflow-x: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
}

/* Prevent elements from breaking layout */
* {
  box-sizing: border-box;
  max-width: 100%;
}
@media (max-width: 1024px) {
  .my-grid {
    grid-template-columns: 1fr; /* single column */
  }
	
}
.author-img img{
	height: 100px;
    width: 100px;
    border-radius: 50%;
}


.wp-block-post-author__content{
	    display: flex;
    align-items: center
}