@media only screen and (min-width:960px){

.row{max-width:960px;}

.header .logo{width:34%;padding:18px 50px;text-align:left;}
.header .contacts{float:right;width:41.67%;padding:24px 50px 0 8px;text-align:left;}
.header .contacts-tel{padding:0 0 0 33px;}
.header .contacts-e-mail{padding:0 0 0 33px;}
.header .contacts-address{display:block;float:left;width:50%;padding:0 0 0 33px;}

.top-button{display:none;}
.top-button-content{display:block;position:static;width:auto;padding:2px 31px 0;}
.top-button-content li{display:inline-block;}
.menu a{padding:9px 14px;}

.footer .row{padding:27px 45px 0;}
.footer-about{float:left;width:31.02%;margin:0 3.47% 0 0;}
.footer .contacts{width:31.02%;margin:0 3.47% 0 0;}
.footer nav{width:31.02%;}
.footer .logo{padding:18px 0 13px;}
.footer-text{height:112px;}

.copyright .row{padding:0 45px;}

.slider .bxslider img{width:960px;height:370px;}
.slider-title{left:495px;}
.bx-controls-direction{max-width:960px;padding:0 0 0 495px;}

main{padding:0 30px;}

.index-news{padding:30px 15px 35px;}
.news li:nth-of-type(4){display:none;}
.news li:nth-of-type(3) .news-img{display:block;}
.news li{width:31.04%;margin:0 3.44% 0 0;}
.news li:nth-of-type(2){margin:0 3.44% 0 0;}
.news li:nth-of-type(3){margin:0;}

.index-objects{padding:35px 45px 15px;}
.objects li{width:31.04%;margin:0 3.44% 20px 0;}
.objects li:nth-of-type(2n){margin:0 3.44% 20px 0;}
.objects li:nth-of-type(3n){margin:0 0 20px;}

.advantages li{float:left;width:31.04%;margin:0 3.44% 0 0;}
.advantages li:nth-of-type(3){margin:0;}

.path-box{display:block;}
.section-name{display:none;}
.path{padding:20px 60px;}
.path a{text-decoration:none;}
.path a:hover{text-decoration:underline;}

.objects-main-info{padding:15px;}
.objects-title-320{display:none;}
.objects-slider{float:left;width:65.5%;margin:0 3.44% 0 0;}
.objects-slider ul{margin:0;}
.objects-main-info .objects-table{float:left;width:31.06%;padding:12px 0 0;}
.objects-table .title-section{display:block;}
.objects-main-info .title-section{margin:0 0 17px;}
.main-item-objects .title-section .title-text{padding:0 0 30px;}
.objects-main-info .table-title{padding:14px 15px 14px 0;}
.objects-main-info .table-text{padding-top:14px;padding-bottom:14px;}

.bookmarks-holder{float:left;width:65%;margin:0 3.33% 0 0;padding:20px 0 0;}
.bookmarks-big{display:block;margin:0;padding:0;list-style:none;}
.bookmarks-big li{position:relative;display:inline-block;}
.bookmarks-big li:hover{cursor:pointer;}
.bookmarks-big li div{padding:0 26px 0 0;line-height:38px;}
.bookmarks-big .tab-on{display:inline-block;padding:0 26px 0 0;line-height:38px;}
.bookmarks-big #news{display:none;}
.bookmarks{padding:8px 0 0;}
.bookmarks .tab-on,.bookmarks .tab-off{display:none;}
.bookmarks .building-title{display:none;}
.building-box{display:block;float:left;width:31.67%;margin:0 0 20px;padding:20px 0 0;}
.building-title{padding:0 0 0 15px;line-height:38px;} 
.building-box .building{margin:5px 0 0;padding:0 13px 15px;}
.building ul{margin:0;padding:0;list-style:none;}
.building li{padding:15px 0 0;}
.building .news-text{height:auto;padding:0 0 15px;}
.bg-tab{opacity:0;position:absolute;bottom:0;left:-30px;width:92px;height:38px;z-index:-1;}
.bookmarks-big .tab-off:hover  + .bg-tab{opacity:1;left:0;}

.plan-floor-2{display:block;}
.plan-floor-1{display:block;text-align:center;}
.plans-room li{width:104px;margin:16px 14px 0 0;}
.plans-room li:nth-of-type(5n){margin:16px 14px 0 0;}
.plans-room li:nth-of-type(10n){margin:16px 0 0 0;}
.room-square{padding:3px 0 0;}

.plan-floor,.plan-floor-2{text-align:center;}

.list-objects{margin:0 0 50px;}
.list-objects li{margin:30px 0 0;}
.list-objects .objects-preview{float:left;width:65.5%;margin:0 3.44% 0 0;padding:0;}
.list-objects .objects-preview img{vertical-align:bottom;}
.list-objects .objects-table{float:left;width:31.06%;padding:0 10px;}
.list-objects .title-section{position:relative;}
.hover-title{position:absolute;width:250px;height:32px;bottom:-12px;left:0;padding:0 50px 0 0;text-align:right;line-height:32px;text-decoration:none;}
.list-objects .title-section:hover .hover-title{opacity:1;}
.list-objects .title-section .title-text{padding:0 0 31px;}
.list-objects .objects-preview{position:relative;}
.hover-box{display:block;position:absolute;width:100%;height:100%;top:0;left:0;text-indent:99999px;overflow:hidden;}
.list-objects .objects-preview:hover .hover-box{opacity:1;}

.content-news{float:left;width:66.38%;margin:45px 11.2% 0 0;}
.sidebar{float:left;width:22.42%;margin:45px 0 0;}
.sidebar .title{padding:69px 0 0;}
.sidebar .title:first-of-type{padding:0;}

.contacts-map .row{padding:25px 25px 60px;}
.box-contacts{padding:0 0 50px;}
.box-contacts .contacts a{margin:0;}
.content .contacts-map{padding:45px 0 80px;}
.contacts-form .row{padding:25px 25px 50px;}
.contacts-form .title{margin-bottom:9px;}
.form-field{float:left;width:31.6%;margin:0 2.6% 0 0;}
.form-field:nth-of-type(3){margin:0;}
.form-field:nth-of-type(4){width:100%;margin:0;}
.form-field textarea{height:170px;}

main .contacts{width:33.33333333333333%;padding:0 10px;margin:0;}

.button-send{margin:33px 20px 0 0;}
.button-reset{margin:33px 0 0 0;}
.button-send:hover{cursor:pointer;}
.button-reset:hover{cursor:pointer;}

.photos li{width:32.2%;margin:0 1.7% 15px 0;}
.photos li:nth-of-type(2n){margin:0 1.7% 15px 0;}
.photos li:nth-of-type(3n){margin:0 0 15px 0;}

.top-button-content li{-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;}
.top-button-content li a{-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;}
main a,.display-objects a,.slider-title a{-webkit-transition:color .4s ease;-moz-transition:color .4s ease;-o-transition:color .4s ease;transition:color .4s ease;}
.more-info a{-webkit-transition:background-color .4s ease;-moz-transition:background-color .4s ease;-o-transition:background-color .4s ease;transition:background-color .4s ease;}
.bx-controls-direction a{-webkit-transition:background-image .4s ease 0s;-moz-transition:background-image .4s ease 0s;-o-transition:background-image .4s ease 0s;transition:background-image .4s ease 0s;}
.hover-title:hover,.hover-box{-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;}
.tags a{-webkit-transition:background-color .4s ease,border-color .4s ease,color .4s ease;-moz-transition:background-color .4s ease,border-color .4s ease,color .4s ease;-o-transition:background-color .4s ease,border-color .4s ease,color .4s ease;transition:background-color .4s ease,border-color .4s ease,color .4s ease;}
.button-send,.button-reset{-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease;}
.bg-tab{-webkit-transition:all .4s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.plans-room li.hover,.plans-room li:hover{-webkit-transition:background-color .4s ease,border .4s ease;-moz-transition:background-color .4s ease,border .4s ease;-o-transition:background-color .4s ease,border .4s ease;transition:background-color .4s ease,border .4s ease;}
}