#pg-12-1 h1 {
  font-size: 38px;
  line-height: 58px;
  background-position: center;
  margin-top: -6px;
  margin-bottom: 0px;
}
#pg-12-1 .panel-grid-cell {
  line-height: 31px;
}
#pg-12-1 h2 {
  margin-top: 0px;
}
#pg-12-2 h1 {
  color: #ffffff;
  font-size: 46px;
  line-height: 50px;
}
.panel-grid#pg-12-5 .siteorigin-panels-stretch {
  padding-bottom: 20px;
  margin-bottom: -55px;
  margin-top: -35px;
  padding-top: 39px;
}
#pg-12-5 h1 {
  color: #ffffff;
  font-size: 37px;
  padding-top: 0px;
}
#pg-12-5 h3 {
  color: #ffffff;
  font-size: 20px;
  line-height: 24px;
}
#pg-12-6 h1 {
  color: #ffffff;
  font-size: 72px;
  line-height: 100px;
  margin-top: 0px;
  margin-bottom: 0px;
}
#pg-12-6 p {
  color: #ffffff;
  font-size: 16px;
  line-height: 25px;
}
.panel-grid#pg-12-7 .siteorigin-panels-stretch {
  margin-top: -36px;
  padding-top: 10px;
  margin-bottom: -36px;
  padding-bottom: 10px;
}
#pg-12-8 h1 {
  font-size: 60px;
  line-height: 0px;
  margin-bottom: 15px;
}
#pg-12-8 h2 {
  line-height: 24px;
}
#pg-12-6 h5 {
  color: #ffffff;
  font-size: 16px;
  line-height: 25px;
  margin-top: 0px;
  letter-spacing: 1px;
  padding-left: 0px;
  margin-left: -50px;
  font-weight: 600;
}
#pg-12-7 p {
  font-size: 24px;
  line-height: 29px;
  padding-top: 20px;
}
#pg-12-9 h2 {
  font-size: 30px;
  line-height: 29px;
  margin-top: 25px;
}
#pg-12-9 p {
  font-size: 16px;
  line-height: 25px;
}
.panel-grid#pg-12-11 .siteorigin-panels-stretch {
  margin-top: -35px;
  padding-top: 25px;
}
#pg-12-12 .widget-title {
  font-size: 24px;
}
.panel-grid#pg-12-8 .siteorigin-panels-stretch {
  padding-top: 10px;
  padding-bottom: 10px;
}
.panel-grid#pg-12-9 .siteorigin-panels-stretch {
  padding-bottom: 40px;
  margin-bottom: -65px;
  margin-top: -35px;
  padding-top: 20px;
}
#pg-12-13 h1 {
  color: #ffffff;
}
#pg-12-11 .panel-grid-cell {
  line-height: 31px;
  font-size: 20px;
}
#pg-12-11 .widget-title {
  line-height: 5px;
  padding-top: 20px;
}
#pg-12-12 ul li a {
  font-size: 20px;
  color: #ffffff;
}
#pg-12-12 h1 {
  color: #ffffff;
}
.panel-grid#pg-12-12 .siteorigin-panels-stretch {
  margin-top: -35px;
  margin-bottom: -35px;
  padding-top: 25px;
}
#pg-12-13 .panel-grid-cell {
  color: #ffffff;
}
#pg-12-13 h2 {
  color: #000000;
  font-size: 31px;
  line-height: 28px;
}
#pg-12-13 h3 {
  color: #ffffff;
}
.panel-grid#pg-12-13 .panel-grid-cell .widget_sow-button {
  margin-top: 33px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
#pg-12-14 .panel-grid-cell {
  padding-bottom: 0px;
  margin-top: -27px;
}
#pg-12-14 h3 {
  padding-bottom: 0px;
  margin-bottom: -80px;
}
#pg-12-14 .panel-row-style {
  margin-top: -30px;
  margin-bottom: 40px;
}
.panel-grid#pg-12-2 .siteorigin-panels-stretch {
  padding-bottom: 200px;
}
#pg-12-3 h1 {
  padding-top: 0px;
  font-weight: 700;
}
#pg-12-12 h3 {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.panel-grid#pg-12-12 .panel-grid-cell .widget_sow-post-carousel {
  margin-top: -33px;
}
#pg-12-3 h5 {
  font-size: 24px;
}
#pg-12-3 p {
  font-size: 14px;
  line-height: 19px;
}
.panel-grid#pg-12-3 .panel-grid-cell .widget_sow-features .sow-features-feature {
  margin-top: 0px;
  margin-bottom: 0px;
}
#pg-12-3 h3 {
  margin-top: -38px;
}
#pg-12-3 .panel-grid-cell {
  margin-bottom: 34px;
}
#pg-6-1 h1 {
  font-size: 30px;
  line-height: 39px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
}
.panel-grid#pg-6-0 .siteorigin-panels-stretch {
  padding-top: 0px;
  padding-bottom: 0px;
}
.panel-grid#pg-6-1 .siteorigin-panels-stretch {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: -36px;
}
.panel-grid#pg-6-0 .panel-grid-cell .widget_sow-hero .sow-slider-image-wrapper {
  padding-top: 50px;
}
#pg-6-1 h2 {
  font-size: 15px;
  line-height: 22px;
  margin-top: 15px;
}
.panel-grid#pg-6-1 .panel-grid-cell .widget_sow-editor {
  margin-bottom: 10px;
  margin-top: -6px;
}
#pg-6-2 h4 {
  color: #ffffff;
  line-height: 32px;
  font-size: 18px;
  margin-top: 5px;
  margin-bottom: 5px;
}
#pg-6-2 .panel-grid-cell {
  color: #ffffff;
}
.panel-grid#pg-6-2 .siteorigin-panels-stretch {
  padding-top: 25px;
}
.page #content {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
#main {
  padding-bottom: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;
}
#pg-12-6 ul li {
  color: #ffffff;
}
#pg-12-7 ul li {
  font-size: 22px;
  line-height: 30px;
}
#pg-12-8 p {
  color: #000000;
  margin-bottom: 25px;
  font-size: 16px;
  line-height: 25px;
}
.panel-grid#pg-12-8 .panel-grid-cell .widget_sow-editor {
  margin-bottom: 0px;
  line-height: 22px;
  font-size: 15px;
}
#pg-12-15 .panel-row-style {
  margin-bottom: 36px;
}
.panel-grid#pg-12-3 .panel-grid-cell .widget_sow-features {
  margin-bottom: -48px;
  padding-bottom: 0px;
}
#pg-405-0 h1 {
  color: #000000;
}
#pg-12-0 p {
  line-height: 0px;
}
.panel-grid#pg-503-0 .siteorigin-panels-stretch {
  padding-top: 0px;
  padding-bottom: 0px;
}
#pg-503-1 h1 {
  margin-top: 0px;
  font-size: 21px;
  text-transform: uppercase;
  font-weight: 700;
}
#pg-503-2 p {
  font-size: 32px;
  line-height: 60px;
}
.panel-grid#pg-503-3 .siteorigin-panels-stretch {
  padding-top: 25px;
  margin-top: -35px;
  padding-bottom: 25px;
}
.panel-grid#pg-503-1 {
  margin-bottom: 0px;
  padding-bottom: 25px;
}
.panel-grid#pg-503-2 .siteorigin-panels-stretch {
  padding-bottom: 150px;
  padding-top: 150px;
}
#pg-503-3 p {
  font-size: 30px;
  line-height: 45px;
}
#pg-503-4 p {
  color: #ffffff;
  font-size: 30px;
  line-height: 45px;
}
.panel-grid#pg-503-4 .siteorigin-panels-stretch {
  margin-top: -35px;
}
#pg-503-6 .panel-grid-cell {
  margin-bottom: 20px;
}
#page-wrapper #colophon {
  margin-top: 0px;
}
#pg-503-6 h1 {
  color: #ffffff;
}
#pg-503-6 ul li a {
  color: #ffffff;
}
#pg-503-1 p {
  font-size: 20px;
  line-height: 28px;
}
#pg-503-5 h1 {
  font-size: 28px;
}
.panel-grid#pg-506-2 .siteorigin-panels-stretch {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-bottom: -36px;
}
.panel-grid#pg-475-2 .siteorigin-panels-stretch {
  padding-top: 150px;
  padding-bottom: 150px;
}
#pg-506-4 p {
  font-size: 30px;
  line-height: 42px;
}
.panel-grid#pg-506-4 .siteorigin-panels-stretch {
  margin-top: -35px;
}
#pg-475-1 h2 {
  margin-top: 0px;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}
#pg-475-1 p {
  font-size: 22px;
  line-height: 32px;
}
.panel-grid#pg-1163-2 .siteorigin-panels-stretch {
  padding-top: 339px;
  padding-bottom: 189px;
}
#pg-12-1 p {
  font-size: 22px;
  line-height: 34px;
}
#pg-12-6 h2 {
  color: #ffffff;
  font-weight: 600;
}
#pg-506-1 h2 {
  font-size: 26px;
}
#pg-506-1 p {
  font-size: 30px;
  line-height: 42px;
}
#pg-506-3 h2 {
  color: #ffffff;
  font-weight: 600;
  font-size: 30px;
}
#pg-506-3 p {
  font-size: 30px;
  line-height: 42px;
}
#pg-12-7 p a {
  color: #ffffff;
  text-decoration: underline;
  font-weight: 500;
  font-style: italic;
}
#pg-12-7 ul li a {
  color: #feff00;
}
#pg-12-6 h3 {
  color: #ffffff;
  line-height: 25px;
  font-size: 16px;
}
.panel-grid#pg-475-3 .panel-grid-cell .widget_sow-features .sow-icon-container {
  margin-bottom: -50px;
  padding-bottom: 0px;
}
.panel-grid#pg-475-3 .panel-grid-cell .widget_sow-headline {
  margin-bottom: 0px;
}
.panel-grid#pg-475-0 .siteorigin-panels-stretch {
  padding-top: 0px;
  padding-bottom: 0px;
}
.panel-grid#pg-506-5 .panel-grid-cell .widget_sow-features .sow-icon-container {
  margin-bottom: -49px;
}
.panel-grid#pg-506-0 .siteorigin-panels-stretch {
  padding-top: 0px;
  padding-bottom: 0px;
}
.panel-grid#pg-511-0 .siteorigin-panels-stretch {
  padding-top: 0px;
}
#pg-511-1 p {
  font-size: 26px;
  line-height: 42px;
}
#pg-506-6 ul li a {
  color: #ffffff;
}
#pg-1307-1 p {
  font-size: 28px;
  line-height: 36px;
}
#pg-1307-2 p {
  font-size: 28px;
  line-height: 36px;
}
#pg-1307-2 ul li {
  font-size: 22px;
  line-height: 32px;
}
.panel-grid#pg-12-3 .panel-grid-cell .textwidget {
  font-size: 14px;
  line-height: 22px;
}
#pg-506-1 h1 {
  font-size: 42px;
  line-height: 30px;
  margin-top: 0px;
}
#pg-506-5 p {
  font-size: 22px;
  line-height: 36px;
  margin-top: 0px;
}
#pg-506-5 h1 {
  font-size: 36px;
  line-height: 30px;
}
.panel-grid#pg-1307-0 .siteorigin-panels-stretch {
  padding-top: 0px;
  padding-bottom: 0px;
}
#pg-475-3 p {
  line-height: 30px;
}
#pg-475-3 h1 {
  font-size: 30px;
  line-height: 40px;
}
.panel-grid#pg-506-5 .panel-grid-cell .textwidget {
  font-size: 22px;
  line-height: 36px;
}
#pg-506-5 h5 {
  margin-bottom: 5px;
}
#pg-475-3 h5 {
  padding-top: 10px;
  margin-top: 38px;
  line-height: 30px;
}
#pg-1163-3 p {
  font-weight: 400;
  font-size: 30px;
  line-height: 42px;
}
#pg-1163-4 p {
  font-size: 30px;
  color: #ffffff;
  line-height: 42px;
}
.panel-grid#pg-1163-4 .siteorigin-panels-stretch {
  padding-top: 25px;
  margin-top: -35px;
}
.panel-grid#pg-1163-3 .siteorigin-panels-stretch {
  padding-top: 25px;
  padding-bottom: 25px;
  margin-top: -35px;
}
#pg-1163-1 p {
  font-size: 30px;
  margin-top: 0px;
  line-height: 42px;
}
.panel-grid#pg-1163-5 .siteorigin-panels-stretch {
  margin-top: -35px;
}
.panel-grid#pg-1163-5 .panel-grid-cell .widget_sow-post-carousel {
  color: #ffffff;
}
#pg-1163-5 ul li a {
  color: #ffffff;
}
#pg-1163-1 h1 {
  margin-top: 0px;
  font-weight: 500;
  font-size: 42px;
  margin-bottom: 42px;
  line-height: 30 px;
}
.panel-grid#pg-1163-0 .siteorigin-panels-stretch {
  padding-top: 0px;
  padding-bottom: 0px;
}
.panel-grid#pg-506-1 {
  margin-bottom: 0px;
  padding-bottom: 25px;
  padding-top: 0px;
}
.panel-grid#pg-1493-2 .siteorigin-panels-stretch {
  padding-top: 150px;
  padding-bottom: 150px;
}
.panel-grid#pg-1493-3 .siteorigin-panels-stretch {
  margin-top: -35px;
  padding-top: 24px;
  margin-bottom: -35px;
}
.panel-grid#pg-1493-0 .siteorigin-panels-stretch {
  padding-top: 0px;
  padding-bottom: 0px;
}
.panel-grid#pg-1493-1 {
  margin-bottom: 0px;
  padding-bottom: 25px;
}
/* 0 */
@media screen and (max-width: 1024px) {
  nav.main-navigation ul.menu .current-menu-item > a,
  .main-navigation .current-menu-ancestor > a,
  .main-navigation .current_page_item > a,
  .main-navigation .current_page_ancestor > a {
    padding-left: 5px;
    padding-right: 5px;
  }
  nav.main-navigation ul.menu li a {
    padding-left: 20px!important;
    padding-right: 20px!important;
  }
  #pg-12-6 h1 {
    font-size: 55px;
  }
  #pg-12-3 h5 {
    font-size: 20px;
  }
  #pg-12-3 h1 {
    margin-top: -20px;
  }
  .panel-grid#pg-12-1 {
    margin-top: -40px;
    margin-bottom: 21px;
  }
  #pg-12-1 h1 {
    font-size: 30px;
    text-align: left;
    padding-top: 0px;
    margin-top: -10px;
  }
  #pg-12-1 h2 {
    font-size: 16px;
  }
  #pg-12-5 .panel-grid-cell {
    margin-top: -20px;
  }
  .panel-grid#pg-12-6 .siteorigin-panels-stretch {
    padding-bottom: 0px;
  }
  .panel-grid#pg-12-3 .panel-grid-cell .widget_sow-features {
    margin-bottom: -25px;
  }
  #pg-12-8 h2 {
    line-height: 28px;
    margin-bottom: 6px;
  }
  #pg-12-7 p {
    padding-top: 0px;
    margin-bottom: 12px;
  }
  #pg-12-7 ul li {
    font-size: 18px;
  }
  #pg-12-8 h1 {
    font-size: 50px;
    margin-top: 30px;
    margin-bottom: 6px;
  }
  #pg-12-8 p {
    margin-bottom: 0px;
    font-size: 14px;
  }
  #pg-12-9 p {
    margin-top: 0px;
  }
}
/* 1 */
@media screen and (max-width: 768px) {
  #pg-12-1 h2 {
    margin-top: 0px;
  }
  #pg-12-1 h1 {
    margin-top: 12px;
  }
  .panel-grid#pg-12-1 .panel-grid-cell .widget_sow-editor {
    margin-top: -22px;
    margin-bottom: -16px;
  }
  #pg-12-3 h5 {
    margin-top: 0px;
    font-size: 18px;
    font-weight: 800;
    line-height: 23px;
  }
  #pg-12-3 p {
    font-size: 12px;
    margin-top: -13px;
  }
  #pg-12-6 p {
    margin-top: 0px;
    margin-left: 0px!important;
  }
  #pg-12-6 h1 {
    margin-bottom: -35px;
    font-size: 35px;
    margin-right: 0px!important;
  }
  #pg-12-6 h5 {
    font-size: 28px;
    line-height: 11px;
    margin-left: -52px;
  }
  .panel-grid#pg-12-6 .panel-grid-cell .textwidget {
    margin-top: 0px;
  }
  .panel-grid#pg-12-6 .panel-grid-cell .widget_sow-features {
    margin-top: -25px;
    margin-bottom: 15px;
  }
  #pg-12-8 .panel-grid-cell {
    margin-top: 0px;
    padding-left: 0px;
    margin-left: 0px;
  }
  .panel-grid#pg-12-8 .panel-grid-cell .widget_sow-editor {
    margin-top: 0px;
  }
  #pg-12-8 h2 {
    margin-top: 24px;
  }
  .panel-grid#pg-12-8 .panel-grid-cell .widget_sow-image {
    margin-bottom: -59px;
    margin-top: 0px;
    padding-left: 120px;
  }
  .panel-grid#pg-12-8 .siteorigin-panels-stretch {
    padding-bottom: 80px;
  }
  .panel-grid#pg-12-7 .panel-grid-cell .widget_sow-image {
    padding-left: 0px;
    padding-right: 125px;
    margin-top: -29px;
    margin-bottom: 8px;
  }
  .panel-grid#pg-12-9 .panel-grid-cell .widget_sow-image {
    padding-left: 0px;
    padding-right: 125px;
    margin-top: -25px;
  }
  .panel-grid#pg-12-13 .panel-grid-cell .widget_sow-editor {
    margin-bottom: -55px;
  }
  #pg-12-0 p {
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
  }
  #pg-12-9 h2 {
    margin-top: 20px;
    margin-bottom: 30px;
  }
  #pg-12-9 p {
    margin-top: 0px;
    display: inline-block;
  }
}
/* 2 */
@media screen and (max-width: 568px) {
  #pg-12-0 h1 {
    font-size: 23px!important;
  }
  .panel-grid#pg-12-0 .panel-grid-cell .widget_sow-hero .sow-slider-image-wrapper {
    padding-top: 10px;
    font-size: 14px;
  }
  #pg-12-0 h3 {
    font-size: 18px!important;
  }
  #pg-12-1 h1 {
    font-size: 24px;
    margin-top: 0px;
  }
  #pg-12-1 h2 {
    font-size: 12px;
    line-height: 22px;
  }
  .panel-grid#pg-12-3 .panel-grid-cell .widget_sow-features .sow-icon-container {
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  #pg-12-6 h1 {
    line-height: 44px;
    font-size: 25px;
    margin-bottom: -10px;
  }
  #pg-12-5 h1 {
    font-size: 30px;
    line-height: 20px;
  }
  .panel-grid#pg-12-7 .panel-grid-cell .widget_sow-image {
    padding-right: 0px;
    margin-right: 24px;
  }
  .panel-grid#pg-12-9 .panel-grid-cell .widget_sow-image {
    padding-right: 35px;
  }
  .panel-grid#pg-12-8 .panel-grid-cell .widget_sow-image {
    padding-left: 20px;
  }
  .panel-grid#pg-12-2 .siteorigin-panels-stretch {
    padding-bottom: 50px;
    padding-top: 50px;
  }
  .panel-grid#pg-12-4 .siteorigin-panels-stretch {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .panel-grid#pg-12-10 .siteorigin-panels-stretch {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  #pg-12-8 h1 {
    margin-top: 35px;
  }
  #pg-12-7 p {
    padding-top: 12px;
  }
  #pg-12-9 h2 {
    margin-top: 14px;
    margin-bottom: 12px;
  }
  #pg-12-6 h5 {
    font-size: 18px;
    line-height: 3px;
    margin-bottom: 6px;
  }
  .panel-grid#pg-12-6 .panel-grid-cell .widget_sow-features .sow-features-feature {
    margin-bottom: 14px;
  }
  #pg-12-6 .panel-grid-cell {
    margin-bottom: 3px;
    margin-top: 15px;
  }
  #pg-12-5 h3 {
    padding-bottom: 0px;
  }
  #pg-12-9 p {
    margin-top: 3px;
  }
  #pg-12-8 p {
    font-size: 14px!important;
  }
}
/* 3 */
@media screen and (max-width: 320px) {
  header#masthead.site-header a.logo {
    margin-left: 0px!important;
  }
  nav.main-navigation ul.menu li a {
    font-size: 0px;
    padding-left: 10px!important;
    padding-right: 5px!important;
    padding-top: 28px;
    margin-left: -10px;
  }
  #pg-12-1 h1 {
    font-size: 18px;
    font-weight: 800;
    line-height: 32px;
    padding-top: 0px;
    margin-top: 10px;
  }
  #pg-12-1 h2 {
    margin-top: 8px;
  }
  #pg-12-5 h1 {
    font-size: 25px;
    font-weight: 800;
    line-height: 26px;
  }
  #pg-12-6 h1 {
    line-height: 35px;
    font-size: 25px;
  }
  #pg-12-6 p {
    margin-top: 8px;
  }
  #pg-12-6 h5 {
    line-height: 20px;
    margin-bottom: -11px;
    font-size: 12px;
  }
  .panel-grid#pg-12-6 .panel-grid-cell .widget_sow-features .sow-features-feature {
    margin-bottom: 12px;
  }
  .panel-grid#pg-12-7 .panel-grid-cell .widget_sow-image {
    padding-right: 0px;
  }
  #pg-12-7 p {
    font-size: 16px;
    padding-top: 0px;
  }
  #pg-12-7 ul li {
    font-size: 15px;
  }
  .panel-grid#pg-12-8 .panel-grid-cell .widget_sow-image {
    padding-left: 0px;
  }
  .panel-grid#pg-12-3 .panel-grid-cell .widget_sow-features .sow-icon-container {
    margin-right: auto!important;
  }
  .panel-grid#pg-12-9 .panel-grid-cell .widget_sow-image {
    padding-right: 0px;
  }
  #pg-12-11 .panel-grid-cell {
    font-size: 15px;
  }
}
/* 4 */
@media screen and (max-width: 1440px) {
  #pg-12-8 h1 {
    margin-top: 35px;
  }
  .panel-grid#pg-12-9 .siteorigin-panels-stretch {
    margin-top: -35px;
    padding-top: 0px;
  }
}
/* 5 */
@media screen and (max-width: 800px) {
  #pg-12-1 h1 {
    font-size: 25px;
    line-height: 44px;
  }
  #pg-12-1 h2 {
    font-size: 14px;
    line-height: 22px;
  }
  #pg-12-6 h1 {
    font-size: 31px;
    padding-right: 0px;
    margin-right: 50px;
    line-height: 62px;
  }
  #pg-12-6 p {
    margin-left: -80px;
    margin-right: 30px;
  }
  #pg-12-6 h5 {
    font-size: 13px;
    margin-left: -80px;
    font-weight: 800;
    line-height: 20px;
  }
  #pg-12-7 ul li {
    font-size: 14px;
    line-height: 20px;
  }
  #pg-12-8 p {
    font-size: 12px;
    line-height: 20px;
  }
  .panel-grid#pg-12-8 .panel-grid-cell .widget_sow-image {
    margin-top: 0px;
  }
  #pg-12-8 h2 {
    font-size: 18px;
  }
  #pg-12-9 p {
    margin-top: -6px;
    font-size: 14px;
    line-height: 20px;
  }
  #pg-12-13 h3 {
    line-height: 25px;
  }
}
/* 6 */
@media screen and (max-width: 450px) {
  #pg-12-1 h1 {
    font-size: 15px;
    line-height: 40px;
    font-weight: 900;
  }
  .panel-grid#pg-12-3 .panel-grid-cell .widget_sow-features .sow-icon-container {
    margin-right: auto!important;
  }
  #pg-12-5 h1 {
    font-size: 24px;
  }
  #pg-12-6 h1 {
    font-size: 13px;
    font-weight: 800;
    line-height: 50px;
    margin-right: 50px;
  }
  #pg-12-6 p {
    margin-left: 0px;
  }
  #pg-12-6 h5 {
    margin-left: -55px;
  }
  #pg-12-8 .panel-grid-cell {
    margin-bottom: 0px;
  }
  #pg-12-8 p {
    padding-bottom: 0px;
  }
  .panel-grid#pg-12-8 .panel-grid-cell .widget_sow-image {
    margin-bottom: -70px;
    margin-top: 15px;
    padding-left: 0px;
  }
  #pg-12-9 h2 {
    margin-top: 20px;
    margin-bottom: 6px;
    font-size: 26px;
  }
  .panel-grid#pg-12-9 .panel-grid-cell .widget_sow-image {
    padding-right: 0px;
  }
  #pg-12-9 p {
    margin-top: 0px;
  }
}
/* 7 */
@media screen and (max-width: 360px) {
  nav.main-navigation ul.menu li a {
    font-size: 0px;
    padding-top: 29px;
  }
  header#masthead.site-header a.logo {
    margin-left: 0px!important;
  }
  #pg-12-0 ul li a {
    padding-left: 7px;
    margin-left: -75px;
    padding-bottom: 10px;
    margin-top: 48px;
    padding-top: 10px;
    padding-right: 30px;
    margin-right: 9px;
  }
  .panel-grid#pg-12-0 .panel-grid-cell .widget_sow-hero .sow-slider-image-wrapper {
    line-height: 15px;
  }
  #pg-12-5 h1 {
    line-height: 24px;
  }
  .panel-grid#pg-12-4 .siteorigin-panels-stretch {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .panel-grid#pg-12-10 .siteorigin-panels-stretch {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  #pg-12-0 p {
    margin-top: 1px;
  }
}
/* 8 */
@media screen and (max-width: 411px) {
  #pg-12-0 ul li a {
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 30px;
    padding-right: 30px;
    margin-right: -16px;
    margin-left: -16px;
  }
  #pg-12-5 h1 {
    line-height: 27px;
  }
}
/* 9 */
@media screen and (max-width: 960px) {
  nav.main-navigation ul.menu .current-menu-item > a,
  .main-navigation .current-menu-ancestor > a,
  .main-navigation .current_page_item > a,
  .main-navigation .current_page_ancestor > a {
    padding-left: 15px!important;
    padding-right: 15px!important;
  }
  header#masthead.site-header a.logo {
    margin-left: 10px!important;
    margin-right: 0px;
  }
  #pg-12-0 p {
    line-height: 1vh;
  }
}
/* 11 */
@media screen and (max-width: 414px) {
  #pg-12-0 ul li a {
    padding-left: 20px;
    margin-left: -25px;
    padding-right: 34px;
    margin-right: -25px;
    margin-top: 2px;
    padding-top: 15px;
    padding-bottom: 18px;
  }
}
