.contact-wrapper {
         display: block;
         float: right;
         width: 100%;
         position: fixed;
         right: 0;
         top: 18px;
         z-index: 22; }
         @media screen and (min-width: 48rem) {
         .contact-wrapper {
         width: 70px;
         height: 80px;
         right: 0px;
         top: 279px;
         position: fixed; } }
         .contact-wrapper:hover .contact-comp__action {
         }
         .contact-wrapper .contact-comp {
         width: 100%;
         height: 100%;
         text-align: right; }
         @media screen and (min-width: 48rem) {
         .contact-wrapper .contact-comp {
         width: 32px; } }
         .contact-wrapper .contact-comp__action {
         width: 55px;
         height: 45px;
         position: relative;
         padding: 12px;
         cursor: pointer;
         text-align: center;
         background: #fff;
         position: absolute;
         top: 0;
         right: 95px;
         display: none;
         text-decoration: none; }
         @media screen and (min-width: 48rem) {
         .contact-wrapper .contact-comp__action {
         width: 70px;
         height: 80px;
         border: 1px solid #ee3137;
         right: 0;
         padding: 10px;
         display: inline-block; } }
         .contact-wrapper .contact-comp__action.active {
         background-color: #2aaeb6; }
         .contact-wrapper .contact-comp__action-icon {
         width: 30px;
         height: 30px;
         display: inline-block; }
         @media screen and (min-width: 48rem) {
         .contact-wrapper .contact-comp__action-icon {
         width: 40px;
         height: 36px;
         position: relative;
         background-size: 35px auto;
         background-position: center; } }
         .contact-wrapper .contact-comp__container {
         margin-left: 0;
         display: none;
         transition: all 0.3s cubic-bezier(0.05, 0.93, 0.61, 1.6);
         width: 100%;
         height: 159px;
         background: #fff;
         padding: 20px 10px;
         top: 30px;
         position: relative;
         border: 1px solid #ccc; }
         @media screen and (min-width: 48rem) {
         .contact-wrapper .contact-comp__container {
         width: 380px;
         margin-left: -380px;
         top: -110px; } }
         .contact-wrapper .contact-comp__container__heading {
         display: none; }
         @media screen and (min-width: 48rem) {
         .contact-wrapper .contact-comp__container__heading {
         display: block;
         margin: 0 auto;
         padding: 10px;
         color: #fff;
         position: relative; }
         .contact-wrapper .contact-comp__container__heading span {
         font-weight: bold;
         font-family: "CA Sans Web", sans-serif; }
         .contact-wrapper .contact-comp__container__heading .cta2 {
         color: #fff;
         text-decoration: none;
         font-family: "CA Sans Web", sans-serif; } }
         .contact-wrapper .contact-comp__container .contact_button button {
         background-color: #f8c301
         color: #fff;
         border: 0;
         border-radius: 5px;
         padding: 9px 0px;
         width: 200px;
		 margin-top:4%;
         text-align: center; }
         .contact-wrapper .contact-comp__container .contact_button button:hover {
         background-color: #fcc50f; }
         .contact-wrapper .contact-comp__container .contact-comp-details {
		 
         text-align: center;
         padding:0px;
		 
         width: 100%; }
         .contact-wrapper .contact-comp__container .contact-comp-details .contact-comp-message-mob {
         display: block;
         font-family: "CA Sans Web", sans-serif;
         padding-bottom: 20px; }
         @media screen and (min-width: 48rem) {
         .contact-wrapper .contact-comp__container .contact-comp-details .contact-comp-message-mob {
         display: none; } }
         .contact-wrapper .contact-comp__container .contact-comp-details .contact-comp-message {
         display: none; }
         @media screen and (min-width: 48rem) {
         .contact-wrapper .contact-comp__container .contact-comp-details .contact-comp-message {
         display: block;
         margin-bottom: 10px;
         font-family: "CA Sans Web", sans-serif; } }
         .contact-wrapper .contact-comp__container__content {
         width: 100%;
         margin: 20px auto 0 auto;
         position: relative;
         text-align: center; }
         .contact-wrapper .contact-comp__container__content .contact-comp__container__content--contact-us {
         width: 100%;
         display: inline-block;
         float: left; }
         .contact-wrapper .contact-comp__container__content .contact-comp__container__content--contact-us img {
         width: 90px;
         height: 80px; }
         .contact-wrapper .contact-comp__container__content .contact-comp__container__content--contact-us .cta2 {
         color: #2aaeb6;
         display: block;
         position: relative;
         margin: 15px 0 0 0;
         text-decoration: none; }
         .contact-wrapper .contact-comp__container__content .contact-comp__container__content--contact-us .icon-headset {
         width: 120px;
         height: 88px;
         margin: 0 auto;
         background-size: 100% 100%; }
         .contact-wrapper .contact-comp__container__content .contact-comp__container__content--contact-us .icon-profile {
         width: 120px;
         height: 88px;
         margin: 0 auto;
         background-size: 100% 100%; }
         .contact-wrapper .contact-comp .show {
         display: block; }
         .icon-headset {
         width: 120px;
         height: 88px;
         margin: 0 auto;
         background-size: 100% 100%; }
         .icon-profile {
         width: 120px;
         height: 88px;
         margin: 0 auto;
         background-size: 100% 100%; }
         #pw-cust-pop .initial-button .button-share .button-container {
         height: 70px !important;
         width: 70px !important; }
         #pw-cust-pop .button-share .post-share-icon:before {
         width: 40px !important;
         margin-left: 20px !important;
         margin-right: 31px !important;
         top: 17px !important; }
         .button-share {
         margin-top: -15px; }
         #pw-cust-pop .row-two {
         top: 54px; }
         #pw-cust-pop .row-one {
         top: -15px; }
         #custom-post-wrapper {
         vertical-align: top !important;
         cursor: pointer !important;
         position: fixed !important;
         height: 75px !important;
         top: 80% !important;
         right: 2px; }
         .chat-contact__label {
         font-size: 14px;
         font-family: "CA Sans Web", sans-serif;
         font-weight: bold;
         color: #969593; }
         .chat-contact__label.active {
         color: #fff; }
         .contact-email__wrapper {
         display: block;
         float: right;
         width: 100%;
         position: fixed;
         right: 0;
         top: 18px;
         z-index: 22;
         background: #fff;
         font-family: "CA Sans Web", sans-serif; }
         @media screen and (min-width: 48rem) {
         .contact-email__wrapper {
         width: 70px;
         height: 80px;
         right: 0px;
         top: 358px;
         position: fixed; } }
         .contact-email__action {
         width: 55px;
         height: 45px;
         position: relative;
         padding: 12px;
         cursor: pointer;
         text-align: center;
         background: #fff;
         position: absolute;
         top: 0;
         right: 95px;
         display: none;
         text-decoration: none; }
         @media screen and (min-width: 48rem) {
         .contact-email__action {
         width: 70px;
         height: 80px;
         border: 1px solid #ee3137;
         right: 0;
         padding: 10px;
         display: inline-block; } }
         .contact-email__action.active {
         background-color: #2aaeb6; }
         .contact-email__action-icon {
         width: 30px;
         height: 30px;
         display: inline-block; }
         @media screen and (min-width: 48rem) {
         .contact-email__action-icon {
         width: 40px;
         height: 36px;
         position: relative;
         background-size: 35px auto;
         background-position: center; } }
         .contact-email__button {
         background-color: #ee3137;
         color: #fff;
         border: 0;
         border-radius: 5px;
         padding: 8px 0px;
         width: 200px;
		 margin-top:4%;
         text-align: center;
         font-family: "CA Sans Web", sans-serif;
         display: inline-block;
         text-decoration: none; }
         .contact-email__button:hover {
         background-color: #fcc50f;
         color: #fff; }
         .contact-email__message {
         margin: 25px 0 20px; }
         @media screen and (min-width: 48rem) {
         .contact-email__message {
         margin: 15px 0 20px; } }
         .contact-email__container {
         margin-left: 0;
         display: none;
         transition: all 0.3s cubic-bezier(0.05, 0.93, 0.61, 1.6);
         width: 100%;
         height: 159px;
         background: #fff;
         padding: 20px 10px;
         top: 30px;
         position: relative;
         border: 1px solid #ccc;
         text-align: center; }
         @media screen and (min-width: 48rem) {
         .contact-email__container {
         width: 380px;
         margin-left: -380px;
         top: -78px; } }
         .contact-email__container.show {
         display: block; }
         .scrolloff {
         pointer-events: none;
         }