@media screen and (min-width: 960px) {
  #wrapper {
    /*min-width: 960px;*/
  }
  .rf-phone {
	display:block;	
  }
  #mobile-menu {
    display: none;
  }
  #make-order span span {
    display: inline;
  }
  #form-order label {
    display: inline-block;
  }
  #menu-main,
  #form-search,
  #footer-blocks,
  #footer-menu
  {
    display: block;
  }
  #slogan {
	display: none;	
  }
  .wrapper {
    width: 960px;
    margin: 0 auto;
  }
  #potcl-block {
    width: 180px;
    margin-top: 0;
  }
  #potcl-text {
    margin-right: 240px;
  }
  .quote {
    background: url('../img/quote.png') no-repeat 0 0 scroll transparent;
    padding-top: 45px;
  }
  #action {
    background: url('../img/ar2.png') no-repeat 92% top scroll transparent;
  }
  #form-order label {
    width: 25%;
    vertical-align: top;
    line-height: 28px;
  }
  #order input, #order textarea {
    width: 75%;
  }
  #order input[type="submit"] {
    float: right;
  }
  .reason-block {
    width: 16.6%;
  }
  #footer-menu {
    float: right;
  }
  #footer-menu a {
    padding: 0 5px;
  }
  #news-list ul,
  #news-list1 ul {
    height: 340px;
  }
  #news-list li p {
    height: 105px;
  }
  .cover {
    width: 130px;
    height: 130px;
  }
  #news-list li {
    padding-bottom: 40px;
    height: 130px;
  }
  .direct-block {
    width: 50%;
    float: left;
  }
  #direct h2 {
    text-align: left;
  }
  .footer-block {
    width: 30%;
    float: left;
  }
  .footer-block p {
    margin-top: 0;
    margin-bottom: 0;
  }
  .footer-block h3 {
    font: normal 16px/20px 'Open Sans', sans-serif;
    margin-top: 0;
    margin-bottom: 10px;
  }
  #footer-block-menu h3 {
    text-align: center;
  }
  #footer-block-menu {
    width: 40%;
  }
  #footer-other img {
    float: left;
    margin-top: 4px;
  }
  #footer-other p {
    margin-left: 20px;
  }
  .footer-block-menu {
    width: 50%;
    float: left;
  }
  .footer-block-menu ul {
    padding: 0 0 20px 0;
  }
  .footer-block-menu ul li {
    list-style: none;
    line-height: 20px;
  }
  .footer-block-menu ul li li a {
    color: #444;
  }
  .slider1-text-in {
    float: right;
    width: 90%;
  }
  #order textarea {
    height: 100px;
  }
  #form-search {
    width: 180px;
    float: left;
  }
  #menu-main {
    background: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0 10px;
    height: 40px;
    text-align: center;
  }
  #menu-main-scroll {
    height: 40px;
    text-align: center;
    position: relative;
    z-index: 2;
    display: table;
    width: 100%;
    
  }
  #menu-main #menu-main-scroll > li {
    /*float: left;*/
    display: table-cell;
    vertical-align: top;
  }
  #menu-main #menu-main-scroll > li > a {
    position: relative;
    width: 100%;
    float: none;
  }
  #menu-main #menu-main-scroll > li > a .hover {
    width: 100%;
    height: 100%;
    background: #000;
    position: absolute;
    top: 0;
    z-index: -1;
    display: none;
  }
  #menu-main #menu-main-scroll > li:hover > a .hover {
    /*display: block;*/
    opacity: 0.5;
  }
  .slider1-but {
    font-size: 22px;
  }
  #menu-main .mark {
    display: none;
  }
  #menu-main li {
    display: inline-block;
    font: bold 14px/40px 'Open Sans', sans-serif;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
  }
  #menu-main li a {
    display: block;
    float: left;
    line-height: 40px;
    height: 40px;
    border-left: 1px solid #b51900;
    color: #fff;
    text-decoration: none;
    white-space: nowrap;
    
  }
  #menu-main .main-menu-articles1 a {
  	white-space: normal;
    line-height: 18px;
  }
  #menu-main li:hover a {
    background: url('../img/menu-hover.png') repeat 0 0 scroll transparent;
  }
  #menu-main li .in {  /* #menu-main li.parent>a>span.in { */
    border-left: 1px solid #ff9d67;
    display: block;
    padding: 0 8px;
  }
  #menu-main li.parent.last-child > a {
    border-right: 1px solid #ff9d67;
  }
  #menu-main li.parent.last-child > a span.in {
    border-right: 1px solid #b51900;
  }
  #menu-main #parent-helper a {
    border-left: 1px solid #b51900;
    border-right: 1px solid #ff9d67;
  }
  #menu-main #parent-helper a span.in {
    border-left: 1px solid #ff9d67;
    border-right: 1px solid #b51900;
  }
  #menu-main ul ul {
    margin: 0;
  }
  #menu-main li ul.parent-con {
    position: absolute;
    top: 50px;
    padding: 10px 15px;
    background: #f4f4f4;
    border: 1px solid #e5e5e5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  #menu-main li ul li {
    display: block;
    text-align: left;
    line-height: 20px;
    width: 210px;
    margin-bottom: 5px;
  }
  #menu-main li ul .has-children {
    float: left;
    width: 210px;
  }
  #menu-main li:hover li a {
    background: none;
  }
  #menu-main li ul a {
    float: none;
    border: none;
    line-height: 20px;
    height: auto;
    text-shadow: none;
    color: #000;
    font-weight: normal;
  }
  #menu-main #parent-helper li.processed a:hover span.in,
  #menu-main li ul .has-children a:hover,
  #menu-main li ul a:hover {
    color: #8c1e00;
  }
  #menu-main li ul div.has-children a {
    color: #000 !important;
  }
  #menu-main #parent-helper li.processed a span.in,
  #menu-main li ul .has-children a {
    color: #f33e0d;
    margin-bottom: 5px;
  }
  #menu-main li ul .has-children ul a {
    color: #000;
  }
  #menu-main li ul li ul {
    display: block;
    float: left;
  }
  #menu-main li ul li.two-columns {
    width: 419px;
  }
  #menu-main li ul li.two-columns.w410 {
    width: 422px;
  } 
  #menu-main li ul li.two-columns.w420 {
    width: 422px;
  }   
  #menu-main li ul li.two-columns.w430 {
    width: 668px;
  }   
  #menu-main li ul li.two-columns li {
    float: left;
    width: 191px;
  }
  #menu-main li ul li ul li {
    /*width: 100%;*/
    float: none;
  }
  #menu-main li .processed ul.parent-con {
    position: relative;
    top: auto;
    padding: 0;
    background: none;
    border:none;
  }
  #menu-main li ul li.processed {
    float: left;
  }
  #menu-main #parent-helper li.processed a span.in,
  #menu-main #parent-helper li.processed a {
    border: none;
    padding: 0;
  }
  #menu-main > ul > li > a {
    margin-bottom: 15px;
  }
  #menu-main .processed .ar {
    display: none;
  }
  #menu-main .ar {
    width: 12px;
    height: 11px;
    position: absolute;
    top: -10px;
    display: block;
    background: url('../img/ar1.png') no-repeat 0 0 scroll transparent;
  }
    #top-images {
    /*top:-15px;*/
  }
  .article-row p {
    height: 90px;
  }
  .contact-blocks .contact-block {
    min-height: 100px;
  }
  .contact-blocks .contact-block.last,
  .contact-blocks .contact-block {
    width: 33%;
    float: none;
    display: inline-block;
    vertical-align: top;
  }
  .contact-block.last h4 {
    text-align: left;
  }
}