@include ipad-landscape {
    .qodef-page-header{
        display: none;
    }

    .qodef-mobile-header {
        display: block;
    }

	.qodef-header-vertical {
		.qodef-vertical-menu-area {
			display: none;
		}
		.qodef-content,
		footer {
			padding-left: 0;
		}
	}

	.qodef-header-vertical .carousel-inner {
		left: 0 !important;
		width: 100%;
	}
}

.qodef-drop-down .wide .second > .inner > ul {
    @include laptop-landscape {
        width: $grid-width-laptop-landscape;
    }
    .qodef-grid-1300 &{
        @include laptop-landscape-medium {
            width: 1100px;
        }
    }

    .qodef-grid-1300 &,
    .qodef-grid-1200 &{
        @include ipad-landscape {
            width: $grid-width-ipad-landscape;
        }
    }

    @include ipad-landscape {
        width: $grid-width-ipad-landscape;
    }

}

.qodef-boxed{
	.qodef-page-header .qodef-sticky-header,
	.qodef-page-header .qodef-fixed-wrapper.fixed{
		@include laptop-landscape {
			width: $grid-width-laptop-landscape-boxed;
		}
	}

	&.qodef-sticky-up-mobile-header .mobile-header-appear .qodef-mobile-header-inner{
		@include ipad-landscape {
			width: $grid-width-ipad-landscape-boxed;
			left: auto;
		}

		@include ipad-portrait {
			width: $grid-width-ipad-portrait-boxed;
		}

		@include phone-landscape {
			width: $grid-width-phone-landscape-boxed;
		}

		@include phone-portrait {
			width: $grid-width-phone-portrait-boxed;
		}

		@include smaller-phone-portrait {
			width: $grid-width-smaller-phone-portrait-boxed;
		}
	}
}

.qodef-top-bar {
    @include ipad-landscape {
        .qodef-position-right .widget:first-child {
            display: none;
        }
        .widget {
            padding: 0 15px;
        }
        .qodef-vertical-align-containers {
            padding: 0 25px;
        }
    }
    @include ipad-portrait {
        .qodef-position-left .widget:last-child {
            display: none;
        }
        .qodef-position-left .widget:first-child {
            border-right: 0;
            padding: 0;
        }
    }
    @include phone-landscape {
        .qodef-vertical-align-containers.qodef-50-50 .qodef-position-left,
        .qodef-vertical-align-containers.qodef-50-50 .qodef-position-right {
            float: none;
            width: 100%;
            text-align: center;
        }
        .widget {
            border-right: 0;
        }
        .qodef-position-right .widget:last-child {
            display: none;
        }
        .qodef-position-left-inner,
        .qodef-position-right-inner {
            line-height: 30px;
        }
    }
}

.qodef-header-vertical {
    @media only screen and (max-width: $laptop-landscape-large) {
        .qodef-logo-wrapper {
            height: 10%;
        }
        .qodef-vertical-area-widget-holder {
            height: 20%;
        }
    }
}