/**--------------------------------------------------------------------------**/

/** START SMALL SCREEN **/
    @media screen and (max-width: 480px){
    	#menu-icon{
            position: absolute !important;
            top: 190px;
            left: auto !important;
            right: 3% !important;
            margin: 0 !important;
            z-index: 9999 !important;
    	}
    	
        #main-nav{
            position: absolute !important;
            display: flex;
            justify-content: center;
            flex-direction: column;
            text-align: center;
        	height: 160px !important;
            width: 100px !important;
            top: 225px !important;
            left: auto !important;
            right: 3% !important;
            margin: 0 !important;
            padding: 10px !important;
            padding-left: 22px !important;
        }
    	
    	#main-nav li, #main-nav li a{
    	    display: flex !important;
            justify-content: center;
            flex-direction: column;
            text-align: left;
            margin: 0 !important;
            padding: 0 !important;
    	}
    	
    	#main-nav li{
            flex: 1;
            height: 20%;
        }
    	
    	.footer-line-div{
            /*min-width: 250px;*/
        }
    	
    	.footer-bullet{
    		display: none;
    	}
    	
    	.footer-break{
    		display: inline;
    	}
    	
    	        
        #content{
            padding-bottom: 30px;
        }
        
        .footer-line-div{
            height: 1px;
            width: 100%;
        	margin-bottom: 10px !important;
        }
    	
    /** -- START GALLERY -- **/        
        .square-gallery .gallery-item{
            width: 25% !important;
            height: 25% !important;   
        }
        
        .square-gallery .gallery-icon{
            width: 100% !important;
            height: 100% !important;
        }
        
        .galleryid-27{
            width: 220px !important;
            /**
            padding-left: 15% !important;
            padding-right: 15% !important;**/
        }
        
        .galleryid-27 .gallery-item{
            margin-bottom: 30% !important;
        }
        
        .galleryid-27 dl.gallery-item:last-of-type{
            margin-bottom: 38px !important;
        }
        
    /** -- END GALLERY -- **/ 
        
    }
/** END SMALL SCREEN **/

/**--------------------------------------------------------------------------**/

/** START HYPERSMALL SCREEN **/
    @media screen and (max-width: 350px){
        
    }    
/** END HYPERSMALL SCREEN **/ 

/**--------------------------------------------------------------------------**/