@media only screen and (max-width:959px){ul.sf-menu{width:auto!important}.sf-menu a{padding:1.6em 1.85em}.sf-menu a{font-size:11px;line-height:2.3em;letter-spacing:.08em}h1.opening_line{font-size:87px;line-height:1.3em}.text-slider{margin-right:3.92%}.text-slider ul li{font-size:25px;line-height:1.2em}.map_img{height:233px}.clients_number{height:50px;font-size:55px;line-height:67px}.globe{width:82%;font-size:18px;line-height:28px}ul.ch-grid{padding-top:50px}.accordion h3{font-size:22px;line-height:1.36em}}@media only screen and (min-width:768px) and (max-width:959px){.ch-grid li{width:200px;height:200px}.ch-info h3{font-size:16px;line-height:17px;margin:0 11px;padding:40px 0 0 0;height:56px}.ch-info p{padding:10px 5px 0 5px;margin:0 18px;font-size:12px;line-height:13px}}@media only screen and (max-width:767px){.menu_calc{width:100%!important}.text-slider{width:100%}.button.get_another{width:280px}ul.ch-grid{padding-top:0}.map{height:240px!important}.form_wrapper{width:100%}#content{padding-bottom:100px}.post .entry-meta{padding-top:0}#nav-below{margin-bottom:35px;padding-bottom:35px}.comment-meta-holder,.comment-text{float:none;width:100%}#commentform textarea,input#author,#commentform input#email{width:100%!important}#comment-nav-below{padding-bottom:35px}}@media only screen and (max-width:479px){.small-menu-wrapper{width:300px}h1.opening_line{font-size:70px;line-height:1.1em;letter-spacing:-.05em}ul.gallery_portfolio li.item{width:100%}.clients{padding-top:30px}.map_img{height:167px}.accordion h3{font-size:19px;line-height:1.2em}.comment-line-separator{display:none}.comment-date,.comment-reply{margin-left:10px}#comment-nav-below{letter-spacing:0}}