
@media screen and (max-width: 1500px) {
    
    .mainPic_right {
        margin-right: 0    
    }

}

@media screen and (max-width: 1300px) {
    
    .flexPhotos.index .photoItem:last-child {
        display: none
    }

}

@media screen and (max-width: 1200px) {
    
    .content.index  figure {
        margin-left: 0
    }

}

@media screen and (max-width: 1000px) {
    
    .video iframe {
        height: 48vw !important
    }
    
    nav#desktop li {
        margin: 0 5px
    }

}


@media screen and (max-width: 900px) {
    
    .mainPic {
        background: none
    }

}

@media screen and (max-width: 800px) {
    
    header {
        min-height: 60px;
    }
    
    .mainLogo, .mobileLogo  {
        top: 18px
    }

    .mainPhone {
        right: auto;
        left: 200px;
        top: 22px;
        font-size: 13px;
        font-weight: 500;
    }
    
    .mainPhone span {
        padding: 0 3px;
        background: none;
        color: inherit
    }
    
    nav#desktop, menu.sub {
        display: none
    }
    
    .icoMenu {
        display: block
    }
    
    .content {
        padding-top: 80px
    }

}

@media screen and (max-width: 600px) {
    
    .advSection article {
        width: 100%;
        margin-top: 15px;
    }
    
    .mainPic {
        display: none
    } 
    
    ul.tabs li:hover, ul.tabs li.current {
        padding: 0 2px 4px 2px;
    }  

}

@media screen and (max-width: 450px) {
    
    .mainLogo  {
        display: none
    }
    
    .mobileLogo  {
        display: block
    }
    
    .mainPhone {
        left: 140px;
    }

}