@media only screen and (max-width: 960px) {
  .wrap {padding: 0 15px;}
}
@media only screen and (max-width: 840px) {
  #landing-slider .landing-slider-individ.widget-area {width: auto;}
  #landing-slider .landing-slider-individ.widget-area h1 {font-size: 24pt; line-height: 30px;}
  #landing-slider .landing-slider-individ.widget-area h2 {line-height: 40px;}
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 640px) {
  h1 {font-size: 30pt; line-height: 36px;}
  #landing-slider .landing-slider-individ.widget-area {max-width: 80%;}
  #landing-slider .landing-slider-individ.widget-area h2 {font-size: 16pt; line-height: 26px;}
  .site-header .title-area, .site-header .wrap {padding-top: 0; margin-left: 0;}
  .site-title img {position: relative; top: 10px;}
  .site-header .widget-area {margin-right: 0; margin-top: 0; float: none;}
  body.home .landing-top .wrap .widget {max-width: inherit;}
}
@media only screen and (max-width: 480px) {
    #landing-slider .landing-slider-individ.widget-area h1 {font-size: 18pt; line-height: 24px;}
  #landing-slider .landing-slider-individ.widget-area h2 {line-height: 20px;}
}