.brochure-btn {
       padding: 14px 20px;
      font-size: 18px;
      font-weight: 300;
      color: #fff;
      border: none;
      border-radius: 0px 0px 30px 30px;
      cursor: pointer;
      overflow: hidden;
      background: linear-gradient(270deg, #ff416c, #ff4b2b, #ff8c00, #00bfff, #32cd32, #ff416c);
      background-size: 1200% 1200%;
      animation: rainbowBG 12s ease infinite;
      transition: transform 0.3s ease;
      text-decoration: none;
      display: inline-block;
      box-shadow: 0 4px 15px rgba(0,0,0,0.3);
      position: fixed;
      right: -85px;
      top: 45%;
      transform: rotate(90deg);
      z-index: 111;
    }

   

    @keyframes rainbowBG {
      0%   { background-position: 0% 50%; }
      25%  { background-position: 50% 100%; }
      50%  { background-position: 100% 50%; }
      75%  { background-position: 50% 0%; }
      100% { background-position: 0% 50%; }
    }
    
.phone_icon {
    position: fixed;
    right: 15px;
    bottom: 15px;
    z-index: 111;
}
.phone_icon img {
    width: 60px;
    height: 60px;
    background: white;
    border-radius: 60px;
}
.whatsapp_icon img {
    width: 70px;
    height: 70px;
    border-radius: 70px;
}
.whatsapp_icon {
    position: fixed;
    bottom: 15px;
    left: 15px;
    z-index: 111;
}
    

@media only screen and (max-width: 767px) {
    .phone_none,
    .rs-header-btn {
        display:none;
    }
    .rs-header-five .rs-header-logo-wrapper {
        display: block;
    }
    .rs-header-logo img {
    max-width: 90px;
}
.bar-icon {
    font-size: 28px;
}
.top_header_area {
    padding: 8px 0;
}
.rs-header-top .rs-header-info-item a {
    font-size: 12px;
}
.rs-btn {
    padding: 10px 26px;
    height: 50px;
    font-size: 14px;
}
.brochure-btn {
    padding: 8px 15px;
    font-size: 14px;
        right: -67px;
}
}


