@media screen and (max-width: 1000px){

    .page-background-image{ background-position: center bottom;  min-width: inherit; }
    
    .trend-word{ font-size:1em; margin:0 15px 0px 0; }
    
    /*///////////////////////// CUSTOM //////////////////////////*/
    /*
    .main-logo{ margin:0; left:10px; }
    
    #hash{ height:95px; top:35px; margin-left: 3%; }
    #propulse{ height:75px; top:60px; left: -4%; }
    
    #propulse img{ height:250px; left:-90px; top:-105px; }
       
	*/
    
    .topCallToAction{ font-size:0.8em; top:-86px; left:auto; transform:none; float:right; }
    
    #propulse img{  height: 30px; left: -15px; top:38px; }
    
    
}


@media screen and (max-width: 765px){

    #banner{ height:auto; padding:50px 0 0px; background:url(img/banner.png); background-size:auto 100%; }
    .in-banner-menu-cont{ left:4%; width:100%; max-width:100%; margin:0 auto 0px !important; }
    
    .trendTitle{ font-size:0.9em; margin-bottom:0; }
    .trend-word{ float:none; margin:0 15px 0px 0; font-size:0.6em; display:inline-block; }
    
    .banner-menu{ margin:3px 0 0px !important; }
    
    .fancyInstaU-cont{ width:44%; margin:0 5% 15px 0; }
    
    /**/
    
    #frontwall-main .detail_title{ font-size:2em;}
    
    #frontwallVisible{ width:98%; left:1%; }
    
    #frontWall-menu-cont{ width:283px; margin-top:15px; top:30px; }
    .frontWall-menu{ margin:0 21px 0 0; }
    
    #hashtagForm-cont{ width:280px; }
    #hashFormInput{ width:200px; font-size:0.8em; }
    
    
    /*///////////////////////// CUSTOM //////////////////////////*/
    /*
    #hash{ height:70px; top:5px; }
    #propulse{ height:55px; top:25px; width:100px; }
    
    #propulse img{ height:200px; left:-120px; top:-95px; }
    
    #custom-top, #frontwall-main{ height:120px; }
    
    #topCallToAction{ display:none; }
    #topCallToAction2{ 
        
        top:40px;
        display:inline-block;
        position:absolute;
        
        left:46%;
        transform:translate(-50%);
        -webkit-transform: translate(-50%);  
        -ms-transform: translate(-50%); 
    }
    
    .topCallToAction img{ height:60px; }
	*/
}


@media screen and (max-width: 670px){

}

@media screen and (max-width: 621px) { /*616px --> 480px iphone horizontal */

    .fancyInstaU-X-wot .instaDesc{ left:3%; }
    
    #menu-but-txt{ display:none; }
    
    .fancyInstaU-X{ padding:6px 3px 3px; padding-bottom:1px; }
    
    .fancyInstaTxt{ height:auto; padding-bottom:0; }
    .instaDesc{ font-size:0.8em; line-height:0.95em; margin:5px auto 10px; padding-bottom:15px; width:90%; }
    
    .fancyInstaU-X .instaDesc{ margin-bottom:3px; }
    
    .fancyInstaTxt .instaDesc{ max-height:93px; }
    
    .fancyInstaImg{ margin-top:0;  }
    
    /**/
    
    #in-frontWall-menu{ z-index:1; }
    
    #big-quote{font-size:1.6em; line-height:1em;  margin:15px 0 25px; top:0px; }
    
    #in-big-quote p{ display:block; }
    
    /**/
    
    .comment-box{ width:95%; }
    
    #loadMore div.active span{ position:relative; left:0px; }
    
    .fancy-notification span.mess{ font-size:0.9em; }
    
    /*++*/
    
    #slide-menu-chat{ width:320px; max-width:100%; }
    .in-slide-menu-pad{ padding: 5px 0 5px 5px; }
    
    /* /////// CUSTOM /////// */

}

@media screen and (max-width: 600px) {

    #frontwallVisible{ width:93%; left:3%; }
    
    .fancyInstaU-cont{ width:90%; margin:0 5% 15px 0; }
    .insta-thumb-desc{ font-size:0.8em !important; line-height:0.9em !important; }
	/*
    .topCallToAction{ 
    	font-size: 0.6em;
        left: 39%;
        padding: 10px 0 !important;
        position: absolute;
        top: 5px;
        
    }
    #frontwall-main, #custom-top{ height:60px; }
    
    #bottomFootLogos{ width:100%; float:none; }
    */
}

@media screen and (max-width: 500px){ 

    #loadMore{ opacity:0!important; visibility:hidden!important; display:none!important; }
    
    /*/////////////*/
     
    #hash{ height:60px; top:5px; }
    #propulse img{ height:20px; }
 	.topCallToAction{ font-size:0.7em; }   
    
}

@media screen and (max-width: 350px) { /*460 --> 320px */
        
}

@media screen and (max-width: 320px) {
	
	.fancyInstaImg{ text-align:center; }
	.fancyInstaImg img{ max-height:100% !important; margin:0 auto 5px; left:0px; }
	
    #banner{ padding-top:20px; }    
}