@media only screen and (max-width: 1023px) {
  .bg-white.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
    min-height: 0px!important;
  }
  
  .archive .blog_holder article.has-post-thumbnail:nth-of-type(2n) .post_image,
  .archive .blog_holder article.has-post-thumbnail:nth-of-type(2n+1) .post_image,
  .page-template-blog-large-image .blog_holder article.has-post-thumbnail:nth-of-type(2n) .post_image,
  .page-template-blog-large-image .blog_holder article.has-post-thumbnail:nth-of-type(2n+1) .post_image {
    width: 100%;
    float: none;
    margin-bottom: 10px;
  }
  .archive .blog_holder article.has-post-thumbnail:nth-of-type(2n) .post_text_inner,
  .archive .blog_holder article.has-post-thumbnail:nth-of-type(2n+1) .post_text_inner,
  .page-template-blog-large-image .blog_holder article.has-post-thumbnail:nth-of-type(2n) .post_text_inner,
  .page-template-blog-large-image .blog_holder article.has-post-thumbnail:nth-of-type(2n+1) .post_text_inner {
    width: 100%;
	padding: 0;
	float: none;
  }
}

@media only screen and (min-width: 640px) and (max-width: 768px) {
  .footer_top .four_columns {
	display: -webkit-box;      
    display: -moz-box;         
    display: -ms-flexbox;      
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .footer_top .four_columns > *:first-child {
	width: 100%;
  }
  .footer_top .four_columns > *:not(:first-child) {
	width: 25%;
	text-align: left;
  }

}
