/* Extra small devices (phones, less than 768px) */
@media (max-width: 767px) {
    .flexslider-container{
        margin-top: -30px;
    }
    #slider-1 li .meta{
        padding-top: 60px!important;
    }
    #slider-1 .slides > li{
        height: 650px;
    }
    .search-tabs .tab-content{
        margin-top: -50px;
    }
    .how-it-works{
        margin-top: -100px;
    }
    .page-cover h3{
        font-size: 17px;
    }
    .search-tabs{
        bottom:180px!important;
    }
    .page-cover{
        padding-top: 60px!important;
        padding-bottom: 40px!important;
    }
    .side-bar-block{
        margin-bottom:-40px!important;
    }
    #slider-1 li .meta h2{
        font-size: 18px!important;
    }
    #flexslider-container-1, #slider-1 .slides, #slider-1 .flex-viewport{
        height:690px;
        background-color: #f5f5f5;
    }
    #slider-1 .slides > li{
        height:650px;
    }
    .affix ~ section{
        top: 42px;
    }
    .profile-image-div{
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
    .col-div{
        margin-top: 20px;
    }
    .page-title{
        text-align: center;
    }
    .how-it-works{
        background: #f5f5f5;
        margin-top:-100px!important;
        margin-bottom: -40px;
    }
    .msg-alert{
        margin-top: 40px;
        border-radius: 0px;
        text-align: center;
        margin-bottom: -40px;
    }
    .logo{
        position: relative;
        top: -5px;
        width: 130px;
    }
    .ad{
        margin-top: 40px!important;
    }
    .remove-service-action{
        margin-top: 0px;
    }
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {

}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
    .flexslider-container{
        margin-top: -2px;
    }
}
/* Large devices (large desktops, 1200px and up) */