@media all and (max-width: 1000px) and (min-width: 500px) {
h2{
  font-size: 55px;
  line-height: 85px;
  margin-bottom: 48px;
}
h3 {
  font-size: 27px;
  line-height: 30px;
  margin: 5px 0 30px;
}
blockquote p {
  font-size: 34px;
  line-height:37px;
  width: 80%;
  background: url("images/arr.jpg") no-repeat scroll 1% 2px transparent;
  background-size: 5% auto;
}
h5 {
  font-size: 11px;
  margin-top: 40px;
}
#page-layout-box--content--perex-- .perex-body p {
  font-size: 27px;
  line-height: 32px;
}
p {
  font-size: 23px;
  line-height: 34px;
  margin-bottom: 40px;
}
.text_text article,
.perex-content,
.cat-holder {
  width: 90%;
}
.cat-perex {
  display: block;
  height: 30px;
  width: 281px;
  background: 0 0 no-repeat url(images/cat.png);
}
#page-layout-box--content--perex-- .article_text {
  margin: 0;
  width: 100%;
}
.article_text img.placeholder{
  display: none;
}

#hp-listing-other .list_item {
  width: 46%;
  margin: 0 2% 30px 0;
}
#hp-listing-other img {
  width: 100%;
  height: auto;
}
#hp-listing-other .icon-holder {
  display: block;
  height: 172px;
  overflow: hidden;
  width: 100%;
}
#hp-logo,
#hp-logo img {
  width: 200px;
  height: auto;
}
#hp-listing-other {
  padding: 0 2%;
}
}

@media all and (max-width: 800px) and (min-width: 0px) {
 #hp-listing-first .list_item {
  top: 70px !important; 
}
}

@media all and (max-width: 700px) and (min-width: 0px) {
 #hp-listing-first .list_item h3 {
  font-size: 30px;
  line-height: 48px
}
}

@media all and (max-width: 500px) and (min-width: 0px) {
#page-layout-box--header-- h1 a {
  background:top left no-repeat url(images/logo-sml.jpg);
	height:40px;
	width:161px;
}

h2{
  font-size: 38px;
  line-height: 58px;
  margin-bottom: 48px;
}
h3 {
  font-size: 24px;
  line-height: 26px;
  margin: 5px 0 30px;
  text-align: center;
}
blockquote p {
  font-size: 28px;
  line-height: 30px;
  width: 80%;
  background: url("images/arr.jpg") no-repeat scroll 1% 2px rgba(0, 0, 0, 0);
  background-size: 10% auto
}
h5 {
  font-size: 11px;
  margin-top: 40px;
}
#page-layout-box--content--perex-- .perex-body p {
  font-size: 22px;
  line-height: 28px;
}
p {
  font-size: 19px;
  line-height: 29px;
  margin-bottom: 30px;
}
#menu-button {
  width: 44px;
}
.text_text article,
.perex-content,
.cat-holder {
  width: 90%;
}
.cat-perex {
  display: block;
  height: 30px;
  width: 281px;
  background: 0 0 no-repeat url(images/cat.png);
}
.article_text img.placeholder{
  display: none;
}

#hp-listing-other .list_item {
  width: 96%;
  margin: 0 0 30px 0;
}
#hp-listing-other img {
  width: 100%;
  height: auto;
}
#hp-listing-other .icon-holder {
  display: block;
  height: 172px;
  overflow: hidden;
  width: 100%;
}
#hp-logo {
  display: none;
}
#page-layout-box--content--perex-- .article_text {
  margin: 0;
  width: 100%;
}
#hp-listing-other {
  padding: 20px;
}
}