.hamburger,.history_item-mobswitch__count,.honors_item-slide__nav-count{
    display:none
}
@media (min-width:0px) and (max-width:1150px){

	.gotop{
    left: auto;
    right:4%;
    bottom: 230px;
    }

    nav,nav .nav_item{
        height:70px
    }
    nav,nav .nav_item-list{
        position:fixed;
        background-color:#fff;
        top:0
    }
    header .main_item,nav .nav_item .hamburger,nav .nav_item-list{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal
    }
    nav .nav_item-lang li,nav .nav_item-list li a{
        font-size:14px;
        font-weight:700
    }
    #history .history_item-slider .slick-list,#news .news_item-slider .slick-list,body.overflow{
        overflow:hidden
    }
    .hamburger,.history_item-mobswitch__count,.honors_item-slide__nav-count{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    .container{
        max-width:425px;
        width:85%
    }
    #aboutpage,#brandpage,#contact,#job,#mobgallery .mobgallery_item,#mobvideo .mobvideo_item{
        padding-top:100px
    }
    #media,#media .media_item{
        padding-top:70px
    }
    nav{
        width:100%
    }
    nav .nav_item-logo{
        z-index:100;
        background-image:url(../images/mob_logo.svg);
        max-width:66px;
        height:70px
    }
    nav .nav_item-list{
        left:0;
        right:0;
        bottom:0;
        opacity:0;
        z-index:99;
        width:100%;
        margin:0 auto auto 0;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-transform:translateX(100%);
        -ms-transform:translateX(100%);
        transform:translateX(100%);
        visibility:hidden;
        max-width:inherit;
        -webkit-transition:.3s;
        -o-transition:.3s;
        transition:.3s;
        height:100vh
    }
    nav .nav_item-list:hover li a{
        opacity:1
    }
    nav .nav_item-list.active{
        opacity:1;
        -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
        transform:translateX(0);
        visibility:visible
    }
    nav .nav_item-list li{
        margin-bottom:50px
    }
    nav .nav_item-list li:last-child{
        margin-bottom:0
    }
    nav .nav_item .hamburger{
        z-index:100;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        position:relative;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        max-width:28px;
        height:20px;
        width:100%
    }
    nav .nav_item .hamburger span{
        content:"";
        display:block;
        position:absolute;
        background-color:#363636;
        margin-bottom:7px;
        -webkit-transition:.3s;
        -o-transition:.3s;
        transition:.3s;
        width:100%;
        height:2px
    }
    nav .nav_item .hamburger span:last-child{
        -webkit-transform:translateY(10px);
        -ms-transform:translateY(10px);
        transform:translateY(10px);
        margin-bottom:0
    }
    nav .nav_item .hamburger span:first-child{
        -webkit-transform:translateY(-10px);
        -ms-transform:translateY(-10px);
        transform:translateY(-10px)
    }
    nav .nav_item .hamburger.active span:first-child{
        -webkit-transform:translateY(10px);
        -ms-transform:translateY(10px);
        transform:translateY(10px);
        -webkit-transform:rotate(45deg);
        -ms-transform:rotate(45deg);
        transform:rotate(45deg)
    }
    nav .nav_item .hamburger.active span:nth-child(2){
        opacity:0
    }
    nav .nav_item .hamburger.active span:last-child{
        -webkit-transform:translateY(-10px);
        -ms-transform:translateY(-10px);
        transform:translateY(-10px);
        -webkit-transform:rotate(-45deg);
        -ms-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    nav .nav_item-lang{
        margin:auto;
        -webkit-box-pack:end;
        -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
        justify-content:flex-end;
        padding-right:28px;
        max-width:initial;
        width:100%;
        height:70px
    }
    nav .nav_item-lang li{
        opacity:1;
    }
    nav .nav_item-lang li:before {
        display: none;
    }
    nav .nav_item-lang li.active{
        opacity:0;
        display:none;
    }
    #about .headline h2,#history .glasses,#history .history_item-switch__name,header .main_item-type p{
        display:none
    }
    header{
        padding-top:72px
    }
    header .main_item{
        -webkit-box-align:start;
        -webkit-align-items:flex-start;
        -ms-flex-align:start;
        align-items:flex-start;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        height:auto
    }
    #brands .headline,#history .headline{
        -webkit-flex-direction:column;
        -webkit-box-direction:normal;
        -webkit-box-orient:vertical
    }
    header .main_item h4{
        top:0;
        left:0;
        font-size:44px;
        margin-bottom:24px;
        position:relative;
        line-height:54px;
        width:65%
    }
    header .main_item-type{
        margin-right:0;
        -webkit-background-size:cover;
        background-size:cover;
        height:201px
    }
    #about{
        margin-bottom:0!important;
        margin-top:9px!important
    }
    #about .headline p{
        width:87%;
        font-size:14px;
        line-height:21px
    }
    #about .headline a{
        margin-top:13px;
        font-size:14px
    }
    #about .headline a i{
        margin-left:13px
    }
    #history{
        padding:0;
        margin-top:78px;
        background-color:#fff
    }
    #history .headline{
        -ms-flex-direction:column;
        flex-direction:column
    }
    #history .headline h2{
        font-size:24px;
        line-height:28px;
        height:25px
    }
    #history .headline h2:before{
        margin-right:14px;
        width:4px
    }
    #history .headline p{
        margin-top:10px;
        font-size:14px;
        line-height:21px
    }
    #history .history_item-switch{
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2;
        margin-top:74px;
        margin-bottom:0;
        max-width:135px
    }
    #history .history_item-switch__count{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    #history .history_item-slider{
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1;
        margin-top:37px;
        height:220px
    }
    #history .history_item-slider .slick-track{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    #history .history_item-slider__type{
        margin-right:0;
        min-width:auto;
        max-width:none;
        width:100%
    }
    #history .history_item-slider__type h2{
        letter-spacing:.02em;
        line-height:51px
    }
    #history .history_item-slider__type p{
        margin-top:16px;
        font-size:14px;
        line-height:21px;
        width:90%
    }
    #history .history_item-mobswitch{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        max-width:135px;
        margin-top:36px;
        width:100%
    }
    .exclusive_item-picture,.exclusive_item-type p{
        display:none
    }
    #history .history_item-mobswitch__count{
        width:100%;
        font-size:14px;
        line-height:21px;
        color:#C5C5C5
    }
    #history .history_item-mobswitch__count .current{
        color:#363636
    }
    .exclusive_item{
        margin-top:94px;
        height:auto
    }
    .exclusive_item-type{
        height:auto
    }
    .exclusive_item-type i{
        margin:0 auto 34px;
        width:60px;
        height:45px
    }
    .exclusive_item-type h2{
        font-size:33px;
        line-height:130%;
        text-align:center
    }
    #brands{
        margin-top:105px;
        margin-bottom:55px
    }
    #brands .headline{
        -ms-flex-direction:column;
        flex-direction:column
    }
    #brands .headline h2{
        font-size:24px;
        line-height:28px;
        height:25px
    }
    #brands .brands_item-switch__count,#brands .headline p{
        font-size:14px;
        line-height:21px
    }
    #brands .headline h2:before{
        margin-right:14px;
        width:4px
    }
    #brands .headline p{
        margin-top:10px
    }
    #brands .brands_item{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        border-bottom:0
    }
    #brands .brands_item-switch{
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2;
        margin-top:38px;
        margin-bottom:0;
        max-width:135px
    }
    #brands .brands_item-slider{
        margin-top:44px;
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1
    }
    #brands .brands_item-slider__type img{
        width:100%
    }
    #honors{
        margin-bottom:0;
        height:auto
    }
    #honors .glasses{
        display:none
    }
    #honors .honors_item-slide{
        -webkit-box-align:start;
        -webkit-align-items:flex-start;
        -ms-flex-align:start;
        align-items:flex-start;
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        background-image:none;
        background-color:#fff;
        height:auto
    }
    #honors .honors_item-slide__nav,#news .news_item{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal
    }
    #honors .honors_item-slide__nav{
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        margin-top:-2px;
        -webkit-box-align:start;
        -webkit-align-items:flex-start;
        -ms-flex-align:start;
        align-items:flex-start;
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row;
        max-width:135px;
        height:auto;
        width:100%
    }
    #honors .honors_item-slide__nav .dots,#honors .honors_item-slide__nav .scroll{
        display:none
    }
    #honors .honors_item-slide__nav .next,#honors .honors_item-slide__nav .prev{
        margin-left:0;
        -webkit-transform:rotate(0);
        -ms-transform:rotate(0);
        transform:rotate(0)
    }
    #honors .honors_item-slide__nav .prev{
        -webkit-transform:scale(-1,1);
        -ms-transform:scale(-1,1);
        transform:scale(-1,1)
    }
    #honors .honors_item-slide__nav-count{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        font-size:14px;
        line-height:21px;
        text-align:center;
        color:#C5C5C5;
        height:27px
    }
    #honors .honors_item-picture,.skills_item-picture,.skills_item-type p,footer .footer_item-list{
        display:none
    }
    #honors .honors_item-slide__nav-count .current{
        color:#363636
    }
    #honors .honors_item-slide-vertical{
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1;
        padding-left:0
    }
    #honors .honors_item-slide-vertical h2{
        font-weight:900;
        font-size:24px;
        line-height:28px;
        margin-bottom:30px;
        padding:0 0 0 14px;
        border-left:solid 4px #FF803A
    }
    #honors .honors_item-slide-vertical p{
        font-size:14px;
        line-height:21px
    }
    #honors .honors_item-slide-vertical__item{
        height:auto
    }
    #honors .honors_item-slide-vertical__item-type{
        margin-bottom:36px;
        height:auto!important
    }
    #honors .honors_item-slide-vertical__item-type h3{
        margin-bottom:16px
    }
    .skills_item{
    	justify-content: center;
        margin-top:90px;
        height:auto
    }
    .skills_item-type{
        height:auto
    }
    .skills_item-type i{
        margin:0 auto 37px;
        width:60px;
        height:45px
    }
    .skills_item-type h2{
        font-size:33px;
        line-height:132%;
        text-align:center
    }
    #news{
        margin-top:96px
    }
    #news .headline h2{
        font-size:24px;
        line-height:28px;
        height:25px
    }
    #news .headline h2:before{
        margin-right:14px;
        width:4px
    }
    #news .headline p{
        margin-top:10px;
        font-size:14px;
        line-height:21px
    }
    #news .headline-switch{
        position:relative;
        max-width:140px;
        height:25px
    }
    #news .headline-switch__count{
        font-size:14px;
        line-height:21px;
        text-align:center
    }
    #news .news_item{
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row
    }
    #news .news_item-slider{
        margin-top:25px
    }
    #news .news_item-slider__type{
        margin-right:0;
        min-width:auto;
        max-width:none;
        width:100%
    }
    #news .news_item-slider__type h3{
        font-size:20px;
        line-height:28px;
        height:58px
    }
    #news .news_item-slider__type .date,#news .news_item-slider__type p{
        font-size:14px;
        line-height:21px
    }
    #news .news_item-slider__type:hover a{
        opacity:0
    }
    footer{
        margin-top:56px;
        margin-bottom:10px;
        -webkit-background-size:cover;
        background-size:cover;
        max-width:485px;
        width:94%;
        height:119px
    }
    #aboutpage,#aboutpage .aboutpage_item-timeline__type h3:after{
        margin-top:0
    }
    footer .footer_item{
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        height:119px
    }
    #news .news_item-slider__type p{
        font-size:14px!important
    }
    #aboutpage .aboutpage_item{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        margin-bottom:63px
    }
    #aboutpage .aboutpage_item .reward_switch,#aboutpage .aboutpage_item .story_switch{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        position:relative;
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between;
        max-width:140px;
        width:100%
    }
    #aboutpage .aboutpage_item .reward_switch .next,#aboutpage .aboutpage_item .reward_switch .prev,#aboutpage .aboutpage_item .story_switch .next,#aboutpage .aboutpage_item .story_switch .prev{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        position:relative;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        max-width:27px;
        height:15px;
        width:100%
    }
    #aboutpage .aboutpage_item .reward_switch .next-type,#aboutpage .aboutpage_item .reward_switch .next-type2,#aboutpage .aboutpage_item .reward_switch .prev-type,#aboutpage .aboutpage_item .reward_switch .prev-type2,#aboutpage .aboutpage_item .story_switch .next-type,#aboutpage .aboutpage_item .story_switch .next-type2,#aboutpage .aboutpage_item .story_switch .prev-type,#aboutpage .aboutpage_item .story_switch .prev-type2{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        cursor:pointer;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        width:100%;
        height:15px
    }
    #aboutpage .aboutpage_item .reward_switch .next-type i,#aboutpage .aboutpage_item .reward_switch .next-type2 i,#aboutpage .aboutpage_item .reward_switch .prev-type i,#aboutpage .aboutpage_item .reward_switch .prev-type2 i,#aboutpage .aboutpage_item .story_switch .next-type i,#aboutpage .aboutpage_item .story_switch .next-type2 i,#aboutpage .aboutpage_item .story_switch .prev-type i,#aboutpage .aboutpage_item .story_switch .prev-type2 i{
        content:"";
        opacity:.7;
        display:block;
        background-image:url(../images/icons/history-arrow.svg);
        background-repeat:no-repeat;
        background-position:center;
        -webkit-background-size:100% 100%;
        background-size:100%;
        -webkit-transition:.3s;
        -o-transition:.3s;
        transition:.3s;
        width:100%;
        height:15px
    }
    #aboutpage .aboutpage_item .reward_switch .next-type2:hover i,#aboutpage .aboutpage_item .reward_switch .next-type:hover i,#aboutpage .aboutpage_item .reward_switch .prev-type2:hover i,#aboutpage .aboutpage_item .reward_switch .prev-type:hover i,#aboutpage .aboutpage_item .story_switch .next-type2:hover i,#aboutpage .aboutpage_item .story_switch .next-type:hover i,#aboutpage .aboutpage_item .story_switch .prev-type2:hover i,#aboutpage .aboutpage_item .story_switch .prev-type:hover i{
        opacity:1
    }
    #aboutpage .aboutpage_item .reward_switch .prev,#aboutpage .aboutpage_item .story_switch .prev{
        margin-right:20px
    }
    #aboutpage .aboutpage_item .reward_switch .prev-type i,#aboutpage .aboutpage_item .reward_switch .prev-type2 i,#aboutpage .aboutpage_item .story_switch .prev-type i,#aboutpage .aboutpage_item .story_switch .prev-type2 i{
        -webkit-transform:scale(-1,1);
        -ms-transform:scale(-1,1);
        transform:scale(-1,1)
    }
    #aboutpage .aboutpage_item .reward_switch .prev-type.slick-disabled i,#aboutpage .aboutpage_item .reward_switch .prev-type2.slick-disabled i,#aboutpage .aboutpage_item .story_switch .prev-type.slick-disabled i,#aboutpage .aboutpage_item .story_switch .prev-type2.slick-disabled i{
        opacity:.6;
        cursor:default;
        -webkit-filter:grayscale(100%);
        filter:grayscale(100%)
    }
    #aboutpage .aboutpage_item .reward_switch .next,#aboutpage .aboutpage_item .story_switch .next{
        margin-left:20px
    }
    #aboutpage .aboutpage_item .reward_switch .next-type.slick-disabled i,#aboutpage .aboutpage_item .story_switch .next-type.slick-disabled i{
        opacity:.6;
        cursor:default;
        -webkit-filter:grayscale(100%);
        filter:grayscale(100%)
    }
    #aboutpage .aboutpage_item .reward_switch-count,#aboutpage .aboutpage_item .story_switch-count{
        line-height:21px;
        font-size:14px;
        color:#C5C5C5
    }
    #aboutpage .aboutpage_item .reward_switch-count strong,#aboutpage .aboutpage_item .story_switch-count strong{
        margin-right:5px;
        font-weight:400;
        color:#363636
    }
    #aboutpage .aboutpage_item-sidebar{
        padding-top:0;
        margin-bottom:27px;
        padding-bottom:0
    }
    #aboutpage .aboutpage_item-sidebar .glasses{
        display:none
    }
    #aboutpage .aboutpage_item-sidebar .videoplayer{
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        position:relative;
        -webkit-background-size:100% 100%;
        background-size:100%;
        min-height:200px;
        height:initial
    }
    #mobgallery .mobgallery_item a i,.modal .logo{
        -webkit-background-size:100% 100%;
        background-repeat:no-repeat;
        background-position:center
    }
    #aboutpage .aboutpage_item-sidebar h2{
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        margin-bottom:22px;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        font-weight:900;
        font-size:24px;
        line-height:28px
    }
    #aboutpage .aboutpage_item-sidebar h2:before{
        content:"";
        display:block;
        margin-right:14px;
        background-color:#FF803A;
        width:4px;
        height:25px
    }
    #aboutpage .aboutpage_item-sidebar ul,#job .job_item h2{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox
    }
    #aboutpage .aboutpage_item-sidebar p{
        -webkit-box-ordinal-group:4;
        -webkit-order:3;
        -ms-flex-order:3;
        order:3;
        margin-bottom:79px;
        font-size:14px;
        line-height:21px;
        max-width:inherit
    }
    #aboutpage .aboutpage_item-sidebar ul{
        -webkit-box-ordinal-group:5;
        -webkit-order:4;
        -ms-flex-order:4;
        order:4;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row
    }
    #aboutpage .aboutpage_item-timeline h2,#aboutpage .aboutpage_item-timeline:before,#aboutpage .aboutpage_item-timeline__type p:before,#aboutpage .aboutpage_item-timeline__type:before{
        display:none
    }
    #brandpage .brandpage_item-list,#contact .contact_item{
        -webkit-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal
    }
    #aboutpage .aboutpage_item-sidebar ul li{
        padding:0;
        border-left:0;
        margin-right:37px;
        border-bottom:solid 4px #C5C5C5
    }
    #aboutpage .aboutpage_item-sidebar ul li:last-child{
        margin-right:0
    }
    #aboutpage .aboutpage_item-sidebar ul li.active{
        border-left:0;
        border-bottom:solid 4px #FF803A
    }
    #aboutpage .aboutpage_item-sidebar ul li a{
        font-weight:900;
        font-size:24px;
        line-height:28px
    }
    #aboutpage .aboutpage_item-timeline{
        padding-left:0;
        padding-top:0;
        max-width:inherit
    }
    #aboutpage .aboutpage_item-timeline__type h3{
        font-size:44px;
        line-height:54px
    }
    #aboutpage .aboutpage_item-timeline__type p{
        font-size:14px;
        line-height:21px;
        width:98%
    }
    #job{
        margin-top:2px
    }
    #job .job_item h2{
        margin-bottom:24px;
        letter-spacing:.045em;
        display:flex
    }
    #job .job_item-picture{
        height:176px;
        margin-bottom:18px
    }
    #contact{
        position:relative;
        width:100%
    }
    #brandpage .brandpage_item h2:before,#contact .contact_item-type h2:before{
        background-color:#FF803A;
        width:4px;
        content:""
    }
    #contact .contact_item{
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:start;
        -webkit-align-items:flex-start;
        -ms-flex-align:start;
        align-items:flex-start;
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        height:inherit
    }
    #contact .contact_item-type h2{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        font-size:24px;
        line-height:28px;
        margin-bottom:53px;
        margin-top:0
    }
    #contact .contact_item-type h2:before{
        display:block;
        margin-right:14px;
        height:25px
    }
    #contact .contact_item-type ul li{
        margin-bottom:43px
    }
    #contact .contact_item-type ul li i{
        margin-right:21px
    }
    #contact .contact_item-type ul li p{
        font-size:14px;
        line-height:21px
    }
    #contact .contact_item-maps{
        height:200px
    }
    #contact .contact_item-maps iframe{
        margin-top:30px
    }
    #brandpage .brandpage_item{
        margin-top:0
    }
    #brandpage .brandpage_item h2{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        margin-top:2px;
        font-size:24px;
        line-height:28px;
        margin-bottom:39px
    }
    #brandpage .brandpage_item h2:before{
        display:block;
        margin-right:14px;
        height:25px
    }
    #media .media_item .news .news_all h2,#media .media_item .news .news_main-type p,#media .media_item .news .news_main-type__btn,#media .media_item .photo_item-all h2,#media .media_item .photo_item-slick,#media .media_item .video_item-all h2,#media .media_item .video_item-main{
        display:none
    }
    #brandpage .brandpage_item-list{
        -ms-flex-direction:column;
        flex-direction:column;
        border-bottom:none;
        height:auto
    }
    #brandpage .brandpage_item-list__type{
        padding:38px 0;
        border-right:none;
        border-bottom:solid 1px #C5C5C5;
        max-width:initial;
        height:auto;
        width:100%
    }
    #brandpage .brandpage_item-list__type svg{
        width:67%;
        fill:#363636
    }
    #media .media_item-list{
        margin-top:11px
    }
    #media .media_item-list li{
        margin-right:27px
    }
    #media .media_item-list li a{
        font-weight:900;
        font-size:21px;
        line-height:28px
    }
    #media .media_item-list li a:after{
        margin-top:1px!important
    }
    #media .media_item .news .news_main{
        height:inherit;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:start;
        -webkit-align-items:flex-start;
        -ms-flex-align:start;
        align-items:flex-start;
        border-bottom:solid 2px #FF803A;
        padding-bottom:0;
        max-width:330px
    }
    #media .media_item .news .news_main-picture{
        height:176px
    }
    #media .media_item .news .news_main-type{
        margin-top:13px;
        height:auto
    }
    #media .media_item .news .news_main-type h3{
        width:90%;
        margin-top:0;
        margin-bottom:0;
        font-weight:700;
        font-size:20px;
        line-height:28px
    }
    #media .media_item .news .news_all{
        margin-top:50px
    }
    #media .media_item .news .news_all-list__type{
        margin-bottom:60px;
    }
    .catalog-results a {
        overflow: hidden;
        margin-right: 0;
    }
    #media .media_item .news .news_all-list__type-picture{
        height:176px
    }
    #media .media_item .news .news_all-list__type h3{
        margin-top:13px;
        font-weight:700;
        font-size:20px;
        line-height:28px;
        letter-spacing:.035em
    }
    #media .media_item .news .news_all-list__type-info{
        margin-top:0;
        padding-bottom:2px
    }
    #media .media_item .news .news_all-list__type-info span{
        font-size:14px;
        line-height:21px
    }
    #media .media_item .photo_item-all,#media .media_item .video_item-all{
        display:none;
        margin-top:-26px
    }
    #media .media_item .photo_item-all.mobile,#media .media_item .video_item-all.mobile{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    #media .media_item .photo_item-all.mobile .photo_item-all__list-type,#media .media_item .photo_item-all.mobile .video_item-all__list-type,#media .media_item .video_item-all.mobile .photo_item-all__list-type,#media .media_item .video_item-all.mobile .video_item-all__list-type{
        margin-bottom:60px
    }
    #media .media_item .photo_item-all.mobile .photo_item-all__list-type-picture,#media .media_item .photo_item-all.mobile .video_item-all__list-type-picture,#media .media_item .video_item-all.mobile .photo_item-all__list-type-picture,#media .media_item .video_item-all.mobile .video_item-all__list-type-picture{
        height:177px
    }
    #media .media_item .photo_item-all.mobile .photo_item-all__list-type h3,#media .media_item .photo_item-all.mobile .video_item-all__list-type h3,#media .media_item .video_item-all.mobile .photo_item-all__list-type h3,#media .media_item .video_item-all.mobile .video_item-all__list-type h3{
        margin-top:11px;
        font-weight:700;
        font-size:20px;
        line-height:28px;
        height:auto
    }
    #media .media_item .photo_item-all.mobile .photo_item-all__list-type .quantity,#media .media_item .photo_item-all.mobile .video_item-all__list-type .quantity,#media .media_item .video_item-all.mobile .photo_item-all__list-type .quantity,#media .media_item .video_item-all.mobile .video_item-all__list-type .quantity{
        margin-top:5px;
        padding-bottom:4px;
        font-size:14px;
        line-height:21px;
        color:#C5C5C5
    }
    #media .media_item .news .news_all-list__show,#media .media_item .video_item-all__show,.video_item-all__show{
        font-size:14px;
        margin:0 auto
    }
    #mobgallery{
        position:relative;
        width:100%
    }
    #mobgallery .mobgallery_item{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between;
        position:relative;
        width:100%
    }
    #mobgallery .mobgallery_item a{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        margin-bottom:39px;
        font-weight:700;
        font-size:14px;
        line-height:180%;
        color:#C5C5C5;
        width:100%
    }
    #mobgallery .mobgallery_item a i{
        opacity:.5;
        content:"";
        display:block;
        margin-right:12px;
        -webkit-transform:scale(-1,1);
        -ms-transform:scale(-1,1);
        transform:scale(-1,1);
        -webkit-filter:grayscale(100%);
        filter:grayscale(100%);
        background-image:url(../images/icons/headline-arrow.svg);
        background-size:100%;
        -webkit-transition:.3s;
        -o-transition:.3s;
        transition:.3s;
        width:27px;
        height:27px
    }
    #mobgallery .mobgallery_item-type,.modal .modal__cross{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox
    }
    #mobgallery .mobgallery_item h2{
        margin-bottom:21px;
        font-family:Raleway,sans-serif;
        line-height:26px;
        font-weight:900;
        font-size:21px;
        width:100%;
        color:#363636
    }
    #mobgallery .mobgallery_item-type{
        display:flex;
        overflow:hidden;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        max-width:93px;
        height:60px;
        width:100%
    }
    #mobgallery .mobgallery_item-type img{
        width:100%
    }
    .modal{
        top:0;
        left:0;
        right:0;
        z-index:20;
        margin:auto;
        position:fixed;
        background-color:#fff;
        overflow-y:scroll;
        width:100%;
        height:100%;
        display:none
    }
    .modal .logo,.modal .modal__cross{
        top:0;
        position:absolute;
        height:112px;
        width:100%
    }
    .modal .logo{
        left:0;
        background-image:url(../images/logo.svg);
        background-size:100%;
        max-width:185px
    }
    .modal .modal__cross{
        right:0;
        display:flex;
        cursor:pointer;
        -webkit-transition:.3s;
        -o-transition:.3s;
        transition:.3s;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:end;
        -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
        justify-content:flex-end;
        max-width:20px
    }
    .modal_item,.modal_item h2{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox
    }
    .modal .modal__cross svg{
        -webkit-transition:.3s;
        -o-transition:.3s;
        transition:.3s;
        fill:#363636;
        width:16px;
        height:16px
    }
    .modal .modal__cross:hover svg{
        fill:#FF803A
    }
    .modal_item{
        margin:0 auto;
        display:flex;
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        padding-top:120px;
        width:94%
    }
    .modal_item h2{
        -webkit-box-ordinal-group:3;
        -webkit-order:2;
        -ms-flex-order:2;
        order:2;
        display:flex;
        margin-bottom:6px;
        font-size:22px;
        line-height:28px;
        color:#363636
    }
    .modal_item-date,.modal_item-picture{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox
    }
    .modal_item-picture{
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
        -ms-flex-order:1;
        order:1;
        display:flex;
        margin-bottom:12px;
        height:176px
    }
    .modal_item-date{
        -webkit-box-ordinal-group:4;
        -webkit-order:3;
        -ms-flex-order:3;
        order:3;
        display:flex;
        margin-bottom:38px;
        border-bottom:solid 2px #FF803A;
        font-size:14px;
        line-height:21px;
        width:100%
    }
    .modal_item p{
        margin-bottom:30px
    }
    .modal a{
        display:none
    }
    #mobvideo{
        position:relative;
        width:100%
    }
    #mobvideo .mobvideo_item{
        display:flex;
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-box-pack:justify;
        -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
        justify-content:space-between;
        position:relative;
        width:100%
    }
    #mobvideo .mobvideo_item a{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        margin-bottom:39px;
        font-weight:700;
        font-size:14px;
        line-height:180%;
        color:#C5C5C5;
        width:100%
    }
    #mobvideo .mobvideo_item a i{
        opacity:.5;
        content:"";
        display:block;
        margin-right:12px;
        -webkit-transform:scale(-1,1);
        -ms-transform:scale(-1,1);
        transform:scale(-1,1);
        -webkit-filter:grayscale(100%);
        filter:grayscale(100%);
        background-image:url(../images/icons/headline-arrow.svg);
        background-repeat:no-repeat;
        background-position:center;
        -webkit-background-size:100% 100%;
        background-size:100%;
        -webkit-transition:.3s;
        -o-transition:.3s;
        transition:.3s;
        width:27px;
        height:27px
    }
    #mobvideo .mobvideo_item-list,#mobvideo .mobvideo_item-type{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal
    }
    #mobvideo .mobvideo_item .back{
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    #mobvideo .mobvideo_item h2{
        margin-bottom:21px;
        font-family:Raleway,sans-serif;
        line-height:27px;
        font-weight:900;
        font-size:23px;
        width:100%;
        color:#363636
    }
    #mobvideo .mobvideo_item-type{
        display:flex;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        border-bottom:solid 2px #C5C5C5;
        padding-bottom:18px;
        margin-bottom:20px;
        width:100%;
        overflow: hidden;
    }
    #mobvideo .mobvideo_item-type.mobfixed{
        z-index:10;
        background-color:#fff;
        position:fixed;
        left:0;
        top:70px
    }
    #mobvideo .mobvideo_item-type.mobfixed h3{
        margin:12px auto 0;
        width:95%
    }
    #mobvideo .mobvideo_item-type__video{
        position:relative;
        background-color:#C5C5C5;
        background-repeat:no-repeat;
        background-position:center;
        -webkit-background-size:cover;
        background-size:cover;
        height:188px;
        width:100%
    }
    #mobvideo .mobvideo_item-type h3{
        margin-top:12px;
        font-weight:400;
        font-size:14px;
        line-height:21px;
        color:#363636
    }
    #mobvideo .mobvideo_item-list{
        display:flex;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        position:relative;
        padding-bottom:50px;
        width:100%
    }
    #mobvideo .mobvideo_item-list.list-fixed{
        padding-top:325px
    }
    #mobvideo .mobvideo_item-list__type{
        opacity:.5;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        position:relative;
        margin-bottom:20px;
        width:100%
    }
    #mobvideo .mobvideo_item-list__type:last-child{
        margin-bottom:0
    }
    #mobvideo .mobvideo_item-list__type-picture{
        position:relative;
        margin-right:12px;
        background-color:#C5C5C5;
        background-repeat:no-repeat;
        background-position:center;
        -webkit-background-size:cover;
        background-size:cover;
        max-width:100px;
        height:60px;
        width:100%
    }
    #mobvideo .mobvideo_item-list__type h3{
        font-weight:400;
        line-height:21px;
        font-size:14px;
        color:#C5C5C5
    }
    #mobvideo .mobvideo_item-list__type.active{
        opacity:1
    }
    #mobvideo .mobvideo_item-list__type.active h3{
        color:#FF803A
    }
    #aboutpage .aboutpage_item-sidebar .videoplayer{
        margin:0 0 20px
    }
    #media .media_item .photo_item-all__list.catalog-results,
    #media .media_item .video_item-all__list.catalog-results,
    #media .media_item .news .news_all-list .catalog-results {
        -webkit-box-pack: justify!important;
        -webkit-justify-content: space-between!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important;
    }
    #media .media_item .news .news_all-list__type {
        margin-right: 0px;
    }
}
@media (min-width:768px) and (max-width:1150px){

	.gotop{    
    right:2%;    
    }

    .container{
        max-width:750px
    }
    #media .media_item .news .news_all-list .catalog-results {
        -webkit-box-pack: justify!important;
        -webkit-justify-content: space-between!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important;
    }
    #media .media_item .news .news_all-list__type {
        margin-right: 0px;
    }
    #honors .honors_item-slide-vertical{
        max-width:inherit
    }
    #history .history_item-slider__type,#honors .honors_item-slide-vertical__item-type,#news .news_item-slider__type{
        margin-right:30px
    }
    footer{
        max-width:780px
    }
}
@media (min-width:992px) and (max-width:1399px){
    .container{
        max-width:970px
    }
    .catalog-results a {
    margin-right: 14px;
    }
    #aboutpage .aboutpage_item-sidebar .videoplayer iframe {
        width: 100%;
        height: 100%;
    }
    /*.catalog-results a:nth-child(3n+3) {
        margin-right: 0px;
    }*/
    #aboutpage .aboutpage_item-sidebar .glasses{
        width:390px;
        height:280px;
        left:0
    }
    #aboutpage .aboutpage_item-sidebar h2{
        font-size:52px;
        line-height:46px
    }
    #aboutpage .aboutpage_item-sidebar p{
        max-width:inherit;
        line-height:26px;
        font-size:14px;
        width:90%
    }
    #aboutpage .aboutpage_item-sidebar ul{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row
    }
    #media .media_item .news .news_main-picture,header .main_item-type p{
        display:none
    }
	#honors .honors_item-picture{
		max-height:600px;
	}
    #aboutpage .aboutpage_item-sidebar ul li{
        padding:0;
        border-left:0;
        margin-right:46px;
        border-bottom:solid 4px transparent
    }
    #aboutpage .aboutpage_item-sidebar ul li:last-child{
        margin-right:0
    }
    #aboutpage .aboutpage_item-sidebar ul li.active{
        border-left:0;
        border-bottom:solid 4px #FF803A
    }
    #aboutpage .aboutpage_item-sidebar ul li a{
        font-weight:900;
        font-size:24px;
        line-height:28px
    }
    #aboutpage .aboutpage_item-timeline h2{
        font-size:52px;
        line-height:46px
    }
    #aboutpage .aboutpage_item-timeline__type h3{
        font-size:74px;
        line-height:135px
    }
    #aboutpage .aboutpage_item-timeline__type p{
        font-size:14px;
        line-height:26px
    }
    nav .nav_item-list{
        /*max-width:620px;*/
        margin-left:0
    }
    header{
        margin-top:25px
    }
    header .main_item{
        height:auto
    }
    header .main_item h4{
        left:0;
        font-size:88px;
        margin-bottom:24px;
        line-height:92px;
        width:65%
    }
    header .main_item-type{
        margin-right:0;
        -webkit-background-size:cover;
        background-size:cover;
        max-width:795px;
        height:525px
    }
    #history .history_item-slider__type{
        max-width:inherit;
        min-width:inherit
    }
    #history .glasses{
        bottom:-290px;
        width:780px
    }
    #honors .glasses{
        bottom:-215px;
        width:650px
    }
    #brands .brands_item-slider__type.slick-active:nth-child(1),#brands .brands_item-slider__type.slick-active:nth-child(4){
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    #honors,#honors .honors_item-slide{
        height:600px
    }
    .honors_item-slide__nav{
        height:600px!important
    }
    #honors .honors_item-slide-vertical__item{
        height:420px
    }
    #honors .honors_item-slide,#honors .honors_item-slide-vertical{
        max-width:initial
    }
    #honors .honors_item-slide-vertical__item-type{
        margin-bottom:70px;
        width:80%!important;
        height:315px!important
    }
    .exclusive_item-picture,.skills_item-picture{
        -webkit-background-size:cover;
        background-size:cover
    }
    .exclusive_item-type,.skills_item-type{
        padding-left:30px;
        max-width:490px
    }
    .exclusive_item-type h2,.skills_item-type h2{
        margin-bottom:-18px;
        font-size:56px;
        line-height:78px
    }
    .headline h2{
        font-size:48px;
        height:56px
    }
    .headline h2:before{
        width:7px
    }
    .headline-type p{
        font-size:15px;
        line-height:26px
    }
    .headline-type a{
        font-size:15px
    }
    #news .news_item-slider{
        height:400px
    }
    /*#news .news_item-slider__type{
        max-width:474px;
        min-width:474px
    }*/
    #news .news_item-slider__type h3{
        font-size:32px;
        line-height:42px;
        height:93px
    }
    footer{
        margin:100px auto 47px;
        max-width:1000px
    }
    footer .footer_item{
        max-width:900px
    }
    #media .media_item .news .news_main-type{
        max-width:initial
    }
    #media .media_item .news .news_main{
        padding-bottom:0
    }
    #media .media_item .news .news_main,#media .media_item .news .news_main-type{
        height:370px
    }
    #media .media_item .news .news_all-list__type,#media .media_item .photo_item-all__list-type{
        min-width:230px;
        max-width:230px
    }
    #media .media_item .news .news_all-list__type-info{
        margin-top:25px
    }
    #media .media_item .video_item-main{
        height:280px
    }
    #media .media_item .video_item-main__type{
        max-width:490px;
        height:280px
    }
    #media .media_item .video_item-main__type .videoplayer{
        -webkit-background-size:cover;
        background-size:cover;
        height:280px
    }
    #media .media_item .video_item-main__list{
        max-width:480px;
        height:280px
    }
    #media .media_item .video_item-main__list-type-picture{
        margin-right:20px;
        -webkit-background-size:cover;
        background-size:cover;
        max-width:160px;
        height:90px
    }
    #media .media_item .video_item-main__list-type h3{
        width:60%
    }
    #media .media_item .video_item-all__list-type{
        max-width:230px;
        height:295px
    }
    #media .media_item .video_item-all__list-type h3{
        width:100%
    }
}
@media (min-width:1400px){
    .container{
        width:1400px
    }
    #history .glasses{
        height:400px
    }
    #history .history_item-slider__type{
        width:100%!important
    }
}
@media (min-width:1400px) and (max-width:1441px){
    .container{
        width:1340px
    }
    #media .media_item .news .news_all-list__type {
        margin-right: 16px;
    }
    #aboutpage .aboutpage_item-sidebar .glasses{
        left:-10%;
        width:600px
    }
    .exclusive_item-picture,.skills_item-picture{
        max-width:660px
    }
    .exclusive_item-type,.skills_item-type{
        max-width:680px
    }
    #honors .glasses{
        width:680px;
        bottom:-275px
    }
    .skills_item{
        height:804px
    }
    #honors .honors_item-picture{
        -webkit-background-size:cover;
        background-size:cover
    }
    #news .news_item-slider__type{
        max-width:660px;
        min-width:660px
    }
    #media .media_item .photo_item{
        width:94%;
        margin:0 auto
    }
    #media .media_item .news .news_main-picture,#media .media_item .video_item-main__type{
        max-width:670px
    }
    #media .media_item .news .news_main-type,#media .media_item .video_item-main__list{
        max-width:665px
    }
    #media .media_item .video_item-main,#media .media_item .video_item-main__list,#media .media_item .video_item-main__type{
        height:375px
    }
}
@media (min-width: 1400px) and (max-width: 1580px) {
	#media .media_item .photo_item-all__list-type,#media .media_item .video_item-all__list-type{
        max-width:294px
    }
}
@media (min-width: 992px) and (max-width: 1139px) {
	#media .media_item .news .news_all-list__type, #media .media_item .photo_item-all__list-type {
		min-width: 205px;
   		max-width: 205px;
	}
}
@media (min-width:1000px) and (max-width:1399px){
    #aboutpage .aboutpage_item-sidebar .glasses{
        display:none
    }
    #aboutpage .aboutpage_item-timeline{
        max-width:390px
    }
    #aboutpage .aboutpage_item-sidebar{
        padding-bottom:0;
        max-width:425px
    }
    #aboutpage .aboutpage_item-sidebar .videoplayer{
        height:240px;
        margin:30px auto
    }
    #contact .contact_item-maps{
        max-width:630px;
        height:430px
    }
}
@media (min-width:768px) and (max-width:990px){
    #media .media_item .news .news_main{
        padding-bottom:30px;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row;
        max-width:inherit
    }
    #media .media_item .news .news_main-picture{
        margin-right:20px
    }
}
@media (min-width:1440px) and (max-width: 1580px) {
	#media .media_item .photo {
		width: 90%;
		margin: 0 auto;
	}
} 
