.posts-banner {
    background:#2b65eb url(https://velocitabrand.com/clicktech/wp-content/uploads/2026/03/banner-news-1.jpg) no-repeat center;
    background-size:cover;
    position:absolute;
    width:97%;
    left:0;
    right:0;
    height:550px;
    top:1%;
    border-radius:45px;
    
}

.posts-banner .post-banner-text{
	position:absolute;
	top:170px;
	text-align:center;
	color:#fff;
	width: 100%;
}
.posts-banner .post-banner-text h2{
	color:#fff;
	font-size: 55px;
	line-height: 64px;
	text-shadow: 0 0 17px rgba(255, 255, 255, 0.88);
}

.ast-separate-container .ast-article-single:not(.ast-related-post) {
    margin-top: 60px;
    border: 1px solid #e7e7e7;
    padding: 30px !important;
    border-radius: 25px;
    overflow:hidden;
}

.single-post .ast-article-single img{
    border-radius:25px;
    margin-bottom:15px !important;
}

.post-navigation  {
    margin-bottom:40px !important;
}

.post-navigation .nav-links p {
    display:none;
    
}
/*.ast-separate-container .ast-article-single:not(.ast-related-post) h2 {
    margin-top:0;
}*/


.single .post-navigation .ast-inline-flex {
    display:none;
}
.single .post-navigation a .ast-post-nav {
    text-transform: inherit !important;
}


.single .post-navigation .nav-next a{
margin: 10px 0 0 -13px;
  padding: 17px 57px 14px 28px !important;
  border-radius: 36px !important;
  background: #FFF !important;
  color: #000 !important;
  font-size: 18px !important;
  letter-spacing: 0.4px;
  transition: all 0.4s ease-in-out !important;
  min-height: 50px;
  text-decoration: none !important;
  text-transform: inherit !important;
  font-weight: normal !important;
	position:relative;
	width:140px;
	border:1px solid #e7e7e7;
 
}
.single .post-navigation .nav-next a:hover{
	padding: 17px 57px 14px 28px !important;
	background: #2B65EC !important;
	color: #fff !important;
}
.single .post-navigation .nav-next a:after {
    content: '' !important;
    background: url(https://velocitabrand.com/clicktech/wp-content/uploads/2026/03/arrow-btn.svg) 8px 0 no-repeat;
    background-size: 12px;
  width: 22px;
  position: absolute;
  top: 19px;
  right: 25px;
  height: 22px;
}
.single .post-navigation .nav-next a:hover:after{
	filter: invert(100%);
}


.single .post-navigation .nav-previous a{
  margin: 10px 0 0 0px;
  padding: 17px 28px 14px 57px !important;
  border-radius: 36px !important;
  background: #FFF !important;
  color: #000 !important;
  font-size: 18px !important;
  letter-spacing: 0.4px;
  transition: all 0.4s ease-in-out !important;
  min-height: 50px;
  text-decoration: none !important;
  text-transform: inherit !important;
  font-weight: normal !important;
	position:relative;
	width:160px;
	border:1px solid #e7e7e7;
 
}
.single .post-navigation .nav-previous a:hover{
	padding: 17px 28px 14px 57px !important;
	background: #2B65EC !important;
	color: #fff !important;
}
.single .post-navigation .nav-previous a:after {
    content: '' !important;
    background: url(https://velocitabrand.com/clicktech/wp-content/uploads/2026/03/arrow-btn.svg) 8px 0 no-repeat;
    background-size: 12px;
  width: 22px;
  position: absolute;
  top: 17px;
  left: 25px;
  height: 22px;
  rotate: -90deg;
}
.single .post-navigation .nav-previous a:hover:after{
	filter: invert(100%);
}



.single-post .site-content > .ast-container {
    margin-top: 35em !important;
}


/* Archive Pages 
.archive .ast-container {
    
    margin-top: 5em;
}
*/

.ast-separate-container .ast-article-post {
    display: flex;
    background: #FFF;
    box-shadow: 0 4px 30px -22px rgba(0, 0, 0, 0.3);
    padding: 20px;
    border-radius: 20px;
}
.ast-separate-container .ast-article-post {
}
/*.ast-blog-layout-5-grid .ast-article-inner {
    box-shadow:none;
}*/


.archive .ast-article-post, .blog .ast-article-post, .archive .ast-article-post:hover, .blog .ast-article-post:hover {
    border-radius: 20px;
}
.archive .entry-title a:hover {
    color:#2B65EC !important;
}
body.archive .ast-archive-description {
    padding: 25px 20px;
}
.entry-meta {
    display: flex;
    justify-content: space-between;
    padding: 0;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    margin-top: 16px;
     color:#fff;
}

.entry-meta span {
    font-style: normal;
    color: #000;
    font-size: 15px;
    font-family: 'poppinssemibold';
    padding: 10px 0;
    
}


.entry-meta span.published {
    font-family: 'poppinsregular';
    border-left: 1px solid #DADADA;
    padding-left: 12px;
}

.ast-blog-layout-5-grid .ast-blog-featured-section {
    width: 35%;
    margin-bottom: 0;
}
.ast-blog-layout-5-grid .ast-blog-featured-section img {
    border-radius: 20px;
}
.ast-blog-layout-5-grid .post-content {
    text-align: left;
    max-width: 59%;
    margin: 0px 10px 10px 30px;
    padding:0 !important;
}
.ast-blog-layout-5-grid .ast-article-inner {
    box-shadow:none;
}


.sidebar-main {
    box-shadow: 0 4px 30px -20px rgba(0, 0, 0, 0.3);
    border-radius: 20px;
    padding: 30px 20px;
    background: #fff;
    border:0 !important;
}

.sidebar-main a{
    color:#121212 !important;
}
.sidebar-main a:hover{
    color:#045cb4 !important;
}

.archive .ast-archive-description {
    border-radius:25px;
}

.ast-separate-container.ast-two-container #secondary .widget {
    padding: 0;
    margin-bottom: 30px;
}
.entry-title a:hover{
   color:#045cb4 !important; 
}




.archive .read-more a{
margin: 10px 0 0 0px;
  padding: 17px 27px 14px 28px !important;
  border-radius: 36px !important;
  background: #FFF !important;
  box-shadow: 0 4px 40px 0 rgba(43, 101, 236, 0.15) !important;
  color: #000 !important;
  font-size: 18px !important;
  letter-spacing: 0.4px;
  transition: all 0.4s ease-in-out !important;
  min-height: 56px;
  text-decoration: none !important;
  text-transform: inherit !important;
  font-weight: normal !important;
	position:relative;
 
}
.archive .read-more a:hover{
	padding: 17px 27px 14px 28px !important;
	background: #2B65EC !important;
	color: #fff !important;
}
/*.archive .read-more a:after {
    content: '' !important;
    background: url(https://velocitabrand.com/clicktech/wp-content/uploads/2026/03/arrow-btn.svg) 8px 0 no-repeat;
    background-size: 12px;
  width: 22px;
  position: absolute;
  top: 22px;
  right: 25px;
  height: 22px;
}
.archive .read-more a:hover:after{
	filter: invert(100%);
} */

.page-id-3427 #block-18 {
    display:none;
}

.all-news-backbtn-area {
    text-align:center;
    padding-top:10px;
    
}
.all-news-backbtn-area a{
margin: 0px auto;
  padding: 13px 28px 15px 57px !important;
  border-radius: 36px !important;
  background: #FFF !important;
  color: #000 !important;
  font-size: 16px !important;
  letter-spacing: 0.4px;
  transition: all 0.4s ease-in-out !important;
  min-height: 50px;
  text-decoration: none !important;
  
  font-weight: 600 !important;
	position:relative;
	border:1px solid #e7e7e7;
	
	
}
.all-news-backbtn-area a:hover{
    padding: 13px 28px 15px 57px !important;
	background: #2B65EC !important;
	color: #fff !important;
}
.all-news-backbtn-area a:after {
    content: '' !important;
    background: url(https://velocitabrand.com/clicktech/wp-content/uploads/2026/03/arrow-btn.svg) 8px 0 no-repeat;
    background-size: 12px;
  width: 22px;
  position: absolute;
  top: 17px;
  left: 30px;
  height: 22px;
  rotate: -90deg;
}
.all-news-backbtn-area a:hover:after{
	filter: invert(100%);
}

.single .all-news-backbtn-area a {
    top:-90px;
}


.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    margin-top: -15px;
}




@media (min-width: 922px) {
    .blog .site-content > .ast-container, .archive .site-content > .ast-container, .search .site-content > .ast-container {
       
        margin-top: 6em;
    }
    
    .ast-right-sidebar #secondary {
        padding-left: 40px;
    }
}


@media (max-width: 767px) {
    
    .posts-banner {
    height: 320px;
    width:95%;
    left:1%;
    top:110px;
    border-radius:22px;
    background:#2b65eb url(https://velocitabrand.com/clicktech/wp-content/uploads/2026/03/banner-news-mob_converted.webp);
    background-size: auto;
    background-size: cover;
    background-position: center;
}

    .single-post .site-content > .ast-container {
        margin-top: 360px !important;
    }
    
    .posts-banner .post-banner-text {
        top: 41%;
        text-align: left;
        left: 30%;
        transform: translate(-50%, 41%);
        width: 48%;
    }
    
    /* only for our-policies, new-updates pages */
    .wrapper-inner-banner .left-banner-text {
        top: 49% !important;
        text-align: left !important;
        left: 30% !important;
        transform: translate(-50%, -50%) !important;
        width: 48% !important;
    }
    
    .posts-banner .post-banner-text h2 {
        font-size: 35px;
        line-height:42px;
    }
    .post-navigation .nav-previous:after {
        display:none;
    }
    
    .ast-blog-layout-5-grid .ast-blog-featured-section {
    width: 100%;
    margin-bottom: 0;
}

.ast-blog-layout-5-grid .post-content {
    text-align: left;
    max-width: 100%;
    margin: 15px 0px 10px 0px;
}

.single .all-news-backbtn-area a {
    top:-15px;
}
    
   
    
    
}