/* mobile style*/
@media only screen and (max-width: 768px) {
    #mobile {
        display: block;
    }

    #desktop {
        display: none;
    }

    .product-info {
        padding-top: 30px !important;
    }

    .product-info h1.product-title.product_title.entry-title {
        font-size: 1.5em;
        line-height: 30px;
    }

    a.devvn_buy_now.devvn_buy_now_style {
        width: 100% !important;
        max-width: 100% !important;
    }

    .product-item .product-thumbnail {
        height: 180px;
    }

    .banner-box {
        display: none !important;
    }

    .home-title > h3 {
        font-size: 25px;
    }

    .banner-abouts .abouts-text {
        margin-left: 0px;
        width: 100%;
        font-family: "Nunito";
    }

    .product-item .product-content h3 {
        font-size: 18px;
        line-height: 20px;
    }

    .product-item .product-price ins span, .product-item .product-price b {
        font-size: 14px;
    }

    .sec-service .service-text p {
        padding-right: 0px;
    }

    .service-grid {
        width: 100%;
        display: inline-block;
        padding: 0px 15px;
    }

    .service-grid {
        width: 100%;
        display: inline-block;
        padding: 0px 15px;
    }
}

/* iPad landscape style here */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {

}

/* iPad portrait style here */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {


}


@media only screen and (min-width: 768px) {
    .full-width .ubermenu-nav, .container, .row {
        max-width: 1220px !important;
    }
}


/**desktop**/
@media only screen and (min-width: 1600px) {

}