/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */ 
@media (orientation: portrait) and (min-width : 320px) {
    /* Carousel - Container Sizing */
    .section.section-header .parallax {height:30vh;}
    /* Image banding */
    .section .parallax, .section .parallax-small, .section .image { height:35vh; }
    /* Contact Us */
    .section.section-get-started .parallax {height:680px;}
    .section-get-started .container { margin: 140px auto;}
    /* Header titles */
    .section-header .content h1 {font-size:2em;}
}

@media (orientation: landscape) and (min-width : 320px) {
    /* Carousel - Container Sizing */
    .section.section-header .parallax {height:100vh;}
    /* Image banding */
    .section .parallax, .section .parallax-small, .section .image { height:100vh; }    
    /* Contact Us */
    .section.section-get-started .parallax {height:450px;}
    .section-get-started .parallax .image {height:500px !important;}
    /* Header titles */
    .section-header .content h1 {font-size:3em;}
}

/* Extra Small Devices, Phones */ 
/* @media only screen and (min-width : 480px) {

} */


/* Small Devices, Tablets */
@media (min-width : 768px) { 
    .modal-dialog {width:768px;}
}
@media (orientation: landscape) and (min-width : 768px) {
    /* Contact Us */
    .section.section-get-started .parallax {height:450px;}
    .section-get-started .parallax .image {height:500px !important;}
    /* Header titles */
    .section-header .content h1 {font-size:3em;}

    
}

/* Medium Devices, Desktops */
@media (min-width : 992px) {
    .modal-dialog {width:900px;}
}
@media (orientation: portrait) and (min-width : 992px) {
    /* Carousel - Container Sizing */
    .section.section-header .parallax {height:40vh;}
    .carousel-gallery .slick-prev:before, .carousel-gallery .slick-next:before {font-size:100px;}
    /* Header titles */
    .section-header .content h1 {font-size:4em; margin-top:-30px;}
    /* Contact Us */
    .section-get-started .container { margin: 120px auto;}    
    .section.section-get-started .parallax {height:580px;}
    .section-get-started .parallax .image {height:650px !important;}
}

@media (orientation: landscape) and (min-width : 992px) {

    .section.section-header .parallax {height:80vh;}
    .carousel-gallery .slick-prev:before, .carousel-gallery .slick-next:before {font-size:120px;}
    /* Header titles */
    .section-header .content h1 {font-size:5em;}
    /* Contact Us */
    .section-get-started .container { margin: 120px auto;}
    .section.section-get-started .parallax {height:580px;}
    .section-get-started .parallax .image {height:650px !important;}   
    
}


/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
    .section.section-header .parallax {
    height: calc(MIN(100vw, 1920px)*169/360);
    max-height: MAX(500px,calc(100vh - 120px));
    }

    .modal-dialog {width:1200px;}

}



