@media (min-width: 922px){
    body.post-template-default div #content>.ast-container,
    body.archive.category div #content>.ast-container {
        max-width: 100%;
        padding: 0;
    }
}

@media (max-width: 768px){
    body.post-template-default .wrap-post-full .featured-image.featured-image-post-page img {
        width: 100%;
        height: 60vh;
        object-fit: cover;
        object-position: center;
    }
    .wrap-author-and-share-link {
        margin-top: 50px;
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        gap: 20px;
    }
    .wrap-author-and-share-link .post-meta.post-meta-post-page {
        display: flex;
        flex-direction: column;
        gap: 20px;
        align-items: flex-start;
    }
    .projectsblog-title-post-page h1.projectsblog-title {
        font-size: 22px;
    }
}
@media (max-width: 767px){
    .top-connecting-right:before {
/*         left: auto; */
    }
    .rl-connecting:before {
        left: auto;
        top: -50px;
        width: 40px;
        height: 100px;
        transform: translateX(0%);
    }
    .rl-connecting:after {
        top: auto;
        bottom: -34px;
        right: auto;
        width: 40px;
        height: 35px;
        background-color: #ffbf62;
        transform: translateX(0%);
    }
    .bottom-connecting:after {
/*         left: auto; */
		 bottom: -30px;
    }
    .left-connecting-bottom::before {
/*         left: auto; */
    }
    .top-connecting-right:after {
/*      left: 45%; */
    }
    .left-connecting-bottom::after {
/*         left: 45%; */
		
    }
	
.ast-theme-transparent-header #masthead .site-logo-img .transparent-custom-logo img {
    max-width: 140px !important;
}
	

}
