@media screen and (max-width:1280px) //tablets and small desktops
{
	#blogArticle #header .btn-menu
	{
		display: block;
	}

  #header .btn-menu span {background:#fff;}
  #header .down {display:none !important;}
  #header {position:fixed !important;}
  #se663 .column {min-height:450px !important;background-attachment:scroll !important;background-size:cover !important;} 
  body > .nav li {line-height:2.6em !important;}
  body > .nav a {font-size:1.2em;}
  body > .nav a br{display:none}
  center > #header
  {
    background-color: transparent;
  }
  
  center > #header #logo
  {
    opacity: 0;
  }
}
@media screen and (max-width:1280px) and (orientation:portrait) //tablet in portrait
{
  #se663 h3,#se663 h4,#se663 p {padding:0 5%}
  #se681 h3,#se681 h4, #se681 p {padding:0 5%;}
  #p86 h4, #p86 h3 {padding:0 5%;}
  #co682{height:auto;}
  #se681 {position:relative;text-align:left;padding:30px 0;}
  #se681 #co683 {min-height:100%;height:100%;position:absolute;left:50%;top:0;}
}
@media screen and (max-width: 767px)
{  
  body > .nav ul {width:90%; margin-bottom:28px;}
  body > .nav li {border-bottom:1px solid #d8d8d8;}
  .section #co238 {width:100% !important;left:0 !important;top:25% !important;height:50% !important}
  .section #co654 {width:100% !important;left:0 !important;top:25% !important;height:50% !important}
  #co244 {top:75% !important;}
  #co656 {top:75% !important;}
  #co658 .logo img {width:160px}
  #logo img {width:126px !important;}
  #logo {margin-left:-63px !important;top:5px;}
  #p91 {padding-top:70px !important}
  #se663{display:flex;display:-webkit-flex;flex-flow:column;-webkit-flex-flow:column}
  #se663 h3,#se663 h4,#se663 p {padding:0 5%}
  #se663 .column {min-height:450px !important;background-attachment:scroll !important;background-size:cover !important;}
  #se663 .column:nth-child(1){order:2;-webkit-order:2}
  #se663 .column:nth-child(2){order:1;-webkit-order:1}
  #se663 .column:nth-child(3){order:3;-webkit-order:3}
  #se663 .column:nth-child(4){order:4;-webkit-order:4}
  #se663 .column:nth-child(5){order:6;-webkit-order:6}
  #se663 .column:nth-child(6){order:5;-webkit-order:5}
  #se663 .column:nth-child(7){order:7;-webkit-order:7}
  #se663 .column:nth-child(8){order:8;-webkit-order:8}
  #se681 {padding:80px 0;}
  #co682 {height:auto !important;}
  #co683 {display:none;}
  #se674 .column {height:200px;min-height:200px}
  #p86 h4, #p86 h3 {padding:0;text-align:left;}
  #se681 h3,#se681 h4, #se681 p {padding:0 5%;}
  #co654 h3 {font-size:1.8em;letter-spacing:7px;}
  #popup .btn-close {top:0;right:0;}
  #videoPopUp .btn-close{right:0;top:-40px;}
  #co1520 #d1522 .postDateMobile {display:block; color:#4e565d; margin-bottom:0;}
  #co1520 .postDateMobile span {padding-left:3px;}
  td > .postDate {display:none;}
  #co1520 .newsItem .newsTitle {line-height:1.2em;font-size:1.5em;}
  
  .loginContainer {display:none;}
  #loginNavLink {padding-top:22px;}
  .loginLink {padding-left:20px;}
 	.loginLink a {text-transform:initial !important; display:block; background:url(/i/arrow-right.png) no-repeat 93% center;}
  
  #p91
  {
    &{background:url(/v/cover.jpg) no-repeat right center/cover;padding:70px 0 !important;height:auto !important;min-height:auto;}
    #video{display:none}
    #se659{padding-top:0;position:static !important;}
  }
   
}
@media screen and (max-width: 500px) {
  .calendly-badge-widget {
    	left: 0% !important;
      top: initial !important;
      bottom: -14px !important;
      width: 100% !important;
    }
    .calendly-badge-content {
      transform: rotate(0deg) !important;
      width: 500px !important;
      font-size: 10px;
      left: 0px !important;
    }
}


/*BETA*/
@media(max-width: 968px) {
  #se7052 {
  	flex-direction: column-reverse;
  }
  #co7055 {width: 100%; border-left: none;}
  .ctct-inline-form {max-width: none; width: 100%;}

}