.twitter-feed-container {
  border-left: 0px;
}

.header-buy-link {
  top: -45px;
  padding-left: 2em;
  font-size: 1.4em;
  padding-right: 2em;
  padding-top: 3px;
  padding-bottom: 3px;
  position: relative;
  float: right;
  margin-right: 25px;
}

.red-hover:hover {
  background-color: #D93D3E;
  color: #E2DAA4;
  opacity:0.95;
}


@media screen and (max-width: 699px) {
  .menu-toggle {
    display: none;
  }

  .site {
/*     margin-left: 4%;
    margin-right: 4%; 
    max-width: 1320px;*/
  }

  .site-branding {
    margin-top: 1.3125em;
    margin-bottom: 1.3125em;
  }

  .site-header-menu {
    display: block;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }

  .twitter-feed-container {
    padding-left: 10px;
  }

  .studio-container {
    padding-right: 10px;
  }

  #page .header-buy-link {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 6em;
    padding-right: 6em;
    font-size: 1.5em;
    top: -100px;
    margin-right: 25px;
  }
  .circles-container{
  padding-left:5%;
  padding-right:5%;
  }
  .below-div{
	margin-top:0vw;
  }
}


@media screen and (min-width: 700px) {
  .menu-toggle {
    display: none;
  }

  .site {
/*     margin-left: 4%;
    margin-right: 4%; 
    max-width: 1320px;*/
  }

  .site-branding {
    margin-top: 1.3125em;
    margin-bottom: 1.3125em;
  }

  .site-header-menu {
    display: block;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }

  .twitter-feed-container {
    padding-left: 10px;
  }

  .studio-container {
    padding-right: 10px;
  }

  #page .header-buy-link {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 6em;
    padding-right: 6em;
    font-size: 1.5em;
    top: -100px;
    margin-right: 25px;
  }
  .circles-container{
  padding-left:5%;
  padding-right:5%;
  }
  .below-div{
	margin-top:0vw;
  }
}

/**
 * 14.4 - >= 985px
 */
@media screen and (min-width: 1000px) {
	.site {
/* 		margin-left: 6%;
		margin-right: 6%; */
  }
	.custom-logo {
		/* max-width: 93px; */
	}

  .twitter-feed-container {
    padding-left: 20px;
  }

  .studio-container {
    padding-right: 20px;
  }
    .circles-container{
  padding-left:10%;
  padding-right:10%;
  }
  .below-div{
	margin-top:-8vw;
  }
  
}

/**
 * 14.5 - >= 1200px
 */

@media screen and (min-width: 1200px) {
	.site {
/* 		margin-left: 10%;
		margin-right: 10%; */
  }
  .twitter-feed-container {
    padding-left: 35px;
  }

  .studio-container {
    padding-right: 35px;
  }
  .below-div{
	margin-top:-8vw;
  }
}

/**
 * 14.5 - >= 1600px
 */

@media screen and (min-width: 1600px) {
	.site {
/* 		margin-left: 15%;
		margin-right: 15%; */
  }
      .circles-container{
  padding-left:15%;
  padding-right:15%;
  }
}