@media only screen and (max-width: 641px) {

.top-menu .main-navigation ul {
    text-align: right;
    display: block;
}

.main-navigation ul {
    display: block;
}

.main-navigation ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}

.top-menu .main-navigation ul > li {
    display: inline-block;
    position: relative;
    text-transform: uppercase;
    z-index: 99999;
    width: 100%;
    margin-right: 0px;
}



 }

@media only screen and (max-width: 1024px) {
    #home-slider .slides li .slide-caption h2{
        font-size: 20px;
    }
    #home-slider .slides li .slide-caption p{
        font-size: 14px;
        line-height: 1.2;
    }
}
