@media (min-width:1px) and (max-width:576px) {

  #header.full-header .container,
  .container,
  .container-fullwidth {
    padding-left: 31px !important;
    padding-right: 31px !important
  }

  .related-posts-section {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

@media (min-width:1px) and (max-width:767px) {
  .owl-nav {
    margin-right: -13px
  }
}

.owl-carousel.yellow .owl-stage-outer:after {
  background: none
}

@media (min-width:1px) and (max-width:796px) {
  .featured-section {
    padding-bottom: 10px
  }
}

@media (min-width:1px) and (max-width:968px) {
  .section.posts-slider>.container {
    padding: 0 0 0 30px !important
  }
  .section.posts-slider .see-more-button {
    margin-right: 30px;
  }
}

@media (min-width:1px) and (max-width:796px) {
  .section.posts-slider:first-of-type {
    padding-top: 0
  }
}

@media (min-width:769px) {
  .si-share.single-blog-share h3 {
    font-size: 20px
  }

  .si-share.single-blog-share .row {
    display: grid;
    grid-template-columns: 2fr 1fr
  }

  .si-share.single-blog-share .row div {
    margin-bottom: 0;
    max-width: unset;
    line-height: 1
  }

  .si-share.single-blog-share .row div.col-md-8 {
    display: grid;
    align-items: center
  }
}

@media (min-width:1px) and (max-width:767px) {
  .mobile-hero-image {
    padding-bottom: 0
  }
}

.postcontent .entry h4 {
  margin-bottom: 0
}

.instagram-media {
  min-width: unset !important
}

.si-share .col-md-8 {
  margin-bottom: 30px
}

.section .page-title-center .container {
  padding: 0 !important
}

.comment-section .fb-comments {
  padding: 0
}

.related-posts .col_five_sixth,
.related-posts .col_four_fifth,
.related-posts .col_full,
.related-posts .col_half,
.related-posts .col_one_fifth,
.related-posts .col_one_fourth,
.related-posts .col_one_sixth,
.related-posts .col_one_third,
.related-posts .col_three_fifth,
.related-posts .col_three_fourth,
.related-posts .col_two_fifth,
.related-posts .col_two_third,
.related-posts .postcontent,
.related-posts .sidebar {
  margin-right: 2.7%
}

.swiper-slide h2 {
  max-width: 75%
}

.featured-post-title {
  max-width: 75%
}

.post-navigation {
  margin-top: 0
}

@media (min-width:992px) {
  .partners-grid,
  .partners-logos {
    display: grid !important;
  }
}

.partners-grid .logo-container a,
.partners-logos .logo-container a {
  /* height: 100px; */
  display: grid;
  align-items: center
}

/* .partners-grid .logo-container a img,
.partners-logos .logo-container a img {
  min-height: 50px;
  width: 100px;
} */

@media (min-width:1px) and (max-width:767px) {
  .partners-grid {
    gap: 0 20px !important;
    margin-bottom: 0
  }
}

@media (min-width:769px) {
  .page-title-center.inner-page-title h1 {
    font-size: 7em !important
  }
}

@media (min-width:1px) and (max-width:768px) {
  .advertising-section .section.grey-section {
    padding: 30px
  }
}

@media (min-width:1px) and (max-width:768px) {
  .section.contact-form {
    padding-top: 0
  }
}

@media (min-width:1px) and (max-width:768px) {
  .contact-section .uppercase {
    font-size: 14px
  }
}
