@media only screen and (max-width: 767px) {
  #searchform input[type="text"]{ width: 100% !important;float: none;}
  #searchform .button{ width: 100%;}
  #searchbox .right{float: none !important;}
  #page, .boxed{padding: 30px 10px !important;}
  #page .branding .columns.three, #page .branding #searchbox, #page .branding #menu-login, #page .branding .seven.columns.rowed-nav-container, #page .branding .nine.columns.rowed-nav-container {display: block!important;}
  #page .branding .columns.three {text-align: center;}
}
@media only screen and (min-width: 240px) and (max-width: 767px) {
  .unbox-x{margin-left: -10px !important;margin-right: -10px !important;}
  #colophon{margin-left: -10px !important;margin-right: -10px !important;padding: 30px 10px!important;}
  .text-effect h2.first-line, .orbit-slide h2.second-line a {font-size: 40px!important;}
  #searchbox, #menu-login, .seven.columns.rowed-nav-container, .nine.columns.rowed-nav-container {display: block!important!important;}
  .image-grid li h3, .list-view .entry-content h3 {margin-top: 15px;}
  #page{padding: 30px 10px 0 10px !important;}
  footer aside.widget{margin-bottom: 50px !important;}
  .mobile-user-menu{display: block !important;}
  .blog-list-view header{margin-bottom: 20px;}
  .filter-on.image-grid li.first-elem{
    margin-left: 0px !important;
  }
  ul.columns-9.filter-on li:nth-child(9n+1){
    margin-left: 0px !important;
  }
  ul.columns-3.filter-on li:nth-child(3n+1){
    margin-left: 0px !important;
  }
   ul.columns-6.filter-on li:nth-child(6n+1){
    margin-left: 0px !important;
  }
  ul.columns-4.filter-on li:nth-child(4n+1){
    margin-left: 0px !important;
  }
  ul.columns-3.filter-on li:nth-child(3n+1){
    margin-left: 0px !important;
  }
  ul.columns-2.filter-on li:nth-child(2n+1){
    margin-left: 0px !important;
  }
  .single .entry .entry-meta{padding-left: 15px !important;}
  .single .entry .entry-meta ul{clear:both;margin: 0 !important;display: block;}
  .single .entry .entry-meta ul li{clear:both;margin: 0 0 20px 0 !important;display: block !important;border: none !important;}
  .single .entry .entry-meta ul li:last-child{margin: 0 !important;}
  .text-effect h2.first-line, .orbit-slide h2.second-line a{font-size: 28px !important;}
  #page.boxed .top_side .tweets{margin: 0 -10px !important;}
  #page.boxed{border: 0 !important;}
  .keyboard-demo{display: none;}
  #menu-login .profile-pic{display: none;}
  #menu-login .cosmo-icons{display: none !important;}
  #menu-login .cosmo-icons .signin{padding: 0 !important;}
  #page.boxed .top_side .tweets{margin: 0 -10px !important;}
  .feature-box{margin-bottom: 30px;}
  .demo-tooltip{display: none;}
  .carousel-title{margin-bottom: 0px !important;}
}
@media only screen and (max-width: 767px) {
  .boxed{padding: 10px !important;}
}

@media only screen and (min-width: 767px) and (max-width: 990px) {
  #page{padding: 30px 10px 0 10px !important; position: relative;}
}

@media only screen and (min-width: 480px) and (max-width: 767px){
	.flickr_badge_image.last{margin: 0 6px 0 0 !important;}
	.flickr_badge_image img{ width:70px !important;height: auto !important;}
  #d-menu{display: none !important;}
  .login_inside{width: 98% !important;}

  
  .list-view article .entry-content{margin-top: 20px;}
  #footerMenu li{margin-bottom: 10px !important;}
  .single #post{margin-top: 20px;}
  .comment-here{font-size: 32px !important;}
  .single .entry-title{margin-bottom: 15px;}
  .cosmo-testimonials ul li { width: 455px !important;}
  .jcarousel-item{width: 460px !important;}
}
@media only screen and (min-width: 240px) and (max-width: 481px){
  .flickr_badge_image.last{margin: 0 10px 0 0 !important;}
  .flickr_badge_image img{ width:90px !important;height: auto !important;}
  #d-menu{display: none !important;}
  .login_inside{width: 98% !important;}
  .comment-here{font-size: 28px !important;}
  .cosmo-testimonials ul li { width: 300px !important;}
  .jcarousel-item{width: 300px !important;}
}