/* Smaller than standard 960 (devices and browsers)1 */
@media only screen and (min-width: 1150px) { 

    #header nav { display:block !important; }
    
    /* faq **********************/
    #page-content-secondary { width:100%; padding-left:20px; padding-right:20px;}
   
    
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 1200px) {

    .container { width:100%; padding-left:20px; padding-right:20px; }
    #home-methods .container { padding-top:80px; padding-bottom:10%; background-size:63% auto; background-position:left bottom; }
    #home-practices { padding:90px 0 300px 0; }

}

@media only screen and (max-width: 1249px) { 
      
    #member-side {float: left; width: 33%; text-align: center; padding: 0;}
        #member-side img {margin: auto; max-width: 219px; width: 100%;}
    #nonmember-side {border-left: solid 1px #696969; float: right; width: 66%; text-align: center; padding: 0;}
        #nonmember-side img {max-width: 571px; margin: auto; width: 100%;}
        
}


@media only screen and (max-width: 1099px) { 
      
    /* restoriation services */
    #member-side {float: none; width: auto; padding: 30px 0 50px; border-bottom: solid 1px #696969; }
        #member-side img {max-width: 219px;}
    #nonmember-side {border-left: none; float: none; width: auto; padding: 50px 0 30px 0;}
        #nonmember-side img {max-width: 570px; width: 90%;}

}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) { 

    .container { width:100%; padding-left:20px; padding-right:20px; }
    .view-desktop { display:none; }
    .view-mobile { display:block; }
    .title { letter-spacing:1.5px; }

    #header .menu-icon { float:right; margin:18px 0 0 0; }
    #header .menu-icon i { font-size:32px; color:#363636; }
    #header nav { float:none; margin:0; padding:15px 0 0 0; clear:both; }
    #header nav li { float:none; margin:0 0 5px 0; }
    #header nav li:last-child { margin:0; }

    #home-hero { padding:100px 0; }
    #home-hero h1 { font-size:50px; }
    #home-hero p { font-size:20px; }

    #home-top-bar img { float:none; margin:0 auto 30px auto; }
    #home-top-bar p { margin:0; font-size:20px; }

    #home-benefits { padding:80px 0 50px 0; }
        #home-benefits h2 { font-size:40px; margin:0 0 60px 0; }
        #home-benefits li { display:block; width:100%; margin:0 auto 60px auto; max-width:400px; font-size:20px; }
        #home-benefits li:nth-child(2) { width:100%; margin:0 auto 60px auto; }
        #home-benefits li .image-container { height:auto; }
        #home-benefits li .image-container img { margin:0 auto 30px auto; }

    #home-monitoring { background:#DDD; position:relative; }
        #home-monitoring .container { background-position:center bottom; padding:50px 20px 70% 20px; background-size:50% auto; }
        #home-monitoring .left-column { padding:0; width:100%; float:none; margin:0 0 30px 0; }
        #home-monitoring .left-column h3 { font-size:35px; }
        #home-monitoring .left-column h2 { font-size:50px; }
        #home-monitoring .right-column { padding:0; width:100%; float:none; }
        #home-monitoring .right-column p { font-size:20px; }

    #home-middle-bar h2 { font-size:50px; }
    #home-middle-bar p { font-size:20px; }

    #home-methods .container { padding-top:80px; padding-bottom:70%; background-size:80% auto; background-position:center bottom; }
        #home-methods .caption { float:none; width:100%; }
        #home-methods h2 { font-size:40px; }
        #home-methods h2 br { display:none; }
        #home-methods p { font-size:20px; }

    #home-practices { padding:80px 0 55% 0; background-size:80% auto; }
        #home-practices .left-column { width:100%; float:none; margin:0 0 30px 0; }
        #home-practices .left-column h2 { font-size:50px; }
        #home-practices .right-column { width:100%; float:none; margin:0; }
        #home-practices .right-column ul { margin-left:25px; }
        #home-practices .right-column ul li { font-size:20px; }

    .entry .left-column { width:100%; float:none; margin:0 0 30px 0; }
    .entry .right-column { width:100%; float:none; margin:0; }

/* restoriation services */
    #did-you-know-top h2#title {font-size: 50px;}
    #orange-bar h3 {font-size: 24px;}
    
    #nonmember-side {display: none;}
    #nonmember-side-mobile {display: block; width: 219px; height: auto; margin: auto; border-left: none; padding: 50px 0 30px 0;}
        #nonmember-side-mobile img {max-width: 219px; margin: auto; width: 100%;}

    #footer { text-align:center; }
    #footer .footer-left { float:none; }
    #footer .footer-left .logo { display:inline; margin:0; }
    #footer .footer-left .logo img { margin:0 auto 20px auto; }
    #footer .footer-left p { display:block; }

}   
    

@media only screen and (max-width: 480px) { 

.


}
