/* Portrait (phones & tablets held vertically) */
@media (orientation: portrait) {

    .who-grid { 
        grid-template-columns: 1fr 1fr; 
    }

    .included-section { 
        flex-direction: column; 
    }

    .pricing-section.container { 
        display: block;
    }

    .pricing-box {
        position: relative;
        max-width: 400px;
        margin: 0 auto 20px;
        padding: 20px 0;
        width: 100%;
        min-height: 128px;
		min-width:unset;
    }

    .pricing-box iframe {
        position: relative;
        width: 96%;
        height: 96%;
        border: 0;
        margin: 0 auto;
    }

    .footer-area.container .footer-image-right,
    .footer-area.container .footer-image-left {
        background-size: contain;
        background-position: center top;
        height: 190px;
    }

    .footer-area.container .footer-image-left {
        height: 400px;
    }

    .footer-image-left .about-section {
        position: relative;
        text-align: center;
        color: white;
        margin: 60px 0 0 0;
        left: unset;
        right: unset;
    }

    .footer-area.container .disclaimer-section {
        text-align: center;
        background-color: #1E3869;
        margin: 0;
        padding: 0 10px;
    }

    .included-section .container,
    .included-section .container .included-content {
        padding-top: 0;
    }
}


/* Landscape (phones & tablets sideways) */
@media (orientation: landscape) {

    .pricing-box {
        width: 36%;
        min-width: unset;
    }

    .pricing-box iframe {
        position: relative;
        width: 100%;
        border: 0;
        margin: 0 auto;
    }

    .footer-area.container .footer-image-right,
    .footer-area.container .footer-image-left {
        background-size: contain;
        background-position: center top;
        height: 389px;
    }

    .footer-area.container .footer-image-left {
        height: 400px;
    }

}