@media only screen and (max-width:1650px){
  .headerLeft .headerbtn{margin-left:0px;}
}
@media only screen and (max-width: 1280px) {
#theSite, header,
.contentBoxed,
.navContainerInner,
.impulseOuter, 
.textContent,
.impulseTageOuter {width:100%;}
/*header {display:block;position:relative;}*/
.prevBB, .prevRB {left:10px;}
.nextBB, .nextRB {right:10px;}
.headerElement.headerRight {padding-right:20px;}
.headerElement.headerLeft {padding-left:20px;}
.navClose {right:20px;}
.impulsTageListTitle {  width: 100%;  text-align: center;}
.impulstagLine {max-width: 100%;min-width: 100%;text-align:center;}
.impulsTageListTitle h2 {margin-bottom:5px;}
.introimpulse, .impulseTageOuter, .impulsLine {padding-left:20px;padding-right:20px;box-sizing: border-box;}
nav ul li a {font-size:33px; line-height:45px;}
}
@media only screen and (max-width: 1024px) {
  .mySlides1, .mySlides2, .mySlides3, .mySlides4, .mySlides5, .mySlides6 {min-height: inherit;}
}
@media only screen and (max-width: 970px) {
  .rightSideSlideText, .impulsTagContentElement {max-width: 100%;min-width: 100%;}
  .mySlideText {padding-left:80px;padding-right:80px;}
  .prevBB, .nextBB, .prevRB, .nextRB {zoom:0.7}
  nav ul li a {font-size:1.2em;}
  .navContainer ul li {padding:0;margin:0 0 20px 0;}
  .impulseTxt {word-break:break-word;}
  .notification h4 {margin-bottom: 50px;}
  .partnernotification {margin-bottom:20px;}
  .partnernotification input ,.partnernotification .big_check_box,.partnernotification label{height:90px;}

  }
  @media only screen and (max-width: 640px) {
    .formwrapper form {max-width:100%;padding:0px 20px;}
    #divSaveNewReg {padding:0px 20px;}
    #registration.sectionRed {padding:0px 20px;box-sizing: border-box;}
    .impulseImg {min-width: 100%;max-width: 100%;margin-bottom:20px;}
    .impulseTxt {min-width: 100%;max-width: 100%;}
    .headerLeft .headerbtn{width:140px;height:30px;}
    .headerbtn .headerimg1{max-width:30px;}
    .headerbtn .headerimg2{min-width:100px}
    .headerimg2 img{height:30px;}
    .contentFullWidth{margin-top:40px;}
    .impulsFormFlex{flex-direction:column;}
    .impulsFormFlexRow{width:100%;}
    .partnernotification input ,.partnernotification .big_check_box,.partnernotification label{height:90px;}

  }
@media only screen and (max-width: 472px) {
.rightSideSlideText, .leftSideSlideText {max-width: 100%;min-width: 100%;}
.mySlideText {padding-left:20px;padding-right:20px;text-align:center;}
.mySlideText ul {text-align: left;}
nav ul li a {font-size:1.1em;line-height:1.2em;}
.impulstagLine {padding-left:20px;padding-right:20px;box-sizing: border-box;}
.prevBB, .nextBB, .prevRB, .nextRB {opacity:0.7}
}