@media 
	only screen and 
	(min-width : 375px) and (max-width : 667px),
	(min-width : 414px) and (max-width : 736px),
	(min-width : 320px) and (max-width : 568px),
	(min-width : 320px) and (max-width : 480px),
	(min-width : 414px) and (max-width : 736px) and (-webkit-min-pixel-ratio : 3),
	(min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
	    
	/* general */
	.lightGreen {
	    background:none;
	}
	.lightGreen #altLightGreen {
	    width:100%;
	    margin:0 auto;
	    padding:0;
	}
	
	/* home page */
	#bid-895 header .home-links .discount {
        display:block;
		padding: 5px 10px;
		border-radius:0;
    }
	.homepage-hero-module video {
	    display:none;
	}
	.homepage-hero-module .poster.hidden {
	    display:flex !important;
	    visibility: visible !important;
		text-align:center;
		justify-content:center;
	}
	.homepage-hero-module .poster img {
	    max-width:100%;
		object-fit:cover;
		height:100%;
	}
	#ssc-promo {
		display:none !important;
	}
	
	/* header */
	

    /* sub pages */
    main .ssc-content {
        width: auto;
	}
	main .panel-grid {
	    margin-left:15px;
	    margin-right:15px;
	}
	main .panel-grid #content-row {
	    margin:0;
	}
	main .panel-grid #content-row img {
	    width:100%;
	}
	
	/* blog */
    #pid-895 .panel-layout img {
        width:100%;
    }

	
	/* footer */
    footer .address,
    footer .copyright {
        width:100%;
        float:none;
        display:block;
        text-align:center !important;
    }
	
}


/* ------------------ iPHONE portrait -------------------- */
@media only screen 
	and (min-width : 320px) 
	and (max-width : 736px) 
	and (orientation : portrait) {
	
	header .home-links a.home-link-ph {
		color: #333 !important;
		z-index:99999;
		position:relative;
	}
    #home-head a img {
	    height:25vh;
	    margin: 45% 0 0 50%;
	}
	#home-head > .col-md-4:first-child {
		display:none;
	}  
		
	/* home */
	#bid-895 header .ssc-head {
    	position:absolute;
    	top:0;
    	right:0;
    	width:100%;
		z-index: 99;
	}
	#bid-895 .navbar-default,
	#bid-895 .navbar-collapse {
	    border:0 !important;
	}
	#bid-895 .hide-phP {
		display:none !important;
	}
	h1.lightBlueGlow {
	    font-size:2.4em;
	    margin-bottom:5px;
	}
	h1.spSpanish {
	    font-size:2em;
	    margin:0;
	}
	div.ssc-quote {
	    display:none;
	} 
    
    /* header */
    main .widget_sow-headline .panel-widget-style {
	    padding: 40px 0 0 !important;
	}
	main .widget_sow-headline .panel-widget-style h1 {
	    font-size:2.2em;
	}
	
	/* sub pages */
	#pid-577 .panel-grid-cell iframe {
	    width:100%;
	}
	
    /* footer */
    footer.home-footer {
        padding:1em 1em 0;
    }
    footer #footer-logo {
	    text-align:center;
	}		
	footer .hide-phP {
		display:none;
	}

}



/* ------------------ iPHONE landscape -------------------- */
@media only screen 
	and (min-width : 320px) 
	and (max-width : 736px) 
	and (orientation : landscape) {
	    
	/* home */
	#bid-895 header .ssc-head {
    	position:absolute;
    	top:0;
    	right:0;
    	width:100%;
	}
	#bid-895 .navbar-default,
	#bid-895 .navbar-collapse {
	    border:0 !important;
	}
	#bid-895 .hide-phP {
		display:none !important;
	}
	#home-head a img {
        margin-top: 3%;
    }
	
	h1.lightBlueGlow {
	    font-size:2.4em;
	    margin-bottom:5px;
	}
	h1.spSpanish {
	    font-size:2em;
	    margin:0;
	}
	div.ssc-quote {
	    display:none;
	}    
	    
	/* header */
    main .widget_sow-headline .panel-widget-style {
	    padding: 40px 0 0 !important;
	}
	main .widget_sow-headline .panel-widget-style h1 {
	    font-size:2.6em;
	}
	
	/* sub pages */
	#pid-577 .panel-grid-cell iframe {
	    width:100%;
	}

    /* footer */
    footer #footer-logo {
	    text-align:center;
	}
}


/* ------------------ iPAD portrait -------------------- */
@media 
	only screen and 
	(min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
	    
	header .home-links .discount {
	    margin-top:100px;
	}
	
	#home-head a img {
	    height:25vh;
	    margin: 30% 0 0 12%;
	}
	#home-head > .col-md-4 {
		width:100%;
	}
	#home-head > .col-md-4:first-child {
		display:none;
	} 
		
	/* header */
    main .widget_sow-headline .panel-widget-style {
	    padding: 40px 0 0 !important;
	}

    /* nav */
    header.ssc-pages .navbar-default .navbar-nav>li>a {
    	min-width:138px;
    	margin:5px 0px !important;
    }

    /* sub pages */
    
    
}





/* ------------------ iPAD landscape -------------------- */
@media 
	only screen and 
	(min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
	
	#home-head a img {
	    height:25vh;
	    margin: 55% 0 0 12%;
	}
	
	/* home page */
	#bid-895 header .home-links .discount {
        display:block;
        margin-top:100px;
    }
	.homepage-hero-module video {
	    display:none;
	}
	.homepage-hero-module .poster.hidden {
	    display:block !important;
	    visibility: visible !important;
	}
	.homepage-hero-module .poster img {
	    max-width:100%;
	    object-fit:cover;
	    height:100%;
	}
	h1.lightBlueGlow {
	    font-size:2.4em;
	    margin-bottom:5px;
	}
	h1.spSpanish {
	    font-size:2em;
	    margin:0;
	}
	#home-head .ssc-quote {
        padding: 5px 15px;
        margin: 5px auto 0px;
    }
    #home-head .ssc-quote .quote-text {
        font-size: 28px;
        line-height: 26px;
    }
	#ssc-promo {
		display: none;
	}

    /* header */
    header .ssc-head {
        width:100%;
    }


    /* sub pages */
    main .ssc-content {
        width: auto;
	}
	main .panel-grid {
	    margin-left:15px;
	    margin-right:15px;
	}
	main .panel-grid #content-row {
	    margin:0;
	}
	main .panel-grid #content-row img {
	    width:100%;
	}

}
