.header-right-col * {
    box-sizing: border-box;
}
.header-right-col .phone-icon, .chat-icon, .try-icon {
    display: inline-block;
    height: 40px;
    margin: 0;
    width: 40px;
}
.header-right-col .chat-icon {
  background-image: url("/brand/images/ICON_chat_side_button_40_40.svg");
}
.header-right-col .phone-icon {
  background-image: url("/brand/images/ICON_call_side_button_40_40.svg");

}
.header-right-col .try-icon {
  background-image: url("/brand/images/ICON_try_side_button_40_40.svg");

}
.header-right-col {
    visibility:hidden;
    position: fixed;
    right: 0;
    top: 101px;
    z-index: 9999;
}
.phone-icon-section {
    position: relative;
    top: 0;
    z-index: 1000;
    margin:0;
    list-style-type:none;
}
.phone-icon-content-section {
    float: left;
}
.try-icon-section {
    position: relative;
    top: 0;
    z-index: 1000;
    margin:0 0 8px 0;
    list-style-type:none;
}
.try-icon-content-section {
    float: left;
}
.icon-bg-section {
    float: left;
    height: 40px;
    width: 40px;
}
.try-icon-content {
    background-color: #fff;
    display: inline-block;
    float: right;
    font-weight: bold;
    position: relative;
    width: 178px;
    padding:4px 8px;
}
.phone-icon-content {
    background-color: #fff;
    display: inline-block;
    float: right;
    font-weight: bold;
    padding: 8px;
    position: relative;
    width: 153px;
}
p.phone-call-sales{
	font-size:12px;margin:0;font-weight:normal;
}
p.phone-call-support{
	font-size:12px;padding-top:8px;margin:0;font-weight:normal;
}
p.phone-sales-number{
	padding:0 0 8px 0;font-size:16px;margin:0;border-bottom:1px #d4d7dc solid;
}
p.phone-support-number{
	font-size:16px;margin:0;
}
.chat-icon-section {
    position: relative;
    z-index: 1000;
    margin:0;
    list-style-type:none;
}
.chat-icon-section .blue-button {
    background-color: #fff;
    display: inline-block;
    margin: 0;
    padding: 6px 13px;
}
.chat-icon-section .blue-button a {
    padding: 4px 10px;
}
.chat-icon-container {
    margin-bottom:8px;
}
.chat-button-container {
    background-color: #fff;
    display: inline-block;
    height: 40px;
    width: 178px;
    padding:4px 8px;
}
.chat-button-container img {
    display: block;
    height: 30px;
    margin: 0 auto;
}
.chat-button-container a.ctasecondary, .chat-button-container a.ctasecondary:hover {
    background-position: right -29px, 0 0;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 26px;
    line-height: 1.8em;
    padding-right: 12px;
    padding-top: 1px;
    text-decoration: none;
}
.phone-sticky-label {
    color: #fff;
    font-size: 8px;
    left: 10px;
    position: relative;
    top: -14px;
}
.chat-sticky-label {
    color: #fff;
    font-size: 8px;
    left: 12px;
    position: relative;
    top: -7px;
}
.melody-img-position {
    position: relative;
    top: -6px;
}
.melody_style_sticky {
    top: 501px;
}
.melody-phone-fix {
    margin-bottom: -15px;
}
#chat-supportbox {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #efefef;
    color: #000000;
    height: 140px;
    padding: 20px;
    position: fixed;
    right: 0;
    text-align: center;
    top: 145px;
    z-index: 1001;
}
#chat-supportbox p {
    font-size: 12px;
    margin-bottom: 5px !important;
    margin-top: 5px !important;
}
#chat-supportbox a.ctaa.ctasecondary {
    font-size: 14px;
    padding-top: 7px;
}
#chat-supportbox h3 {
    font-size: 20px;
    margin-bottom: 5px !important;
    margin-top: 5px !important;
}
@media only screen and (max-width: 1420px) {
#chat-supportbox {
    top: 515px;
}
}
@media only screen and (max-width: 1000px) {
.chat-topposition {
    background: green none repeat scroll 0 0;
    top: 635px;
}
.chat-bottomposition {
    background: red none repeat scroll 0 0;
    bottom: 500px;
}

}
.sidebarbutton {
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  line-height: 26px;
  padding: 0 16px;
  font-family: "Avenir Next LTW04";
  font-weight: 600;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  text-decoration: none; }
  
  .sidebarbutton:hover, .sidebarbutton:active
  {
    text-decoration: none; }
 
 .sidebarbutton-secondary{
    color: #fff!important;
    background: #000;
    border: 2px solid #000; 
    height:32px;
    width:178px;
    font-size:14px
    }
  .sidebarbutton-secondary:hover, .sidebarbutton-secondary:active
    {
      background: #393a3d;
      border-color: #393a3d; 
      }
