@media only screen and (max-width:1200px ) {
    .align-left { margin-left: 215px;}
    header .logo-holder {margin-left: 205px;}
}

@media only screen and (max-width:991px ) {
    .align-left { margin-left: 115px;}
    header .logo-holder {margin-left: 105px;}
}

@media only screen and (max-width:680px ) {
    .align-left { margin-left: 35px;}
    header .logo-holder {margin-left: 25px;}
}

@media only screen and (max-width:520px ) {
    .align-left { margin-left: 0px;}
    header .logo-holder {margin-left: 0px;}
}

@media only screen and (max-width:480px ) {

    .logo-holder img,section.cold .logo-wrapper img {
        width: 100%;
        height: auto;
        display: block;
    }
}
@media only screen and (max-width:460px ) { 
    .description {
        width: auto;
        margin-left: 0;
    }
}