/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {
  .layout-2-columns article {
      width: 100%;
  }
  .layout-2-columns article:nth-child(2n+1) {
    margin-right: 0px;
  }
}
/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {
}

/* Responsive Styles for Tablet and Desktop */
@media all and (min-width: 767px) {
}

/* Responsive Styles for above small smaprtphone  */
@media all and (max-width: 400px) {
	#main-banner .header-content {
		margin: 0;
	}
	#main-banner .et_pb_module_header {
		padding: 0;
		font-size: 20px;
		line-height: 1.1;
	}
	#main-banner .et_pb_fullwidth_header_subhead {
		font-size: 16px;
	}
}

