
@include ipad-landscape {

    .qodef-title {

        &.qodef-has-background {
            background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
            height: auto !important;
            padding: 0 !important;
        }

        &.qodef-title-image-not-responsive {
            .qodef-title-image {
                display: block;
            }
        }

        .qodef-title-holder {
            height: 100% !important;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            padding: 0 !important;

            .qodef-subtitle {
                font-size: 16px;
                line-height: 28px;
                margin-top: 20px;
            }

        }

        .qodef-title-holder .qodef-container {
            display: block;
            height: 100%;
        }

        .qodef-title-holder .qodef-container-inner {
            display: table;
            height: 100%;
        }

        .qodef-title-holder .qodef-title-subtitle-holder {
            display: table-cell;
            vertical-align: middle;
            width: 100%;
        }

        .qodef-title-subtitle-holder {
            padding: 0px !important;
        }

        &.qodef-standard-type .qodef-breadcrumbs-holder {
            position: relative !important;
            top: auto !important;
            left: auto !important;
            right: auto !important;
        }

    }

}

@include ipad-portrait {

    .qodef-title {
        .qodef-title-holder {
            .qodef-svg-separator-holder {
                margin-top: 5px;
            }
            .qodef-subtitle {
                margin-top: 5px;
            }

        }
    }
}

@include phone-landscape {

    .qodef-title {

        .qodef-title-holder {

            .qodef-subtitle {
                display: none;
            }

            .qodef-breadcrumbs-holder {
                display: none !important;
            }

        }

    }

}

@include phone-portrait {
    .qodef-title {

        .qodef-title-holder {
            .qodef-svg-separator-holder {
                display: none;
            }
        }
    }
}

