/*! CSS Used from: http://esignal.co.kr/ai/targets1/css/etc.css ;
   media=all */

@media all {
  * {
    box-sizing: border-box;
  }
  html {
    overflow-x: hidden;
    overflow-y: scroll;
  }
  body {
    -webkit-text-size-adjust: 100%;
    font-family: "Noto Sans", Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.69;
    margin: 0;
    min-width: 320px;
  }
  #wrapper {
    overflow: visible;
  }
  img {
    border-style: none;
    vertical-align: top;
    max-width: 100%;
    height: auto;
  }
  a {
    text-decoration: none;
    color: #333;
  }
  a:hover {
    color: #a0ce4e;
    text-decoration: none;
  }
  a,
  a:after,
  a:before {
    transition-property: color, background-color, border-color;
    transition-duration: .2s;
    transition-timing-function: linear;
  }
  #content:after,
  .clearfix:after {
    content: "";
    display: table;
    clear: both;
  }
  #main {
    padding: 55px 10px 45px;
    background: #fff;
    clear: both;
  }
  #content {
    width: 71.1702128%;
    float: left;
    min-height: 1px;
  }
  #sliders-container {
    position: relative;
  }
  .fusion-clearfix {
    clear: both;
    zoom: 1;
  }
  .fusion-clearfix:after,
  .fusion-clearfix:before {
    content: " ";
    display: table;
  }
  .fusion-clearfix:after {
    clear: both;
  }
  .fusion-row {
    margin: 0 auto;
    zoom: 1;
  }
  .fusion-row:after,
  .fusion-row:before {
    content: " ";
    display: table;
  }
  .fusion-row:after {
    clear: both;
  }
  footer,
  header,
  main,
  nav {
    display: block;
  }
  .screen-reader-text {
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    position: absolute;
    margin: -1px;
    padding: 0;
    height: 1px;
    width: 1px;
    word-wrap: normal!important;
    border: 0 none;
  }
  .fusion-breadcrumb-sep {
    padding: 0 5px;
  }
  .fusion-header-wrapper {
    position: relative;
    z-index: 10010;
  }
  .fusion-header-sticky-height {
    display: none;
  }
  .fusion-header {
    padding-left: 30px;
    padding-right: 30px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: background-color .25s ease-in-out;
  }
  .fusion-header-v1 .fusion-header {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: none;
  }
  .fusion-logo {
    display: block;
    float: left;
    max-width: 100%;
    zoom: 1;
  }
  .fusion-logo:after,
  .fusion-logo:before {
    content: " ";
    display: table;
  }
  .fusion-logo:after {
    clear: both;
  }
  .fusion-logo a {
    display: block;
    max-width: 100%;
  }
  .fusion-logo img {
    width: auto;
  }
  .fusion-main-menu {
    float: right;
    position: relative;
    z-index: 200;
    overflow: hidden;
  }
  .fusion-header-v1 .fusion-main-menu:hover {
    overflow: visible;
  }
  .fusion-main-menu>ul>li:last-child {
    padding-right: 0;
  }
  .fusion-main-menu>ul>li>a>.fusion-megamenu-icon {
    width: auto;
  }
  .fusion-main-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .fusion-main-menu ul a {
    display: block;
    box-sizing: content-box;
  }
  .fusion-main-menu li {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    cursor: pointer;
  }
  .fusion-main-menu>ul>li {
    padding-right: 45px;
  }
  .fusion-main-menu>ul>li>a {
    -webkit-font-smoothing: subpixel-antialiased;
  }
  .fusion-main-menu>ul>li>a.fusion-flex-link {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    box-sizing: border-box;
  }
  .fusion-main-menu>ul>li>a.fusion-bar-highlight {
    box-sizing: border-box;
  }
  .fusion-main-menu li:hover>.sub-menu {
    visibility: visible;
    opacity: 1;
  }
  .fusion-main-menu .fusion-dropdown-menu {
    overflow: hidden;
  }
  .fusion-main-menu .fusion-dropdown-menu.fusion-active-link {
    overflow: visible;
  }
  .fusion-main-menu .fusion-dropdown-menu.fusion-active-link {
    overflow: visible;
  }
  .fusion-main-menu .sub-menu {
    position: absolute;
    left: 0;
    visibility: hidden;
    opacity: 0;
    z-index: 1;
    transition: opacity .2s ease-in;
  }
  .fusion-main-menu .sub-menu li {
    float: none;
    margin: 0;
    padding: 0;
  }
  .fusion-main-menu .sub-menu a {
    border: 0;
    padding: 7px 20px;
    line-height: 19px;
    text-indent: 0;
    height: auto;
    transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out, height 0s, line-height 0s;
  }
  .fusion-caret {
    margin-left: 6px;
  }
  .fusion-caret .fusion-dropdown-indicator {
    vertical-align: middle;
  }
  .fusion-caret .fusion-dropdown-indicator:before {
    content: '\f107';
    font-family: IcoMoon;
    font-style: normal;
  }
  .fusion-megamenu-icon {
    display: inline-block;
    width: 26px;
  }
  .fusion-mobile-nav-holder {
    display: none;
    clear: both;
    color: #333;
  }
  .fusion-mobile-nav-holder .fusion-megamenu-icon {
    display: none;
  }
  .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a {
    text-align: left;
  }
  .fusion-mobile-menu-text-align-left .fusion-open-submenu {
    right: 0;
  }
  .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a {
    padding-left: 12px;
  }
  .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a {
    padding-left: 21px;
  }
  .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before {
    content: "-";
    margin-right: 2px;
  }
  .fusion-mobile-nav-holder>ul {
    display: none;
    list-style: none;
    margin: 0;
    padding: 0;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
  }
  .fusion-mobile-nav-holder ul {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .fusion-mobile-nav-item {
    position: relative;
    font-size: 12px;
    line-height: normal;
  }
  .fusion-mobile-nav-item a {
    color: #333;
    padding: 0 12px;
    font-size: 12px;
    display: block;
    border-bottom: 1px solid transparent;
  }
  .fusion-mobile-menu-icons {
    display: none;
    position: relative;
    top: 0;
    right: 0;
    vertical-align: middle;
    text-align: right;
  }
  .fusion-mobile-menu-icons a {
    float: right;
    font-size: 21px;
    margin-left: 20px;
  }
  .fusion-open-submenu {
    display: block;
    position: absolute;
    width: 50px;
    border: none;
    line-height: 15px;
    font-size: 13px;
    cursor: pointer;
    text-align: center;
  }
  .fusion-open-submenu:hover {
    color: #a0ce4e;
  }
  .fusion-open-submenu:before {
    display: block;
    margin: 0;
    content: '\e61f';
    font-family: icomoon;
  }
  .fusion-page-title-bar {
    clear: both;
    padding: 0 10px;
    height: 87px;
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #f6f6f6;
    border-top: 1px solid #d2d3d4;
    border-bottom: 1px solid #d2d3d4;
  }
  .fusion-page-title-bar h1 {
    margin: 0;
    padding: 0;
    line-height: 26px;
    font-weight: 400;
    font-size: 14px;
    color: #343333;
  }
  .fusion-page-title-bar h1 {
    font-size: 18px;
  }
  .fusion-page-title-row {
    overflow: hidden;
    margin: 0 auto;
    height: 100%;
    max-width: 940px;
  }
  .fusion-page-title-wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    z-index: 1;
    position: relative;
    height: 100%;
    width: 100%;
  }
  .fusion-page-title-secondary {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    text-align: right;
  }
  .fusion-breadcrumbs {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .fusion-breadcrumbs span {
    display: inline-block;
  }
  .fusion-page-title-bar-left .fusion-page-title-secondary {
    margin-left: 10px;
  }
  .fusion-footer-copyright-area {
    z-index: 10;
    position: relative;
    padding: 18px 10px 12px;
    border-top: 1px solid #4b4c4d;
    background: #282a2b;
  }
  .fusion-copyright-content {
    display: table;
    width: 100%;
  }
  .fusion-copyright-notice {
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    color: #8c8989;
    font-size: 12px;
  }
  [class*=" fusion-icon-"] {
    font-family: icomoon!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .fusion-icon-bars:before {
    content: "\f0c9";
  }
  .clearfix {
    clear: both;
  }
  .fusion-social-networks {
    overflow: hidden;
  }
  .fusion-social-networks .fusion-social-networks-wrapper {
    margin: 0 -10px;
  }
  .fusion-social-networks .fusion-social-network-icon {
    display: inline-block;
    margin: 0 10px 10px;
    font-size: 16px;
    color: #46494a;
    text-decoration: none;
    box-shadow: none!important;
  }
  .fusion-social-networks .fusion-social-network-icon:hover {
    opacity: .8;
  }
  .fusion-social-networks .fusion-social-network-icon:before {
    color: inherit;
  }
  .fusion-social-links-footer {
    display: table-cell;
    vertical-align: middle;
    width: 40%;
    text-align: right;
  }
  .fusion-social-links-footer .fusion-social-networks {
    margin-top: 10px;
  }
  .fusion-tooltip {
    cursor: pointer;
    color: #a0ce4e;
  }
  [class*=" fusion-icon-"] {
    font-family: icomoon!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .fusion-icon-bars:before {
    content: "\f0c9";
  }
  .fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .fa-pencil-square-o:before {
    content: "\f044";
  }
  .fa-bullhorn:before {
    content: "\f0a1";
  }
  .fa-comments-o:before {
    content: "\f0e6";
  }
  .fa-line-chart:before {
    content: "\f201";
  }
  .fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .fa-pencil-square-o:before {
    content: "\f044";
  }
  .fa-bullhorn:before {
    content: "\f0a1";
  }
  .fa-comments-o:before {
    content: "\f0e6";
  }
  .fa-line-chart:before {
    content: "\f201";
  }
  body,
  html {
    background-color: #fff;
  }
  #main,
  .fusion-footer-copyright-area,
  .fusion-page-title-bar {
    padding-left: 30px;
    padding-right: 30px;
  }
  a:hover {
    color: #a0ce4e;
  }
  #main,
  #sliders-container,
  #wrapper,
  body,
  html {
    background-color: #fff;
  }
  .fusion-footer-copyright-area {
    background-color: #282a2b;
    border-color: #4b4c4d;
    border-top-width: 1px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .fusion-copyright-notice {
    color: #8c8989;
    font-size: 12px;
  }
  .fusion-footer-copyright-area a:hover {
    color: #a0ce4e;
  }
  .fusion-page-title-bar {
    border-color: #d2d3d4;
    background-image: url(//esignal.co.kr/wp-content/uploads/2019/10/ptb_bkgd-1.png);
    background-color: #f6f6f6;
    height: 50px;
  }
  .fusion-footer-copyright-area>.fusion-row {
    padding-left: 0;
    padding-right: 0;
  }
  .fusion-main-menu .sub-menu,
  .fusion-main-menu .sub-menu li a,
  .fusion-main-menu .sub-menu,
  .fusion-main-menu .sub-menu li a,
  .fusion-page-title-bar .fusion-breadcrumbs {
    font-size: 11px;
  }
  .fusion-main-menu>ul>li>a {
    font-family: "Noto Sans";
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
  }
  #main .fusion-row,
  .fusion-footer-copyright-area .fusion-row,
  .fusion-page-title-row {
    max-width: 1100px;
  }
  .fusion-page-title-bar h1 {
    color: #333;
  }
  body a,
  body a:after,
  body a:before {
    color: #333;
  }
  .fusion-page-title-bar .fusion-breadcrumbs,
  .fusion-page-title-bar .fusion-breadcrumbs a {
    color: #333;
  }
  .fusion-page-title-bar .fusion-page-title-row h1 {
    font-size: 18px;
    line-height: 1.45;
  }
  .fusion-page-title-bar h1 {
    font-family: "Noto Sans", Arial, Helvetica, sans-serif;
    font-weight: 0;
    line-height: 1.45;
    letter-spacing: 0;
  }
  h1 {
    margin-top: .67em;
    margin-bottom: .67em;
  }
  .fusion-header .fusion-logo {
    margin-top: 15px;
    margin-right: 0;
    margin-bottom: 15px;
    margin-left: 0;
  }
  .fusion-header-wrapper .fusion-row {
    padding-left: 0;
    padding-right: 0;
    max-width: 1100px;
  }
  .fusion-header .fusion-row {
    padding-top: 0;
    padding-bottom: 0;
  }
  .fusion-main-menu>ul>li {
    padding-right: 40px;
  }
  .fusion-main-menu>ul>li>a {
    border-top: 3px solid transparent;
    height: 68px;
    line-height: 65px;
  }
  .fusion-header-wrapper .fusion-main-menu>ul>li>a.fusion-flex-link {
    line-height: 1!important;
  }
  .fusion-main-menu>ul>li>a>.fusion-megamenu-icon {
    padding-right: .45em;
    font-size: 13px;
    color: #333;
  }
  .fusion-main-menu>ul>li>a:hover>.fusion-megamenu-icon {
    color: #a0ce4e;
  }
  .fusion-main-menu>ul>li>a {
    color: #333;
  }
  .fusion-main-menu>ul>li>a:hover {
    color: #a0ce4e;
  }
  .fusion-main-menu>ul>li>a:hover {
    border-color: #a0ce4e;
  }
  .fusion-main-menu .sub-menu {
    background-color: #edecec;
    width: 215px;
    border-top: 3px solid #a0ce4e;
    font-family: "Noto Sans", Arial, Helvetica, sans-serif;
    font-weight: 400;
    box-shadow: 1px 1px 30px rgba(0, 0, 0, .06);
    -webkit-box-shadow: 1px 1px 30px rgba(0, 0, 0, .06);
    -moz-box-shadow: 1px 1px 30px rgba(0, 0, 0, .06);
  }
  .fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
    border-bottom: 1px solid #e3e2e3;
  }
  .fusion-main-menu .fusion-dropdown-menu .sub-menu li a,
  .fusion-main-menu .sub-menu li a {
    padding-top: 9px;
    padding-bottom: 9px;
    color: #333;
    font-family: "Noto Sans", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 14px;
  }
  .fusion-main-menu .sub-menu li a:hover {
    background-color: #f5f5f5;
  }
  .fusion-body .fusion-main-menu .current-menu-ancestor > a, .fusion-body .fusion-main-menu .current-menu-item > a, .fusion-body .fusion-main-menu .current-menu-item:not(.fusion-main-menu-cart) > a:before, .fusion-body .fusion-main-menu .current-menu-parent > a, .fusion-body .fusion-main-menu .current_page_item > a {
  color: #a0ce4e;
  border-color: #a0ce4e;
}
#wrapper .fusion-vertical-menu-widget .menu {
  border-right: 1px solid transparent;
  border-top: 1px solid transparent;
}
#wrapper .fusion-vertical-menu-widget .menu li a {
  border-bottom: 1px solid transparent;
  border-right-color: transparent;
  padding: 8px 0;
  display: block;
}
#wrapper .fusion-vertical-menu-widget .menu li a .arrow {
  padding-left: 10px;
  vertical-align: middle;
}
#wrapper .fusion-vertical-menu-widget .menu li a .arrow:before {
  font-family: icomoon;
  content: '\f105'}
#wrapper .fusion-vertical-menu-widget .menu li.current-menu-item>a, #wrapper .fusion-vertical-menu-widget .menu li.current_page_item>a {
  border-right-color: #a0ce4e;
  border-right: 3px solid;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul, #wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul {
  display: none;
  padding: 0 0 0 15px;
}
#wrapper .fusion-vertical-menu-widget.right .menu {
  border-left: 1px solid transparent;
  text-align: right;
  border-right: 0;
}
#wrapper .fusion-vertical-menu-widget.right .menu li a .arrow {
  float: left;
  padding-right: 10%}
#wrapper .fusion-vertical-menu-widget.right .menu li a .arrow:before {
  content: '\f104'}
#wrapper .fusion-vertical-menu-widget.right .menu li.menu-item-has-children ul, #wrapper .fusion-vertical-menu-widget.right .menu li.page_item_has_children ul {
  padding: 0 15px 0 0;
}
#wrapper .fusion-vertical-menu-widget.right .menu li.current-menu-item>a, #wrapper .fusion-vertical-menu-widget.right .menu li.current_page_item>a {
  border-left: 3px solid;
  border-right: 0;
}
#wrapper .fusion-vertical-menu-widget.left .menu li a .arrow {
  float: right;
  padding-right: 10px;
  padding-left: 10%}
#wrapper .fusion-vertical-menu-widget.no-border.left .menu li a .arrow {
  padding-right: 0;
  width: 40px;
  text-align: right;
}
#wrapper .fusion-vertical-menu-widget.no-border.right .menu li a .arrow {
  padding-left: 0;
  width: 40px;
  text-align: left;
}
  .fusion-mobile-nav-holder>ul>li>a {
    font-family: "Noto Sans";
    font-weight: 400;
  }
  .fusion-mobile-nav-holder>ul {
    border-color: #dadada;
  }
  .fusion-mobile-nav-item .fusion-open-submenu {
    color: #333;
  }
  .fusion-mobile-nav-item a {
    color: #333;
    line-height: 40px;
    background-color: #f9f9f9;
    border-color: #dadada;
    height: 40px;
  }
  .fusion-mobile-nav-item a:hover {
    background-color: #f6f6f6;
    color: #333;
  }
  .fusion-mobile-nav-holder>ul>li.fusion-mobile-nav-item>a,
  .fusion-mobile-nav-item a {
    font-size: 13px;
    letter-spacing: 0;
  }
  .fusion-mobile-nav-item a:before {
    color: #333;
  }
  .fusion-mobile-menu-icons {
    margin-top: 5px;
  }
  .fusion-mobile-menu-icons a,
  .fusion-mobile-menu-icons a:after,
  .fusion-mobile-menu-icons a:before {
    color: #dadada;
  }
  .fusion-open-submenu {
    font-size: 13px;
    height: 40px;
    line-height: 40px;
  }
  .fusion-open-submenu:hover {
    color: #a0ce4e;
  }
  .fusion-social-links-footer .fusion-social-networks a {
    font-size: 18px;
  }
  .fusion-header {
    background-color: rgba(255, 255, 255, 1);
  }
  #main {
    padding-top: 45px;
    padding-bottom: 0;
  }
  @media only screen and (max-width:640px) {
    #main,
    body {
      background-attachment: scroll!important;
    }
    #content {
      width: 100%!important;
      margin-left: 0!important;
    }
  }
  @media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
    #wrapper {
      width: auto!important;
    }
    .fusion-main-menu>ul>li {
      padding-right: 22px;
    }
    .fusion-social-links-footer,
    .fusion-social-networks {
      display: block;
      text-align: center;
    }
    .fusion-social-links-footer {
      width: auto;
    }
    .fusion-social-links-footer .fusion-social-networks {
      display: inline-block;
      float: none;
    }
    .fusion-social-networks {
      padding: 0 0 15px;
    }
    .fusion-social-networks:after {
      content: "";
      display: block;
      clear: both;
    }
    .fusion-page-title-wrapper {
      display: table-cell;
      vertical-align: middle;
    }
    .fusion-page-title-bar-left .fusion-page-title-captions,
    .fusion-page-title-bar-left .fusion-page-title-secondary {
      display: block;
      float: none;
      width: 100%;
      line-height: normal;
    }
    .fusion-page-title-bar-left .fusion-page-title-secondary {
      text-align: left;
    }
    .fusion-page-title-bar .fusion-page-title-secondary {
      margin: 2px 0 0 0;
    }
    .fusion-page-title-row {
      display: table;
      width: 100%;
      height: 100%;
      min-height: 30px;
    }
    #footer>.fusion-row,
    .fusion-header .fusion-row {
      padding-left: 0!important;
      padding-right: 0!important;
    }
    #footer>.fusion-row,
    .fusion-header .fusion-row {
      padding-left: 0!important;
      padding-right: 0!important;
    }
    #main,
    body {
      background-attachment: scroll!important;
    }
  }
  @media only screen and (max-width:1100px) {
    .fusion-header .fusion-row {
      padding-left: 0;
      padding-right: 0;
    }
    .fusion-header-wrapper .fusion-header {
      background-color: #fff;
    }
    .fusion-header-wrapper .fusion-row {
      padding-left: 0;
      padding-right: 0;
      max-width: 100%;
    }
    .fusion-footer-copyright-area>.fusion-row {
      padding-left: 0;
      padding-right: 0;
    }
  }
  @media only screen and (max-width:800px) {
    .fusion-page-title-wrapper {
      flex-wrap: wrap;
    }
    .fusion-page-title-bar-left .fusion-page-title-captions,
    .fusion-page-title-bar-left .fusion-page-title-secondary {
      display: block;
      float: none;
      width: 100%;
      line-height: normal;
    }
    .fusion-page-title-bar-left .fusion-page-title-secondary {
      text-align: left;
    }
    .fusion-page-title-bar .fusion-page-title-secondary {
      margin: 2px 0 0 0;
    }
    .fusion-page-title-row {
      display: flex;
      align-items: center;
      width: 100%;
      min-height: 30px;
    }
    .fusion-page-title-captions {
      width: 100%;
    }
    #content {
      width: 100%!important;
      margin-left: 0!important;
    }
    #wrapper {
      width: auto!important;
    }
    .fusion-copyright-notice {
      display: block;
      text-align: center;
    }
    .fusion-social-links-footer {
      width: auto;
    }
    .fusion-social-links-footer .fusion-social-networks {
      display: inline-block;
      float: none;
      margin-top: 0;
    }
    .fusion-copyright-notice {
      padding: 0 0 15px;
    }
    .fusion-copyright-notice:after,
    .fusion-social-networks:after {
      content: "";
      display: block;
      clear: both;
    }
  }
  @media only screen and (min-device-width:320px) and (max-device-width:640px) {
    #wrapper {
      width: auto!important;
      overflow-x: hidden!important;
    }
    #content {
      width: 100%!important;
      float: none!important;
      margin-left: 0!important;
      margin-bottom: 50px;
    }
  }
  @media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
    .fusion-main-menu>ul>li {
      padding-right: 22px;
    }
    #main,
    body {
      background-attachment: scroll!important;
    }
  }
  @media all and (max-width:699px) {
    #content {
      margin-bottom: 0!important;
    }
  }
}


/*! CSS Used fontfaces */

@font-face {
  font-family: icomoon;
  src: url(//esignal.co.kr/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.eot);
  src: url(//esignal.co.kr/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.eot?#iefix) format('embedded-opentype'), url(//esignal.co.kr/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.woff) format('woff'), url(//esignal.co.kr/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.ttf) format('truetype'), url(//esignal.co.kr/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.svg#icomoon) format('svg');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: FontAwesome;
  src: url(//esignal.co.kr/wp-content/plugins/fusion-builder/inc/lib/assets/fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0);
  src: url(//esignal.co.kr/wp-content/plugins/fusion-builder/inc/lib/assets/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(//esignal.co.kr/wp-content/plugins/fusion-builder/inc/lib/assets/fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(//esignal.co.kr/wp-content/plugins/fusion-builder/inc/lib/assets/fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(//esignal.co.kr/wp-content/plugins/fusion-builder/inc/lib/assets/fonts/fontawesome/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(//esignal.co.kr/wp-content/plugins/fusion-builder/inc/lib/assets/fonts/fontawesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: FontAwesome;
  src: url(//esignal.co.kr/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0);
  src: url(//esignal.co.kr/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(//esignal.co.kr/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(//esignal.co.kr/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(//esignal.co.kr/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(//esignal.co.kr/wp-content/themes/Avada/includes/lib/assets/fonts/fontawesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Sans'), local('NotoSans'), url(//fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr5TRF.ttf) format('truetype');
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Noto Sans Bold'), local('NotoSans-Bold'), url(//fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVZNyE.ttf) format('truetype');
}


/*! CSS Used from: https://fonts.googleapis.com/icon?family=Material+Icons */

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}


/*! CSS Used from: http://esignal.co.kr/ai/targets1/css/materialize.css ;
   media=screen,  projection */

@media screen,
projection {
  .red {
    background-color: #F44336!important;
  }
  .red.lighten-2 {
    background-color: #E57373!important;
  }
  .blue {
    background-color: #2196F3!important;
  }
  .blue.lighten-2 {
    background-color: #64B5F6!important;
  }
  html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
  }
  body {
    margin: 0;
  }
  canvas {
    display: inline-block;
    vertical-align: baseline;
  }
  button,
  input {
    color: inherit;
    font: inherit;
    margin: 0;
  }
  button {
    overflow: visible;
  }
  button {
    text-transform: none;
  }
  button {
    -webkit-appearance: button;
    cursor: pointer;
  }
  button::-moz-focus-inner,
  input::-moz-focus-inner {
    border: 0;
    padding: 0;
  }
  input {
    line-height: normal;
  }
  table {
    border-collapse: collapse;
    border-spacing: 0;
  }
  th {
    padding: 0;
  }
  html {
    box-sizing: border-box;
  }
  *,
  *:before,
  *:after {
    box-sizing: inherit;
  }
  ul:not(.browser-default) {
    padding-left: 0;
    list-style-type: none;
  }
  ul:not(.browser-default) li {
    list-style-type: none;
  }
  .btn, .collapsible, .toast {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  }
  .btn:hover {
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
  }
  i {
    line-height: inherit;
  }
  table,
  th {
    border: none;
  }
  table {
    width: 100%;
    display: table;
  }
  table.bordered>thead>tr {
    border-bottom: 1px solid #d0d0d0;
  }
  thead {
    border-bottom: 1px solid #d0d0d0;
  }
  th {
    padding: 15px 5px;
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    border-radius: 2px;
  }
  .center {
    text-align: center;
  }
  .left {
    float: left!important;
  }
  .right {
    float: right!important;
  }
  .circle {
    border-radius: 50%;
  }
  .material-icons {
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: 'liga';
    -moz-font-feature-settings: 'liga';
    font-feature-settings: 'liga';
  }
  .container {
    margin: 0 auto;
    max-width: 1280px;
    width: 90%;
  }
  @media only screen and (min-width: 601px) {
    .container {
      width: 85%;
    }
  }
  @media only screen and (min-width: 993px) {
    .container {
      width: 70%;
    }
  }
  .row {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
  .row:after {
    content: "";
    display: table;
    clear: both;
  }
  .row .col {
    float: left;
    box-sizing: border-box;
    padding: 0 .75rem;
    min-height: 1px;
  }
  .row .col.s3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row .col.s12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  @media only screen and (min-width: 601px) {
    .row .col.m1 {
      width: 8.3333333333%;
      margin-left: auto;
      left: auto;
      right: auto;
    }
    .row .col.m2 {
      width: 16.6666666667%;
      margin-left: auto;
      left: auto;
      right: auto;
    }
    .row .col.m4 {
      width: 33.3333333333%;
      margin-left: auto;
      left: auto;
      right: auto;
    }
    .row .col.m8 {
      width: 66.6666666667%;
      margin-left: auto;
      left: auto;
      right: auto;
    }
    .row .col.m12 {
      width: 100%;
      margin-left: auto;
      left: auto;
      right: auto;
    }
    .row .col.offset-m1 {
      margin-left: 8.3333333333%;
    }
  }
  html {
    line-height: 1.5;
    font-family: "Roboto", sans-serif;
    font-weight: normal;
    color: rgba(0, 0, 0, 0.87);
  }
  @media only screen and (min-width: 0) {
    html {
      font-size: 14px;
    }
  }
  @media only screen and (min-width: 992px) {
    html {
      font-size: 14.5px;
    }
  }
  @media only screen and (min-width: 1200px) {
    html {
      font-size: 15px;
    }
  }
  h6 {
    font-weight: 400;
    line-height: 1.1;
  }
  h6 {
    font-size: 1rem;
    line-height: 110%;
    margin: .5rem 0 .4rem 0;
  }
  .light {
    font-weight: 300;
  }
  .material-tooltip {
    padding: 10px 8px;
    font-size: 1rem;
    z-index: 2000;
    background-color: transparent;
    border-radius: 2px;
    color: #fff;
    min-height: 36px;
    line-height: 120%;
    opacity: 0;
    position: absolute;
    text-align: center;
    max-width: calc(100% - 4px);
    overflow: hidden;
    left: 0;
    top: 0;
    pointer-events: none;
    visibility: hidden;
  }
  .backdrop {
    position: absolute;
    opacity: 0;
    height: 7px;
    width: 14px;
    border-radius: 0 0 50% 50%;
    background-color: #323232;
    z-index: -1;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    visibility: hidden;
  }
  .btn {
    border: none;
    border-radius: 2px;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    padding: 0 2rem;
    text-transform: uppercase;
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent;
  }
  .btn:disabled {
    pointer-events: none;
    background-color: #DFDFDF!important;
    box-shadow: none;
    color: #9F9F9F!important;
    cursor: default;
  }
  .btn:disabled:hover {
    background-color: #DFDFDF!important;
    color: #9F9F9F!important;
  }
  .btn {
    font-size: 1rem;
    outline: 0;
  }
  .btn:focus {
    background-color: #1d7d74;
  }
  .btn {
    text-decoration: none;
    color: #fff;
    background-color: #26a69a;
    text-align: center;
    letter-spacing: .5px;
    transition: .2s ease-out;
    cursor: pointer;
  }
  .btn:hover {
    background-color: #2bbbad;
  }
  .waves-effect {
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    vertical-align: middle;
    z-index: 1;
    transition: .3s ease-out;
  }
  .collapsible {
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    margin: .5rem 0 1rem 0;
  }
  .collapsible-header {
    display: block;
    cursor: pointer;
    min-height: 3rem;
    line-height: 3rem;
    padding: 0 1rem;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
  }
  .collapsible-header i {
    width: 2rem;
    font-size: 1.6rem;
    line-height: 3rem;
    display: block;
    float: left;
    text-align: center;
    margin-right: 1rem;
  }
  .collapsible-body {
    display: none;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
    padding: 2rem;
  }
  button:focus {
    outline: none;
    background-color: #2ab7a9;
  }
  label {
    font-size: .8rem;
    color: #9e9e9e;
  }
   ::-webkit-input-placeholder {
    color: #d1d1d1;
  }
   :-moz-placeholder {
    color: #d1d1d1;
  }
   ::-moz-placeholder {
    color: #d1d1d1;
  }
   :-ms-input-placeholder {
    color: #d1d1d1;
  }
  input[type=number] {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #9e9e9e;
    border-radius: 0;
    outline: none;
    height: 3rem;
    width: 100%;
    font-size: 1rem;
    margin: 0 0 20px 0;
    padding: 0;
    box-shadow: none;
    box-sizing: content-box;
    transition: all 0.3s;
  }
  input[type=number]:disabled {
    color: rgba(0, 0, 0, 0.26);
    border-bottom: 1px dotted rgba(0, 0, 0, 0.26);
  }
  input[type=number]:disabled+label {
    color: rgba(0, 0, 0, 0.26);
  }
  input[type=number]:focus:not([readonly]) {
    border-bottom: 1px solid #26a69a;
    box-shadow: 0 1px 0 0 #26a69a;
  }
  input[type=number]:focus:not([readonly])+label {
    color: #26a69a;
  }
  input[type=number].validate+label {
    width: 100%;
    pointer-events: none;
  }
  input[type=number]+label:after {
    display: block;
    content: "";
    position: absolute;
    top: 60px;
    opacity: 0;
    transition: .2s opacity ease-out, .2s color ease-out;
  }
  .input-field {
    position: relative;
    margin-top: 1rem;
  }
  .input-field.col label {
    left: .75rem;
  }
  .input-field label {
    color: #9e9e9e;
    position: absolute;
    top: 0.8rem;
    left: 0;
    font-size: 1rem;
    cursor: text;
    transition: .2s ease-out;
    text-align: initial;
  }
  .input-field label:not(.label-icon).active {
    font-size: .8rem;
    -webkit-transform: translateY(-140%);
    transform: translateY(-140%);
  }
  .hiddendiv {
    display: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow-wrap: break-word;
    padding-top: 1.2rem;
    position: absolute;
    top: 0;
  }
  .file-field {
    position: relative;
  }
  .file-field .btn {
    float: left;
    height: 3rem;
    line-height: 3rem;
  }
  .file-field span {
    cursor: pointer;
  }
  .file-field input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .preloader-wrapper {
    display: inline-block;
    position: relative;
    width: 50px;
    height: 50px;
  }
  .preloader-wrapper.small {
    width: 36px;
    height: 36px;
  }
  .preloader-wrapper.active {
    -webkit-animation: container-rotate 1568ms linear infinite;
    animation: container-rotate 1568ms linear infinite;
  }
  .spinner-layer {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    border-color: #26a69a;
  }
  .spinner-blue-only {
    border-color: #4285f4;
  }
  .active .spinner-layer,
  .active .spinner-layer.spinner-blue-only {
    opacity: 1;
    -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  }
  .gap-patch {
    position: absolute;
    top: 0;
    left: 45%;
    width: 10%;
    height: 100%;
    overflow: hidden;
    border-color: inherit;
  }
  .gap-patch .circle {
    width: 1000%;
    left: -450%;
  }
  .circle-clipper {
    display: inline-block;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden;
    border-color: inherit;
  }
  .circle-clipper .circle {
    width: 200%;
    height: 100%;
    border-width: 3px;
    border-style: solid;
    border-color: inherit;
    border-bottom-color: transparent!important;
    border-radius: 50%;
    -webkit-animation: none;
    animation: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
  }
  .circle-clipper.left .circle {
    left: 0;
    border-right-color: transparent!important;
    -webkit-transform: rotate(129deg);
    transform: rotate(129deg);
  }
  .circle-clipper.right .circle {
    left: -100%;
    border-left-color: transparent!important;
    -webkit-transform: rotate(-129deg);
    transform: rotate(-129deg);
  }
  .active .circle-clipper.left .circle {
    -webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  }
  .active .circle-clipper.right .circle {
    -webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  }
}


/*! CSS Used from:
http://esignal.co.kr/ai/targets1/css/style.css ;
   media=screen,  projection */

@media screen,
projection {
  input[type=number] : focus:not([readonly]) {
    border-bottom: 1px solid #90a4ae;
    box-shadow: 0 1px 0 0 #90a4ae;
  }
  input[type=number]:focus:not([readonly])+label {
    color: #90a4ae;
  }
}


/*! CSS Used from: Embedded */

.close-first {
  display: none;
}

#load_fetch_data {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  z-index: 999;
  left: 0;
  right: 0;
}

.blinking {
  padding-top: 100px;
  margin-left: -60px;
  opacity: 0.8;
  animation: blinker 0.5s linear infinite;
}


/*! CSS Used keyframes */

@-webkit-keyframes container-rotate {
  to {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes container-rotate {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
  }
  25% {
    -webkit-transform: rotate(270deg);
  }
  37.5% {
    -webkit-transform: rotate(405deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
  }
  62.5% {
    -webkit-transform: rotate(675deg);
  }
  75% {
    -webkit-transform: rotate(810deg);
  }
  87.5% {
    -webkit-transform: rotate(945deg);
  }
  to {
    -webkit-transform: rotate(1080deg);
  }
}

@keyframes fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }
  25% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  37.5% {
    -webkit-transform: rotate(405deg);
    transform: rotate(405deg);
  }
  50% {
    -webkit-transform: rotate(540deg);
    transform: rotate(540deg);
  }
  62.5% {
    -webkit-transform: rotate(675deg);
    transform: rotate(675deg);
  }
  75% {
    -webkit-transform: rotate(810deg);
    transform: rotate(810deg);
  }
  87.5% {
    -webkit-transform: rotate(945deg);
    transform: rotate(945deg);
  }
  to {
    -webkit-transform: rotate(1080deg);
    transform: rotate(1080deg);
  }
}

@-webkit-keyframes left-spin {
  from {
    -webkit-transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(130deg);
  }
}

@keyframes left-spin {
  from {
    -webkit-transform: rotate(130deg);
    transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(130deg);
    transform: rotate(130deg);
  }
}

@-webkit-keyframes right-spin {
  from {
    -webkit-transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
  }
  to {
    -webkit-transform: rotate(-130deg);
  }
}

@keyframes right-spin {
  from {
    -webkit-transform: rotate(-130deg);
    transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  to {
    -webkit-transform: rotate(-130deg);
    transform: rotate(-130deg);
  }
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}


/*! CSS Used fontfaces */

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v50/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
}

@font-face {
  font-family: "Roboto";
  src: local(Roboto Thin), url("http://esignal.co.kr/ai/targets1/fonts/roboto/Roboto-Thin.woff2") format("woff2"), url("http://esignal.co.kr/ai/targets1/fonts/roboto/Roboto-Thin.woff") format("woff");
  font-weight: 100;
}

@font-face {
  font-family: "Roboto";
  src: local(Roboto Light), url("http://esignal.co.kr/ai/targets1/fonts/roboto/Roboto-Light.woff2") format("woff2"), url("http://esignal.co.kr/ai/targets1/fonts/roboto/Roboto-Light.woff") format("woff");
  font-weight: 300;
}

@font-face {
  font-family: "Roboto";
  src: local(Roboto Regular), url("http://esignal.co.kr/ai/targets1/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("http://esignal.co.kr/ai/targets1/fonts/roboto/Roboto-Regular.woff") format("woff");
  font-weight: 400;
}

@font-face {
  font-family: "Roboto";
  src: local(Roboto Medium), url("http://esignal.co.kr/ai/targets1/fonts/roboto/Roboto-Medium.woff2") format("woff2"), url("http://esignal.co.kr/ai/targets1/fonts/roboto/Roboto-Medium.woff") format("woff");
  font-weight: 500;
}

@font-face {
  font-family: "Roboto";
  src: local(Roboto Bold), url("http://esignal.co.kr/ai/targets1/fonts/roboto/Roboto-Bold.woff2") format("woff2"), url("http://esignal.co.kr/ai/targets1/fonts/roboto/Roboto-Bold.woff") format("woff");
  font-weight: 700;
}

#toast-container {
  display: block;
  position: fixed;
  z-index: 10000;
}
@media only screen and (max-width: 600px) {
  #toast-container {
  min-width: 100%;
  bottom: 0%}
}@media only screen and (min-width: 601px) and (max-width: 992px) {
  #toast-container {
  left: 5%;
  bottom: 7%;
  max-width: 90%}
}@media only screen and (min-width: 993px) {
  #toast-container {
  top: 10%;
  right: 7%;
  max-width: 86%}
}.toast {
  border-radius: 2px;
  top: 35px;
  width: auto;
  clear: both;
  margin-top: 10px;
  position: relative;
  max-width: 100%;
  height: auto;
  min-height: 48px;
  line-height: 1.5em;
  word-break: break-all;
  background-color: #323232;
  padding: 10px 25px;
  font-size: 1.1rem;
  font-weight: 300;
  color: #fff;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.toast .btn, .toast .btn-large, .toast .btn-flat {
  margin: 0;
  margin-left: 3rem;
}
.toast.rounded {
  border-radius: 24px;
}

@media only screen and (max-width: 600px) {
  .toast {
  width: 100%;
  border-radius: 0;
}
}@media only screen and (min-width: 601px) and (max-width: 992px) {
  .toast {
  float: left;
}
}@media only screen and (min-width: 993px) {
  .toast {
  float: right;
}