@media only screen and (max-width: 970px) {
  #page-top #logo-container {
    padding-left: 4px;
    clear: both;
    float: none;
    }
  
  #sidebar-first,
  #abovefooter-left {
     width: 185px;
  }
  #abovefooter-left img {
    max-width: 100% !important;
    width: auto !important;
    height: auto !important;
  }
  #sidebar-first .main-menu a {
    padding: 11px 0px 8px 11px
  }
  /*#search {
    display: none;
    width: 100%;
    height: 40px;
	position: relative;
	float: none;
	top: 10px;
	right: 0px;
	clear: both;
  }
  #search #edit-search-block-form--2 {
      left: 0px;
      width: 100%;
      text-align: center;
  }
  #searchtoggle {
    display: block;
    position: absolute;
    float: right;
    top: 50px;
    right: 10px;
    cursor: pointer;
  }
  #page-top {
    height: auto;
  }*/
    #top-menu {
        left: 130px;
    }
    #footer {
        background-position: right top;   
        padding-left: 10px;
        margin-right: 10px;
        padding-right: 0px;
    }
    #block-menu-menu-lablec-menu {
        float: none;   
        display: block;
        margin-bottom: 24px;
        /*padding-top: 14px;*/
    }
    #block-block-3 {
        display: block;
        float: none;
    }
}

@media only screen and (max-width: 1100px) {
    #top-menu {
         left: 230px;
    }
}


@media only screen and (max-width: 975px) {
    #top-menu {
         left: 150px;
    }
}

@media only screen and (max-width: 900px) {
    #block-block-35 p a {
        /* width: 30%; */
        font-size: 1em;
        /* height: 36px; */
    }
}

@media only screen and (max-width: 768px) {
    #block-block-35 p a {
        height: auto;
    }
}