@media screen and (max-width: 1440px){
	.tile-item-list .tile-row .completed{
		letter-spacing:45px;
	}
	body{
		min-width:1260px;
	}
	#footer,
	#main,
	.fixed-top-panel,
	.spec_projects_panel{
		width:1200px;
	}
	.row{
		margin-left:-15px;
		margin-right:-15px;
	}
	.span{
		margin:0 15px;
		width:250px;
	}
	.span0_23{
		width:100px;
		margin:0 15px;
	}
	.map-item-list .span0_23{
		width:120px;
	}
	.span0_75{
		width:170px;
		margin:0 15px;
	}
	.span0_8{
		width:200px;
		margin:0 15px;
	}
	.span1{
		width:250px;
		margin:0 15px;
	}
	.span1_5{
		/*width:410px;*/
		margin:0 15px;
	}
	.map-item-list .span1_5{
		width:360px;
	}
	.span2{
		width:530px;
		margin:0 15px;
	}
	.span2_8{
		width:720px;
		margin:0 15px;
	}
	.span3{
		width:810px;
		margin:0 15px;
	}
	.span3_5{
		width:980px;
		float:left;
		margin:0 15px;
		position:relative;
	}
	.span4{
		width:1090px;
		margin:0 15px;
	}
	.img .visual img{
		width:100%;
	}
	.img400{
		height:353px;
	}
	.img186{
		height:166px;
	}
	.map-item-list .num{
		width:60px;
	}
	.top-panel .city{
		margin-left:-600px;
	}
	.absolute-nav{
		margin-left:-600px;
	}
	/*.top-panel .nav{
		margin-left:-600px;
	}*/
    /*9.06*/
    .top-panel .fb{
        margin-left:-600px !important ;
    }
    /*9.06*/
	.text-block .text{
		width:1200px;
	}
	.top-panel .nav .projects-list,
	.top-panel .nav .drop-projects{
		width:1200px;
	}
	.top-panel .nav .projects-list{
		max-height:401px;
	}
	.top-panel .nav .drop-projects li{
		height:400px;
		line-height:400px;
	}
	.top-panel .nav .drop-projects li a{
		line-height:400px;
	}
	.subscription-form .subscription-text-wrap{
		max-width:817px;
	}
	.search-text-wrap{
		max-width:1140px;
	}
	.calendar-wrapper .day-list li{
		width:48px;
	}
	.calendar-wrapper .day-list .active a,
	.calendar-wrapper .day-list .active{
		width:94px;
	}
	.calendar-wrapper .day-list li{
		width:49px;
	}
	.fixed-sidebar .side-body{
		margin-left:-20px;
	}
	.post-body{
		padding-left:100px;
		padding-right:100px;
	}
	.post-body h1{
		margin-right:-100px;
	}
	.event-date-wrapper .date-set.fixed-sidebar{
		 margin-left: -986px;
	}
	.invitation-list .user-list .up-ico, 
	.invitation-list .user-list .my-ico, 
	.invitation-list .user-list .ico{
		width:62px;
		height:62px;
	}
    .my1.active{
        width:62px;
        height:62px;
    }
	.invitation-list .user-list .num-ico{
		width:64px;
		line-height:62px;
	}
	.invitation-list .user-list{
		height:62px;
	}
	.item-user-list{
		margin-left:-15px;
		margin-right:-15px;
	}
	.item-user-list .item-user{
		width:250px;
		padding-right:60px;
		margin-left:15px;
		margin-right:15px;
	}
	.letters-list{
		right:67px;
	}
	.map-item-wrap .iframe-map{
		width:530px;
		height:600px;
	}
	.map-item-wrap  .iframe-map.fixed-sidebar{
		margin-left:-5px;
	}
	.post-body .num-list{
		margin-left:-100px;
	}
	.num-list .num{
		width:100px;
        font-family: Tahoma, verdana, arial, sans-serif;
        font-size: 11px;
        font-weight: bold;
	}
	.post-wrapper{
		padding-left:300px;
	}
    /*9.06*/
    .rrssb-buttons{
        /*padding-left: 300px!important ;*/
    }/*end 9.06*/
	.post-top-panel{
		margin-right:-40px;
	}
	.post-wrapper h1{
		margin-right:-40px;
	}
	.post-wrapper .main-video-wrap{
		margin-left:-230px;
	}
	.post-wrapper .description-box{
		 margin-right: -40px;
		 font-size:26px;
		 line-height:42px;
	}
	.post-wrapper .side-note{
		margin-left:-300px;
	}
	.post-wrapper .blockquote .side-note{
		margin-left:-140px;
	}
	.post-wrapper .blockquote{
		margin-right:-40px;
	}
	.side-note .line-rotation{
		top:460px;
	}
	.profile-body{
		padding:0 15px 0 100px;
	}
	.profile-wrapper{
		width:1100px;
	}
	.row .text-margin-left,
	.text-margin-left{
		margin-left:320px;
		margin-top:50px;
	}
	.item-list .corner-stamp{
		margin-right:120px;
	}
}
@media screen and (max-width: 1280px){
	.profile-form label{
		padding-left:0px;
	}
	.profile-form .span1{
		width:300px;
	}
	.item-list .corner-stamp{
		margin-right:100px;
	}
	.tile-item-list .tile-row .completed{
		letter-spacing:35px;
	}
	.row .text-margin-left,
	.text-margin-left{
		margin-left:120px;
	}
	.tile-item-list .tile-row .completed{
		margin-left:-110px;
		font-size:40px;
	}
	.profile-wrapper{
		width:840px;
	}
	.post-wrapper .side-note .img{
		margin-bottom:20px;
	}
	.post-wrapper .side-note{
		margin-left:-180px;
	}
	.post-wrapper .blockquote .side-note{
		margin-left:-80px;
	}
	.post-wrapper .blockquote{
		margin-left:-100px;
		margin-right:-100px;
	}
	.post-wrapper .description-box{
		margin-left:-100px;
		margin-right:-100px;
	}
	.post-wrapper .main-video-wrap{
		margin-left: -180px;
		margin-right: -100px;
	}
	.post-wrapper .big-img{
		margin-left:-100px;
		margin-right:-100px;
		display:block;
		width:auto;
	}
	.slider .next,
	.slider .prev{
		height:509px;
	}
	.slider .next span,
	.slider .prev span{
		right:24px;
	}
	.slider .next span {
		left: 26px;
		right: auto;
		top:440px;
	}
	.slider li .visual{
		line-height:509px;
		width:100%;
		height:100%;
	}
	.post-wrapper .slider{
		width:auto;
		margin-left:-100px;
		margin-right:-100px;
		height:509px;
	}
	.slider li .visual img{
		width:100%;
		height:auto;
		max-width:none;
	}
	.post-wrapper{
		padding-left:180px;
	}
    /*9.06*/
   /* .rrssb-buttons{
        padding-left: 180px!important;
    }*//*end 9.06*/
	.post-wrapper h1,
	.post-top-panel{
		margin-right:-100px;
		margin-left:-100px;
	}
	.post-wrapper h1{
		margin-right:0;
	}
	.side-item-list .opener-side-item{
		left:-80px;
	}
	.side-item-list .side-item-holder{
		margin-left:-30px;
	}
	.side-item-list{
		margin-left:-30px;
		padding-left:30px;
	}
	.side-item-list .side-item-holder .item-list{
		width:660px;
	}
	.event-date-wrapper .date-set.fixed-sidebar{
		margin-left: -726px;
	}
	.fixed-sidebar .side-body{
		margin-left:0px;
	}
	.calendar-wrapper .day-list .active a,
	.calendar-wrapper .day-list .active{
		width:96px;
	}
	body{
		min-width:1000px;
	}
	#footer,
	#main,
	.fixed-top-panel,
	.spec_projects_panel{
		width:940px;
	}
	.calendar-wrapper .day-list li{
		width:49px;
	}
	.top-panel .nav{
		width:940px;
		/*margin-left:-470px;*/
	}
    /*9.06*/
    .top-panel .fb{
        margin-left:-470px !important;
    }
    /*end 9.06*/
	.top-panel .city{
		margin-left:-470px;
	}
	.fixed .top-panel .nav > li{
		margin-right:20px;
	}
	.header-row{
		margin-bottom: 75px;
	    margin-top: 75px;
	    position: relative
	}
	.img400{
		height:273px;
	}
	.img186{
		height:126px;
	}
	.span{
		width:190px;
	}
	.span0_23{
		width:80px;
		margin:0 15px;
	}
	.map-item-list .span0_23{
		width:120px;
	}
	.span0_35{
		width:100px;
	}
	.span0_75{
		width:120px;
	}
	.span0_8{
		width:170px;
	}
	.span1{
		width:190px;
	}
	.span1_4{
		width:400px;
	}
	.span1_5{
		width:300px;
	}
	.map-item-list .span1_5{
		width:250px;
	}
	.span2{
		width:410px;
	}
	.span2_8{
		width:500px;
	}
	.span3{
		width:630px;
	}
	.span3_5{
		width:540px;
	}
	.span4{
		width:850px;
	}
	.map-item-list .num{
		width:50px;
	}
	.map-item-wrap .iframe-map{
		width:410px;
		height:500px;
	}
	.map-item-wrap  .iframe-map.fixed-sidebar{
		margin-left:15px;
	}
	.text-block .text{
		width:900px;
	}
	.subscription-form .subscription-text-wrap{
		max-width:817px;
	}
	.search-text-wrap{
		max-width:900px;
	}
	.absolute-nav{
		margin-left:-470px;
	}
	.top-panel .nav .drop-projects,
	.top-panel .nav .projects-list{
		width:1000px;
	}
	.top-panel .nav .projects-list{
		max-height:301px;
	}
	.top-panel .nav .drop-projects li{
		height:300px;
		line-height:300px;
	}
	.top-panel .nav .drop-projects li a{
		line-height:300px;
	}
	.post-body .date{
		font-size:28px;
	}
	.post-body{
		padding-left:100px;
		padding-right:0px;
	}
	.post-body h1{
		margin-right:0px;
		font-size:42px;
	}
	.post-body .visual{
		margin-left:-100px;
	}
	.event-date-wrapper .date-tab{
		margin-right:-100px;
		padding-right:100px;
	}
	.item-user-list .item-user{
		width:190px;
	}
	.item-user-list h2{
		margin-left:15px;
		margin-right:15px;
	}
	.item-user-list.tile-user-list .item-user{
		padding-left:100px;
		padding-right:220px;
	}
	.item-user-list.tile-user-list h2{
		margin-left:120px;
	}
	.comment-wrapper{
		padding-left:260px;
	}
	.invitation-list .user-list .up-ico, 
	.invitation-list .user-list .my-ico, 
	.invitation-list .user-list .ico{
		width:47px;
		height:47px;
	}
    .my1.active{
        width:47px;
        height:47px;
    }
	.invitation-list .user-list .num-ico{
		width:49px;
		line-height:47px;
	}
	.invitation-list .user-list{
		height:47px;
	}
	.item-user-list .item-user .visual{
		margin-bottom:20px;
	}
	.item-list.align-justify{
		padding-right:90px;
	}
	.item-list .block1000{
		width:100%;
	}
}
@media screen and (max-width: 1300px) ,screen and (max-height: 822px){
	.city-list .close{
		left:310px;
	}
}
@media screen and (max-width: 1440px){
    .event-date-wrapper .date-set.fixed-sidebar{
        margin-left: -1016px;
    }
}
@media screen and (max-width: 1280px){
    .event-date-wrapper .date-set.fixed-sidebar{
        margin-left: -816px;
    }
}
/*9.06*/
.top-panel .fb{
    top: -96px !important;
    text-align: left;
    padding-left: 10px;
}
.rrssb-buttons{
    box-sizing:border-box;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    height:36px;
    margin: 10px 0;
    width:100%;
	padding: 0;
   /* padding: 0 180px 0 315px;*/
}
.rrssb-buttons:after{
    clear:both
}
.rrssb-buttons:after,
.rrssb-buttons:before{
    content:' ';
    display:table
}
.rrssb-buttons li{
    box-sizing:border-box;
    float:left;
    height:100%;
    line-height:13px;
    list-style:none;
    margin:0;
    width:22%!important;
}
.rrssb-buttons li+li{
    margin-left:4%;
}
.rrssb-buttons li.rrssb-email a{background-color:#0a88ff}
.rrssb-buttons li.rrssb-email a:hover{background-color:#006ed6}
.rrssb-buttons li.rrssb-facebook a{background-color:#306199}
.rrssb-buttons li.rrssb-facebook a:hover{background-color:#244872}
.rrssb-buttons li.rrssb-twitter a{background-color:#26c4f1}
.rrssb-buttons li.rrssb-twitter a:hover{background-color:#0eaad6}
.rrssb-buttons li.rrssb-googleplus a{background-color:#e93f2e}
.rrssb-buttons li.rrssb-googleplus a:hover{background-color:#ce2616}
.rrssb-buttons li a{
    background-color:#ccc;
    border-radius:2px;
    box-sizing:border-box;
    display:block;
    font-size:11px;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-weight:700;
    height:100%;
    padding:11px 7px 12px 27px;
    position:relative;
    text-align:center;
    text-decoration:none;
    text-transform:uppercase;
    -webkit-transition:background-color .2s ease-in-out;
    transition:background-color .2s ease-in-out;width:100%}
.rrssb-buttons li a .rrssb-icon{
    display:block;left:10px;padding-top:9px;position:absolute;
    top:0;width:10%}
.rrssb-buttons li a .rrssb-icon svg{height:17px;width:17px}
.rrssb-buttons li a .rrssb-icon svg path,
.rrssb-buttons li a .rrssb-icon svg polygon{fill:#fff}
.rrssb-buttons li a .rrssb-text{color:#fff}
.rrssb-buttons li a:active{box-shadow:inset 1px 3px 15px 0 rgba(22,0,0,.25)}
.rrssb-buttons li.small a{padding:0}
.rrssb-buttons li.small a .rrssb-icon{left:auto;margin:0 auto;overflow:hidden;
    position:relative;top:auto;width:100%}
.rrssb-buttons li.small a .rrssb-text{visibility:hidden}
.rrssb-buttons.large-format,.rrssb-buttons.large-format li{height:auto}
.rrssb-buttons.large-format li a{-webkit-backface-visibility:hidden;backface-visibility:hidden;
    border-radius:.2em;padding:8.5% 0 8.5% 12%}
.rrssb-buttons.large-format li a .rrssb-icon{height:100%;left:7%;padding-top:0;width:12%}
.rrssb-buttons.large-format li a .rrssb-icon svg{height:100%;position:absolute;top:0;width:100%}
.rrssb-buttons.large-format li a .rrssb-text{-webkit-backface-visibility:hidden;
    backface-visibility:hidden}

/*end 9.06*/
/*11.06*/
ul.social_article{
    display: table;
    padding-left: 0;
}
ul.social_article li{
    display: table-cell;
}

ul.social_article li:nth-child(4){
    padding-right:0!important ;
}
ul.social_article li:nth-child(5) {
    margin-left: -20px !important;
    padding-right:0!important ;
}

.art_gp{
    width:75px;
}
/*end 11.06*/

/*17.06*/
.special_logo{
	width:1170px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.logo{
	float:right;
	text-decoration: none;
	color: #000;
}
.logo_text{
	text-transform: uppercase;
	font-size: 12px;
	display: block;
	letter-spacing: -0.2px;
	text-align: right;
	margin-bottom:11px;
}
.special_content_main{
	width:745px;
	margin: 0 auto;
	padding-bottom: 90px;
}
.special_content_second{
	width:1185px;
	margin: 0 auto;
	padding-bottom: 110px;

}
.main_title{
	text-transform: uppercase;
	text-align: center;
	width:720px;
	font-weight: 900;
	margin: 0 auto;
	font-family: 'proxima_nova_rgregular';
}
.special_content_second .main_title{
	font-size:41px;
	letter-spacing: -0.8px;
	line-height: 50px;
	position: absolute;
	top: -140px;
	text-align: left;
	font-family: 'proxima_nova_blblack';
}
.special_content_main .main_title{
	font-size: 50px;
	margin: 40px 0 90px -25px;
	letter-spacing: -0.7px;
	line-height: 60px;
	width:795px;
	font-family: 'proxima_nova_blblack';
}
.main_text p{
	font-size: 20px;
	line-height: 28px;
	margin:20px 0 28px 50px;
	letter-spacing: -0.15px;
}
.main_text span{
	font-weight: 700;
	letter-spacing: 0.33px;
}
.advise_title{
	font-size:40px;
	margin: 95px 0 5px;
	text-transform: uppercase;
	text-align: center;
	font-family: 'proxima_nova_blblack';
	letter-spacing: -0.4px;
}
.advise_content{
	overflow: hidden;
}
.advise_content span{
	display: block;
	background: #f2ce36;
	position: absolute;
	font-size: 35px;
	padding: 0 10px;
	font-family: 'proxima_nova_blblack';
	text-transform: uppercase;
	letter-spacing: 0.5px;
}
.span_top{
	top:50px;
}
.span_bottom{
	top:110px;
}

.marceting{
	background: url('../images/left_up.png') no-repeat right bottom;
	float:left;
	margin-top: 20px;
	height: 170px !important;
}
.marceting .span_top{
	top:25px;
}
.pr .span_top{
	top:45px;
}
.marceting .span_bottom{
	top:85px;
}
.pr .span_bottom{
	top:105px;
}
.pr{
	background: url('../images/right_up.png') no-repeat left bottom;
	float:right;
}
.reclam{
	background: url('../images/left_down.png') no-repeat right;
	float:left;
}
.startup{
	background: url('../images/right_down.png') no-repeat left;
	float:right;
}
.advise_content a{
	width: 49%;
	height:190px;
	display:inline-block;
	margin-bottom: 15px;
	position: relative;
	color: #000;
	background-size: contain;
}
.marceting span, .reclam span{
	left:0;
}

.pr span,.startup span{
	right:0;
}
.special_footer_wrapper{
	background-color: #dfdfdf;
}
.special_footer{
	width: 1175px;
	margin: 0 auto;
	display:table;
	padding:70px 0;

}
.logo_footer{
	display: table-cell;
	vertical-align: middle;
}
.logo_footer_text{
	font-size:33px;
	text-transform: uppercase;
	display: block;
	float: right;
	margin:-25px 0 28px;
	font-weight: 700;
	font-family: 'proxima_nova_blblack';
	text-align: right;
}
.footer_text{
	display: table-cell;
	width:700px;
	padding:0 50px;
}
.footer_text p{
	margin-top: 30px;
	font-size: 20px;
	line-height: 27px;
	letter-spacing: -0.13px;
	font-family: 'proxima_nova_rgregular';
}
.footer_text_title{
	font-size:20px;
	font-weight: 900;
	font-family: 'proxima_nova_rgbold';
}
.learm_more{
	display: table-cell;
	vertical-align: middle;
	color:#000;
	font-family: 'proxima_nova_blblack';
}
.learm_more span{
	display: block;
	background: #f2ce36;
	font-size:30px;
	padding: 0 10px;
	float: right;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.big_advise{
	width:771px;
	height:409px;
	margin: -35px auto 35px;
    display: table;
	background: url('../images/big_advise.png');
	background-size: cover;
	position: relative;
}
.big_advise_text{
	font-size:30px;
    display: table-cell;
    vertical-align: middle;
	font-weight: 700;
	font-family: 'proxima_nova_rgbold';
    padding: 0 90px;
}
.more_advise_wrapper{
	position: relative;
	height: 70px;
}
.more_advise_wrapper div{
	position: absolute;
	left: 50%;
}
.more_advise{
	background: #f2ce36;
	font-size:36px;
	text-transform: uppercase;
	color:#000;
	text-decoration: none;
	padding: 0 70px;
	position: relative;
	left: -50%;
	font-family: 'proxima_nova_blblack';
}
.more_advise_persons{
	width: 1295px;
	margin: 80px 0 0 -55px;
}
.more_advise_persons div{
	display: inline-block;
	height:210px;
	position: relative;
	width:377px;
	font-family: 'proxima_nova_blblack';
	background: url('../images/man.png') no-repeat center;
}
.middle_advise_person{
	margin: 0 40px 0 50px;
}
.middle_advise_person .advise_person_top{
	left: 50%;
	margin-left: -18%;
}
.middle_advise_person .advise_person_bottom{
	margin-left: 20px;
}
.more_advise_persons a{
	font-size:21px;
	text-transform: uppercase;
	color:#000;
	text-decoration: none;
}
.more_advise_persons span{
	background: #f2ce36;
	position: absolute;
	padding: 0 10px;

}
.left_advise_person{
	left:0;
}
.right_advise_person{
	right:0;
}

.advise_person_top{
	top:85px;
}
.advise_person_bottom{
	top:120px;
}
@media  only screen and (max-width: 1200px) {
	.special_logo{
		width:100%;
	}
}
@media  only screen and (max-width: 1210px) {
	.special_footer{
		width:100%;
	}
}
@media  only screen and (max-width: 1185px) {
	.special_content_second{
		width:100%;
	}
}
@media  only screen and (max-width: 1103px) {
	.big_advise{
		margin: 95px auto 25px;
	}
}
@media  only screen and (max-width: 1315px) {
	.more_advise_persons{
		margin: 80px 0 0 0;
		width: 100%;
	}
	.more_advise_persons div{
		width: 30%;
	}
}
.special_logo a:last-child {
    float: right;
    clear: both;
}
/*end 17.06*/