@media (min-width: 768px) and (max-width: 1024px) {

#hero-area .btn{margin-top: 15px;}

  .nav > li > a {
    padding: 12px 8px;
    line-height: 21px;
  }
  .social-links{padding-top: 15px;}
}

@media (min-width: 320px) and (max-width: 480px) {
  #hero-area .btn{margin-top: 15px;}
  .navbar-default{background: rgba(0, 0, 0, 0.8);}
  .social-links{padding-top: 15px;}
  .row {padding: 40px 0px;}

}

@media (min-width: 768px) {
	.navbar-default .navbar-collapse {
		float: right;
		text-align: right;
	}

  #hero-area {
    background-position: left;
    height: 100vh;
  }

  #contacts {
  background: #f1f1f1;
    text-align: left;
  }
}
