.gallery_css .gallery {
    display: flex;
    flex-wrap: wrap;
    gap: 50px 150px;
    align-items: center;
}
.gallery_css .gallery-item {
    max-width: calc(25% - 113px) !important;
}

.single .metaTags a:nth-child(4n+1) {
    background-color: #FFE59999;
}

.single .metaTags a:nth-child(4n+2) {
    background-color: #52C6C699;
}

.single .metaTags a:nth-child(4n+3) {
    background-color: #B86ADF99;
}

.single .metaTags a:nth-child(4n+4) {
    background-color: #F99EAF99;
}

.single .metaTags a {
    padding: 2px 5px 4px;
    margin-right: 5px;
}

.post-password-form input[type="submit"] {
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 17.05px;
    font-weight: 500;
    line-height: 22.7px;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 25px 7px 25px;
    min-height: 40px;
}

.post-password-form input#pwbox-185 {
    font-size: 16px;
    border-radius: 0;
    padding: 7px 12px;
    margin: 5px 0px 0px;
}

.post-password-form input#pwbox-185:focus {
    outline: none;
}

.post-password-form label {
    font-size: 16px;
}

.post-password-form p {
    font-size: 16px;
}

.metaTags h2 {
    display: flex;
    flex-wrap: wrap;
    row-gap: 7px;
    margin: 0 -5px;
}

.single .metaTags h2 a {
    display: flex;
    margin: 0 5px;
}


.imgbox_css svg {
    height: 67px;
    width: 100%;
}

.post_css  .entry-title {
    order: -2;
}

.post_css .jet-posts__terms {
    position: static;
    display: flex;
    flex-wrap: wrap;
    gap: 4.5px 4px;
		order: -1;
}
.post_css .jet-posts__terms a:nth-child(4n+1) {
    background-color: #FFE59999 !important;
}
.post_css .jet-posts__terms a:nth-child(4n+2) {
    background-color: #52C6C699 !important;
}
.post_css .jet-posts__terms a:nth-child(4n+3) {
    background-color: #B86ADF99 !important;
}
.post_css .jet-posts__terms a:nth-child(4n+4) {
    background-color: #F99EAF99 !important;
}

.post_css .post-meta {
    order: -3;
}

.post_css .elementor-button {
    display: flex;
    align-items: center;
}


.form_css input, .form_css textarea {
    padding: 0;
}
.form_css input::placeholder, .form_css textarea::placeholder {
    opacity: 1 !important;
}
.form_css .e-form__buttons {
    margin-top: 15px;
}
.form_css button.elementor-button span {
    display: flex;
    align-items: center;
}
.form_css button.elementor-button svg {
    height: 13.5px;
}


@media screen and (min-width: 768px) and (max-width:1023px) {
.gallery_css .gallery {
    gap: 20px 70px;
}
.gallery_css .gallery-item {
    max-width: calc(25% - 53px) !important;
}
	
.post_css  .jet-posts {
    margin: unset !important;
}

	
}

@media screen and (min-width: 320px) and (max-width:767px) {
.gallery_css .gallery-item {
    max-width: calc(50% - 20px) !important;
}
.gallery_css .gallery {
    gap: 50px 40px;
}
	
.post_css  .jet-posts {
    margin: unset !important;
}
}


@media only screen and (max-width: 768px) and (min-width: 568px)  {
	
}
