/* Portrait tablet to landscape and desktop */
@media (max-width: 979px) {
    div.block{
        padding: 5px 15px 5px 15px;
    }
    .nav-collapse, .nav-collapse.collapse{
        padding-top: 10px;
    }
    #login-block-container > .container > h3{
        display: none;
    }
    .content-container{
        margin-top: 0;
        margin-bottom: 15px;
    }
    .authorize-block{
        clear: both;
        float: none !important;
    }
    #login-block-container{
        top: 0;
    }
    .carousel-slide-image{
        max-width: 200px !important;
    }
    .carousel-control {
        top: 50%;
        width: 30px;
        height: 30px;
        margin-top: -15px;
    }
    #myCarousel > .carousel-inner > div > table{
        width: 565px;
        height: 350px;
    }
    #myCarousel > .carousel-inner > div h1{
        font-size: 34px;
        line-height: 40px;
    }
    div.footer ul.nav{
        float: left;
    }
    .prices-container div.price-info .price{
        font-size: 20px;
        line-height: 36px;
    }
    .prices-container div.price-info .price-more-info{
        font-size: 13px;
        line-height: 16px;
    }
    .signup-right-block{
        display: none !important;
    }
    ul.price-table > li.price-column > ul.price-options > li > a.btn{
        padding: 4px 14px;
    }
    ul.price-table > li.price-column > ul.price-options > li{
        font-size: 14px;
        line-height: 17px;
    }
    ul.price-table > li.price-column > ul.price-options > li.main-option{
        font-size: 26px;
        line-height: 30px;
    }
    ul.price-table > li.price-column.best  > div.price-head{
        padding: 20px 0;
    }
    .signup-left-block{
        width: 100% !important;
    }
    /* reset rounded corners */
    ul.price-table > li.price-column:first-child > div.price-head,
    ul.price-table > li.price-column:first-child > ul.price-options > li:last-child,
    ul.price-table > li.price-column:last-child > div.price-head,
    ul.price-table > li.price-column:last-child > ul.price-options > li:last-child,
    ul.price-table > li.price-column.best  ul.price-options > li:last-child,
    ul.price-table > li.price-column.best  > div.price-head
    {
        border-radius: 0;
    }
    .signup-form .control-label{
        text-align: left;
    }
    .signup-form .control-label, .signup-form  .controls {
        float: none;
        width: 100% !important;
        margin: 5px 0 !important;
    }
}
