#wp-nt-aio-wrapper {
  position: fixed;
  bottom: 30px;
  right: 35px;
  z-index: 9999;
  font-family: 'Roboto', sans-serif; }
  #wp-nt-aio-wrapper *, #wp-nt-aio-wrapper :before, #wp-nt-aio-wrapper :after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  #wp-nt-aio-wrapper .nt-aio-active {
    position: relative;
    z-index: 20;
    width: 60px;
    height: 60px;
    background-color: #007cc4;
    cursor: pointer;
    overflow: hidden;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    transition: 0.4s ease all;
    -webkit-transition: 0.4s ease all;
    -moz-transition: 0.4s ease all;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none; }
    #wp-nt-aio-wrapper .nt-aio-active:before, #wp-nt-aio-wrapper .nt-aio-active:after {
      content: '';
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      transition: 0.4s ease all;
      -webkit-transition: 0.4s ease all;
      -moz-transition: 0.4s ease all; }
    #wp-nt-aio-wrapper .nt-aio-active:before {
      z-index: 10;
      background: url("../images/speech-bubble.svg") center center no-repeat;
      background-size: 32px 32px; }
    #wp-nt-aio-wrapper .nt-aio-active:after {
      opacity: 0;
      z-index: 20;
      background: url("../images/close-button.svg") center center no-repeat;
      background-size: 16px 16px;
      -ms-transform: scale(0) rotate(-360deg);
      transform: scale(0) rotate(-360deg);
      -webkit-transform: scale(0) rotate(-360deg);
      -moz-transform: scale(0) rotate(-360deg); }
  #wp-nt-aio-wrapper .nt-aio-content {
    position: absolute;
    bottom: 0;
    left: 0; }
  #wp-nt-aio-wrapper .nt-aio-item {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: 0.4s ease all;
    -webkit-transition: 0.4s ease all;
    -moz-transition: 0.4s ease all; }
    #wp-nt-aio-wrapper .nt-aio-item .nt-aio-item-icon {
      width: 60px;
      height: 60px;
      position: relative;
      cursor: pointer;
      background-size: 32px 32px !important;
      border-radius: 100%;
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      transition: 0.4s ease all;
      -webkit-transition: 0.4s ease all;
      -moz-transition: 0.4s ease all;
      box-shadow: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none; }
    #wp-nt-aio-wrapper .nt-aio-item .nt-aio-item-txt {
      opacity: 0;
      visibility: hidden;
      position: absolute;
      top: 19px;
      right: 70px;
      padding: 0 10px;
      background: rgba(54, 54, 54, 0.8);
      color: #ffffff;
      font-size: 12px;
      line-height: 21px;
      font-weight: 500;
      white-space: nowrap;
      border-radius: 2px;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      transition: 0.4s ease all;
      -webkit-transition: 0.4s ease all;
      -moz-transition: 0.4s ease all;
      -ms-transform: translate(10px, 0);
      transform: translate(10px, 0);
      -webkit-transform: translate(10px, 0);
      -moz-transform: translate(10px, 0); }
    #wp-nt-aio-wrapper .nt-aio-item .nt-aio-email {
      background: #3a68fe url("../images/close-envelope.svg") center center no-repeat; }
    #wp-nt-aio-wrapper .nt-aio-item .nt-aio-phone {
      background: #ff5a00 url("../images/phone-receiver.svg") center center no-repeat; }
    #wp-nt-aio-wrapper .nt-aio-item .nt-aio-viber {
      background: #7b519c url("../images/viber.svg") center center no-repeat; }
    #wp-nt-aio-wrapper .nt-aio-item .nt-aio-line {
      background: #00b900 url("../images/line-logo.svg") center center no-repeat; }
    #wp-nt-aio-wrapper .nt-aio-item .nt-aio-snapchat {
      background: #fdfb1c url("../images/snapchat.svg") center center no-repeat; }
    #wp-nt-aio-wrapper .nt-aio-item .nt-aio-whatsapp {
      background: #14d61e url("../images/whatsapp-logo.svg") center center no-repeat; }
    #wp-nt-aio-wrapper .nt-aio-item .nt-aio-facebook-messenger {
      background: #0084ff url("../images/facebook-messenger.svg") center center no-repeat; }
    #wp-nt-aio-wrapper .nt-aio-item:hover .nt-aio-item-icon {
      -webkit-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.21) !important;
      -moz-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.21) !important;
      box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.21) !important; }
    @media(min-width: 1025px){
    #wp-nt-aio-wrapper .nt-aio-item:hover .nt-aio-item-txt {
      opacity: 1;
      visibility: visible;
      -ms-transform: translate(0);
      transform: translate(0);
      -webkit-transform: translate(0);
      -moz-transform: translate(0); }
    }
  #wp-nt-aio-wrapper .nt-aio-popup {
    visibility: hidden;
    opacity: 0;
    width: 350px;
    position: absolute;
    bottom: 75px;
    right: 0;
    overflow: hidden;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    transition: 0.4s ease all;
    -webkit-transition: 0.4s ease all;
    -moz-transition: 0.4s ease all;
    -ms-transform: translateY(15px);
    transform: translateY(15px);
    -webkit-transform: translateY(15px);
    -moz-transform: translateY(15px); }
    #wp-nt-aio-wrapper .nt-aio-popup .nt-aio-popup-header {
      padding: 0 45px;
      color: #ffffff;
      font-size: 16px;
      line-height: 45px; }
      #wp-nt-aio-wrapper .nt-aio-popup .nt-aio-popup-header .nt-aio-popup-title-icon {
        position: absolute;
        height: 45px;
        width: 40px;
        top: 0;
        left: 5px;
        background-size: 36px 36px;
        background-repeat: no-repeat;
        background-position: center center; }
      #wp-nt-aio-wrapper .nt-aio-popup .nt-aio-popup-header .nt-aio-popup-close {
        opacity: 0.6;
        width: 45px;
        height: 45px;
        position: absolute;
        top: 0;
        right: 0;
        background: url("../images/close-button.svg") center center no-repeat;
        background-size: 16px 16px;
        cursor: pointer;
        transition: 0.4s ease opacity;
        -webkit-transition: 0.4s ease opacity;
        -moz-transition: 0.4s ease opacity; }
        #wp-nt-aio-wrapper .nt-aio-popup .nt-aio-popup-header .nt-aio-popup-close:hover {
          opacity: 1; }
    #wp-nt-aio-wrapper .nt-aio-popup .nt-aio-popup-content {
      min-height: 275px;
      padding: 13px 25px;
      background: #ffffff;
      color: #434a54;
      font-size: 14px;
      line-height: 24px; }
      #wp-nt-aio-wrapper .nt-aio-popup .nt-aio-popup-content p {
        margin: 0 0 24px; }
      #wp-nt-aio-wrapper .nt-aio-popup .nt-aio-popup-content h1, #wp-nt-aio-wrapper .nt-aio-popup .nt-aio-popup-content h2, #wp-nt-aio-wrapper .nt-aio-popup .nt-aio-popup-content h3, #wp-nt-aio-wrapper .nt-aio-popup .nt-aio-popup-content h4, #wp-nt-aio-wrapper .nt-aio-popup .nt-aio-popup-content h5 {
        font-weight: 400;
        margin: 0 0 24px; }
      #wp-nt-aio-wrapper .nt-aio-popup .nt-aio-popup-content h5 {
        font-size: 14px;
        line-height: 24px; }
      #wp-nt-aio-wrapper .nt-aio-popup .nt-aio-popup-content h4 {
        font-size: 18px;
        line-height: 28px; }
      #wp-nt-aio-wrapper .nt-aio-popup .nt-aio-popup-content h3 {
        font-size: 24px;
        line-height: 34px; }
      #wp-nt-aio-wrapper .nt-aio-popup .nt-aio-popup-content h2 {
        font-size: 30px;
        line-height: 40px; }
      #wp-nt-aio-wrapper .nt-aio-popup .nt-aio-popup-content h1 {
        font-size: 40px;
        line-height: 50px; }
    #wp-nt-aio-wrapper .nt-aio-popup.nt-aio-messenger-popup .nt-aio-popup-header {
      background: #0084ff; }
      #wp-nt-aio-wrapper .nt-aio-popup.nt-aio-messenger-popup .nt-aio-popup-header .nt-aio-popup-title-icon {
        background-image: url("../images/facebook-messenger.svg");
        background-size: 22px 22px; }
    #wp-nt-aio-wrapper .nt-aio-popup.nt-aio-whatsapp-popup .nt-aio-popup-header {
      background: #14d61e; }
      #wp-nt-aio-wrapper .nt-aio-popup.nt-aio-whatsapp-popup .nt-aio-popup-header .nt-aio-popup-title-icon {
        background-image: url("../images/whatsapp-logo.svg");
        background-size: 22px 22px; }
    #wp-nt-aio-wrapper .nt-aio-popup.nt-aio-snapchat-popup .nt-aio-popup-header {
      background: #fdfb1c;
      color: #434a54; }
      #wp-nt-aio-wrapper .nt-aio-popup.nt-aio-snapchat-popup .nt-aio-popup-header .nt-aio-popup-title-icon {
        background-image: url("../images/snapchat.svg");
        background-size: 22px 22px; }
    #wp-nt-aio-wrapper .nt-aio-popup.nt-aio-snapchat-popup .nt-aio-popup-close {
      background-image: url("../images/close-button-black.png");
      background-size: 45px 45px;
      }
    #wp-nt-aio-wrapper .nt-aio-popup.nt-aio-line-popup .nt-aio-popup-header {
      background: #00b900; }
      #wp-nt-aio-wrapper .nt-aio-popup.nt-aio-line-popup .nt-aio-popup-header .nt-aio-popup-title-icon {
        background-image: url("../images/line-logo.svg");
        background-size: 22px 22px; }
    #wp-nt-aio-wrapper .nt-aio-popup.nt-aio-viber-popup .nt-aio-popup-header {
      background: #7b519c; }
      #wp-nt-aio-wrapper .nt-aio-popup.nt-aio-viber-popup .nt-aio-popup-header .nt-aio-popup-title-icon {
        background-image: url("../images/viber.svg");
        background-size: 22px 22px; }
    #wp-nt-aio-wrapper .nt-aio-popup.nt-aio-phone-popup .nt-aio-popup-header {
      background: #ff5a00; }
      #wp-nt-aio-wrapper .nt-aio-popup.nt-aio-phone-popup .nt-aio-popup-header .nt-aio-popup-title-icon {
        background-image: url("../images/phone-receiver.svg");
        background-size: 22px 22px; }
    #wp-nt-aio-wrapper .nt-aio-popup.nt-aio-email-popup .nt-aio-popup-header {
      background: #3a68fe; }
      #wp-nt-aio-wrapper .nt-aio-popup.nt-aio-email-popup .nt-aio-popup-header .nt-aio-popup-title-icon {
        background-image: url("../images/close-envelope.svg");
        background-size: 22px 22px; }
    @media (max-width: 480px) {
      #wp-nt-aio-wrapper .nt-aio-popup {
        position: fixed;
        bottom: auto;
        top: 0;
        right: 0;
        padding: 30px 15px 100px;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.6);
        overflow: visible;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0; }
        #wp-nt-aio-wrapper .nt-aio-popup .nt-aio-popup-header {
          position: relative; }
        #wp-nt-aio-wrapper .nt-aio-popup .nt-aio-popup-content {
          position: relative;
          max-height: calc(100% - 45px);
          overflow: auto; } }
  #wp-nt-aio-wrapper.nt-aio-active .nt-aio-active {
    -webkit-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.35); }
    #wp-nt-aio-wrapper.nt-aio-active .nt-aio-active:before {
      opacity: 0;
      -ms-transform: scale(0) rotate(360deg);
      transform: scale(0) rotate(360deg);
      -webkit-transform: scale(0) rotate(360deg);
      -moz-transform: scale(0) rotate(360deg); }
    #wp-nt-aio-wrapper.nt-aio-active .nt-aio-active:after {
      opacity: 1;
      -ms-transform: scale(1) rotate(0deg);
      transform: scale(1) rotate(0deg);
      -webkit-transform: scale(1) rotate(0deg);
      -moz-transform: scale(1) rotate(0deg); }
  #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item {
    visibility: visible;
    opacity: 1; }
    #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item:nth-child(1) {
      -webkit-transform: translateY(-75px);
      -ms-transform: translateY(-75px);
      transform: translateY(-75px);
      }
    #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item:nth-child(2) {
      -webkit-transform: translateY(-150px);
      -ms-transform: translateY(-150px);
      transform: translateY(-150px);
      }
    #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item:nth-child(3) {
      -webkit-transform: translateY(-225px);
      -ms-transform: translateY(-225px);
      transform: translateY(-225px);
      }
    #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item:nth-child(4) {
      -webkit-transform: translateY(-300px);
      -ms-transform: translateY(-300px);
      transform: translateY(-300px);
      }
    #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item:nth-child(5) {
      -webkit-transform: translateY(-375px);
      -ms-transform: translateY(-375px);
      transform: translateY(-375px);
      }
    #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item:nth-child(6) {
      -webkit-transform: translateY(-450px);
      -ms-transform: translateY(-450px);
      transform: translateY(-450px);
      }
    #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item:nth-child(7) {
      -webkit-transform: translateY(-525px);
      -ms-transform: translateY(-525px);
      transform: translateY(-525px);
      }
    #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item:nth-child(8) {
      -webkit-transform: translateY(-640px);
      -ms-transform: translateY(-640px);
      transform: translateY(-640px); }
    #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item:nth-child(9) {
      -webkit-transform: translateY(-720px);
      -ms-transform: translateY(-720px);
      transform: translateY(-720px); }
    #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item:nth-child(10) {
      -webkit-transform: translateY(-800px);
      -ms-transform: translateY(-800px);
      transform: translateY(-800px); }
    #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item .nt-aio-item-icon {
      -webkit-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.19);
      -moz-box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.19);
      box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.19); }
  #wp-nt-aio-wrapper.nt-aio-show-popup .nt-aio-content {
    display: none; }
  #wp-nt-aio-wrapper.nt-aio-show-popup .nt-aio-popup-active {
    visibility: visible;
    opacity: 1;
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -webkit-box-shadow: -3px 20px 20px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: -3px 20px 20px 0px rgba(0, 0, 0, 0.1);
    box-shadow: -3px 20px 20px 0px rgba(0, 0, 0, 0.1); }


#nt-aio-popup-line .nt-aio-popup-content {
  overflow: hidden;
}
#nt-aio-popup-line .nt-aio-popup-content iframe {
  border: medium none;
  height: 490px;
  margin-top: -115px;
  overflow: hidden;
  width: 300px;
}
#nt-aio-popup-phone .nt-aio-popup-content a,
#nt-aio-popup-email .nt-aio-popup-content a,
#nt-aio-popup-viber .nt-aio-popup-content a {
  display: block;
  font-size: 20px;
  font-weight: 700;
  padding: 20px 0;
  text-align: center;
}
#nt-aio-popup-phone .nt-aio-popup-content a:focus,
#nt-aio-popup-email .nt-aio-popup-content a:focus,
#nt-aio-popup-viber .nt-aio-popup-content a:focus {
  outline: none;
}
#nt-aio-popup-snapchat .nt-aio-popup-content {
    text-align: center;
}
#nt-aio-popup-snapchat .nt-aio-popup-content .content-snapchat-name {
    font-size: 20px;
    font-weight: 700;
}
@media(max-height: 623px){
  #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item{
    width: 60px;
    height: 60px;
  }
  #wp-nt-aio-wrapper .nt-aio-active:after{
    background-size: 14px 14px;
  }
  #wp-nt-aio-wrapper .nt-aio-active:before{
    background-size: 25px 25px;
  }
  #wp-nt-aio-wrapper .nt-aio-active,#wp-nt-aio-wrapper .nt-aio-content .nt-aio-item-icon{
    width: 48px;
    height: 48px;
    background-size: 25px 25px!important;
  }
  #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item:nth-child(1) {
      -webkit-transform: translateY(-60px);
      -ms-transform: translateY(-60px);
      transform: translateY(-60px);
      }
    #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item:nth-child(2) {
      -webkit-transform: translateY(-120px);
      -ms-transform: translateY(-120px);
      transform: translateY(-120px);
      }
    #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item:nth-child(3) {
      -webkit-transform: translateY(-180px);
      -ms-transform: translateY(-180px);
      transform: translateY(-180px);
      }
    #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item:nth-child(4) {
      -webkit-transform: translateY(-240px);
      -ms-transform: translateY(-240px);
      transform: translateY(-240px);
      }
    #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item:nth-child(5) {
      -webkit-transform: translateY(-300px);
      -ms-transform: translateY(-300px);
      transform: translateY(-300px);
      }
    #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item:nth-child(6) {
      -webkit-transform: translateY(-360px);
      -ms-transform: translateY(-360px);
      transform: translateY(-360px);
      }
    #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item:nth-child(7) {
      -webkit-transform: translateY(-420px);
      -ms-transform: translateY(-420px);
      transform: translateY(-420px);
      }
    #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item:nth-child(8) {
      -webkit-transform: translateY(-480px);
      -ms-transform: translateY(-480px);
      transform: translateY(-480px); }
    #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item:nth-child(9) {
      -webkit-transform: translateY(-540px);
      -ms-transform: translateY(-540px);
      transform: translateY(-540px); }
    #wp-nt-aio-wrapper.nt-aio-show-list .nt-aio-content .nt-aio-item:nth-child(10) {
      -webkit-transform: translateY(-600px);
      -ms-transform: translateY(-600px);
      transform: translateY(-600px); }
}