/*Header Responsive*/
@media(max-width:1100px){
    .logo-holder{
        margin-left: 10px;
    }   
}

@media(max-width:820px){
    .menu-ico{
        display: block;
    }

    .ul-header-menu:before{
        content: ' ';
        position: absolute;
        top: -10px;
        right: 10px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 7.5px 10px 7.5px;
        border-color: transparent transparent #ED1E42 transparent;
        line-height: 0px;
        _border-color: #000000 #000000 #ED1E42 #000000;
        _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
        z-index: 2;
    }

    .ul-header-menu{
        display:none;
        position: fixed;
        width: 200px;
        top: 60px;
        background-color: #AAA;
        right: 0;
    }

    .ul-header-menu li{
        width: 100%; 
    }

    .menu-lnk,.menu-lnk:hover{
        padding: 10px 0;
        text-align: center;
        width: 100%; 
        background-color: #FFF;
        color: #333;
    }
    .menu-lnk:hover{
        background-color: #ED1E42;
        color: #FFF;
    }
    .menu-lnk-active,.menu-lnk-active:hover{
        background-color: #ED1E42;
        color: #FFF;
    }
}

@media(max-width:480px){
    .logo-holder{
        width: 200px;
    }  
    .header-menu-container{
        margin-top: 10px;
    }
}

/*Header Responsive Ends*/

/*Footer Responsive*/
@media(max-width:760px){
    .footer-contacts-header{
        font-size: 50px;
    }

    .contact-block{
        width: 50%;
        margin-bottom: 20px;
    }
}

@media(max-width:380px){
    .ulsocial{
        margin: 0 auto;
/*        float: left;
        width: 100%;
        padding: 0 5px;*/
    }
    .social-link{
        margin-bottom: 10px;
    }
    .footer-contacts-header{
        font-size: 40px;
    }

    .contact-block{
        width: 100%;
    }
}
/*Footer Responsive Ends*/