@media all and (max-width: 767px){
    body.pr-300{
        padding-right: 0;
    }
    .display-1{
        font-size: 62px;
    }
    .display-4{
        font-size: 2.5rem;
    }
    .ask-action{
        top: 15px;
        right: 15px;
    }
    .ask-action.active-sidebar{
        right: 80%;
    }
    .nav-sidebar.active{
        width: 100%;
    }
    .faq-wrapper.active {
        width: 90%;
    }
    #home-headline{
        font-size: 42px;
    }
    .ask-container{
        margin-top: 6vh;
    }
    .ask-block__input{
        width: 100%;
    }
    .ask-block__button{
        width: 100%;
        margin-top: 20px;
    }
    .ask-block__button button{
        width: 100%;
    }
    .blog-item{
        border: none;
        margin: 0 -15px;
    }
    .blog-item .text-muted{
        font-size: 16px;
        margin: 10px auto 0 0;
    }

    .blog-single .border-light-blue-l-10{
        border: none;
    }
}


@media all and (max-width: 962px){
    /*Landing*/
    .details__item{
        height: auto;
    }
    .details__item .square-block__content{
        position: relative!important;
        max-height: 517px;
    }
    .details__item.square-block:before{
        display: none;
    }
    /*Landing QA*/
    .plit-item{
        position: relative!important;
        min-height: 300px;
        display: flex;
    }
    .plit-item .square-block__content{
        position: relative!important;
    }
    .plit-item.square-block:before{
        display: none;
    }
}
