#header p#presents{
  color: rgb(0,110,185);
  top: 0;
  text-align: center;
  font-size: 30px;
}
#header h1 {
	margin: 50px 0 20px 0;
	  /* margin: 50px 0; */
}
#header h1 img {
  width: 580px;
}
span.IN-widget {
  margin-top: 20px;
}

@media handheld, only screen and (max-width: 740px){
  a#navtrigger{
    margin-right: -20px;
    margin-bottom: 0;
    width: 50px;
  }
  #atenor-mobile-header-link{
    background: url(../../uploads/2016/03/Atenor-logo-white.png) center center no-repeat rgb(0,110,185);
    background-size: contain;
    display: block;
    height: 40px;
    width: 122px;
    position: absolute;
    margin-top: -40px;
    margin-left: 23px;
  }
}
@media screen and (max-width: 740px) and (min-width: 0px){
  #header p#presents{
    width: 100%;
    margin: 0;
    top: 5px;
  }
  #header p#tagline{
    position: relative;
    top: -30px;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 1rem;
    margin: 0;
  }
  #cm-slider-1{
    width: 100vw;
  }
  #cm-slider-1 #cm-slider-tab-1{
    background: #000;
    border: none;
    color: #FFF;
    transform: rotate(90deg);
    position: fixed;
    bottom: 30px;
    left: -100px;
    width: 100px;
    height: 30px;
    padding: .5rem 0;
    font: 600 12px/1.2em Bitter;
    text-transform: uppercase;
    transition: all .3s;
  }
  #cm-slider-1 #cm-slider-form-1{
    top: 110px;
    padding: .5rem;
    background: #FFCC00;
    width: 90%;
    margin-right: 0;
  }
  #cm-slider-1 #cm-slider-form-1.is-active{
    margin-right: 5%;
  }
  #cm-slider-1 #cm-form-1-1-submit{
    font-family: Bitter;
    background: #000;
    color: #FFF;
    border: none;
    text-transform: uppercase;
  }
  #cm-slider-1 form#cm-form-1-1 .cm-field-row{
    margin-bottom: 0;
  }
  #cm-slider-1 form#cm-form-1-1 .cm-field-row.cm-button{
    padding-top: 0;
    font-family: Bitter
  }
  #cm-slider-1 label.cm-label, #cm-slider-1 h3{
    color: #000;
    font-family: Bitter
  }
  #cm-slider-1 button.cm-close{
    opacity: .5;
  }
}
@media screen and (max-width: 990px) and (min-width: 741px){
  #header p#tagline{
    top: 100px;
    left: 0;
    width: 400px;
    text-align: center;
    font-size: 1rem;
  }
  #header h1 {
    margin: 40px 0 !important;
  }
  #header p#presents {
    font-size: 26px;
  }
  #cm-slider-1 #cm-slider-tab-1{
    background: #000;
    border: none;
    color: #FFF;
    transform: rotate(0deg);
    position: fixed;
    top: 142px;
    width: 103px;
    padding: .5rem 0;
    font: 600 12px/1.2em Bitter;
    text-transform: uppercase;
  }
  #cm-slider-1 #cm-slider-form-1{
    top: 110px;
    padding: .5rem;
    background: #FFCC00;
  }
  #cm-slider-1 #cm-form-1-1-submit{
    font-family: Bitter;
    background: #000;
    color: #FFF;
    border: none;
    text-transform: uppercase;
  }
  #cm-slider-1 form#cm-form-1-1 .cm-field-row{
    margin-bottom: 0;
  }
  #cm-slider-1 form#cm-form-1-1 .cm-field-row.cm-button{
    padding-top: 0;
    font-family: Bitter
  }
  #cm-slider-1 label.cm-label, #cm-slider-1 h3{
    color: #000;
    font-family: Bitter
  }
  #cm-slider-1 button.cm-close{
    opacity: .5;
  }
}
@media screen and (max-width: 1450px) and (min-width: 991px){
  #header p#tagline{
    top: 107px;
    left: 0;
    width: calc(600px * 2 / 3);
    text-align: center;
    font-size: 1.1rem;
  }
  #cm-slider-1 #cm-slider-tab-1{
    background: #000;
    border: none;
    color: #FFF;
    transform: rotate(0deg);
    position: fixed;
    top: 142px;
    width: 103px;
    padding: .5rem 0;
    font: 600 12px/1.2em Bitter;
    text-transform: uppercase;
  }
  #cm-slider-1 #cm-slider-form-1{
    top: 110px;
    padding: .5rem;
    background: #FFCC00;
  }
  #cm-slider-1 #cm-form-1-1-submit{
    font-family: Bitter;
    background: #000;
    color: #FFF;
    border: none;
    text-transform: uppercase;
  }
  #cm-slider-1 form#cm-form-1-1 .cm-field-row{
    margin-bottom: 0;
  }
  #cm-slider-1 form#cm-form-1-1 .cm-field-row.cm-button{
    padding-top: 0;
    font-family: Bitter
  }
  #cm-slider-1 label.cm-label, #cm-slider-1 h3{
    color: #000;
    font-family: Bitter
  }
  #cm-slider-1 button.cm-close{
    opacity: .5;
  }
}
@media screen and (min-width: 1450px){
  #header p#presents{
    width: 600px;
  }
  #header p#tagline{
    top: 150px;
    left: 0;
    width: 580px;
    text-align: center;
    font-size: 1.17rem;
  }
  #cm-slider-1 #cm-slider-tab-1{
    background: #000;
    border: none;
    color: #FFF;
    transform: rotate(0deg);
    position: fixed;
    top: 142px;
    width: 103px;
    padding: .5rem 0;
    font: 600 12px/1.2em Bitter;
    text-transform: uppercase;
  }
  #cm-slider-1 #cm-slider-form-1{
    top: 110px;
    padding: .5rem;
    background: #FFCC00;
  }
  #cm-slider-1 #cm-form-1-1-submit{
    font-family: Bitter;
    background: #000;
    color: #FFF;
    border: none;
    text-transform: uppercase;
  }
  #cm-slider-1 form#cm-form-1-1 .cm-field-row{
    margin-bottom: 0;
  }
  #cm-slider-1 form#cm-form-1-1 .cm-field-row.cm-button{
    padding-top: 0;
    font-family: Bitter
  }
  #cm-slider-1 label.cm-label, #cm-slider-1 h3{
    color: #000;
    font-family: Bitter
  }
  #cm-slider-1 button.cm-close{
    opacity: .5;
  }
}