
@media screen and (min-width: 768px) {
  
  .wrap-content { text-align:justify; }
  
  .header-home .wrap-header-top { background:url(../images/layout/bg-header.png) repeat; position:absolute; top:0px; left:0px; right:0px; z-index:15; }
  
  .header-home #wrap-menu-top { background:url(../images/layout/bg-menu.png) repeat; position:absolute; bottom:0px; left:0px; right:0px; z-index:15; }
  
  .header-top .wrap-logo { padding-bottom:15px; }
  .header-top .wrap-email, .header-top .wrap-tel { padding-top:55px; }
  .header-top .wrap-email img, .header-top .wrap-tel img { display:block; margin:0 auto; }
  
  
  .boxes .box h4 { font-size:24px; }
  
  
  
}


@media screen and (min-width: 992px) {
  
  .header-top .wrap-email, .header-top .wrap-tel { padding-top:65px; }
  .header-top .wrap-email img, .header-top .wrap-tel img { display:inline; margin:0px; }
  
  
  .navbar-nav { float: none; margin: 0 auto; display: table; table-layout: fixed; }
  .navbar-collapse { padding:0px; }
  
  .boxes .box h4 { font-size:34px; }
  
  .wrapper-footer .wrap-info { padding-bottom:0px; }
  
}


@media screen and (min-width: 1200px) {
	
	.header-top h1 { font-size:36px; }
	.header-top .wrap-email, .header-top .wrap-tel { font-size:20px; }
    
}