/*!
 *@Title: FLP Main CSS
 *@Author: Redford Sumcad,Balesabu GODUGU,Wei Ji Tan, Ashutos Kumar
 *@Description: All main unique css associated to FLP will be define in this stylesheet.
 *@Designer: Serene Yap, Leo Je-Wei LIN
 *@StartDate: 18th,October,2016
 *@updatedDate:Wed Jul 17 2019 18:24:02 GMT+0800 (+08) 
 */
 div.no-js-wrapper .no-script-content {
    display: none;
  }
  html {
    background-color: #fff;
    overflow-x: initial;
  }
  ::-ms-clear {
    display: none;
  }
  body.fixed-body {
    position: fixed;
  }
  .promo-fixed {
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms;
  }
  .promo-fixed a:not(.btn-close) {
    display: block;
  }
  .hideOut {
    -webkit-transform: translateY(100%) translateZ(0);
    -moz-transform: translateY(100%) translateZ(0);
    -ms-transform: translateY(100%) translateZ(0);
    -o-transform: translateY(100%) translateZ(0);
    transform: translateY(100%) translateZ(0);
  }
  .alert-main a.btn-msg-close {
    height: 25px;
  }
  .pad0 {
    padding: 0;
  }
  .comparison .sub-sub-header {
    margin: 8px 0;
    font-weight: 400;
  }
  .header-placeholder.flp-type
    .mini-menu.navbar
    .navbar-inner
    .header-navigation
    .header-menu
    .submenulist
    .button-wrapper {
    padding-bottom: 16px;
  }
  .comparison .applyNowBtn {
    width: initial;
  }
  .collapse-box.active .ico-clearall-filled {
    color: #f54;
  }
  .collapse-box .ico-clearall-filled:before {
    background-color: white;
    border: 1px solid white;
  }
  #mobileSlideMenu .ss-gac-m#search_suggest_m_0 {
    width: calc(100% - 32px);
    border: 1px solid silver;
    border-top: 0;
    position: absolute;
    top: 48px;
    max-height: 288px;
    background: #fff;
    overflow: auto;
    -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.2);
  }
  .search-box .btn-close .icon,
  .search-boxslide .btn-close .icon {
    color: silver;
  }
  .mega-menu .navbar-header .dark-menu-group a .icon {
    top: 0;
    margin-right: 2px;
    font-size: 13px;
  }
  .mega-menu .header-menu .dark-menu-group {
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }
  .mega-menu .header-menu .dark-menu-group .button-wrapper {
    padding: 0;
    margin: 0;
  }
  .header-placeholder
    .navbar
    .navbar-inner
    .header-navigation
    .header-menu
    .submenulist.last-child
    .button-wrapper {
    padding: 0;
  }
  .header-placeholder.flp-type
    .navbar
    .navbar-inner
    .header-navigation
    .header-menu
    .submenulist.last-child
    .dropdown-menu {
    min-width: 100%;
  }
  .dark-menu-group .dropdown-menu.dark-menu li a {
    padding: 14px 16px;
  }
  .pager li.not-visibility,
  .pagination > li.not-visibility {
    display: none;
  }
  .quiz-result .question-answer .media.media-box-type2 .media-left img {
    width: 272px;
    height: 272px;
    max-width: none;
  }
  @media (min-width: 769px) {
    .not-visibility {
      display: none;
    }
  }
  @media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    .question-answer .media .media-left {
      float: left;
      width: 100%;
    }
  }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .question-answer .media .media-left {
      float: left;
      width: 50%;
    }
  }
  @media (max-width: 767px) and (min-width: 320px) {
    .navbar-box .nav.nav-buttons li a {
      font-size: 14px;
    }
    .question-answer .media .media-left img {
      max-width: 100%;
    }
    .unit-trust .is-focus .focus-label {
      width: 240px !important;
    }
    .left-wrapper #sideNav,
    .left-wrapper .left-promotion-content,
    .left-wrapper .left-breadcrumb {
      display: none;
    }
  }
  .checkbox-group.roundedgray .checkbox {
    border: none;
    border-radius: unset;
  }
  .left-wrapper .list-box a:hover {
    color: initial;
  }
  @media (min-width: 768px) {
    .left-wrapper #mb-menu-top {
      display: none !important;
    }
  }
  @media (min-width: 768px) {
    .left-wrapper #sideNav .navbar-nav > li,
    .left-wrapper #sideNav .navbar-nav {
      float: none;
    }
    .left-wrapper #sideNav #mb-menu-top {
      display: none;
    }
  }
  .left-wrapper #sideNav .nav > li > a:focus,
  .left-wrapper #sideNav .nav > li > a:hover {
    background: none;
  }
  .left-wrapper #sideNav li {
    margin-bottom: 0;
  }
  .left-wrapper #sideNav li a span.nav-icon {
    display: none;
    margin-right: 10px;
  }
  .left-wrapper #sideNav li.active a {
    color: #ee1818;
    padding-left: 0;
  }
  .left-wrapper #sideNav li.active a span.nav-icon {
    display: inline;
  }
  .left-wrapper #sideNav .left-nav {
    width: 100%;
    padding-top: 13px;
  }
  .left-wrapper .mobile-nav-bar,
  .left-wrapper .select-section {
    position: absolute;
  }
  .left-wrapper #mb-menu-top .icon-arrow {
    z-index: 179;
    right: 10px;
  }
  .left-wrapper #mb-menu-top .navbar-nav {
    margin: 0;
    background: #f7f7f7;
  }
  .left-wrapper #mb-menu-top .nav > li > a:focus,
  .left-wrapper #mb-menu-top .nav > li > a:hover {
    background-color: #f7f7f7;
  }
  .left-wrapper .animated {
    -webkit-animation-duration: 0.25s;
    animation-duration: 0.25s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  .left-wrapper .top-nav {
    transition: all 200ms;
    top: 0;
    position: relative;
  }
  .display-flex {
    display: flex;
    flex-flow: row;
  }
  @media only screen and (max-width: 767px) {
    .left-content {
      width: 100%;
    }
    .display-flex {
      flex-flow: column;
    }
    .country-box .col-xs-6 {
      width: 50%;
    }
  }
  .affix-top {
    position: absolute;
  }
  .read-freestylecontent .list-box .left-nav li a:hover {
    color: #000;
  }
  .read-freestylecontent .affix-top .left-breadcrumb.breadcrumb,
  .read-freestylecontent .affix-top .left-promotion-content {
    visibility: visible;
  }
  .read-product .left-wrapper .left-breadcrumb.breadcrumb,
  .read-product .left-wrapper .left-promotion-content {
    visibility: hidden;
  }
  .read-product .left-wrapper .list-box .left-nav li a:hover {
    color: #000;
  }
  .read-product .left-wrapper.affix .left-breadcrumb.breadcrumb,
  .read-product .left-wrapper.affix .left-promotion-content {
    visibility: visible;
  }
  .affix-bottom {
    position: absolute;
    bottom: 0;
  }
  .header-placeholder.flp-type .navbar .navbar-inner .navbar-links-left {
    transition: all 0.3s linear;
  }
  .header-placeholder.flp-type
    .navbar
    .navbar-inner
    .navbar-links-left
    ul
    > li.divider {
    background-color: #c0c0c0;
    width: 1px;
    padding: 0;
    margin-left: 10px;
    margin-right: 10px;
    height: 24px;
    transition: all 300ms;
    margin-top: 1.8em;
  }
  .header-placeholder.flp-type
    .mini-menu
    .navbar-inner
    .navbar-links-left
    ul
    > li.divider {
    margin-top: 0.8em;
  }
  #mobileSlideMenu a.btn-close .icon.ico-cancel4 {
    top: 1px;
  }
  .media.media-box-type2 .media-left img {
    width: 100%;
    object-position: center;
    object-fit: cover;
    max-width: 100%;
  }
  h1,
  .h1,
  h2,
  .h2,
  h3,
  .h3,
  .h4,
  .h5,
  .h6,
  h4,
  h5,
  h6 {
    line-height: 1.3;
  }
  body.header-search-open {
    overflow: hidden;
  }
  .btn-close[style*="display: inline;"] + .btn-history,
  .btn-close[style*="display: block;"] + .btn-history {
    display: none;
  }
  .main-container {
    margin-top: 120px;
    padding-top: 1px;
    transition: all 200ms;
  }
  .search-section {
    overflow: hidden;
  }
  .search-section .searchresult-hr:last-child {
    display: none;
  }
  .search-section .search-result {
    margin-top: 0px;
  }
  .search-section .search-result h3 a {
    color: #2e2e2e;
    margin-bottom: 4px;
    line-height: 1;
    font-weight: 500;
    text-decoration: none;
    font-size: 16px;
    font-size: 1.6rem;
  }
  .search-section .search-result h3 a:hover {
    color: #ee1818;
  }
  .search-section .search-result p a {
    font-size: 14px;
    font-size: 1.4rem;
    color: #2e2e2e;
    text-decoration: none;
    font-weight: 200;
  }
  .search-section .search-result h3 a .txt-hightlight {
    font-weight: bold;
  }
  .search-section .search-result h3 {
    margin-bottom: 8px;
  }
  .search-section .search-result h3 b {
    font-weight: bold;
  }
  .search-section .search-result:first-child {
    margin-top: 16px;
  }
  .bg-white {
    background: #fff;
  }
  .secondary-utilitybar {
    padding-top: 0;
  }
  .dropdown.open .dropdown-menu {
    overflow: visible;
  }
  .dropdown.open .search-menu .search-menu-content {
    overflow: visible;
  }
  .search-box.search-page {
    overflow: visible;
    height: 40px;
  }
  .search-section {
    clear: both;
  }
  .search-box.open {
    overflow: visible;
  }
  .search-menu-content {
    overflow: initial;
  }
  .search-suggestion {
    display: none;
  }
  .search-categories {
    padding-left: 0px;
    padding-top: 40px;
    display: inline-flex;
    width: 100%;
  }
  ul.search-categories li {
    float: left;
    margin: 0;
    margin-right: 1em;
    list-style-type: none;
  }
  ul.search-categories li a {
    color: #2e2e2e;
    text-decoration: none;
  }
  ul.search-categories li a.pressed:focus,
  ul.search-categories li a:hover,
  ul.search-categories li a.active {
    color: #ff3333;
    border-bottom: 2px solid #ff3333;
    padding-bottom: 8px;
  }
  #search-result-count {
    margin-top: 32.5px;
    display: inline-block;
  }
  #search-result-count strong {
    font-weight: 500;
    color: #2e2e2e;
  }
  .search-menu-content input.search {
    font-size: 16px;
    font-size: 1.6rem;
  }
  .searchresult-hr {
    border-bottom: solid 1px #dcdcdc;
    margin: 24px 0;
  }
  .search-result .search-map-info img {
    height: 88px;
    width: 96px;
    display: inline-block;
    margin-right: 16px;
  }
  .search-result .search-info {
    display: inline-block;
  }
  .search-suggestion-query {
    margin-top: 16px;
    margin-bottom: 16px;
    color: #f33;
  }
  .search-suggestion-query a b {
    border-bottom: 1px dotted #f33;
  }
  .search-suggestion h3 {
    margin-top: 24px;
    margin-bottom: 8px;
    font-size: 1.6rem;
    font-weight: 500;
  }
  .search-section .search-result.branch {
    display: inline-flex;
    display: ms-inline-box;
    display: -webkit-inline-box;
    width: 100%;
  }
  .search-info ul {
    padding-left: 0px;
    margin-top: 16px;
    margin-bottom: 0px;
  }
  .search-info ul li {
    list-style-type: none;
    padding-left: 0px;
    margin-right: 0px;
    display: inline;
    color: #656565;
  }
  .search-info ul li span {
    font-weight: 500;
    font-size: 14px;
    color: #909090;
  }
  .search-info ul li .icon {
    color: #656565;
    font-size: 18px;
  }
  .search-box.open .ss-gac-m,
  .search-box.open .ss-gac-mm {
    top: 40px;
    width: calc(100% - 56px);
    margin-right: 8px;
    background-color: #fff;
    position: absolute;
    max-height: 200px;
    overflow: hidden;
  }
  .search-box.open .ss-gac-m {
    overflow: visible;
  }
  .search-box.open .ss-gac-mm {
    overflow: visible;
  }
  .ss-gac-m tbody tr td,
  .ss-gac-mm tbody tr td {
    line-height: 40px;
    padding: 0 16px;
    cursor: pointer;
    border-bottom: none;
    width: 100%;
    border-right: none;
  }
  .ss-gac-m,
  .ss-gac-mm {
    max-height: 200px;
    overflow: hidden;
    display: none;
  }
  input.m-searchbox,
  input.s-searchbox {
    padding-left: 16px;
  }
  .dropdown .dropdown-menu.dark-menu {
    top: 120px;
    -webkit-transition: top 0.3s linear;
    -moz-transition: top 0.3s linear;
    -ms-transition: top 0.3s linear;
    -o-transition: top 0.3s linear;
    transition: top 0.3s linear;
  }
  .dropdown .dropdown-menu.dark-menu.header-med {
    top: 48px !important;
  }
  .dropdown .dropdown-menu.dark-menu.header-big {
    top: 120px !important;
  }
  .search-info ul li:after {
    content: " |";
    font-size: 1.4rem;
    color: #909090;
  }
  .search-info ul li:last-child:after,
  .search-info ul li:first-child:after {
    content: "";
  }
  .search-info ul li:nth-child(3) {
    margin-left: -4px;
  }
  .search-box.search-page input {
    padding-right: 80px;
  }
  .search-page .btn-close {
    top: 7px;
  }
  .search-page .btn-history {
    font-size: 21px;
    background: none;
    border: none;
    position: absolute;
    right: 10px;
    top: 6px;
  }
  .search-page .btn-history .icon {
    color: #909090;
  }
  .search-page .btn-close {
    right: 10px;
  }
  .search-page .btn-close .icon {
    color: silver;
  }
  .search-page .ss-gac-recent {
    top: 40px;
    width: calc(100% + 0.5px);
    margin-right: 8px;
    background-color: #fff;
    border: 1px solid #c0c0c0;
    border-top: 0;
    position: absolute;
    max-height: 200px;
    overflow: hidden;
    z-index: 99;
    max-height: 400px;
    overflow-y: auto;
  }
  .search-page .ss-gac-recent tbody {
    display: block;
    max-height: 400px;
    overflow-y: scroll;
  }
  .search-page .ss-gac-recent tbody tr {
    display: block;
    border-bottom: 1px solid #dcdcdc;
  }
  .search-page .ss-gac-recent tbody tr td {
    border-bottom: none;
  }
  .search-page .ss-gac-recent tr th {
    font-weight: 500;
    font-size: 14px;
    line-height: 14px;
    height: 40px;
    background: #ececec;
    border-bottom: 0;
    cursor: default;
    vertical-align: middle;
  }
  .search-page .ss-gac-recent tr td {
    cursor: pointer;
    height: 48px;
    vertical-align: middle;
    border-bottom: 1px solid #dcdcdc;
  }
  .search-page .ss-gac-recent tr:hover {
    background: #f3f3f3;
  }
  .search-page .ss-gac-recent tr th span.clear-search-history {
    position: absolute;
    right: 16px;
    font-weight: 200;
    cursor: pointer;
    color: #909090;
  }
  .search-page .btn-history .icon.active {
    color: #f33;
  }
  .search-page table tr td {
    color: #2e2e2e;
    font-weight: 200;
  }
  .search-page input.s-searchbox {
    color: #2e2e2e;
  }
  .search-page #search-result-count {
    margin-top: 32.5px;
    color: #909090;
  }
  .search-page .article-section .article-content .timestamp {
    color: #909090;
  }
  #search-result-count {
    margin-top: 32.5px;
    color: #909090;
  }
  .search-box .btn-close,
  .search-boxslide .btn-close {
    top: 7px;
  }
  #flpHeader
    .navbar
    .search-box
    .btn-close[style*="display: inline;"]
    + .btn-history,
  #flpHeader
    .navbar
    .search-box
    .btn-close[style*="display: block;"]
    + .btn-history {
    display: none;
  }
  #flpHeader .navbar .search-box a.btn-close:not(:hidden) {
    background-color: red;
  }
  #flpHeader .navbar .search-box .m-searchbox {
    font-size: 16px;
  }
  #flpHeader .navbar .search-box .btn-history {
    font-size: 21px;
    background: none;
    border: none;
    position: absolute;
    right: 43px;
    top: 7px;
  }
  #flpHeader .navbar .search-box .ico-cancel4,
  #flpHeader .navbar .search-box .ico-time1 {
    font-size: 21px;
    color: #909090;
    position: relative;
    right: 16px;
    top: 1px;
  }
  #flpHeader .navbar .search-box .ico-cancel4.active,
  #flpHeader .navbar .search-box .ico-time1.active {
    color: #f33;
  }
  #flpHeader .navbar .search-box .btn-close .icon {
    color: silver;
  }
  #flpHeader .navbar .search-box .ico-cancel4,
  #flpHeader .navbar .search-box .btn-close .icon.ico-cancel4 {
    color: silver;
  }
  #flpHeader .navbar .search-box .pop-search-label {
    color: #909090;
    font-size: 16px;
    font-size: 1.6rem;
  }
  #flpHeader .navbar .search-box ol.pop-search-list {
    list-style-type: none;
    color: #f33;
    font-size: 16px;
  }
  #flpHeader .navbar .search-box ol.pop-search-list li {
    margin: 0 4px;
  }
  #flpHeader .navbar .search-box ol.pop-search-list li:after {
    content: ",";
    color: #909090;
  }
  #flpHeader .navbar .search-box ol.pop-search-list li:last-child:after {
    content: "";
  }
  #flpHeader .navbar .search-box ol.pop-search-list a {
    color: inherit;
    float: left;
  }
  #flpHeader .ss-gac-recent {
    top: 40px;
    width: calc(100% - 56px);
    margin-right: 8px;
    background-color: #fff;
    border: 1px solid silver;
    border-top: 0;
    position: absolute;
    overflow-y: auto;
    max-height: 400px;
  }
  #flpHeader .ss-gac-recent tbody {
    display: block;
    max-height: 400px;
    overflow-y: scroll;
  }
  #flpHeader .ss-gac-recent tbody tr {
    display: block;
    border-bottom: 1px solid #dcdcdc;
  }
  #flpHeader .ss-gac-recent tbody tr td {
    border-bottom: none;
    vertical-align: middle;
  }
  #flpHeader .ss-gac-recent tr th {
    vertical-align: middle;
  }
  #flpHeader .ss-gac-recent tr td {
    cursor: pointer;
    height: 48px;
    font-size: 16px;
    padding: 13px 16px;
    vertical-align: middle;
    border: 0;
    color: #2e2e2e;
    font-weight: 200;
    border-bottom: 1px solid #dcdcdc;
    display: list-item;
  }
  #flpHeader .ss-gac-recent tr td:hover {
    background: #f3f3f3;
  }
  #flpHeader .ss-gac-recent tr th {
    cursor: default;
    font-weight: 500;
    height: 40px;
    line-height: 14px;
    font-size: 14px;
    background: #ececec;
    border-bottom: 0;
  }
  #flpHeader .ss-gac-recent tr th span.clear-search-history {
    position: absolute;
    right: 16px;
    font-weight: 200;
    cursor: pointer;
    color: #909090;
  }
  #flpHeader .ss-gac-recent tr:last-child td {
    border-bottom: 0;
  }
  #flpHeader .ss-gac-mm#search_suggest_m_m0 {
    max-height: none;
  }
  #flpHeader .ss-gac-mm#search_suggest_m_m0 .search-section {
    max-height: 300px;
    overflow: auto;
    border: 1px solid silver;
    border-top: 0;
    border-bottom: 0;
  }
  #flpHeader .ss-gac-mm#search_suggest_m_m0 .search-section .search-info {
    width: 95%;
  }
  #flpHeader .ss-gac-mm#search_suggest_m_m0 .search-section .searchresult-hr {
    margin: 0;
  }
  #flpHeader
    .ss-gac-mm#search_suggest_m_m0
    .search-section
    .search-result:first-child {
    margin: 0;
  }
  #flpHeader .ss-gac-mm#search_suggest_m_m0 .search-section .search-result {
    padding: 16px;
  }
  #flpHeader .ss-gac-mm#search_suggest_m_m0 .search-section .search-result:hover {
    background-color: #ececec;
  }
  #flpHeader
    .ss-gac-mm#search_suggest_m_m0
    .search-section
    .search-result:hover
    h3
    a {
    color: #ee1818;
  }
  #flpHeader .ss-gac-mm#search_suggest_m_m0 .search-section .search-result-nav {
    float: right;
    font-size: 17px;
    position: relative;
    right: -10px;
    color: silver;
  }
  #flpHeader .ss-gac-mm#search_suggest_m_m0 .btn-view-all-results {
    background: #f33;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    height: 40px;
    border: 1px solid #ee1818;
    border-radius: 0;
  }
  #flpHeader .ss-gac-mm#search_suggest_m_m0 .btn-view-all-results:hover {
    background-color: #ee1818;
  }
  .breadcrumb.transparent li,
  .breadcrumb.transparent li .icon,
  .breadcrumb.transparent a {
    color: #909090;
  }
  .left-breadcrumb.breadcrumb li .icon {
    color: #909090;
  }
  .left-breadcrumb.breadcrumb a {
    color: #909090;
  }
  .left-breadcrumb.breadcrumb a .icon {
    color: #909090;
  }
  .promotion-box.full-width .carousel-caption .breadcrumb a {
    color: #fff;
  }
  .promotion-box.full-width .carousel-caption .breadcrumb a .icon {
    color: #fff;
  }
  .promotion-box.full-width .carousel-promo .promotion-content {
    max-width: 95%;
    width: 95%;
  }
  .promotion-box.full-width .carousel-promo .promotion-content .btn.btn-primary {
    color: #fff;
  }
  .promotion-box.full-width .carousel-promo .promotion-content h1,
  .promotion-box.full-width .carousel-promo .promotion-content p {
    width: 60%;
  }
  .promotion-box.full-width
    .carousel-promo
    .promotion-content
    .caption-img-wrapper {
    width: 30%;
    max-width: 280px;
    max-height: 178px;
    min-width: 200px;
    min-height: 127px;
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .promotion-box.full-width
    .carousel-promo
    .promotion-content
    .caption-img-wrapper
    img {
    display: block !important;
    min-height: initial;
    border: none;
  }
  .promotion-box.full-width
    .carousel-promo
    .promotion-content
    .caption-img-wrapper
    .img-placeholder {
    display: none;
  }
  .showMobileMenu #flpHeader:before {
    content: "";
    display: block;
    height: 4px;
    background: #2e2e2e;
  }
  .showMobileMenu .mobile-slideleft .search-group {
    padding: 0 16px 8px;
    overflow: hidden;
  }
  @media (min-width: 700px) {
    .showMobileMenu .mega-panel {
      max-height: 90%;
      -webkit-overflow-scrolling: touch;
      overflow-y: auto;
    }
    .showMobileMenu .not-visibility {
      visibility: initial;
    }
  }
  .showMobileMenu .mobile-slideleft {
    top: 0;
    bottom: 0;
    left: -300px;
    position: fixed;
    overflow: hidden;
    background: #fff;
    padding: 8px 0;
    z-index: 2000;
    display: block !important;
  }
  .showMobileMenu .mega-panel {
    overflow: auto;
    max-height: 95%;
  }
  .showMobileMenu .mobile-slideleft .search-group {
    padding: 0 16px 8px;
    overflow: hidden;
  }
  .showMobileMenu .mini-navbar {
    display: none !important;
  }
  .showMobileMenu .navbar {
    float: none;
    min-height: 48px;
    padding-right: 0;
    height: 48px !important;
  }
  .showMobileMenu .navbar .navbar-header,
  .showMobileMenu .navbar .mobile-box {
    display: block !important;
  }
  .showMobileMenu .navbar .navbar-header {
    width: 100%;
    float: none;
    min-height: 48px;
    padding-right: 0;
    height: 48px;
  }
  .showMobileMenu .navbar .mobile-box {
    float: left;
    margin-top: 13px;
  }
  .showMobileMenu .navbar .navbar-brand {
    width: 68px;
    height: 20px;
    margin-top: 13px;
    margin-left: 24px;
    overflow: hidden;
    padding: 0;
    display: block;
    background: transparent;
  }
  .showMobileMenu .navbar .navbar-brand img {
    max-width: 100%;
    max-height: 100%;
  }
  .showMobileMenu .navbar .img-logo,
  .showMobileMenu .navbar .navbar-links-left,
  .showMobileMenu .navbar .header-navigation {
    display: none !important;
  }
  .showMobileMenu .navbar .dark-menu-group {
    float: right;
    height: 48px;
    padding: 12px 16px 16px;
    background: #f33;
    margin-left: 16px;
  }
  .showMobileMenu .navbar .dark-menu-group a {
    color: #fff;
    font-size: 12px;
    font-size: 1.2rem;
  }
  #mobileSlideMenu .search-section .search-result {
    margin-left: 16px;
    margin-right: 16px;
  }
  #mobileSlideMenu .search-section .search-result .search-info {
    width: 90%;
  }
  #mobileSlideMenu .search-section .search-result .search-result-nav {
    float: right;
    font-size: 17px;
    position: relative;
    top: 10px;
    right: -10px;
    color: silver;
  }
  #mobileSlideMenu .search-section .search-result {
    margin-bottom: 16px;
  }
  .search-box .ss-gac-m {
    width: calc(100% - 40px);
    margin-right: 8px;
    background-color: #fff;
    border: 1px solid silver;
    top: 39px;
  }
  .ss-gac-a:hover td {
    background-color: #f3f3f3;
  }
  .ss-gac-m tbody tr td {
    line-height: 40px;
    padding: 0 16px;
    cursor: pointer;
  }
  .ss-gac-m {
    max-height: 200px;
    overflow: hidden;
    display: none;
    padding: 0px;
    z-index: 10;
    position: absolute;
    top: 39px;
  }
  input.m-searchbox {
    padding-left: 16px;
    padding-right: 75px;
  }
  .ss-gac-m li {
    list-style-type: none;
  }
  .ss-gac-m tbody tr td {
    border-bottom-color: #fff;
  }
  .container {
    max-width: 992px;
    margin-top: 72px;
    padding-left: 24px;
    padding-right: 24px;
  }
  .container.mTop-32 {
    margin-top: 32px;
  }
  .container.bg-transparent section {
    background: transparent;
  }
  .container.rich-text-box p,
  .container .rich-text-box p {
    margin-bottom: 16px;
  }
  .container.rich-text-box p:last-child,
  .container .rich-text-box p:last-child {
    margin-bottom: 0;
  }
  .container.rich-text-box p.mBot-32,
  .container .rich-text-box p.mBot-32 {
    margin-bottom: 32px;
  }
  .container.rich-text-box p.mBot-24,
  .container .rich-text-box p.mBot-24 {
    margin-bottom: 24px;
  }
  .container.rich-text-box p.txt-gray,
  .container .rich-text-box p.txt-gray {
    margin-bottom: 8px;
  }
  .container.rich-text-box h2,
  .container .rich-text-box h2 {
    margin-bottom: 16px;
  }
  .container.rich-text-box h2.mBot-8,
  .container .rich-text-box h2.mBot-8 {
    margin-bottom: 8px;
  }
  .container.rich-text-box h2.mBot-16,
  .container .rich-text-box h2.mBot-16 {
    margin-bottom: 8px;
  }
  .container.rich-text-box h2.mBot-32,
  .container .rich-text-box h2.mBot-32 {
    margin-bottom: 8px;
  }
  .container.rich-text-box h3,
  .container .rich-text-box h3 {
    margin-bottom: 8px;
  }
  .container.rich-text-box ul li,
  .container.rich-text-box ol li,
  .container .rich-text-box ul li,
  .container .rich-text-box ol li {
    margin-bottom: 8px;
  }
  .container.rich-text-box ul li:last-child,
  .container.rich-text-box ol li:last-child,
  .container .rich-text-box ul li:last-child,
  .container .rich-text-box ol li:last-child {
    margin-bottom: 0;
  }
  .container.rich-text-box .form-row,
  .container .rich-text-box .form-row {
    margin-bottom: 24px;
  }
  .container.rich-text-box .form-row.inline-block label,
  .container .rich-text-box .form-row.inline-block label {
    font-size: 14px;
    font-size: 1.4rem;
  }
  .container.rich-text-box .form-row .action-group .btn,
  .container .rich-text-box .form-row .action-group .btn {
    min-width: 135px;
  }
  .container.rich-text-box .form-row .custom-dropdown,
  .container.rich-text-box .form-row input[type="text"],
  .container .rich-text-box .form-row .custom-dropdown,
  .container .rich-text-box .form-row input[type="text"] {
    max-width: 464px;
  }
  .container.rich-text-box .form-row .sub-txt-gray,
  .container.rich-text-box .form-row .txt-error,
  .container .rich-text-box .form-row .sub-txt-gray,
  .container .rich-text-box .form-row .txt-error {
    margin: 8px 0 0;
  }
  .container.rich-text-box .form-row p,
  .container .rich-text-box .form-row p {
    line-height: normal;
  }
  .container.rich-text-box .form-row .select-group .txt-error,
  .container .rich-text-box .form-row .select-group .txt-error {
    display: none;
  }
  .container.rich-text-box .radio-group .txt-error,
  .container .rich-text-box .radio-group .txt-error {
    font-size: 14px;
    font-size: 1.4rem;
    display: none;
  }
  .container.rich-text-box .alert,
  .container .rich-text-box .alert {
    margin-bottom: 16px;
  }
  .container.rich-text-box .table-header th,
  .container .rich-text-box .table-header th {
    vertical-align: middle;
  }
  .container.rich-text-box .form-section label,
  .container .rich-text-box .form-section label {
    font-size: 14px;
    font-size: 1.4rem;
  }
  .container.rich-text-box .note-box ul li,
  .container.rich-text-box .note-box p,
  .container .rich-text-box .note-box ul li,
  .container .rich-text-box .note-box p {
    color: #909090;
  }
  .field-wrap {
    max-width: 464px;
    position: relative;
  }
  .field-wrap .icon {
    display: none;
    font-size: 14px;
    font-size: 1.4rem;
    position: absolute;
    right: 16px;
    top: 13px;
  }
  .field-wrap .icon.ico-tick1 {
    color: #292;
  }
  .field-wrap .icon.ico-cancel1 {
    color: #f33;
  }
  .field-wrap .txt-error {
    font-size: 14px;
    font-size: 1.4rem;
    display: none;
  }
  .results-content {
    display: none;
    margin-top: 24px;
  }
  .header-placeholder .navbar {
    border-width: 0;
  }
  body {
    background: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  body.salmon,
  body.graybg {
    background: #f3f3f3;
  }
  section {
    min-height: initial;
    min-height: auto;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
  }
  section.transparent {
    box-shadow: none;
  }
  section.article-box {
    border: 1px solid #dcdcdc;
  }
  section p {
    line-height: 1.5;
    margin-bottom: 0px;
  }
  section p:last-child {
    margin-bottom: 0px;
  }
  section:last-child {
    min-height: initial;
    min-height: auto;
  }
  section.min-ht-320 {
    min-height: 320px;
  }
  .footer-gray {
    background: #2e2e2e;
  }
  .footer-gray .footer-content {
    max-width: 1024px;
    padding-bottom: 0px;
    z-index: 10;
  }
  .footer.footer-gray.secondary {
    margin-top: -1px;
  }
  .toggle-button {
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    height: 22px;
    display: inline-block;
    background-color: #909090;
  }
  .toggle-button a {
    text-decoration: none;
    font-weight: 500;
    font-size: 10px;
    font-size: 1rem;
    border-radius: 10px;
    height: 20px;
    min-width: 20px;
    padding: 4px 4px 0;
    float: left;
    color: #fff;
    text-align: center;
    margin: 1px;
  }
  .toggle-button a:hover {
    color: #fff;
  }
  .toggle-button a.active {
    background-color: #f33;
  }
  .toggle-button a.active:hover {
    color: #fff;
  }
  .module-spacer-small {
    margin-bottom: 32px;
  }
  .module-spacer-big {
    margin-bottom: 88px;
  }
  .module-line {
    margin: 40px 0;
    border-top: 1px solid silver;
    height: 1px;
  }
  .freehtml-box {
    background: #272727;
    padding: 32px 0 32px;
    position: relative;
    top: 12px;
    margin-top: 32px;
  }
  .freehtml-box .container {
    margin-top: 0;
    margin-bottom: 0;
  }
  .freehtml-box.white {
    margin-top: 0;
    padding-top: 0;
    background: #fff;
  }
  .freehtml-box.transparent {
    margin-top: 0;
    padding-top: 0;
    background: transparent;
  }
  .freehtml-box.white img,
  .freehtml-box.transparent img {
    margin-right: 0;
  }
  .freehtml-box.white .rewards-content h2,
  .freehtml-box.transparent .rewards-content h2 {
    color: #2e2e2e;
    font-weight: 500;
  }
  .freehtml-box.white .rewards-content p,
  .freehtml-box.transparent .rewards-content p {
    color: #2e2e2e;
  }
  .freehtml-box img {
    max-width: 235px;
    float: left;
    margin-right: 32px;
  }
  .freehtml-box .freehtml-content {
    min-height: 64px;
    display: table;
  }
  .freehtml-box .freehtml-content .rewards-content {
    display: table-cell;
    vertical-align: middle;
    padding-right: 32px;
  }
  .freehtml-box h2 {
    font-weight: 400;
    color: #fff;
    margin-bottom: 8px;
  }
  .freehtml-box h2.small {
    font-size: 18px;
    font-size: 1.8rem;
  }
  .freehtml-box p {
    color: silver;
  }
  .freehtml-box p:last-child {
    margin-bottom: 0;
  }
  .group-tiles {
    margin-top: 32px;
    position: relative;
  }
  .group-tiles:last-child .card-tiles,
  .group-tiles.last-child .card-tiles {
    margin-bottom: 4px;
  }
  .card-tiles {
    margin-bottom: 16px;
  }
  .card-tiles .group-header h2 {
    margin-bottom: 8px;
    font-weight: 700;
    color: #2e2e2e;
    font-size: 32px;
    font-size: 3.2rem;
  }
  .card-tiles .group-header .card-tiles-desc {
    margin-bottom: 32px;
    font-size: 14px;
    font-size: 1.4rem;
    color: #909090;
  }
  .layout-box.type3 {
    height: 208px;
    border-left: 1px solid #656565;
    padding-left: 16px;
  }
  .layout-box.type3 a {
    display: block;
  }
  .layout-box.type3 img {
    width: auto;
    height: auto;
  }
  .layout-box.type3.absolute {
    background: transparent;
    position: relative;
  }
  .layout-box.type6 {
    margin-bottom: 16px;
  }
  .layout-box.type7 {
    margin-bottom: 16px;
  }
  .layout-box.type7 .layout-plain {
    height: 144px;
  }
  .layout-box.type8 {
    margin-bottom: 16px;
  }
  .media.media-box-type1 {
    margin-top: 16px;
  }
  .media.media-box .media-body .mBot-0 {
    margin-bottom: 0px;
  }
  .media.media-box .media-body .mTop-4 {
    margin-top: 4px;
  }
  .media.media-box .media-body p {
    margin-bottom: 0px;
  }
  .media.dark-media .media-body h3 a {
    color: #2e2e2e;
  }
  .media.dark-media .media-body h3 a:hover {
    color: #ee1818;
    text-decoration: none;
  }
  .media.dark-media .media-body h3 a:hover h3 {
    text-decoration: none;
    color: #ee1818;
  }
  .social-share-box {
    margin-top: 16px;
  }
  .social-share-box a {
    text-decoration: none;
    min-height: auto;
    line-height: 35px;
    color: #fff;
    padding: 0 8px;
    display: inline-block;
    padding-right: 8px;
    margin-right: 8px;
    margin-bottom: 24px;
  }
  .social-share-box a:last-child {
    margin-right: 0px;
  }
  .social-share-box .at-resp-share-element .at-share-btn {
    margin-bottom: 24px;
  }
  .social-share-box .icon {
    color: #fff;
    padding-left: 8px;
    top: 1px;
  }
  .social-share-box .fb {
    background: #3b5998;
  }
  .social-share-box .tw {
    background: #00aced;
  }
  .social-share-box .ln {
    background: #0077b5;
  }
  .article-section {
    padding-bottom: 0px;
  }
  .article-section .article-content {
    -webkit-box-shadow: 0px 1px 1px -1px silver;
    -moz-box-shadow: 0px 1px 1px -1px silver;
    box-shadow: 0px 1px 1px -1px silver;
    padding: 16px 16px 32px;
  }
  .article-section .article-content .timestamp {
    margin-bottom: 8px;
    display: block;
  }
  .article-section .article-head {
    overflow: hidden;
  }
  .article-section .article-head img {
    background: -webkit-linear-gradient(left, #909090, transparent 60%);
    background: -moz-linear-gradient(left, #909090, transparent 60%);
    background: -o-linear-gradient(left, #909090, transparent 60%);
    background: linear-gradient(to right, #909090, transparent 60%);
    max-width: 100%;
    margin-top: -5%;
    margin-bottom: -5%;
  }
  .article-section h1 {
    margin-bottom: 16px;
  }
  .article-section .media.media-box-type3 .media-left img {
    width: 96px;
    height: 88px;
  }
  .article-group {
    margin-top: 32px;
  }
  .article-group .media.media-box-type3 .media-left img {
    width: 96px;
    height: 88px;
  }
  .article-star {
    margin-top: 32px;
  }
  .article-star-box {
    display: none;
  }
  .article-star-box h3 {
    margin-bottom: 16px;
    display: none;
  }
  .article-star-box .article-textarea {
    display: none;
  }
  .article-star-box .article-textarea textarea {
    height: 82px;
    float: left;
  }
  .article-star-box .article-textarea p {
    text-align: right;
    color: #909090;
    margin-bottom: 0px;
    line-height: normal;
    font-size: 14px;
    font-size: 1.4rem;
    margin-top: 8px;
  }
  .article-star-box .article-textarea .txt-error {
    margin-top: 8px;
    float: left;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 500;
  }
  .article-star-box .checkbox-group,
  .article-star-box .article-textarea {
    margin-top: 8px;
  }
  .article-star-box .action-group,
  .article-star-box .roundedgray {
    display: none;
  }
  .article-star-box .action-group {
    margin-top: 16px;
  }
  .article-star-box > p {
    font-size: 14px;
    font-size: 1.4rem;
  }
  .question-section {
    margin-top: 32px;
  }
  .question-section h3 {
    margin-bottom: 8px;
  }
  .question-section.disabled {
    opacity: 0.3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    pointer-events: none;
  }
  .question-section p {
    margin-bottom: 8px;
  }
  .question-section .inactive-img,
  .question-section .checkbox-group .checkbox.unselected img,
  .question-section .radio-group .radio-column:not(.active) img {
    opacity: 0.4;
  }
  .question-section .layout-box.type6 .shade {
    background: none;
  }
  .question-section .layout-box.type6 .img-cover:before {
    width: 60%;
    height: 100%;
    display: block;
    content: "";
    opacity: 0.6;
    background: -webkit-linear-gradient(left, #2e2e2e, transparent);
    background: -moz-linear-gradient(left, #2e2e2e, transparent);
    background: -o-linear-gradient(left, #2e2e2e, transparent);
    background: linear-gradient(to right, #2e2e2e, transparent);
  }
  .question-section .radio-group .radio-column > img,
  .question-section .checkbox-group .checkbox > img {
    height: 80px;
    width: 80px;
  }
  .question-answer {
    padding: 24px 16px;
    background-color: #f3f3f3;
  }
  .question-answer h3 {
    font-weight: 400;
    margin-bottom: 8px;
  }
  .question-answer h3.h3-medium {
    margin-bottom: 16px;
    font-weight: 500;
  }
  .question-answer .media.media-box-type1 h3,
  .question-answer .media.media-box-type2 h3,
  .question-answer .media.media-box-type3 h3 {
    font-size: 18px;
    font-size: 1.8rem;
    color: #656565;
  }
  .question-answer .media.media-box-type1 h3.h3-medium,
  .question-answer .media.media-box-type2 h3.h3-medium,
  .question-answer .media.media-box-type3 h3.h3-medium {
    font-size: 24px;
    font-size: 2.4rem;
    color: #2e2e2e;
  }
  .question-answer .media.media-box-type1 p,
  .question-answer .media.media-box-type2 p,
  .question-answer .media.media-box-type3 p {
    color: #2e2e2e;
  }
  .question-answer .action-group .retest-again {
    color: #656565;
  }
  .question-answer .action-group .retest-again:hover {
    color: #ee1818;
  }
  .question-answer .action-group .retest-again:hover .icon {
    color: #ee1818;
  }
  .question-answer .action-group a {
    text-decoration: none;
    margin-top: 8px;
  }
  .question-answer .action-group .btn-fb {
    color: #fff;
  }
  .question-answer .action-group .btn {
    color: #fff;
  }
  .question-answer .action-group .btn:hover {
    color: #fff;
  }
  .question-answer .action-group .icon {
    top: 0px;
    margin-right: 8px;
    color: #656565;
  }
  .question-answer .txt-red {
    display: inline-block;
  }
  .question-answer:last-child {
    margin-bottom: 0px;
  }
  .article-carousel .carousel-inner {
    max-width: 99%;
  }
  .article-carousel .carousel-inner > .item .carousel-img {
    max-height: 208px;
    height: 208px;
  }
  .article-carousel .carousel-inner > .item .carousel-img:before {
    content: "";
    height: 208px;
    display: block;
    width: 60%;
    opacity: 0.6;
    position: absolute;
    top: 0;
    background: -webkit-linear-gradient(left, #2e2e2e, transparent);
    background: -moz-linear-gradient(left, #2e2e2e, transparent);
    background: -o-linear-gradient(left, #2e2e2e, transparent);
    background: linear-gradient(to right, #2e2e2e, transparent);
  }
  .article-carousel .carousel-inner > .item .carousel-img img {
    max-height: 208px;
    height: 208px;
  }
  .article-carousel .carousel-inner > .item .carousel-desc {
    -webkit-transition: height 0.4s ease;
    transition: height 0.4s ease;
    background-color: #f3f3f3;
    padding: 24px 16px;
  }
  .article-carousel .carousel-inner > .item .carousel-desc h3 {
    margin-bottom: 8px;
  }
  .article-carousel .carousel-control {
    background: none;
    text-shadow: none;
    box-shadow: none;
    opacity: 1;
    background: none;
    height: 208px;
  }
  .article-carousel .carousel-control.left .icon {
    left: 9px;
  }
  .article-carousel .carousel-control.right .icon {
    right: 14px;
  }
  .article-carousel .carousel-control:hover .icon {
    color: #ee1818;
  }
  .article-carousel .carousel-control .icon {
    position: absolute;
    top: 103px;
    z-index: 5;
    display: inline-block;
    color: #fff;
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 25px;
    font-size: 2.5rem;
  }
  .article-carousel .carousel-indicators {
    width: 100%;
    left: 0;
    margin-left: 0;
    bottom: 20px;
    top: 166px;
    height: 20px;
  }
  .article-carousel .carousel-indicators li:first-child {
    margin-left: 0px;
  }
  .img-cover {
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: relative;
  }
  .img-cover .icon {
    font-size: 5.6rem;
    color: #fff;
    opacity: 0.8;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .pagination-flp {
    margin: 24px -8px 0;
  }
  .pagination-flp li.active a {
    color: #f33;
  }
  .tag-group {
    margin-left: -4px;
  }
  .tag-group .tag {
    background: transparent;
  }
  .modal-backdrop {
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    z-index: 1045;
  }
  .modal-backdrop.header-big {
    top: 120px !important;
  }
  .modal-backdrop.header-med {
    top: 48px !important;
  }
  .modal-backdrop.darker.in {
    opacity: 0.8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
  }
  .media-two-col .loadingSpinner {
    margin: 32px auto 0;
  }
  .article-body-box {
    margin-top: 32px;
  }
  .article-body-box img {
    max-width: 100%;
  }
  .container.top5funds {
    margin-top: -8px;
  }
  .fund-data {
    margin: 24px;
    clear: both;
  }
  .fund-data .fund-header {
    color: #2e2e2e;
    font-size: 24px;
    font-size: 2.4rem;
    float: left;
    clear: left;
    font-weight: 500;
  }
  .fund-data .funds-data {
    padding-left: 0px;
  }
  .fund-data .fund-name,
  .fund-data .fund-name-header {
    clear: both;
    float: left;
    color: #909090;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    font-weight: 500;
  }
  .fund-data .percentage-details {
    float: right;
    color: #909090;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    font-weight: 500;
  }
  .fund-data li {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    font-size: 1.6rem;
    color: #2e2e2e;
    margin-top: 8px;
    font-weight: 500;
  }
  .fund-data li label {
    float: left;
    width: 70%;
  }
  .fund-data li span {
    float: right;
  }
  .fund-data .fund-title-name {
    display: inline;
    float: left;
    padding-bottom: 8px;
  }
  .fund-data .percentage {
    float: right;
    color: #292;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 500;
  }
  .fund-data .fund-name-header {
    display: none;
  }
  .fund-data .fund-data {
    overflow: hidden;
    margin: 24px;
  }
  .fund-data .fund-header {
    color: #2e2e2e;
    font-size: 24px;
    font-size: 2.4rem;
    float: left;
    line-height: 24px;
    clear: left;
    font-weight: 500;
  }
  .productCategory .loadSpinnerWrapper {
    background-color: rgba(0, 0, 0, 0.5);
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 190;
    margin-top: -32px;
  }
  .productCategory .loadSpinnerWrapper .loadingSpinner {
    position: absolute;
    top: 10%;
    left: 50%;
  }
  .contentCategory #bodywrapper > .container.group-tiles {
    margin-top: 32px;
  }
  .setMomScroll {
    -webkit-overflow-scrolling: touch;
  }
  .fine-print,
  .footNote {
    font-size: 1.4rem;
    color: #909090;
  }
  .stopScroll {
    overflow: hidden;
  }
  .footer.ipad-zIndex-fix {
    z-index: 888;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 1px);
  }
  .footer.footer-gray .footer-links .footer-social-box .icon {
    height: initial;
  }
  .flp-freestyle .article-star,
  .prodDetail .article-star {
    margin-top: 0;
  }
  .flp-freestyle .article-star .article-star-head,
  .prodDetail .article-star .article-star-head {
    border: none;
    padding: 8px 0 0;
  }
  .flp-freestyle .media.media-box-type3 .media-left img,
  .prodDetail .media.media-box-type3 .media-left img {
    width: 96px;
    height: 88px;
  }
  .flp-freestyle.ipad-overflow-fix,
  .ipad-overflow-fix.prodDetail {
    z-index: 255;
  }
  .flp-freestyle .mBot-48,
  .prodDetail .mBot-48 {
    margin-bottom: 48px;
  }
  .flp-freestyle .mTop-48,
  .prodDetail .mTop-48 {
    margin-top: 48px;
  }
  .flp-freestyle .mBot-64,
  .prodDetail .mBot-64 {
    margin-bottom: 64px;
  }
  .flp-freestyle .mTop-64,
  .prodDetail .mTop-64 {
    margin-top: 64px;
  }
  .flp-freestyle .iosfix,
  .prodDetail .iosfix {
    left: auto;
  }
  .flp-freestyle .animation,
  .prodDetail .animation,
  .flp-freestyle #mb-menu-top ul,
  .prodDetail #mb-menu-top ul {
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    -webkit-transform: translate3d(0, 0, 0);
  }
  .flp-freestyle .anchor,
  .prodDetail .anchor {
    display: block;
    height: 72px;
    margin-top: -70px;
    visibility: hidden;
  }
  .flp-freestyle .promotion-box.full-width .breadcrumb,
  .prodDetail .promotion-box.full-width .breadcrumb {
    position: static;
    margin: 24px -8px 0;
    margin-bottom: 0;
    z-index: 250;
  }
  .flp-freestyle .left-wrapper,
  .prodDetail .left-wrapper {
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
  }
  .flp-freestyle .left-wrapper .breadcrumb li,
  .prodDetail .left-wrapper .breadcrumb li,
  .flp-freestyle .left-wrapper .breadcrumb a,
  .prodDetail .left-wrapper .breadcrumb a {
    display: inline;
  }
  .flp-freestyle .left-wrapper.left-nav-adjust,
  .prodDetail .left-wrapper.left-nav-adjust {
    margin-top: -74px;
  }
  .flp-freestyle .left-wrapper.left-nav-adjust-max,
  .prodDetail .left-wrapper.left-nav-adjust-max {
    margin-top: 54px;
  }
  .flp-freestyle .left-wrapper.left-nav-adjust-min,
  .prodDetail .left-wrapper.left-nav-adjust-min {
    margin-top: -26px;
  }
  .flp-freestyle .left-wrapper .not-visibility,
  .prodDetail .left-wrapper .not-visibility {
    visibility: hidden;
  }
  .flp-freestyle .left-wrapper.ipadScrollFix,
  .prodDetail .left-wrapper.ipadScrollFix {
    -webkit-transform: translate3d(0, 0, 0);
  }
  .flp-freestyle .left-wrapper.fix-left-wrapper,
  .prodDetail .left-wrapper.fix-left-wrapper {
    position: fixed;
    z-index: 1;
  }
  .flp-freestyle .left-wrapper.fix-btm,
  .prodDetail .left-wrapper.fix-btm {
    position: absolute;
    bottom: 2px;
    top: auto;
  }
  .flp-freestyle .left-wrapper.fix-btm .left-breadcrumb,
  .prodDetail .left-wrapper.fix-btm .left-breadcrumb,
  .flp-freestyle .left-wrapper.fix-btm .left-promotion-content,
  .prodDetail .left-wrapper.fix-btm .left-promotion-content {
    z-index: auto;
  }
  .flp-freestyle .list-box,
  .prodDetail .list-box {
    width: 100%;
  }
  .flp-freestyle .list-box ul,
  .prodDetail .list-box ul {
    list-style: none;
    padding: 0;
  }
  .flp-freestyle .list-box ul li,
  .prodDetail .list-box ul li {
    margin-bottom: 16px;
  }
  .flp-freestyle .list-box ul li .nav-icon,
  .prodDetail .list-box ul li .nav-icon {
    float: left;
    display: block;
  }
  .flp-freestyle .list-box ul li .ico-arrowright3,
  .prodDetail .list-box ul li .ico-arrowright3 {
    color: #ff3333;
  }
  .flp-freestyle .list-box ul li a,
  .prodDetail .list-box ul li a {
    padding-left: 0;
    font-weight: 500;
    display: block;
    float: left;
    width: 85%;
    max-width: 247px;
  }
  .flp-freestyle .list-box ul li a.active,
  .prodDetail .list-box ul li a.active {
    color: #ff3333;
    padding-left: 16px;
  }
  .flp-freestyle #mb-menu-top .select-section,
  .prodDetail #mb-menu-top .select-section {
    display: block;
    cursor: pointer;
    color: #ff3333;
    background-color: #f7f7f7;
    height: 40px;
    text-align: left;
    width: 100%;
    padding: 12px 36px 12px 18px;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .flp-freestyle #mb-menu-top .hasShadow,
  .prodDetail #mb-menu-top .hasShadow {
    box-shadow: 0 1px 1px #c0c0c0;
    line-height: 1;
  }
  .flp-freestyle #mb-menu-top .icon,
  .prodDetail #mb-menu-top .icon {
    position: absolute;
    cursor: pointer;
    width: 20px;
    height: 20px;
    line-height: 40px;
    text-align: center;
  }
  .flp-freestyle #mb-menu-top ul li,
  .prodDetail #mb-menu-top ul li {
    background-color: #f7f7f7;
    padding: 12px 0 12px 24px;
    margin-bottom: 0;
  }
  .flp-freestyle #mb-menu-top ul li .icon,
  .prodDetail #mb-menu-top ul li .icon {
    right: 14px;
    height: 40px;
  }
  .flp-freestyle #mb-menu-top ul li a,
  .prodDetail #mb-menu-top ul li a {
    float: none;
  }
  .flp-freestyle .btn .btn-text-wrapper,
  .prodDetail .btn .btn-text-wrapper {
    text-align: left;
    padding-left: 46px;
    line-height: 16px;
    white-space: normal;
    position: relative;
    height: 40px;
  }
  .flp-freestyle .btn .btn-text-wrapper .btn-text,
  .prodDetail .btn .btn-text-wrapper .btn-text {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    line-height: 20px;
  }
  .flp-freestyle .btn .btn-icon,
  .prodDetail .btn .btn-icon {
    position: absolute;
    font-size: 30px;
    height: 30px;
    width: 30px;
  }
  .flp-freestyle .tk-desc,
  .prodDetail .tk-desc {
    font-size: 14px;
    font-size: 1.4rem;
    color: #909090;
  }
  .flp-freestyle .btn-wrapper-row a.btn.btn-link,
  .prodDetail .btn-wrapper-row a.btn.btn-link {
    width: 46%;
    padding: 16px;
    height: auto;
    position: relative;
  }
  .flp-freestyle .btn.tk-btn,
  .prodDetail .btn.tk-btn {
    text-align: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    float: left;
  }
  .flp-freestyle .how-to-wrapper .HTbutton-grp,
  .prodDetail .how-to-wrapper .HTbutton-grp {
    position: relative;
  }
  .flp-freestyle .how-to-wrapper .HTbutton-grp a,
  .prodDetail .how-to-wrapper .HTbutton-grp a,
  .flp-freestyle .how-to-wrapper .HTbutton-grp span,
  .prodDetail .how-to-wrapper .HTbutton-grp span {
    float: left;
  }
  .flp-freestyle .how-to-wrapper .HTbutton-grp .text-container,
  .prodDetail .how-to-wrapper .HTbutton-grp .text-container {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
  .flp-freestyle .how-to-wrapper .HTbutton-grp .font-highlight,
  .prodDetail .how-to-wrapper .HTbutton-grp .font-highlight {
    color: #ff3333;
    margin-right: 4px;
  }
  .flp-freestyle .how-to-wrapper .hw-more-info,
  .prodDetail .how-to-wrapper .hw-more-info {
    border: 1px solid #c0c0c0;
    padding: 16px 24px;
  }
  .flp-freestyle .how-to-wrapper .hw-more-info .icon-container,
  .prodDetail .how-to-wrapper .hw-more-info .icon-container {
    float: left;
    border: none;
    padding: 8px 16px 8px 0;
    width: 50%;
    height: auto;
    position: relative;
  }
  .flp-freestyle .how-to-wrapper .hw-more-info .icon-container .icon-text,
  .prodDetail .how-to-wrapper .hw-more-info .icon-container .icon-text {
    padding-left: 24px;
  }
  .flp-freestyle .how-to-wrapper .hw-more-info .icon-container .ht-icon,
  .prodDetail .how-to-wrapper .hw-more-info .icon-container .ht-icon {
    font-size: 24px;
    display: block;
    float: left;
    height: 100%;
    color: #656565;
  }
  .flp-freestyle .how-to-wrapper .hw-more-info .icon-container a,
  .prodDetail .how-to-wrapper .hw-more-info .icon-container a {
    color: #656565;
    display: block;
    float: left;
    width: 80%;
  }
  .flp-freestyle .how-to-wrapper .hw-more-info .icon-container a:hover,
  .prodDetail .how-to-wrapper .hw-more-info .icon-container a:hover {
    color: #ff3333;
  }
  .flp-freestyle .article-star,
  .prodDetail .article-star,
  .flp-freestyle .article-carousel,
  .prodDetail .article-carousel {
    margin-top: 32px;
  }
  .flp-freestyle .social-share-box.mBot-0 a,
  .prodDetail .social-share-box.mBot-0 a {
    margin-bottom: 0;
  }
  .flp-freestyle .social-share-box a,
  .prodDetail .social-share-box a,
  .flp-freestyle .social-share-box .at-resp-share-element .at-share-btn,
  .prodDetail .social-share-box .at-resp-share-element .at-share-btn {
    margin-bottom: 0;
  }
  .faq .media-left img {
    max-width: inherit;
  }
  .prodDetail .social-share-box .at-resp-share-element .at-share-btn {
    margin-bottom: 0;
  }
  .prodDetail .faq h3 a.btn-collapse {
    left: 0px;
  }
  .prodDetail .article-star {
    margin-top: 0;
  }
  .prodDetail .article-star .article-star-head {
    border: none;
    padding: 8px 0 0;
  }
  .prodDetail .media.media-box-type3 .media-left img {
    width: 96px;
    height: 88px;
  }
  .prodDetail .pLeft-36 {
    padding-left: 36px;
  }
  .prodDetail .rich-text-box ol li {
    margin-bottom: 0;
  }
  .prodDetail .list-box ul {
    margin: 0;
  }
  .prodDetail .anchor {
    height: 116px;
    margin-top: -116px;
  }
  .prodDetail .btn-wrapper-row .btn.btn-link {
    width: 100%;
  }
  .prodDetail .article-carousel .carousel-inner {
    max-width: 100%;
  }
  .prodDetail .glance-img img {
    width: 48px;
  }
  .prodDetail .glance-body {
    height: 48px;
  }
  .prodDetail .glance-body h2 {
    margin-bottom: 0;
  }
  .prodDetail .features-benifits h2 {
    width: 342px;
    height: 24px;
    text-align: left;
  }
  .prodDetail .media-object.faq {
    width: 96px;
    height: 88px;
  }
  .prodDetail .btn .btn-icon.ico-calculator-1-line {
    color: #909090;
  }
  .prodDetail .btn .btn-icon.ico-calculator-1-line:hover {
    color: #fff;
  }
  .prodDetail .prodDetail .features-box:last-child,
  .prodDetail .features-box.last {
    border-bottom: none;
    margin-bottom: 0;
  }
  .prodDetail .usefultools .btn .ico-calculator1.btn-icon {
    top: 30%;
  }
  .prodDetail .rich-text-box h2.mBot-32 {
    margin-bottom: 32px;
  }
  .prodDetail .faq .media-body h4 a {
    font-weight: bold;
    color: #2e2e2e;
    text-align: left;
    text-decoration: none !important;
    cursor: pointer;
  }
  .prodDetail .faq .media-body h4 a span {
    font-size: 20px;
    font-weight: 100;
    margin-left: 3px;
  }
  .prodDetail .faq-hr {
    border-bottom: solid 1px #c0c0c0;
    margin: 16px 0;
  }
  .prodDetail .fix-promo-header {
    width: 35% !important;
    transition: all 1s;
    -webkit-transform: translate3d(0, 0, 0);
  }
  .prodDetail .slider .card-offer {
    height: 88px;
    width: 302px;
    border-radius: 5px;
    background-color: #ffffff;
    box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.2);
    margin-left: 1px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    display: flex;
  }
  .prodDetail .item.slick-slide .slick-active:first-child {
    margin-right: 16px;
  }
  .prodDetail .slide-parent .item.slick-slide .slick-active:first-child {
    margin-right: -16px;
  }
  .prodDetail .slider .card-offer .img-cover {
    position: relative;
    height: 88px;
    width: 88px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
  .prodDetail .slider .card-offer .carousel-desc {
    padding: 16px 16px;
    width: 216px;
  }
  .prodDetail .slick-slide {
    width: 304px;
  }
  .prodDetail .slider .item {
    height: 90px;
  }
  .prodDetail .slider .item > a {
    text-decoration: none !important;
  }
  .prodDetail .slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
  }
  .prodDetail .slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin-right: 0;
    padding: 0;
  }
  .prodDetail .slick-list:focus {
    outline: none;
  }
  .prodDetail .slick-list.dragging {
    cursor: pointer;
    cursor: hand;
  }
  .prodDetail .slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .prodDetail .slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
  }
  .prodDetail .slick-track:before,
  .prodDetail .slick-track:after {
    content: "";
    display: table;
  }
  .prodDetail .slick-track:after {
    clear: both;
  }
  .prodDetail .slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
  }
  .prodDetail [dir="rtl"] .slick-slide {
    float: right;
  }
  .prodDetail .slick-slide img {
    display: block;
  }
  .prodDetail .slick-slide.slick-loading img {
    display: none;
  }
  .prodDetail .slick-slide.dragging img {
    pointer-events: none;
  }
  .prodDetail .slick-initialized .slick-slide {
    display: block;
  }
  .prodDetail .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
  }
  .prodDetail .slick-prev,
  .prodDetail .slick-next {
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: transparent;
    color: transparent;
    top: 50%;
    margin-top: -10px;
    padding: 0;
    border: none;
    outline: none;
  }
  .prodDetail .slick-prev:hover,
  .prodDetail .slick-prev:focus,
  .prodDetail .slick-next:hover,
  .prodDetail .slick-next:focus {
    outline: none;
    background: rgba(220, 220, 220, 0.8);
    color: transparent;
  }
  .prodDetail .prodDetail .slick-slider .slick-next:hover,
  .prodDetail .prodDetail .slick-slider .slick-prev:hover {
    background: rgba(220, 220, 220, 0.8);
  }
  .prodDetail .slick-prev.slick-disabled:before,
  .prodDetail .slick-next.slick-disabled:before {
    opacity: 0.25;
    display: none;
  }
  .prodDetail .slick-prev:before,
  .prodDetail .slick-next:before {
    font-size: 20px;
    line-height: 1;
    color: red;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .prodDetail .slick-slider .slick-next {
    width: 48px;
    height: 48px;
    background: rgba(220, 220, 220, 0.6);
    border: 0;
    z-index: 100;
    top: 53px;
    right: 0;
  }
  .prodDetail .slick-slider .slick-next:hover {
    background: rgba(220, 220, 220, 0.8);
  }
  .prodDetail .slick-slider .slick-next.slick-disabled {
    display: none !important;
  }
  .prodDetail .slick-slider .slick-prev {
    width: 48px;
    height: 48px;
    background: rgba(220, 220, 220, 0.6);
    border: 0;
    z-index: 100;
    top: 53px;
    left: 0;
    z-index: 99;
  }
  .prodDetail .slick-slider .slick-prev:hover {
    background: rgba(220, 220, 220, 0.8);
  }
  .prodDetail .slick-slider .slick-prev.slick-disabled {
    display: none !important;
  }
  .prodDetail .slick-prev:after {
    color: black;
    opacity: 1;
  }
  .prodDetail .slick-next:before {
    color: black;
    opacity: 1;
  }
  .prodDetail .slick-next.slick-arrow img {
    margin-top: 80%;
    width: 14.4px;
    height: 24px;
    object-fit: contain;
    margin-left: 30%;
  }
  .prodDetail .slick-arrow .icon {
    position: relative;
    top: 26%;
    font-size: 24px;
    color: #2e2e2e;
    left: 12px;
    width: 14.4px;
    height: 24px;
  }
  .prodDetail .card-offer .carousel-desc p {
    font-size: 15px;
    font-weight: 500;
    text-align: left;
    color: #2e2e2e;
    overflow: hidden;
    height: 55px;
    line-height: 1.2;
    margin-bottom: 16px;
  }
  .prodDetail .card-offer .carousel-desc a {
    text-decoration: none !important;
  }
  .prodDetail .slick-initialized .slick-slide {
    margin-right: 16px;
  }
  .prodDetail .rectangle-survey {
    width: 624px;
    height: 262px;
    background-color: #f7f7f7;
  }
  .prodDetail .rectangle-survey p {
    width: 464px;
    height: 18px;
    font-family: 'OpenSans';
    font-size: 18px;
    font-weight: 500;
    text-align: left;
  }
  .prodDetail .apply-contacts {
    width: 624px;
    height: 108px;
    border: solid 1px #dcdcdc;
  }
  .prodDetail .apply-contacts .hw-more-info {
    padding: 25px;
  }
  .prodDetail .apply-contacts .hw-more-info a {
    color: #656565;
    text-decoration: none;
  }
  .prodDetail .howtoapply div p {
    margin-top: 12px;
  }
  .prodDetail .shade.overlay {
    content: "\A";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(
      to right,
      rgba(0, 0, 0, 0.6),
      rgba(0, 0, 0, 0.6)
    ) !important;
    opacity: 1;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
  }
  .prodDetail .promotion-box.full-width {
    z-index: 100;
  }
  .prodDetail .promotion-box.full-width .breadcrumb {
    margin: 0;
  }
  .prodDetail .promotion-box.full-width .breadcrumb-fixed {
    position: fixed;
    top: 48px;
  }
  .prodDetail .promotion-box.full-width .promotion-content-fixed {
    position: fixed;
    top: 98px;
    bottom: auto;
  }
  .prodDetail .promotion-box.full-width .promotion-content.leftNav {
    position: fixed;
    left: 32px;
    top: 115px;
  }
  .prodDetail .promotion-box.full-width .promotion-content.leftNav h1 {
    color: #000;
    font-size: 2.4rem;
    font-weight: 700;
  }
  .prodDetail .promotion-box.full-width .promotion-content.leftNav p {
    display: none;
  }
  .prodDetail .left-wrapper .left-promotion-content {
    font-size: 36px;
    margin-bottom: 24px;
  }
  .prodDetail .left-wrapper #sideNav,
  .prodDetail .left-wrapper .left-breadcrumb,
  .prodDetail .left-wrapper .left-promotion-content {
    overflow: hidden;
    top: 0;
    transition: all 0.25s ease;
  }
  .prodDetail .left-wrapper #sideNav h1,
  .prodDetail .left-wrapper .left-breadcrumb h1,
  .prodDetail .left-wrapper .left-promotion-content h1 {
    word-break: break-word;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
  }
  .prodDetail .fix-left-wrapper .left-breadcrumb,
  .prodDetail .fix-left-wrapper .left-promotion-content {
    visibility: visible;
  }
  .prodDetail .featured-list-wrapper .feature-box {
    width: 50%;
    float: left;
    padding-right: 16px;
  }
  .prodDetail .btn-vote-wrapper {
    float: left;
  }
  .prodDetail #mb-menu-top ul li {
    padding: 12px 0 12px 18px;
    display: block;
  }
  .prodDetail .topics-wrapper,
  .prodDetail .featured-list-wrapper {
    margin-top: 32px;
  }
  .prodDetail .social2.mBot-32 {
    margin-bottom: 0;
  }
  .prodDetail .polls .radio-group .radio-column label label {
    width: auto;
  }
  .prodDetail .faq .collapse-box .icon.ico-minus-4-box-line,
  .promoDetail .faq .collapse-box .icon.ico-minus-4-box-line {
    top: 0px;
    background: #f33;
    margin-right: 16px;
    padding-right: 0;
  }
  .prodDetail .faq .collapse-box .icon.ico-minus-4-box-line:before,
  .promoDetail .faq .collapse-box .icon.ico-minus-4-box-line:before {
    color: #fff;
    background: transparent;
    position: relative;
    top: -3px;
    left: -1px;
    width: 31px;
    display: inline-block;
  }
  .article-star {
    margin-top: 0;
  }
  .article-star .article-star-head {
    border: none;
    padding: 8px 0 0;
  }
  .flp-freestyle .left-wrapper,
  .prodDetail .left-wrapper,
  .prodDetail .left-wrapper {
    z-index: 50;
  }
  .flp-freestyle .left-wrapper .list-box ul li a.hasDevice.active,
  .prodDetail .left-wrapper .list-box ul li a.hasDevice.active,
  .prodDetail .left-wrapper .list-box ul li a.hasDevice.active {
    color: #ff3333;
  }
  .flp-freestyle .left-wrapper .list-box ul li a,
  .prodDetail .left-wrapper .list-box ul li a,
  .prodDetail .left-wrapper .list-box ul li a {
    padding-top: 0;
    padding-bottom: 16px;
  }
  .prodDetail .list-box ul li a.active {
    padding-left: 16px;
  }
  .prodDetail .list-box ul li a {
    padding-left: 0;
  }
  .flp-fx .dropdown-wrapper,
  .flp-fx-ca .dropdown-wrapper,
  .flp-fd .dropdown-wrapper,
  .flp-fx-fd .dropdown-wrapper {
    display: none;
  }
  .flp-fx .pLeft-0,
  .flp-fx-ca .pLeft-0,
  .flp-fd .pLeft-0,
  .flp-fx-fd .pLeft-0 {
    padding-left: 0 !important;
  }
  .flp-fx.fxIpadRates .tbl-primary,
  .fxIpadRates.flp-fx-ca .tbl-primary,
  .fxIpadRates.flp-fd .tbl-primary,
  .fxIpadRates.flp-fx-fd .tbl-primary {
    color: #000;
  }
  .flp-fx.fxIpadRates .tbl-primary th,
  .fxIpadRates.flp-fx-ca .tbl-primary th,
  .fxIpadRates.flp-fd .tbl-primary th,
  .fxIpadRates.flp-fx-fd .tbl-primary th {
    font-size: 12px;
  }
  .flp-fx.fxIpadRates .tbl-primary td,
  .fxIpadRates.flp-fx-ca .tbl-primary td,
  .fxIpadRates.flp-fd .tbl-primary td,
  .fxIpadRates.flp-fx-fd .tbl-primary td {
    font-size: 14px;
  }
  .flp-fx.fxIpadRates .tbl-primary span.img-wrapper,
  .fxIpadRates.flp-fx-ca .tbl-primary span.img-wrapper,
  .fxIpadRates.flp-fd .tbl-primary span.img-wrapper,
  .fxIpadRates.flp-fx-fd .tbl-primary span.img-wrapper {
    display: none;
  }
  .flp-fx.fxIpadRates .tbl-primary span.text-wrapper.dscTxt,
  .fxIpadRates.flp-fx-ca .tbl-primary span.text-wrapper.dscTxt,
  .fxIpadRates.flp-fd .tbl-primary span.text-wrapper.dscTxt,
  .fxIpadRates.flp-fx-fd .tbl-primary span.text-wrapper.dscTxt {
    margin-left: 0;
    align-items: flex-start;
  }
  .flp-fx.mobTable .tbl-primary .rateHeadContent-wrapper .img-wrapper,
  .mobTable.flp-fx-ca .tbl-primary .rateHeadContent-wrapper .img-wrapper,
  .mobTable.flp-fd .tbl-primary .rateHeadContent-wrapper .img-wrapper,
  .mobTable.flp-fx-fd .tbl-primary .rateHeadContent-wrapper .img-wrapper {
    height: 19px;
  }
  .flp-fx .tbl-primary tr,
  .flp-fx-ca .tbl-primary tr,
  .flp-fd .tbl-primary tr,
  .flp-fx-fd .tbl-primary tr {
    color: #000;
  }
  .flp-fx .tbl-primary tr th,
  .flp-fx-ca .tbl-primary tr th,
  .flp-fd .tbl-primary tr th,
  .flp-fx-fd .tbl-primary tr th,
  .flp-fx .tbl-primary tr td,
  .flp-fx-ca .tbl-primary tr td,
  .flp-fd .tbl-primary tr td,
  .flp-fx-fd .tbl-primary tr td {
    border-right: none;
    padding: 8px 4px;
  }
  .flp-fx .tbl-primary tr th.align-bottom,
  .flp-fx-ca .tbl-primary tr th.align-bottom,
  .flp-fd .tbl-primary tr th.align-bottom,
  .flp-fx-fd .tbl-primary tr th.align-bottom,
  .flp-fx .tbl-primary tr td.align-bottom,
  .flp-fx-ca .tbl-primary tr td.align-bottom,
  .flp-fd .tbl-primary tr td.align-bottom,
  .flp-fx-fd .tbl-primary tr td.align-bottom {
    display: table-cell;
    vertical-align: bottom;
    height: 100%;
  }
  .flp-fx .tbl-primary tr td,
  .flp-fx-ca .tbl-primary tr td,
  .flp-fd .tbl-primary tr td,
  .flp-fx-fd .tbl-primary tr td {
    border-bottom: 1px solid #dcdcdc;
    vertical-align: middle;
  }
  .flp-fx .tbl-primary tr td.fx-unit,
  .flp-fx-ca .tbl-primary tr td.fx-unit,
  .flp-fd .tbl-primary tr td.fx-unit,
  .flp-fx-fd .tbl-primary tr td.fx-unit {
    color: #909090;
  }
  .flp-fx .tbl-primary tr td:first-child,
  .flp-fx-ca .tbl-primary tr td:first-child,
  .flp-fd .tbl-primary tr td:first-child,
  .flp-fx-fd .tbl-primary tr td:first-child {
    padding-left: 0;
  }
  .flp-fx .tbl-primary tr td:last-child,
  .flp-fx-ca .tbl-primary tr td:last-child,
  .flp-fd .tbl-primary tr td:last-child,
  .flp-fx-fd .tbl-primary tr td:last-child {
    padding-right: 0;
  }
  .flp-fx .tbl-primary tr.table-subHeader th,
  .flp-fx-ca .tbl-primary tr.table-subHeader th,
  .flp-fd .tbl-primary tr.table-subHeader th,
  .flp-fx-fd .tbl-primary tr.table-subHeader th {
    border-bottom: 0;
    color: #909090;
    padding-top: 0;
  }
  .flp-fx .tbl-primary tr:last-child td,
  .flp-fx-ca .tbl-primary tr:last-child td,
  .flp-fd .tbl-primary tr:last-child td,
  .flp-fx-fd .tbl-primary tr:last-child td {
    border-bottom: 0;
  }
  .flp-fx .tbl-primary tr:last-child td:last-child,
  .flp-fx-ca .tbl-primary tr:last-child td:last-child,
  .flp-fd .tbl-primary tr:last-child td:last-child,
  .flp-fx-fd .tbl-primary tr:last-child td:last-child {
    border-bottom: 0;
  }
  .flp-fx .tbl-primary .rateHeadContent-wrapper,
  .flp-fx-ca .tbl-primary .rateHeadContent-wrapper,
  .flp-fd .tbl-primary .rateHeadContent-wrapper,
  .flp-fx-fd .tbl-primary .rateHeadContent-wrapper {
    position: relative;
    min-height: 31px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
  }
  .flp-fx .tbl-primary .rateHeadContent-wrapper:before,
  .flp-fx-ca .tbl-primary .rateHeadContent-wrapper:before,
  .flp-fd .tbl-primary .rateHeadContent-wrapper:before,
  .flp-fx-fd .tbl-primary .rateHeadContent-wrapper:before {
    height: 31px;
  }
  .flp-fx .tbl-primary span.img-wrapper,
  .flp-fx-ca .tbl-primary span.img-wrapper,
  .flp-fd .tbl-primary span.img-wrapper,
  .flp-fx-fd .tbl-primary span.img-wrapper {
    order: 1;
    min-height: 16px;
  }
  .flp-fx .tbl-primary span.img-wrapper img,
  .flp-fx-ca .tbl-primary span.img-wrapper img,
  .flp-fd .tbl-primary span.img-wrapper img,
  .flp-fx-fd .tbl-primary span.img-wrapper img {
    display: block;
  }
  .flp-fx .tbl-primary span.text-wrapper,
  .flp-fx-ca .tbl-primary span.text-wrapper,
  .flp-fd .tbl-primary span.text-wrapper,
  .flp-fx-fd .tbl-primary span.text-wrapper {
    order: 2;
    margin-left: 8px;
  }
  .flp-fx .tbl-primary span.text-wrapper span,
  .flp-fx-ca .tbl-primary span.text-wrapper span,
  .flp-fd .tbl-primary span.text-wrapper span,
  .flp-fx-fd .tbl-primary span.text-wrapper span {
    display: block;
  }
  .flp-fx .tbl-fe-other tr td.column5,
  .flp-fx-ca .tbl-fe-other tr td.column5,
  .flp-fd .tbl-fe-other tr td.column5,
  .flp-fx-fd .tbl-fe-other tr td.column5 {
    border-bottom: 1px solid #dcdcdc;
  }
  .flp-fx .tbl-fe-other tr:last-child td.column5,
  .flp-fx-ca .tbl-fe-other tr:last-child td.column5,
  .flp-fd .tbl-fe-other tr:last-child td.column5,
  .flp-fx-fd .tbl-fe-other tr:last-child td.column5 {
    border-bottom: 0 !important;
  }
  .flp-fx .eff-note,
  .flp-fx-ca .eff-note,
  .flp-fd .eff-note,
  .flp-fx-fd .eff-note {
    color: #909090;
  }
  .flp-fx .table-notes,
  .flp-fx-ca .table-notes,
  .flp-fd .table-notes,
  .flp-fx-fd .table-notes {
    color: #2e2e2e;
  }
  .flp-fx-ca .tbl-primary thead th {
    padding-top: 0;
  }
  .flp-fx-ca .tbl-primary tbody tr td {
    height: 48px;
  }
  .flp-fx-fd .dropdown-wrapper.curr-dropdown {
    display: block;
  }
  .polls {
    background: #f7f7f7;
    padding: 24px;
  }
  .polls .polls-question {
    font-size: 18px;
    font-weight: 500;
  }
  .polls .grid-gap .radio-group.block .radio-column {
    margin-bottom: 16px;
  }
  .polls .radio-group .radio-column label {
    width: 100%;
  }
  .polls .grid-gap .radio-group .radio-column input[type="radio"] {
    margin-top: 0;
    margin-right: 16px;
  }
  .polls .thanks-vote {
    font-size: 16px;
    color: #909090;
    display: none;
    font-weight: 500;
  }
  .polls .chart__container {
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
  }
  .polls .chart__axis-y {
    position: relative;
    top: -6px;
    left: 10px;
    z-index: 1;
    padding: 50px 0 0;
    text-align: left;
  }
  @media screen and (min-width: 768px) {
    .polls .chart__container:not(.labels-above-bars) .chart__axis-y {
      width: 110px;
      padding: 5px 0;
      text-align: right;
      font-size: 14px;
      font-weight: 700;
      top: 0;
      left: 0;
    }
  }
  @media screen and (min-width: 1024px) {
    .polls .chart__container:not(.labels-above-bars) .chart__axis-y {
      width: 160px;
    }
  }
  .polls .chart__axis-x {
    width: 100%;
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    color: rgba(0, 0, 0, 0.6);
    box-sizing: border-box;
    font-size: 12px;
  }
  @media screen and (min-width: 768px) {
    .polls .chart__axis-x {
      padding-top: 5px;
      padding-left: 130px;
      font-size: 13px;
    }
  }
  @media screen and (min-width: 1024px) {
    .polls .chart__axis-x {
      padding-left: 180px;
      font-size: 14px;
    }
  }
  .polls .chart__label-y {
    display: block;
    height: 50px;
    position: relative;
    box-sizing: border-box;
    line-height: 1.1;
  }
  @media screen and (min-width: 768px) {
    .polls .chart__label-y:before {
      display: block;
    }
  }
  .polls .label-y__name {
    position: absolute;
    top: -5px;
    font-size: 16px;
    color: #000;
    font-weight: 400;
  }
  @media screen and (min-width: 768px) {
    .polls .chart__container:not(.labels-above-bars) .label-y__name {
      position: absolute;
      top: 15px;
      right: 20px;
      bottom: auto;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
    }
  }
  .polls .chart__label-x {
    display: inline-block;
    width: 10%;
    position: relative;
    right: -10px;
    padding-top: 10px;
    text-align: right;
  }
  @media screen and (max-width: 1279px) {
    .polls .chart__label-x:nth-child(odd) {
      opacity: 0;
    }
  }
  .polls .chart__label-x:before {
    content: "";
    height: 5px;
    position: absolute;
    top: -10px;
    right: 10px;
    width: 1px;
    background-color: #000;
  }
  @media screen and (min-width: 768px) {
    .polls .chart__label-x:before {
      top: -5px;
      right: 20px;
    }
  }
  .polls .chart__label-x:after {
    content: "";
    display: none;
    width: 1px;
    height: 2000px;
    position: absolute;
    bottom: 100%;
    right: 10px;
    z-index: -1;
    margin-bottom: 10px;
    background: repeating-linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.3),
      rgba(0, 0, 0, 0.3) 4px,
      transparent 4px,
      transparent 13px
    );
  }
  @media screen and (min-width: 768px) {
    .polls .chart__label-x:after {
      right: 20px;
    }
  }
  .polls .show-horizontal-lines .chart__label-x:after {
    display: block;
  }
  .polls .chart__box {
    height: 100%;
    width: 80%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    box-sizing: border-box;
  }
  @media screen and (min-width: 768px) {
    .polls .chart__box {
      padding: 0 15px 0 10px;
      width: calc(100% - 160px + 50px);
    }
  }
  @media screen and (min-width: 1024px) {
    .polls .chart__box {
      width: calc(100% - 160px);
    }
  }
  .polls .chart--top {
    position: relative;
  }
  .polls .chart--horizontal {
    color: rgba(0, 0, 0, 0.5);
    padding-top: 25px;
  }
  @media screen and (min-width: 768px) {
    .polls .chart--horizontal {
      padding-top: 0;
    }
  }
  .polls .chart--horizontal .chart__bars {
    padding: 16px 0 0;
    width: calc(100% - 16px);
  }
  .polls .chart--horizontal .bar__container {
    width: 100%;
    height: 20px;
    position: relative;
    margin: 0 0 30px;
    box-sizing: border-box;
    background-clip: content-box;
    font-size: 14px;
    color: #909090;
    max-width: calc(100% - 70px);
  }
  .polls .chart--horizontal .bar__container:last-of-type {
    margin-bottom: 24px;
  }
  .polls .chart--horizontal .bar__container:after {
    content: attr(data-value) "%";
    position: absolute;
    width: 50px;
    top: 50%;
    left: 100%;
    opacity: 0;
    padding-left: 8px;
    font-size: 14px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: opacity 0s ease-in-out 0s;
    -ms-transition: opacity 0s ease-in-out 0s;
    -moz-transition: opacity 0s ease-in-out 0s;
    -o-transition: opacity 0s ease-in-out 0s;
    transition: opacity 0s ease-in-out 0s;
    margin-top: 16px;
  }
  .polls .vote-count {
    display: none;
    padding-left: 50px;
    color: #909090;
    position: absolute;
    top: 50%;
    left: 100%;
    font-size: 14px;
    margin-top: 16px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 0.6s ease-in;
    -ms-transition: all 0.6s ease-in;
    -moz-transition: all 0.6s ease-in;
    -o-transition: all 0.6s ease-in;
    transition: all 0.6s ease-in;
  }
  @media screen and (min-width: 768px) {
    .polls .chart--horizontal .bar__container:after {
      font-size: 14px;
    }
  }
  .polls .show-values.visible .chart--horizontal .bar__container:after {
    opacity: 1;
    -webkit-transition: opacity 0.5s ease-in-out 2s;
    -ms-transition: opacity 0.5s ease-in-out 2s;
    -moz-transition: opacity 0.5s ease-in-out 2s;
    -o-transition: opacity 0.5s ease-in-out 2s;
    transition: opacity 0.5s ease-in-out 2s;
  }
  .polls .chart--horizontal .bar__container.max .bar {
    background-color: #1c558c;
  }
  .polls .chart--horizontal .bar__container.min .bar {
    background-color: #bedff9;
  }
  .polls .chart--horizontal .bar {
    display: block;
    height: 20px;
    position: absolute;
    top: 0;
    right: 100%;
    bottom: 0;
    left: 0;
    background-color: #5d9bcd;
    -webkit-transition: all 0s ease-in-out;
    -ms-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
    margin-top: 13px;
  }
  .polls .chart__container.visible .chart--horizontal .bar {
    -webkit-transition: all 2s ease-in-out;
    -ms-transition: all 2s ease-in-out;
    -moz-transition: all 2s ease-in-out;
    -o-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out;
    right: 0;
  }
  .polls .show-arrows {
    padding-left: 4px;
  }
  .polls .show-arrows .chart__box:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    left: -4px;
    border-style: solid;
    border-width: 0 4px 8px 4px;
    border-color: transparent transparent #000000 transparent;
  }
  .polls .show-arrows .chart__box:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: -4px;
    right: -2px;
    border-style: solid;
    border-width: 4px 0 4px 8px;
    border-color: transparent transparent transparent #000000;
  }
  .polls .labels-above-bars .chart__axis-y {
    position: relative;
    top: -16px;
    left: 0;
    text-align: left;
    margin-top: -29px;
  }
  @media screen and (min-width: 768px) {
    .polls .labels-above-bars .chart__axis-y {
      top: -10px;
    }
  }
  .polls .labels-above-bars .chart__axis-x {
    padding-left: 0;
  }
  @media screen and (min-width: 768px) {
    .polls .labels-above-bars .chart__axis-x {
      padding-left: -30px;
    }
  }
  @media screen and (min-width: 1024px) {
    .polls .labels-above-bars .chart__axis-x {
      padding-left: 20px;
    }
  }
  @media screen and (min-width: 768px) {
    .polls .labels-above-bars .chart__box {
      padding: 0;
      width: 100%;
    }
  }
  @media screen and (min-width: 1024px) {
    .polls .labels-above-bars .chart__box {
      width: 100%;
    }
  }
  .polls .labels-above-bars .chart--horizontal {
    padding-top: 26px;
  }
  .polls .labels-above-bars .chart--top {
    padding-top: 0;
  }
  .polls .polls-option {
    display: none;
  }
  .container.comparison {
    margin-top: -55px;
  }
  ul.card-comparison-tabs {
    width: 464px;
    margin-left: 8px;
  }
  .slider-images .selected-cardsfooter.cardsContainer {
    border-bottom: none;
    padding-left: 8px;
    padding-right: 8px;
  }
  .cardsContainer {
    height: 176px;
  }
  ul.card-comparison-tabs li {
    width: 93.8px;
    text-align: center;
  }
  .h-divider {
    margin-top: 24px;
    width: 106%;
    border-top: 1px solid #e5e5e5;
  }
  .navbar-box .nav.nav-buttons.card-comparison-tabs li a {
    max-height: 30px;
    font-size: 14px;
    font-size: 1.4rem;
    color: #909090;
    padding: 6px 8px;
  }
  .slideup-placeholder .navbar .navbar-inner {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }
  .navbar-box .nav.nav-buttons.card-comparison-tabs li:hover a,
  .navbar-box .nav.nav-buttons.card-comparison-tabs li.active a,
  .navbar-box .nav.nav-buttons.card-comparison-tabs li:active a {
    color: #fff;
  }
  .navbar-box .nav.nav-buttons.card-comparison-tabs li:first-child {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
  }
  .cardContainer {
    margin: 8px 0px 8px 0px;
    border: 1px solid #dcdcdc;
    padding: 0;
    cursor: pointer;
  }
  .cardContainer .checkbox input[type="checkbox"] + label {
    border: 0;
    background-color: inherit;
  }
  .tab-pane :nth-child(4n) {
    margin-right: 0px;
  }
  .tab-pane > :nth-child(4n-3) {
    margin-left: 0px;
  }
  .slideup-placeholder {
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 10000;
  }
  .cardcontainer-header {
    margin: 24px 8px 16px 8px;
    text-align: center;
    color: #2e2e2e;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1;
    height: 38px;
  }
  .slideup-placeholder .navbar.card-navbar {
    border-top: 2px solid #e5e5e5;
    border-bottom: 2px solid #ff3333;
    border-radius: 0px;
  }
  .slideup-placeholder .navbar {
    border: none;
    border-top: 2px solid #feaa22;
    margin-bottom: 0;
    background-color: #f7f7f7;
    z-index: 1000;
  }
  .recompare-slider {
    width: 100%;
    position: relative;
    z-index: 100;
    height: 66px;
    top: -80px;
  }
  .moredetails2 {
    display: inline-block;
  }
  #pwebSlideup {
    -moz-animation-name: dropHeader;
    -moz-animation-iteration-count: 1;
    -moz-animation-timing-function: ease-out;
    -moz-animation-duration: 0.6s;
    -webkit-animation-name: dropHeader;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-out;
    -webkit-animation-duration: 0.6s;
    animation-name: dropHeader;
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-duration: 0.6s;
  }
  .cardcontainer-description {
    text-align: center;
    margin: 0px 8px 16px 8px;
    height: 100px;
    overflow: hidden;
  }
  .cardcontainer-img {
    margin: auto;
    border-radius: 8px;
    height: 100%;
    width: auto;
  }
  .section-seperator-first {
    padding-top: 60px;
    border-bottom: 1px solid #e5e5e5;
    width: 106%;
  }
  .cardcontainer-footer {
    margin: 0 8px;
    border-top: 2px solid #efefef;
    font-size: 16px;
    font-size: 1.6rem;
    color: #909090;
    text-align: center;
  }
  .cardcontainer-footer .bg-selected label {
    color: #f33;
  }
  .cardcontainer-footer .bg-selected label span {
    background-position: -101px top !important;
  }
  .cardcontainer-footer .option-alignment {
    font-weight: 500;
  }
  .cardcontainer-footer .compare-label {
    margin-bottom: 16px;
    display: -webkit-inline-box;
  }
  .cardcontainer-description ul {
    color: #2e2e2e;
    padding-left: 20px;
    line-height: 1.3;
  }
  .cardcontainer-description ul li {
    text-align: left;
    font-size: 13px;
    font-size: 1.3rem;
    color: #2e2e2e;
  }
  .selected-cardsfooter {
    height: 64px;
    padding: 16px 0px;
    color: #2e2e2e;
    background: #f7f7f7;
    border-bottom: 2px solid #e5e5e5;
  }
  .cardsContainer {
    height: initial;
  }
  .cardsContainer .cardcontainer-header {
    display: none;
  }
  .cardResultDeleteIcon {
    color: #c6c6c6;
    background: transparent;
    cursor: pointer;
    width: 24px;
    height: 24px;
    font-size: 24px;
    float: left;
    margin-left: -10px;
  }
  .selected-text {
    padding-left: 20px;
  }
  .selected-text span.selected {
    font-size: 24px;
    font-size: 2.4rem;
    font-weight: 500;
  }
  .selected-text span.selected-count {
    font-size: 24px;
    font-size: 2.4rem;
    font-weight: 400;
  }
  .compareBtn {
    float: right;
    width: 144px;
    height: 40px;
    background: transparent;
    border: 1px solid #f33;
    border-radius: 6px;
    color: #f33;
    font-weight: 500;
    outline: 0;
  }
  input[type="checkbox"][id^="cb"] {
    display: none;
  }
  .comparebtn-div {
    padding-right: 55px;
  }
  div.row.selected-cardsrow {
    margin: 0;
    padding: 0;
  }
  .slideup-placeholder .navbar.card-navbar {
    border-top: 2px solid #e5e5e5;
    border-bottom: 2px solid #f33;
    border-radius: 0px;
  }
  .resultPannel > .cardcontainer-description {
    margin-left: 0;
    margin-right: 16px;
  }
  .resultPannel > .cardcontainer-header {
    font-size: 16px;
    font-size: 1.6rem;
    text-align: left;
    margin: 0px;
  }
  .applyNowBtn {
    margin-bottom: 16px;
    width: 144px;
    height: 40px;
    border-radius: 4px;
    color: #fff;
    background: #f33;
    border: transparent;
    outline: 0;
  }
  .applyNowBtnDiv {
    margin: 16px 16px 0 0;
    padding-left: 0px;
  }
  .applyNowBtnDivBottom {
    padding: 24px 16px 0 0;
  }
  a.applyViaBanking {
    width: 115%;
  }
  a.applyViaBanking,
  a.applyViaBankingBottom {
    color: #f33;
    padding-bottom: 24px;
    padding-left: 0;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 500;
    border-bottom: 1px solid #e5e5e5;
    text-decoration: none;
  }
  a.applyViaBanking.border0,
  a.applyViaBankingBottom.border0 {
    border-bottom: 0;
  }
  a.moreDetails {
    color: #ff3333;
    padding: 0 8px 0 0;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 500;
    text-decoration: none;
    display: block;
  }
  #moreDetails {
    display: inline;
    width: 35%;
  }
  div[class^="cardheader"] {
    color: #909090;
    display: -webkit-inline-box;
    display: inline-block;
    margin: 8px 0px 8px 0;
    padding-right: 16px;
    font-size: 18px;
    font-size: 1.8rem;
  }
  div[class^="sub-header"],
  ul[class^="subheading-compare"] li {
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 500;
    padding-right: 5px;
    margin: 0 0 8px 0;
    color: #2e2e2e;
    overflow: hidden;
  }
  div[class^="cardType_card"] {
    margin: 0 0 8px 0;
    padding: 0 5px 0 0;
    color: #909090;
    font-size: 16px;
    font-size: 1.6rem;
  }
  .sub-header ul {
    margin-left: -15px;
  }
  .cardContainer {
    overflow: auto;
  }
  div[class^="div4_card"],
  div[class^="div5_card"],
  div[class^="div6_card"],
  div[class^="div7_card"],
  div[class^="div8_card"] {
    border-bottom: 1px solid #e5e5e5;
  }
  .icon-tick-color {
    color: #909090;
  }
  .icon-minus-color {
    color: #2e2e2e;
  }
  .recompare-slider {
    width: 100%;
    position: relative;
    z-index: 100;
    height: 66px;
    top: -80px;
  }
  .sticky-recompare-header {
    position: fixed;
    top: 72px;
  }
  .slider-images .resultPannel > .cardcontainer-description .cardcontainer-img {
    margin-left: 0px;
    max-width: 104px;
    float: left;
    display: inline;
  }
  .resultPannel > .cardcontainer-description .cardcontainer-img {
    margin-left: 0px;
    max-width: 144px;
    display: inline;
    float: left;
  }
  .cardcontainer-description .ico-cancel4:before {
    color: #c0c0c0;
  }
  .section-seperator-last {
    border-bottom: none;
  }
  .section-seperator-first {
    padding-top: 60px;
    border-bottom: 1px solid #e5e5e5;
  }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .icon {
      top: 0px;
    }
    .focus-tooltip .icon {
      top: 0px;
    }
    .search-info .icon,
    .btn-history .icon,
    .search-page .ico-cancel1 .icon,
    #mobileSlideMenu .ss-gac-m .icon {
      top: 2px;
    }
    #mobileSlideMenu .search-box .ico-arrowright3 {
      top: -2px;
    }
  }
  #comparisonResults .resultPannel div.section-seperator .cardheader:first-child {
    margin-top: 24px;
  }
  .custom-dropdown select {
    z-index: 10;
  }
  .box-show {
    z-index: 10;
  }
  .desclaimer {
    margin-top: 32px;
  }
  .desclaimer ol {
    margin-bottom: 0px !important;
  }
  .flp-type .dropdown-menu {
    -webkit-transition-property: none;
    -moz-transition-property: none;
    -ms-transition: none;
    -o-transition-property: none;
    transition-property: none;
    max-height: none;
    opacity: 1;
    display: none;
  }
  .flp-type .dropdown-menu.dark-menu {
    display: none;
  }
  .converter-box.type8.converter-box {
    padding: 24px;
    overflow: initial;
    background-color: white;
    z-index: 11;
    -webkit-font-smoothing: antialiased;
  }
  .converter-box.type8.converter-box p {
    color: #656565;
    font-size: 1.6rem;
  }
  .converter-box.type8.converter-box .converter-foot p {
    color: #909090;
    font-size: 1.4rem;
    display: -ms-flexbox;
    align-items: center;
  }
  .converter-box .converter-header {
    margin-bottom: 16px;
    overflow: hidden;
  }
  .converter-box .converter-header h2 {
    float: left;
    font-weight: 700;
  }
  .converter-box .converter-header .btn {
    float: right;
  }
  .converter-box .converter-content {
    margin-top: 16px;
  }
  .converter-box .converter-content .exchange-suffix,
  .converter-box .converter-content .exchange-prefix {
    color: #2e2e2e;
    font-weight: 500;
  }
  .converter-box .converter-content .timestamp {
    color: #909090;
    font-size: 1.2rem;
  }
  .converter-box .converter-content p {
    font-size: 14px;
    font-size: 1.4rem;
  }
  .converter-box .converter-content .icon {
    margin: 0 4px;
    font-size: 16px;
    font-size: 1.6rem;
  }
  .converter-box .converter-content .icon.ico-arrowdown1 {
    height: 16px;
    width: 16px;
  }
  .converter-box .converter-content label {
    color: #909090;
    font-size: 12px;
    font-size: 1.2rem;
    margin-bottom: 8px;
  }
  .converter-box .converter-content .float-left p span {
    color: #2e2e2e;
    font-size: 1.4rem;
  }
  .converter-box
    .converter-content
    .select-input-box
    .btn-group
    input[type="text"] {
    height: 37px;
  }
  .converter-box .converter-content .lbl-group img {
    margin-right: 4px;
    position: relative;
    top: -2px;
  }
  .converter-box .converter-content .dropdown-backdrop {
    z-index: 0;
  }
  .converter-box .converter-foot {
    margin-top: 32px;
  }
  .converter-box .converter-foot p {
    font-weight: 500;
    font-size: 14px;
    font-size: 1.4rem;
  }
  .converter-box .converter-foot .ico-lightbulb-2-line {
    margin-right: 4px;
    color: #fa2;
    font-size: 24px;
    font-size: 2.4rem;
  }
  .converter-box .converter-foot .ico-arrowright1 {
    font-size: 10px;
    font-size: 1rem;
    font-weight: 400;
    top: 1px;
    color: #f33;
  }
  .converter-box .currency-scroll {
    height: 160px;
    overflow: auto;
  }
  .converter-box .select-input-box ul.dropdown-menu {
    max-height: 210px;
    overflow: auto;
    z-index: 14;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .converter-box .li a.active {
    background-color: #ececec;
  }
  .converter-box .exchange-toggle {
    padding: 0 4px;
  }
  .converter-box.mini .hidden-xs,
  .converter-box.mini .hidden-sm {
    display: none;
  }
  .converter-box.mini .hidden-md,
  .converter-box.mini .hidden-lg {
    display: inline-block !important;
  }
  .converter-box.mini .converter-content > .row > .col-md-6 {
    width: 100%;
  }
  .converter-box.mini .converter-content > .row > .col-md-6 input[type="text"] {
    width: 55%;
  }
  .select-input-box {
    margin-bottom: 24px;
    height: 40px;
    border: 1px solid silver;
  }
  .select-input-box .btn-group {
    width: 100%;
  }
  .select-input-box .btn-group .btn-trigger {
    float: left;
    height: 40px;
    background: none;
    border: none;
    padding: 0;
    margin: 0 8px 0 8px;
    min-width: 90px;
    text-align: left;
  }
  .select-input-box .btn-group .btn-trigger:focus,
  .select-input-box .btn-group .btn-trigger:active {
    outline: none;
  }
  .select-input-box .btn-group .dropdown-menu {
    border-radius: 0;
    margin-top: 0px;
    left: -1px;
    padding: 0px;
  }
  .select-input-box .btn-group .dropdown-menu li a {
    padding-left: 8px;
    padding-top: 7px;
  }
  .select-input-box .btn-group .dropdown-menu li.active {
    background-color: #ececec;
  }
  .select-input-box .btn-group .dropdown-menu li.active a {
    background-color: transparent;
    color: #2e2e2e;
  }
  .select-input-box .btn-group .dropdown-menu li img {
    position: relative;
    top: -3px;
    margin-right: 8px;
  }
  .select-input-box .btn-group input[type="text"] {
    padding-top: 0;
    padding-bottom: 0;
    float: left;
    font-weight: 400;
    width: 60%;
    border: none;
    height: 38px;
    border-left: 1px solid silver;
  }
  .tbl-primary.tbl-regular tr td {
    font-weight: 400;
  }
  .remit-calculator-box {
    max-width: 464px;
  }
  .remit-calculator-box .action-bar a {
    margin: 0;
  }
  .remit-calculator-box .reg-text {
    font-weight: 300;
    line-height: 14px;
    font-size: 14px;
    font-size: 1.4rem;
  }
  .remit-calculator-box .icon {
    top: 0px;
  }
  .remit-calculator-box .icon:hover {
    color: #ee1818;
  }
  .remit-calculator-box .btn-rate {
    border: 1px solid #ee1818;
    width: 24px;
    height: 16px;
    display: inline-block;
    margin: 0 2px;
    cursor: pointer;
    top: 1px;
    position: relative;
  }
  .remit-calculator-box .input-group-btn {
    font-size: 16px;
    font-size: 1.6rem;
  }
  .remit-calculator-box .remit-group #remitCalcCountry {
    border-color: #d0d0d0;
    border-left: 0;
  }
  .remit-calculator-box .remit-group .receiver-currency-dd select,
  .remit-calculator-box .remit-group .sender-currency-dd select {
    border-color: #d0d0d0;
  }
  .remit-calculator-box
    .remit-group
    .input-group.sender-input-group
    .input-group-btn
    select:not(:focus),
  .remit-calculator-box
    .remit-group
    .input-group.receiver-input-group
    .input-group-btn
    select:not(:focus) {
    border-left: 0;
  }
  .remit-calculator-box
    .remit-group
    .input-group.sender-input-group
    input:not(:focus),
  .remit-calculator-box
    .remit-group
    .input-group.sender-input-group
    .input-group-addon {
    border-bottom: 0px;
  }
  .remit-calculator-box
    .remit-group
    .input-group.sender-input-group
    .input-group-btn
    select:not(:focus) {
    border-bottom: 0;
  }
  .remit-calculator-box .remit-group .input-group input,
  .remit-calculator-box .remit-group .input-group .custom-dropdown select {
    font-weight: 500;
  }
  .remit-calculator-box .remit-group .input-group .sender-currency-dd {
    padding-right: 34px;
  }
  .remit-calculator-box .remit-group .input-group .sender-currency-dd:focus {
    border-left: 0;
    border-bottom: 0;
    border-color: #d0d0d0;
  }
  .remit-calculator-box .remit-group .input-group .receiver-currency-dd {
    padding-right: 34px;
  }
  .remit-calculator-box .remit-group .input-group .receiver-currency-dd:focus {
    border-left: 0;
    border-color: #d0d0d0;
  }
  .remit-calculator-box
    .remit-group
    .input-group.lbl-input.focus
    .input-group-addon {
    border-color: #909090;
    color: #f33;
  }
  .remit-calculator-box .remit-group .input-group.lbl-input .input-group-addon {
    background: #fff;
    border-right-width: 0;
    padding: 7px 12px 7px 16px;
    line-height: 17px;
    color: #909090;
    font-weight: 200;
    border-color: #d0d0d0;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 17px;
    border-radius: 0;
  }
  .remit-calculator-box .remit-group .input-group.lbl-input input {
    text-align: right;
    border-left-width: 0;
  }
  .remit-calculator-box .remit-group .input-group.lbl-input input:not(:focus) {
    border-color: #d0d0d0;
  }
  .remit-calculator-box .remit-group .input-group.lbl-input.txt-left input {
    text-align: left;
  }
  .remit-calculator-box .remit-group .input-group.lbl-input.search-input {
    position: relative;
  }
  .remit-calculator-box .remit-group .input-group.lbl-input.search-input input {
    text-align: left;
  }
  .remit-calculator-box .remit-group .input-group.lbl-input.search-input .icon {
    position: absolute;
    top: 12px;
    right: 12px;
  }
  .remit-calculator-box .remit-group label {
    margin-bottom: 8px;
    color: silver;
    display: none;
  }
  .remit-calculator-box .exch-rate {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 14px;
    font-weight: 500;
  }
  .container .rich-text-box ul.remit-flags li:last-child {
    margin-bottom: 8px;
  }
  .remit-flags {
    list-style: none;
    padding: 0;
    margin-bottom: 8px;
    padding-top: 8px;
    overflow: hidden;
  }
  .remit-flags li {
    float: left;
    margin-right: 24px;
    margin-bottom: 0;
  }
  .remit-flags li:last-child {
    margin-bottom: 8px;
  }
  .tags span.reg-text {
    line-height: 24px;
    float: left;
  }
  .tags div {
    float: left;
    margin-left: 8px;
  }
  .tags div:first-child {
    margin-left: 0;
  }
  .tags div.tag {
    height: 24px;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    color: #fff;
    padding: 4px 8px 4px 8px;
    font-size: 12px;
    font-size: 1.2rem;
  }
  .tags div.tag .icon {
    color: #fff;
    font-size: 14px;
    font-size: 1.4rem;
    float: left;
    height: auto;
    top: -1px;
  }
  .tags div.tag span {
    float: left;
    padding-left: 4px;
    line-height: 16px;
    font-weight: 400;
  }
  .tags div.tag.purple {
    background: #844ee2;
  }
  .tags div.tag.orange {
    background: #f5a623;
  }
  .ui-widget-content {
    border: 1px solid #909090;
    background: #fff;
    color: silver;
    font-weight: 400;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 100;
  }
  .ui-state-hover,
  .ui-widget-content .ui-state-hover,
  .ui-widget-header .ui-state-hover,
  .ui-state-focus,
  .ui-widget-content .ui-state-focus,
  .ui-widget-header .ui-state-focus {
    border: 0px;
    background: #e0dfdf;
    font-weight: 400;
    color: #2e2e2e;
    margin: 0px;
  }
  .ui-helper-hidden-accessible {
    display: none;
  }
  li.ui-menu-item {
    padding: 8px;
    cursor: default;
  }
  .ui-autocomplete li.ui-menu-item h4 {
    margin: 0;
  }
  .ui-autocomplete li.ui-menu-item.ui-state-focus {
    background: #f3f3f3;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-tabs
    ul
    h2 {
    margin-top: 24px;
    margin-bottom: 0px;
  }
  @media screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait) {
    .jp-current mark {
      display: inine-block;
    }
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-tabs
    li[data-target="#assetAllocation"],
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-tabs
    li[data-target="#countryDiversification"],
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-tabs
    li[data-target="#top10Holdings"] {
    margin-top: 0px;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    #acc-performance
    .ut-tabs {
    margin-bottom: 24px;
  }
  .no-scroll {
    overflow: hidden;
  }
  #region option[value=""] {
    display: none;
  }
  .focusFundDiv {
    font-size: 12px;
    font-weight: 400;
    text-align: right;
    width: 100%;
    margin-left: 0px;
    color: silver;
  }
  .focusFundDiv .focusFundImage {
    background: url(/id/iwov-resources/flp/images/icons/ut-list-focusfundbadge.png);
    position: absolute;
    right: 78px;
    height: 12px;
    width: 11px;
    margin: 4px 0 0 -15px;
    background-size: 12px 12px;
  }
  .bench-info {
    width: 100%;
  }
  .bench-info .fund-info {
    display: inline-flex;
    width: 100%;
  }
  .bench-info .fund-info dt {
    flex: 0 0 37%;
  }
  .bench-info .fund-info dt,
  .bench-info .fund-info dd {
    width: 42%;
    display: inline-block;
  }
  #utFundSearch .checkbox input[type="checkbox"] + label {
    border: 0;
    background-color: inherit;
  }
  #utFundSearch .ico-information-line {
    font-size: 20px;
    color: #909090;
  }
  #utFundSearch .fund-details .help-ico-grey {
    vertical-align: top;
    display: inline-block;
    margin-top: -2px;
    width: 25px;
    height: 25px;
    background: url(/id/iwov-resources/flp/images/icons/help-grey.png) 4px 3px
      no-repeat;
  }
  #utFundSearch .tooltip table tr {
    border: none;
  }
  #utFundSearch .tooltip table tr td {
    border: none;
    font-size: 12px;
    padding: 0;
    color: #fff;
  }
  #utFundSearch .notes .disclaimerHeading {
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    color: #909090;
  }
  #utFundSearch .notes ul.disclaimer {
    padding: 0;
    margin: 0;
  }
  #utFundSearch .notes ul.disclaimer li {
    list-style-type: none;
    font-size: 14px;
    color: #909090;
  }
  #utFundSearch .policy-terms {
    padding-top: 24px;
    color: #2e2e2e;
    font-size: 14px;
    padding-bottom: 0px;
  }
  #utFundSearch .ut-badge {
    display: inline-block;
    position: relative;
    padding: 0 6px;
    line-height: 1.6;
    background: #ffaa22;
    color: #fff;
    font-size: 10px;
    vertical-align: middle;
  }
  #utFundSearch .showTable .sort-asc {
    display: none;
  }
  #utFundSearch .ut-utility {
    position: relative;
  }
  #utFundSearch .ut-utility #legend {
    bottom: 0;
    line-height: 1.8rem;
  }
  .ut-accordion .ut-docs {
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow: hidden;
  }
  .ut-docs li.ut-pdf {
    background: #f7f7f7 url(/id/iwov-resources/flp/images/icons/ut-pdf-ico.png)
      no-repeat;
  }
  #utInfo {
    font-size: 18px;
    font-weight: bold;
  }
  .ut-docs {
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow: hidden;
  }
  #acc-howToInvest h2 {
    margin-top: 24px;
  }
  .ut-docs li.ut-pdf a.doc-download {
    display: block;
    padding-left: 57px;
    line-height: 2.4;
    text-decoration: none;
    color: #000;
    font-weight: 500;
    background: url(/id/iwov-resources/flp/images/icons/ut-download-ico.png) right
      7px no-repeat;
    margin-right: 16px;
  }
  .ut-docs li {
    display: inline-block;
    width: 48%;
    height: 40px;
    border-bottom: 1px solid #e7e7e7;
    box-sizing: border-box;
    margin-bottom: 16px;
    margin-right: 5px;
  }
  .unit-trust .utListBody {
    min-height: auto !important;
    min-height: initial !important;
  }
  .unit-trust .ut-watchlist {
    margin-bottom: 8px;
    margin-top: -23px;
    color: #f33;
  }
  .unit-trust .ut-watchlist a {
    float: right;
    color: #2e2e2e;
    cursor: pointer;
    color: #f33;
    font-size: 16px;
    font-size: 1.6rem;
  }
  .unit-trust .ut-watchlist a:hover {
    color: #f33;
  }
  .unit-trust .unit-note {
    margin-top: 32px;
  }
  .unit-trust .ut-error-msg {
    color: #2e2e2e;
    display: none;
  }
  .unit-trust .focusfundDiv {
    display: block;
  }
  .unit-trust .focusfundDiv .focusFundImage {
    background: url(/id/iwov-resources/images/ut-fundsearch/ut-list-focusfundbadge.png);
    position: absolute;
    height: 12px;
    width: 11px;
    margin: 4px 0 0 -14px;
    background-size: 12px 12px;
  }
  .unit-trust .ut-tableView {
    background: url("/id/iwov-resources/flp/images/icons/ut-table-icon-off.png")
      no-repeat center center;
  }
  .unit-trust .ut-tableView:hover,
  .unit-trust .ut-tableView.on {
    background: url("/id/iwov-resources/flp/images/icons/ut-table-icon-on.png")
      no-repeat center center;
    -webkit-transition: background-image 0.4s ease-in-out;
    transition: background-image 0.4s ease-in-out;
  }
  .unit-trust .ut-listView {
    background: url("/id/iwov-resources/flp/images/icons/ut-list-icon-off.png")
      no-repeat center center;
    height: 40px;
    border-right: 1px solid silver;
  }
  .unit-trust .ut-listView:hover,
  .unit-trust .ut-listView.on {
    background: url("/id/iwov-resources/flp/images/icons/ut-list-icon-on.png")
      no-repeat center center;
    -webkit-transition: background-image 0.4s ease-in-out;
    transition: background-image 0.4s ease-in-out;
  }
  .unit-trust .ut-tableView,
  .unit-trust .ut-listView {
    display: block;
    float: left;
    cursor: pointer;
    width: 38px;
    height: 28px;
    padding: 6px;
  }
  .unit-trust #toggleView .sort-wrapper {
    float: left;
    border-radius: 4px;
    border: 1px solid silver;
  }
  .unit-trust #toggleView .sort-wrapper.sort-asc {
    border: 0;
  }
  .unit-trust a.sort.alpha,
  .unit-trust a.sort.percent {
    display: block;
    float: left;
    cursor: pointer;
    width: 38px;
    height: 28px;
    padding: 6px;
  }
  .unit-trust a.sort.percent {
    background: url("/id/iwov-resources/flp/images/icons/ut-percent-sortDesc-off.png")
      no-repeat center center;
    width: 40px;
  }
  .unit-trust a.sort.percent:hover,
  .unit-trust a.sort.percent.sortDesc:hover,
  .unit-trust a.sort.percent.sortDesc {
    background: url("/id/iwov-resources/flp/images/icons/ut-percent-sortDesc-on.png")
      no-repeat center center;
    -webkit-transition: background-image 0.4s ease-in-out;
    transition: background-image 0.4s ease-in-out;
  }
  .unit-trust a.sort.percent.sortAsce:hover,
  .unit-trust a.sort.percent.sortAsce {
    background: url("/id/iwov-resources/flp/images/icons/ut-percent-sortAsce-on.png")
      no-repeat center center;
    -webkit-transition: background-image 0.4s ease-in-out;
    transition: background-image 0.4s ease-in-out;
  }
  .unit-trust a.sort.alpha {
    background: url("/id/iwov-resources/flp/images/icons/ut-alpha-sortAsce-off.png")
      no-repeat center center;
  }
  .unit-trust a.sort.alpha:hover,
  .unit-trust a.sort.alpha.sortAsce,
  .unit-trust a.sort.alpha.sortAsce:hover {
    background: url("/id/iwov-resources/flp/images/icons/ut-alpha-sortAsce-on.png")
      no-repeat center center;
    -webkit-transition: background-image 0.4s ease-in-out;
    transition: background-image 0.4s ease-in-out;
  }
  .unit-trust a.sort.alpha.sortDesc,
  .unit-trust a.sort.alpha.sortDesc:hover {
    background: url("/id/iwov-resources/flp/images/icons/ut-alpha-sortDesc-on.png")
      no-repeat center center;
    -webkit-transition: background-image 0.4s ease-in-out;
    transition: background-image 0.4s ease-in-out;
  }
  .unit-trust .ut-tableView.toggle:hover,
  .unit-trust .ut-tableView.toggle.on,
  .unit-trust .ut-listView.toggle.on,
  .unit-trust .ut-listView.toggle:hover {
    background-color: #ececec;
  }
  .unit-trust #utFundSearch .showTable a.sort {
    display: none;
  }
  .unit-trust #timelineChart iframe,
  .unit-trust #timelineChart2 iframe {
    min-height: 330px;
  }
  .unit-trust .profileurl {
    padding-left: 8px;
  }
  .unit-trust .pagination {
    margin-left: 0;
    display: block;
  }
  .unit-trust .pagination a,
  .unit-trust .pagination span {
    float: left;
    height: auto;
    min-width: 24px;
    padding: 0 12px;
    text-align: center;
    color: silver;
    font-weight: 500;
    border-right: none;
    text-decoration: none;
    cursor: pointer;
  }
  .unit-trust .pagination span {
    display: none;
  }
  .unit-trust .pagination a.jp-next,
  .unit-trust .pagination a.jp-previous,
  .unit-trust .pagination a.sort,
  .unit-trust .pagination a.toggle {
    font-size: 0;
  }
  .unit-trust .pagination a.jp-next:hover,
  .unit-trust .pagination a.jp-previous:hover {
    color: #f33;
  }
  .unit-trust .pagination a.jp-next:before,
  .unit-trust .pagination a.jp-previous:before {
    font-family: "dbsicons" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1.1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.6rem;
    position: relative;
    top: 4px;
  }
  .unit-trust .pagination a.jp-current {
    color: #f33;
  }
  .unit-trust .pagination a.jp-disabled {
    display: none;
  }
  .unit-trust .pagination a.jp-next:before {
    content: "\e015";
  }
  .unit-trust .pagination a.jp-previous:before {
    content: "\e011";
  }
  .unit-trust .legend-count {
    font-weight: 500;
    font-size: 18px;
    padding-top: 8px;
  }
  .unit-trust .btn-bar .btn-group .btn-secondary {
    color: #373a3c;
    background-color: #fff;
    border-color: #ccc;
    border-radius: 0.25rem;
    min-width: auto;
  }
  .unit-trust .btn-bar .btn-group .btn-secondary a {
    text-decoration: none;
  }
  .unit-trust .btn-bar .btn-group .btn-secondary:hover {
    background-color: #e6e6e6;
    border-color: #adadad;
  }
  .unit-trust .ut-lightbox-overlay {
    display: none;
    position: fixed;
    z-index: 99999;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #464646;
    padding-bottom: 0;
  }
  .unit-trust .ut-lightbox-overlay .lightbox-wrapper {
    position: relative;
    width: 780px;
    min-height: 300px;
    margin: 0 auto;
    box-sizing: border-box;
    background: #fff;
    height: 100%;
    -webkit-box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.75);
  }
  .unit-trust .ut-lightbox-overlay .lightbox-wrapper .popup-header-btn .btn {
    padding: 9px 12px;
  }
  .unit-trust .ut-lightbox-overlay .lightbox-wrapper .terms-footer.modal-footer {
    background: #fff;
    padding: 24px;
    text-align: center;
    margin: 0;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .terms-footer.modal-footer
    .btn-secondary,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .terms-footer.modal-footer
    .btn-primary {
    min-width: 25%;
    max-width: 25%;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .terms-footer.modal-footer
    .btn-secondary.tnc-cancel {
    background: #f7f7f7;
    color: #000;
    border: 1px solid #dcdcdc;
  }
  .unit-trust .ut-lightbox-overlay .lightbox-wrapper .terms-content.modal-body {
    padding: 24px;
    max-height: 80vh;
    overflow-y: auto;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .terms-content.modal-body
    ul
    li {
    list-style-type: decimal;
    line-height: 1.4;
  }
  .unit-trust .ut-lightbox-overlay .lightbox-wrapper .terms-header.modal-header {
    box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.1);
    border: none;
    padding: 24px 0;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .terms-header.modal-header
    h3 {
    margin: 0;
    text-align: center;
  }
  .unit-trust .ut-lightbox-overlay .lightbox-wrapper .border-shadow {
    display: none;
    position: fixed;
    top: 63px;
    height: 1px;
    box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.1);
    z-index: 2;
    width: inherit;
  }
  .unit-trust .ut-lightbox-overlay .lightbox-wrapper .popup-header-btn {
    text-align: right;
    position: fixed;
    top: 0;
    height: 64px;
    margin: 0 24px;
    width: 732px;
    background: #fff;
    z-index: 2;
    padding-top: 12px;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .popup-header-btn
    a.ut-detail-btn.buy-now {
    min-width: 80px;
    float: left;
    width: auto;
    color: #fff;
    background: #f33;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .popup-header-btn
    a.ut-watch-btn.watch-now,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .popup-header-btn
    a.ut-watch-btn.watch-now.added {
    min-width: 40px;
    float: left;
    width: auto;
    color: #fff;
    background: #f33;
    margin-left: 10px;
    background: #f7f7f7;
    border-radius: 4px;
    border: 1px solid #c0c0c0;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .popup-header-btn
    a.ut-watch-btn.watch-now
    .icon.ico-star,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .popup-header-btn
    a.ut-watch-btn.watch-now.added
    .icon.ico-star {
    color: #dcdcdc;
    font-size: 18px;
    font-size: 1.8rem;
    margin-right: 0;
    top: -1px;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .popup-header-btn
    a.ut-watch-btn.watch-now
    .icon.ico-star:hover,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .popup-header-btn
    a.ut-watch-btn.watch-now
    .icon.ico-star:visited,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .popup-header-btn
    a.ut-watch-btn.watch-now
    .icon.ico-star:focus,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .popup-header-btn
    a.ut-watch-btn.watch-now
    .icon.ico-star:active,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .popup-header-btn
    a.ut-watch-btn.watch-now
    a.ut-watch-btn.watch-now:hover,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .popup-header-btn
    a.ut-watch-btn.watch-now.added
    .icon.ico-star:hover,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .popup-header-btn
    a.ut-watch-btn.watch-now.added
    .icon.ico-star:visited,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .popup-header-btn
    a.ut-watch-btn.watch-now.added
    .icon.ico-star:focus,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .popup-header-btn
    a.ut-watch-btn.watch-now.added
    .icon.ico-star:active,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .popup-header-btn
    a.ut-watch-btn.watch-now.added
    a.ut-watch-btn.watch-now:hover {
    color: #fa2;
    margin-right: 0;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .popup-header-btn
    #utAddToWatchList:hover
    i,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .popup-header-btn
    a.ut-watch-btn.watch-now.added
    i,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .popup-header-btn
    #utAddToWatchList.added
    i {
    color: #fa2;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .popup-header-btn
    a.ut-detail-btn.buy-now:hover,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .popup-header-btn
    a.ut-detail-btn.buy-now:active {
    background: #ee1818;
    border-bottom: 1px solid #ee1818;
  }
  .unit-trust .ut-lightbox-overlay .lightbox-wrapper .fund-info .fund-text {
    width: calc(732px - 120px);
    margin-top: 10px;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .fund-info
    .ut-lightbox-closebtn {
    transform: translateY(-26px);
    cursor: pointer;
    font-size: 24px;
    color: #909090;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .fund-info
    .ut-lightbox-closebtn.icon {
    top: 0px;
    vertical-align: middle;
  }
  .unit-trust .ut-lightbox-overlay .lightbox-wrapper .show-terms {
    display: none;
    position: relative;
    height: auto;
  }
  .unit-trust .ut-lightbox-overlay .lightbox-wrapper .lightbox-content {
    overflow-y: scroll;
    padding: 0 24px;
    position: relative;
    height: 90%;
    top: 71px;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .collapse-box
    dd {
    font-weight: 500;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .collapse-box
    .btn-collapse {
    max-height: 64px;
    min-height: auto;
    padding: 14px 16px;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .collapse-box.active.last
    .btn-collapse[name="acc-howToInvest"] {
    margin-bottom: 24px;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .hidden-nondevice {
    display: none;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    a.ut-detail-btn:hover {
    background: #ee1818;
    border: 1px solid #ee1818;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    a.ut-detail-btn {
    margin-top: 32px;
    margin-bottom: 0;
    background-color: #f33;
    color: #fff;
  }
  .unit-trust .ut-lightbox-overlay .lightbox-wrapper .lightbox-content h2 {
    font-size: 18px;
    margin: 32px 0 16px 0;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    h2.mTop-24 {
    margin-top: 24px !important;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    p.head-para.collapse {
    height: auto;
    line-height: 1.4;
    position: relative;
    overflow: hidden;
    -webkit-transition: height 0.35s ease;
    -moz-transition: height 0.35s ease;
    -o-transition: height 0.35s ease;
    transition: height 0.35s ease;
    display: block;
    text-align: left;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    a.head-para-viewmore,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    a.head-para-viewmore:hover,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    a.head-para-viewmore:visited {
    display: block;
    margin: 8px 0 0 0;
    color: #ff3333;
    font-size: 14px;
    text-decoration: none;
    font-weight: 500;
    cursor: pointer;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-contact-margin {
    border-bottom: 1px solid #dcdcdc;
    display: block;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-accordion
    .ut-docs {
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow: hidden;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-accordion
    .ut-docs
    li {
    display: inline-block;
    width: 48%;
    height: 40px;
    background: #f7f7f7;
    border-bottom: 1px solid #e7e7e7;
    box-sizing: border-box;
    margin-top: 16px;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-accordion
    .ut-docs
    li:nth-child(1),
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-accordion
    .ut-docs
    li:nth-child(2) {
    margin-top: 0;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-accordion
    .ut-docs
    li.ut-pdf {
    background: #f7f7f7 url(/id/iwov-resources/flp/images/icons/ut-pdf-ico.png)
      no-repeat;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-accordion
    .ut-docs
    li.ut-pdf
    a.doc-download {
    display: block;
    padding-left: 57px;
    line-height: 2.4;
    text-decoration: none;
    color: #000;
    font-weight: 500;
    background: url(/id/iwov-resources/flp/images/icons/ut-download-ico.png) right
      7px no-repeat;
    margin-right: 16px;
  }
  .unit-trust .ut-lightbox-overlay .lightbox-wrapper .lightbox-content .text-1,
  .unit-trust .ut-lightbox-overlay .lightbox-wrapper .lightbox-content .text-2 {
    display: none;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    #priceMovementChart {
    margin-top: -24px;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .table-bordered,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .table-bordered
    > tbody
    > tr
    > td,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .table-bordered
    > tbody
    > tr
    > th,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .table-bordered
    > tfoot
    > tr
    > td,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .table-bordered
    > tfoot
    > tr
    > th,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .table-bordered
    > thead
    > tr
    > td,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .table-bordered
    > thead
    > tr
    > th {
    border: 0;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    table.table-bordered
    thead
    tr
    th {
    padding: 0 10px;
    border-bottom: 2px solid #ff3333;
    font-size: 14px;
    color: #000;
    font-weight: 400;
    text-align: right;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    table.table-bordered
    thead
    tr
    th:first-child {
    text-align: left;
    padding-bottom: 6px;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    table.table-bordered
    thead
    tr
    th.w160 {
    width: 144px;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    table.table-bordered
    tbody
    tr
    td {
    border: none;
    padding: 0;
    vertical-align: middle;
    font-weight: 500;
    border-bottom: 1px solid #dcdcdc;
    font-size: 16px;
    padding: 0 10px;
    height: 37px;
    text-align: right;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    table.table-bordered
    tbody
    tr
    td:first-child {
    text-align: left;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .fund-details
    dt,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .fund-details
    dd,
  .unit-trust .ut-lightbox-overlay .lightbox-wrapper .lightbox-content dt,
  .unit-trust .ut-lightbox-overlay .lightbox-wrapper .lightbox-content dd {
    flex: 2 2 23%;
    box-sizing: border-box;
    margin: 0;
    padding-bottom: 8px;
    font-weight: 400;
    vertical-align: top;
    padding-right: 8px;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .fund-details
    dd {
    font-weight: 500;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .fund-details
    dd:last-child {
    flex: 0 0 75%;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    dt:nth-child(odd) {
    flex: 0 0 21%;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-tabs
    ul.morningstar-tabs {
    margin-bottom: 10px;
    float: right;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-tabs
    ul.morningstar-tabs
    li:last-child {
    border-right: none;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-tabs
    ul.morningstar-tabs
    li.active,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-tabs
    ul.morningstar-tabs
    li:hover {
    border-bottom: none;
    color: #000;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-tabs
    ul.morningstar-tabs
    li {
    font-size: 12px;
    margin-right: 4px;
    color: #909090;
    cursor: pointer;
    border-right: 1px solid #000;
    padding: 0 8px 0 0;
    line-height: 1;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-tabs
    ul {
    margin: 0 0 32px 0;
    padding: 0;
    list-style-type: none;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-tabs
    ul
    h2 {
    margin-top: 24px;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-tabs
    ul
    li {
    display: inline-block;
    margin-right: 10px;
    font-size: 16px;
    font-weight: 500;
    color: #909090;
    cursor: pointer;
    margin-top: 24px;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-tabs
    ul
    li.active,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-tabs
    ul
    li:hover {
    border-bottom: 2px solid #ff3333;
    color: #ff3333;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-tabs
    ul
    #priceMovementChart
    li.active,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-tabs
    ul
    #priceMovementChart
    li:hover {
    border-bottom: none;
    color: #000;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-tabs
    ul
    .morningstar-tabs
    li {
    font-size: 12px;
    margin-right: 4px;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .tab-content {
    display: none;
    overflow: auto;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .tab-content
    dd {
    font-weight: 500;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .tab-content
    h3 {
    font-size: 16px;
    line-height: 1;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .tab-content
    .head-m {
    display: none;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .tab-content
    #pieChart
    .highcharts-container {
    margin: 0 auto;
    height: 360px;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .tab-content
    #pieChart
    .highcharts-tooltip {
    display: none;
  }
  .unit-trust .ut-lightbox-overlay .lightbox-wrapper .lightbox-content dl {
    overflow: auto;
    display: flex;
    flex-wrap: wrap;
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 0;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    dl.details {
    width: 100%;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    dl.details-one,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    dl.details-two {
    display: flex;
    display: -ms-inline-flexbox;
    width: 46%;
    margin-right: 16px;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    dl.details-one
    div.fund-info,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    dl.details-two
    div.fund-info {
    flex: 0 0 100%;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    dl.details-one
    div.fund-info
    dt,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    dl.details-two
    div.fund-info
    dt {
    display: inline-block;
    width: 45%;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    dl.details-one
    div.fund-info
    dd,
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    dl.details-two
    div.fund-info
    dd {
    display: inline-block;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    dl.details-one
    .fund-info:nth-child(odd) {
    margin-right: 16px;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .ut-contact-margin {
    border-bottom: 1px solid #dcdcdc;
    display: block;
  }
  .unit-trust
    .ut-lightbox-overlay
    .lightbox-wrapper
    .lightbox-content
    .sup-script {
    color: #909090;
    font-size: 14px;
    font-size: 1.4rem;
  }
  .unit-trust .ut-lightbox-overlay .show-terms-wrapper {
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .unit-trust .unit-note {
    color: #999;
  }
  .unit-trust .filter-subCtrls {
    display: none;
  }
  .unit-trust .is-focus .focus-label {
    float: left;
    width: 15em;
  }
  .unit-trust .is-focus .focus-tooltip {
    width: 20px;
    float: left;
    margin-top: -4px;
    margin-left: -18px;
  }
  .unit-trust .toggle-filter a {
    text-decoration: none;
  }
  .unit-trust .table > thead > tr > th {
    border-top: none;
  }
  .unit-trust .table-nine-colm th {
    border-bottom: 2px solid #f33;
  }
  .unit-trust .table-nine-colm tbody tr {
    cursor: pointer;
  }
  .unit-trust .table-nine-colm tbody tr td {
    margin: 0;
    border-top: none;
    border-right: 0;
    border-bottom: 1px solid #ddd;
  }
  .unit-trust .table-nine-colm tbody tr tr > td:last-child {
    border-right: none;
  }
  .unit-trust .ut-fundsearch-table {
    margin-left: -8px;
  }
  .unit-trust .ut-fundsearch-table tbody tr > td:last-child {
    border-right: none;
  }
  .unit-trust .ut-fundsearch-table thead th[rowspan] {
    vertical-align: top;
    color: #909090;
  }
  .unit-trust .ut-fundsearch-table thead th.noBorder {
    border: none;
    color: #909090;
  }
  .unit-trust .ut-fundsearch-table thead .wid88 {
    width: 98px;
  }
  .unit-trust .ut-fundsearch-table thead tr > th.sort {
    padding: 0 0 0 10px;
  }
  .unit-trust .ut-fundsearch-table thead tr > th.sort span {
    display: inline-block;
    margin-right: 20px;
    margin-left: 0;
    margin-bottom: 10px;
    cursor: pointer;
  }
  .unit-trust .ut-fundsearch-table thead tr > th.sort span:after {
    content: url("/id/iwov-resources/flp/images/icons/arrw-default.png");
    position: relative;
    top: 0;
    left: 10px;
  }
  .unit-trust .ut-fundsearch-table thead tr > th.sort.sortAsce span::after {
    content: url("/id/iwov-resources/flp/images/icons/arrw-up.png");
  }
  .unit-trust .ut-fundsearch-table thead tr > th.sort.sortDesc span::after {
    content: url("/id/iwov-resources/flp/images/icons/arrw-down.png");
  }
  .unit-trust .ut-fundsearch-table thead tr:first-child th {
    padding: 0 0 10px 10px;
  }
  .unit-trust .ut-fundsearch-table thead tr th {
    font-size: 1.3rem;
    color: #909090;
  }
  .unit-trust .ut-fundsearch-table .text-left,
  .unit-trust .ut-fundsearch-table .text-right,
  .unit-trust .ut-fundsearch-table th[rowspan],
  .unit-trust .ut-fundsearch-table th[colspan] {
    font-weight: 500;
  }
  .unit-trust .ut-fundsearch-table .text-left,
  .unit-trust .ut-fundsearch-table .text-right {
    padding: 10px;
  }
  .unit-trust .ut-fundsearch-table .cellGreen {
    color: #229922;
  }
  .unit-trust .utListBody {
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow: hidden;
    min-height: 0;
  }
  .unit-trust .utListBody li:hover {
    border: 1px solid #dfdfdf;
    background: #ececec;
    -webkit-transition: background 0.4s ease-in-out, border 0.4s ease-in-out;
    transition: background 0.4s ease-in-out, border 0.4s ease-in-out;
    cursor: pointer;
  }
  .unit-trust .utListBody li.ut-focusfund::after {
    content: url(/id/iwov-resources/flp/images/icons/ut-list-focusfundbadge.png);
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
  }
  .unit-trust .utListBody li {
    float: left;
    position: relative;
    height: 144px;
    margin: 0 16px 16px 0;
    padding: 15px;
    border: 1px solid #dcdcdc;
    box-sizing: border-box;
    background: #f7f7f7;
  }
  .unit-trust .utListBody li a {
    text-decoration: none;
  }
  .unit-trust .utListBody li a label {
    margin-top: 0;
    cursor: pointer;
    color: #2e2e2e;
    line-height: 1.2;
    font-weight: 500;
    height: 65px;
    overflow: hidden;
    font-size: 14px;
    text-align: left;
  }
  .unit-trust .utListBody li a p {
    margin: 3px 0 0 0;
    color: #229922;
    font-size: 24px;
    font-weight: 700;
    line-height: 1;
  }
  .unit-trust .utListBody li a p span {
    color: #909090;
    font-size: 12px;
    font-weight: normal;
    display: block;
    margin-top: 8px;
  }
  .unit-trust .utListBody li a p.cellRed {
    color: #f33;
  }
  #utTableBody {
    font-weight: 500;
  }
  .unit-trust .utListBody li a p.cellHyphen {
    color: #909090;
  }
  #utTableBody td.cellRed {
    color: #f33;
  }
  #utTableBody td.cellHyphen {
    color: #909090;
  }
  #utFundSearch .ut-fundsearch-table .cellRed .greyColor {
    color: #909090 !important;
  }
  @media only screen and (-ms-high-contrast: active) and (max-width: 767px) {
    .ut-lightbox.ut-lightbox-overlay .lightbox-wrapper .lightbox-content dt,
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      dt:nth-child(odd),
    .ut-lightbox.ut-lightbox-overlay .lightbox-wrapper .lightbox-content dd,
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      dd:last-child {
      float: left;
      width: 100%;
    }
    #utFundSearch .ico-information-line {
      left: -22px;
    }
  }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #utFundSearch .form-row label.mTop-0 {
      margin-top: 4px;
    }
    #utFundSearch .is-focus .focus-tooltip {
      margin-top: 0;
    }
    #utFundSearch .is-focus .focus-label {
      width: 240px;
    }
    .unit-trust
      .ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      dt:nth-child(odd) {
      flex: 0 0 21%;
    }
    .unit-trust .ut-lightbox-overlay .lightbox-wrapper .lightbox-content dl {
      width: 100%;
    }
    .jp-current mark {
      display: none;
    }
    .unit-trust
      .ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .fund-details
      dt,
    .unit-trust
      .ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .fund-details
      dd,
    .unit-trust .ut-lightbox-overlay .lightbox-wrapper .lightbox-content dt,
    .unit-trust .ut-lightbox-overlay .lightbox-wrapper .lightbox-content dd {
      flex: 2 2 20%;
    }
  }
  @media screen and (max-width: 1024px) {
    .ut-lightbox.ut-lightbox-overlay .lightbox-wrapper {
      width: 760px;
    }
    .ut-lightbox.ut-lightbox-overlay .lightbox-wrapper .ut-lightbox-closebtn {
      margin-right: 16px;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      .ut-docs
      li:nth-child(2) {
      margin-top: 16px;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      .ut-docs
      li:nth-child(odd) {
      margin-right: 20px;
    }
  }
  @media screen and (max-width: 767px) {
    #utFundSearch .filter-dropdown .filter-by {
      line-height: 16px;
      line-height: initial;
      height: auto;
      border: 1px solid white;
      display: block;
      padding-left: 0px;
    }
    .unit-trust .utListBody li.ut-focusfund::after {
      top: 0;
      left: 0;
    }
    .unit-trust .utListBody li {
      width: 48.6%;
      margin: 0 8px 8px 0;
      padding: 12px 12px 0 12px;
    }
    .unit-trust .mobileLegendWrapper {
      margin-top: 24px;
    }
    .unit-trust .mobileLegendWrapper .focusFundDiv .focusFundImage {
      right: 85px;
    }
    .tab-content .p-0 {
      padding-right: 0px;
    }
    .card-navbar-box .tab-content .p-0 {
      padding-left: 4px;
      padding-right: 4px;
    }
    .filter-dropdown .dropdown-menu.filter-menu {
      padding: 16px;
    }
    .filter-dropdown .filter-by {
      color: #999;
      margin-right: 0;
      margin-top: 7px;
    }
    .filter-dropdown .filter-dropdown dropdown:after {
      content: "\e00c";
      color: #f33;
      font-family: "dbsicons";
      position: absolute;
      top: 0;
      right: 12px;
      z-index: 0;
    }
    .filter-dropdown .filter-menu .m-filter-btn button {
      min-width: 48%;
      max-width: 48%;
      cursor: pointer;
    }
    .filter-dropdown .filter-menu .m-filter-btn .cancel-btn {
      background: #fff;
      color: #f33;
      border: 1px solid #ee1818;
    }
    .filter-dropdown .filter-menu .m-filter-btn .apply-btn {
      background: #ff3333;
      border: 1px solid #ee1818;
      color: #fff;
    }
    .focusFundDiv {
      margin-top: 12px;
    }
    .ut-lightbox.ut-lightbox-overlay .lightbox-wrapper {
      width: 96.5%;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .terms-footer.modal-footer {
      background: #fff;
      padding: 24px;
      text-align: center;
      margin: 0 10px;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .terms-footer.modal-footer
      .btn-secondary,
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .terms-footer.modal-footer
      .btn-primary {
      min-width: 48%;
      max-width: 48%;
    }
    .ut-lightbox.ut-lightbox-overlay .lightbox-wrapper .terms-content.modal-body {
      padding: 15px;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .terms-header.modal-header {
      border: none;
      padding: 24px 0;
      padding-bottom: 10px;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .terms-header.modal-header
      h3 {
      margin: 0;
      text-align: center;
    }
    .ut-lightbox.ut-lightbox-overlay .lightbox-wrapper .popup-header-btn {
      width: 90%;
      margin-left: 14px;
    }
    .ut-lightbox.ut-lightbox-overlay .lightbox-wrapper .lightbox-content {
      padding: 0 16px;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      .ut-docs
      li.ut-pdf {
      width: 100%;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      .ut-docs
      li.ut-pdf:first-child {
      margin-bottom: 16px;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      .ut-docs
      li:nth-child(2) {
      margin-top: 0 !important;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .hidden-nondevice,
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      #performanceChart {
      display: block !important;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      #priceMovementChart {
      margin-top: 0;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      table,
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      thead,
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      tbody,
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      th,
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      td,
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      tr {
      display: block;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      thead
      tr {
      position: absolute;
      top: -9999px;
      left: -9999px;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      table.table-bordered.dividend-table
      tbody
      tr {
      float: left;
      width: 100%;
      display: flex;
      margin-bottom: 0;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      table.table-bordered.dividend-table
      tbody
      tr.hidden-nondevice {
      float: left;
      width: 100%;
      display: flex !important;
      margin-bottom: 0;
      box-sizing: border-box;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      table.table-bordered.dividend-table
      tbody
      .hidden-nondevice
      .row-head {
      background: #f7f7f7;
      border: 1px solid #dcdcdc;
      width: 50%;
      padding: 4px 8px;
      float: left;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      table.table-bordered.dividend-table
      tbody
      tr
      td:first-child {
      border-bottom: 1px solid #dcdcdc;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      table.table-bordered.dividend-table
      tbody
      .align-left {
      text-align: left;
      padding-left: 7px;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      table.table-bordered.dividend-table
      tbody
      .hidden-nondevice
      .row-head:nth-child(2n),
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      table.table-bordered.dividend-table
      tbody
      tr
      td:nth-child(2n) {
      border-right: 1px solid #dcdcdc;
      text-align: right;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      table.table-bordered.dividend-table
      tbody
      .hidden-nondevice
      .row-head:nth-child(2) {
      border-left: none;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      table.table-bordered.dividend-table
      tbody
      tr
      td {
      border-left: 1px solid #dcdcdc;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      table.table-bordered
      thead
      tr
      th.w160,
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      table.table-bordered
      tbody
      tr
      td {
      width: 100%;
      padding: 0 10px;
      text-align: right;
      font-size: 14px;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      table.table-bordered
      tbody
      tr
      td:first-child {
      border-bottom: 2px solid #ff3333;
      font-weight: 500;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      table.table-bordered
      tbody
      tr
      td {
      height: auto;
      border-left: 0;
      line-height: 2;
      vertical-align: middle;
      border-bottom: 1px solid #dcdcdc;
      font-weight: 400;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      table.table-bordered
      tbody
      tr {
      margin-bottom: 32px;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      table.table-bordered
      tbody
      tr
      td::before {
      content: attr(data-title);
      position: absolute;
      left: 16px;
    }
    .ut-lightbox.ut-lightbox-overlay .lightbox-wrapper .lightbox-content dt,
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      dt:nth-child(odd),
    .ut-lightbox.ut-lightbox-overlay .lightbox-wrapper .lightbox-content dd,
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      dd:last-child {
      flex: initial !important;
      float: left;
      width: 100%;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .tab-content {
      display: block;
      overflow: hidden;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .tab-content
      #pieChart {
      max-width: 300px;
      display: inline;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-tabs
      li[data-target="#assetAllocation"],
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-tabs
      li[data-target="#countryDiversification"],
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-tabs
      li[data-target="#top10Holdings"] {
      display: none !important;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-tabs
      ul
      li.performancechart1year {
      display: none;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-tabs
      #timelineChart {
      clear: both;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-tabs
      ul.morningstar-tabs {
      float: left;
      display: block;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-tabs
      dt {
      width: 75%;
      float: left;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-tabs
      dd {
      float: left;
      width: 25%;
      text-align: right;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .tab-content
      .head-m {
      display: block;
      margin: 24px 0;
    }
    .ut-lightbox.ut-lightbox-overlay .lightbox-wrapper .fund-info .fund-text {
      width: 78%;
    }
  }
  .ut-service-generic-error {
    display: table;
    width: 100%;
  }
  .ut-service-generic-error .icon {
    margin-right: 16px;
  }
  .ut-service-generic-error > div {
    text-align: center;
    display: table-cell;
    height: 317px;
    vertical-align: middle;
  }
  .ut-service-generic-error > div h2 {
    font-size: 32px;
    font-weight: 300;
    line-height: 35px;
    margin-right: 16px;
    color: black;
    text-rendering: optimizelegibility;
  }
  .ut-service-generic-error > div p {
    border-top: 1px solid #c0c0c0;
    min-width: 260px;
    font-weight: 400;
    padding-top: 8px;
    max-width: 80%;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
    font-size: 14px;
    line-height: 20px;
    color: black;
    text-rendering: optimizelegibility;
  }
  #ut-service-errorbrb {
    display: none;
  }
  @media screen and (min-width: 768px) and (max-width: 2600px) {
    .full-width {
      text-align: right;
      width: 100%;
      padding-right: 16px;
    }
    .slider-images .resultPannel > .cardcontainer-description .cardcontainer-img {
      margin-left: 0px;
      max-width: 104px;
      float: left;
      display: inline;
    }
    .resultPannel > .cardcontainer-description .cardcontainer-img {
      margin-left: 0px;
      max-width: 144px;
      display: inline;
      float: left;
    }
  }
  @media screen and (min-width: 1025px) {
    .cardcontainer-img {
      width: 100%;
      height: 100%;
    }
  }
  @media screen and (min-width: 568px) and (max-width: 767px) {
    .unit-trust .utListBody li:nth-child(2n) {
      margin-right: 8px !important;
    }
    .unit-trust .utListBody li {
      width: 31.43%;
    }
  }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .article-star .star-content {
      top: -5px;
    }
    .converter-box .converter-content .icon.ico-arrowdown1 {
      position: relative;
      top: 1px;
    }
    .converter-box .converter-content .icon.ico-transfer-8-line {
      top: 2px;
      position: relative;
    }
    .layout-box {
      padding: 24px;
      overflow: inherit;
    }
    .select-input-box .btn-group input[type="text"] {
      line-height: 1;
    }
  }
  .si-wrapper #dbs-table-div .tbl-primary tr th,
  .si-wrapper #dbs-table-div .tbl-primary tr td {
    padding: 8px;
  }
  .rightnav-adjust {
    -webkit-transition: margin 0.3s linear;
    -moz-transition: margin 0.3s linear;
    -ms-transition: margin 0.3s linear;
    -o-transition: margin 0.3s linear;
    transition: margin 0.3s linear;
  }
  .rightnav-adjust.noti-adj-max {
    margin-top: 0;
  }
  .rightnav-adjust.noti-adj-min {
    margin-top: -80px;
  }
  .rightnav-adjust .media.media-box-type3 .media-left img {
    width: 96px;
    height: 88px;
  }
  .carousel-desc p a {
    cursor: pointer;
    z-index: 100;
  }
  .market-place {
    margin-top: 0;
  }
  #market-search {
    background: #727272;
    color: #fff;
    min-height: 300px;
    display: flex;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
  }
  #market-search .market-search-wrapper {
    width: 100%;
  }
  #market-search .title {
    margin: 10px 0;
    font-weight: 400;
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 35px;
    font-weight: 700;
  }
  #market-search form {
    margin-bottom: 20px;
  }
  #market-search .features {
    margin: 16px 0;
    padding-left: 0;
  }
  #market-search .features li {
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    position: relative;
  }
  #market-search .features li:before {
    content: "";
    width: 8px;
    height: 8px;
    display: inline-block;
    margin-right: 5px;
    background: #fff;
    border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    -khtml-border-radius: 50px;
  }
  #market-search .search-bar {
    padding: 15px;
    background: rgba(0, 0, 0, 0.5);
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
  }
  #market-search .search-bar .s-text {
    width: calc(100% - 144px);
    position: relative;
  }
  #market-search .search-bar .s-text a {
    color: #f33;
    position: absolute;
    right: 10px;
    top: 11.5px;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 400;
    height: 18px;
    width: auto;
    background: #fff;
    text-decoration: none;
  }
  #market-search .search-bar .s-text input[type="text"] {
    width: 99%;
  }
  @-webkit-keyframes load8 {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  @keyframes load8 {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  #market-search .search-bar .s-text .loader {
    top: 10px;
    right: 10px;
    position: absolute;
    border-top: 2px solid rgba(255, 51, 51, 0.2);
    border-right: 2px solid rgba(255, 51, 51, 0.2);
    border-bottom: 2px solid rgba(255, 51, 51, 0.2);
    border-left: 2px solid #f33;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    height: 20px;
    width: 20px;
  }
  #market-search .search-bar .s-text .search-results {
    width: 99%;
    top: 42px;
    position: absolute;
    background: #fff;
    color: #2e2e2e;
    z-index: 15;
    -webkit-box-shadow: 0px 1px 1px 0px silver;
    -moz-box-shadow: 0px 1px 1px 0px silver;
    box-shadow: 0px 1px 1px 0px silver;
  }
  #market-search .search-bar .s-text .search-results ul {
    list-style-type: none;
    padding-left: 0;
    margin-bottom: 0;
    max-height: 260px;
    overflow: auto;
  }
  #market-search .search-bar .s-text .search-results ul li {
    padding: 10px;
    font-size: 14px;
    font-size: 1.4rem;
  }
  #market-search .search-bar .s-text .search-results ul li:not(.no-res):hover {
    cursor: pointer;
    background: #f33;
    color: #fff;
  }
  #market-search .search-bar .s-text .search-results ul li:not(:last-child) {
    border-bottom: 1px solid #ececec;
  }
  #market-search .search-bar .s-text .search-results ul li .cap {
    text-transform: capitalize;
  }
  #market-search .search-bar .s-button {
    width: 144px;
  }
  #market-search .help-bar {
    text-align: center;
    vertical-align: middle;
  }
  #market-search .help-bar div.info-content {
    font-weight: 400;
  }
  #market-search .help-bar div.info-content .ico-calculator-1-line {
    font-size: 32px;
    font-size: 3.2rem;
    position: relative;
    top: 5px;
    line-height: 32px;
    margin-right: 10px;
  }
  #market-search .help-bar div.info-content.car-icon-container {
    position: relative;
    top: 5px;
    line-height: 32px;
    top: 8px;
  }
  #market-search .help-bar div.info-content.car-icon-container .icon-car-small {
    height: 16px;
    width: 32px;
    margin-right: 10px;
  }
  #market-search .help-bar div.info-content a {
    font-weight: inherit;
    color: #fff;
  }
  #market-search .help-bar div.info-content a:hover {
    text-decoration: none;
  }
  #market-carousel {
    padding: 30px 15px;
  }
  #market-carousel div .ico-car-1-line {
    font-size: 40px;
    color: #d64e9f;
  }
  #market-carousel h2 {
    color: #2e2e2e;
    font-size: 32px;
    font-weight: 400;
    margin-bottom: 0px !important;
    font-weight: 500;
  }
  #market-carousel h2.title {
    margin-top: 10px;
  }
  #market-carousel small {
    color: #909090;
  }
  #market-carousel .item-list-carousel {
    padd�ing: 25px 15px;
    width: 90%;
    margin: 0 5%;
  }
  #market-carousel .item-list-carousel a {
    text-decoration: none;
  }
  #market-carousel .item-list-carousel .slick-prev {
    left: -20px;
  }
  #market-carousel .item-list-carousel .slick-next {
    right: -10px;
  }
  #market-carousel .item-list-carousel .item-wrapper {
    padding: 5px;
  }
  #market-carousel .item-list-carousel .item {
    margin: 0 auto;
    outline: none;
    cursor: pointer;
    border: 1px solid #ccc;
  }
  #market-carousel .item-list-carousel .item .slick-arrow {
    top: 49%;
  }
  #market-carousel .item-list-carousel .item .item-header .item-img {
    height: 200px;
    width: 100%;
    background-size: cover;
    background-position: center;
  }
  #market-carousel .item-list-carousel .item .item-header .no-item-img {
    height: 200px;
    width: 100%;
    background: url(/id/iwov-resources/flp/images/flp/no_car_image.jpg) no-repeat;
    background-size: 100% 100%;
    background-position: center;
  }
  #market-carousel .item-list-carousel .item .item-body .optimal-padding {
    padding: 16px;
    font-weight: 500;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    color: #2e2e2e;
  }
  #market-carousel .item-list-carousel .item .item-body .optimal-padding .make {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
  }
  #market-carousel .item-list-carousel .item .item-body .optimal-padding .model {
    font-size: 20px;
    font-size: 2rem;
    font-weight: 500;
    height: 24px;
    white-space: nowrap;
    word-wrap: break-word;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  #market-carousel
    .item-list-carousel
    .item
    .item-body
    .optimal-padding
    .text-gray {
    font-weight: 400;
    color: #999494;
  }
  #market-carousel
    .item-list-carousel
    .item
    .item-body
    .optimal-padding
    .meter-reading {
    line-height: 20px;
  }
  #market-carousel .item-list-carousel .item .item-body .optimal-padding .price {
    color: #292;
  }
  #market-carousel
    .item-list-carousel
    .item
    .item-body
    .optimal-padding
    .time-period {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
  }
  #market-carousel .item-list-carousel .item .item-body hr {
    margin: 0;
    border-bottom: 1px solid #ececec;
  }
  #market-carousel .item-list-carousel .item .item-footer {
    padding: 10px;
    background: #f7f7f7;
    border-top: 1px solid #e5e5e5;
  }
  #market-carousel .item-list-carousel .item .item-footer .det {
    padding: 0;
    font-weight: 500;
    line-height: 20px;
    border-right: 1px solid #e5e5e5;
    color: #2e2e2e;
  }
  #market-carousel .item-list-carousel .item .item-footer .det .vendor {
    font-size: 12px;
    color: #2e2e2e;
  }
  #market-carousel .action-bar a.promotion-terms {
    color: #f33;
    margin-top: 28px;
    display: inline-block;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 15px;
    text-decoration: none;
  }
  .carousel-desc p a {
    position: relative;
  }
  .aics-article-template {
    background: #fff;
  }
  @media print {
    .aics-article-template a[href]:after {
      content: none;
    }
  }
  .aics-article-template .article-type-section {
    font-size: 14px;
    font-size: 1.4rem;
  }
  .aics-article-template .article-type-section .span12 {
    margin-top: 8px;
  }
  .aics-article-template .article-type-section a,
  .aics-article-template .article-type-section a:hover,
  .aics-article-template .article-type-section a:visited {
    text-decoration: none;
    color: inherit;
  }
  .aics-article-template .article-type-section p a,
  .aics-article-template .article-type-section strong a,
  .aics-article-template .article-type-section div > a a {
    color: #f33 !important;
  }
  .aics-article-template .article-type-section p a > img,
  .aics-article-template .article-type-section strong a > img,
  .aics-article-template .article-type-section div > a a > img {
    margin-left: 8px;
  }
  .aics-article-template .article-type-section p a:hover,
  .aics-article-template .article-type-section strong a:hover,
  .aics-article-template .article-type-section div > a a:hover {
    color: #ee1818 !important;
  }
  .aics-article-template .article-type-section .download-anchor {
    display: flex;
    align-items: center;
  }
  .aics-article-template .article-type-section hr.section-divider {
    color: #ececec;
    border-bottom: 2px solid #ececec;
    margin: 24px 0;
  }
  .aics-article-template .breadcrumb.transparent.underline a:hover {
    text-decoration: underline;
  }
  .aics-article-template .article-left-section .side-bar {
    display: none;
  }
  .aics-article-template .content h1,
  .aics-article-template .content h2,
  .aics-article-template .content h3 {
    margin: 24px 0 16px 0;
  }
  .aics-article-template .content img {
    margin-right: 10px;
    margin-top: 10px;
  }
  .aics-article-template .content p a {
    margin-left: 2px;
  }
  .aics-article-template .content table.tbl-primary thead tr th {
    border-top: 0;
  }
  .aics-article-template .content table.tbl-primary tbody tr td {
    border-top: 0;
    border-right: 0;
  }
  .aics-article-template .content table.tbl-primary tbody tr:last-child td {
    border-bottom: 0;
  }
  .aics-article-template .content table.tbl-primary tbody + thead tr th {
    padding-top: 24px;
  }
  .aics-article-template .content table.tbl-primary tbody tr:first-child td {
    border-bottom: 1px solid #e6e6e6;
  }
  .aics-article-template
    .content
    table.tbl-primary
    tbody
    + tbody
    tr:last-child
    td {
    border-bottom: 0;
  }
  .aics-article-template .content table.tbl-primary tbody tr th {
    border-top: 0;
    padding-top: 24px;
  }
  .aics-article-template .content-text {
    color: #272727;
  }
  .aics-article-template .para-heading {
    font-weight: 500;
    margin: 32px 0 24px 0;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 28px;
  }
  .aics-article-template .para-heading-big {
    font-weight: 500;
    margin: 32px 0 24px 0;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 28px;
  }
  .aics-article-template .black-text {
    color: #000;
  }
  .aics-article-template .breadcrumb.transparent {
    margin-top: 24px;
  }
  .aics-article-template .art-title {
    font-size: 32px;
    font-size: 3.2rem;
    color: #2e2e2e;
    margin-bottom: 0 !important;
    max-width: 57.8%;
  }
  .aics-article-template .art-sub-heading {
    line-height: 30px;
    font-size: 24px;
    font-size: 2.4rem;
    color: #909090;
    margin-bottom: 16px;
  }
  .aics-article-template .art-misc .author {
    font-weight: 500;
    margin-right: 16px;
  }
  .aics-article-template .art-misc .posted-on {
    text-transform: capitalize;
  }
  .aics-article-template .timeline {
    list-style-type: none;
    padding-left: 0;
  }
  .aics-article-template .timeline li {
    display: block;
    margin-bottom: 0 !important;
    padding: 8px 0;
    align-items: center;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 0;
  }
  .aics-article-template .timeline li .tl-container {
    display: flex;
  }
  .aics-article-template .timeline li .tl-container .tl-img {
    width: 65px;
    height: 59px;
    margin-right: 15px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .aics-article-template .timeline li .tl-container .tl-img img {
    width: 65px;
    height: 59px;
  }
  .aics-article-template .timeline li .tl-container .tl-content {
    width: 75%;
  }
  .aics-article-template .timeline li .tl-container .tl-content .timestamp {
    width: 100%;
    margin-bottom: 8px;
  }
  .aics-article-template .timeline li .timestamp {
    display: inline-block;
    text-transform: capitalize;
    margin-right: 16px;
    font-size: 12px;
    font-size: 1.2rem;
    color: #909090;
  }
  .aics-article-template .timeline li .update {
    font-size: 16px;
    font-size: 1.6rem;
    color: #000;
    font-weight: 500;
    line-height: 22px;
  }
  .aics-article-template .timeline li .update:hover {
    color: #ee1818;
  }
  .aics-article-template .timeline li .update:hover .anchor {
    visibility: visible;
  }
  .aics-article-template .timeline li .update .anchor {
    margin-left: 8px;
    font-size: 10px;
    font-size: 1rem;
    color: #909090;
    visibility: hidden;
  }
  .aics-article-template .timeline li .update .anchor:before {
    transform: rotate(45deg);
    display: inline-block;
  }
  .aics-article-template .timeline li.tl {
    border: none;
  }
  .aics-article-template .timeline li.tl .tl-img,
  .aics-article-template .timeline li.tl .tl-content .timestamp {
    cursor: pointer;
  }
  .aics-article-template .tl:hover .tl-content .update {
    color: #ee1818;
  }
  .aics-article-template .tl-viewall {
    color: #f33;
  }
  .aics-article-template .tl-viewall:hover {
    color: #ee1818;
  }
  .aics-article-template .tl-viewall.hidden-xs {
    float: right;
    margin-top: -48px;
  }
  .aics-article-template .social-share-box a {
    min-height: auto;
  }
  .aics-article-template .art-type-right-section {
    padding-left: 50px;
    position: relative;
  }
  .aics-article-template .art-type-right-section .view-options {
    margin-bottom: 24px;
  }
  .aics-article-template .art-type-right-section .view-options ul {
    list-style-type: none;
    padding-left: 0;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 28px;
    color: #2e2e2e;
  }
  .aics-article-template .art-type-right-section .view-options ul li {
    cursor: pointer;
    padding: 8px 0;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 0;
  }
  .aics-article-template .art-type-right-section .view-options ul li:first-child {
    padding-top: 0;
  }
  .aics-article-template .art-type-right-section .view-options ul li:hover {
    color: #ee1818;
  }
  .aics-article-template
    .art-type-right-section
    .view-options
    ul
    li
    .action-icon {
    margin-right: 8px;
    position: relative;
    top: 7px;
    font-size: 24px;
    font-size: 2.4rem;
  }
  .aics-article-template .art-type-right-section .social-share-box {
    margin-top: 0;
  }
  .aics-article-template .art-type-right-section .related-insights {
    position: absolute;
  }
  .aics-article-template .art-type-right-section .related-insights.mobile {
    margin-top: 0;
    opacity: 1;
    transition: none;
    position: static;
  }
  .aics-article-template .art-type-right-section .related-insights .title {
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 500;
    color: #2e2e2e;
    line-height: 24px;
    margin-bottom: 16px;
  }
  .aics-article-template .art-type-right-section .related-insights ul {
    list-style-type: none;
    padding-left: 16px;
    border-left: 4px solid #ececec;
  }
  .aics-article-template .art-type-right-section .related-insights ul li {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 22px;
    font-weight: 500;
    margin-bottom: 16px;
  }
  .aics-article-template
    .art-type-right-section
    .related-insights
    ul
    li
    span.timestamp {
    font-size: 12px;
    font-size: 1.2rem;
    color: #909090;
    line-height: 17px;
    padding-left: 5px;
    position: relative;
    top: -1px;
    text-transform: capitalize;
  }
  .aics-article-template .art-type-right-section .related-insights ul li a {
    cursor: default;
  }
  .aics-article-template .art-type-right-section .related-insights ul li a span {
    cursor: pointer;
  }
  .aics-article-template
    .art-type-right-section
    .related-insights
    ul
    li
    a
    .timestamp {
    padding-left: 5px;
    font-size: 12px;
    font-size: 1.2rem;
  }
  .aics-article-template .art-type-right-section .related-insights ul li a:hover {
    color: #f33;
  }
  .aics-article-template .left-view-options ul {
    list-style-type: none;
    padding-left: 0;
  }
  .aics-article-template .left-view-options a {
    display: block;
    color: #2e2e2e;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 28px;
    padding-bottom: 8px;
    border-bottom: 1px solid #dcdcdc;
  }
  .aics-article-template .left-view-options a .action-icon {
    margin-right: 8px;
    position: relative;
    top: 7px;
    font-size: 24px;
    font-size: 2.4rem;
  }
  .aics-article-template .disclaimer-section {
    font-size: 16px;
    font-size: 1.6rem;
    color: #909090;
    font-weight: 500;
    padding: 24px 0;
    line-height: 22px;
    margin: 32px 0;
    border: 1px solid #ececec;
    border-left: 0;
    border-right: 0;
  }
  .aics-article-template
    .disclaimer-section
    > a[data-toggle="collapse"].init:not(.collapsed)
    .accordion-icon:before {
    transform: rotate(120deg);
    top: -2px;
    position: relative;
  }
  .aics-article-template .disclaimer-section .accordion-icon {
    font-size: 10px;
    font-size: 1rem;
    color: #909090;
    margin-right: 10px;
  }
  .aics-article-template .disclaimer-section .accordion-icon:before {
    display: inline-block;
    transform: rotate(30deg);
    transition: all 0.3s linear;
  }
  .aics-article-template .disclaimer-section .card-body {
    padding-left: 20px;
    font-size: 14px;
    font-size: 1.4rem;
  }
  .aics-article-template .disclaimer-section #disclaimer-content {
    font-weight: 400;
  }
  @media (max-width: 767px) {
    .aics-article-template .art-type-right-section {
      min-height: 0;
    }
    .aics-article-template .art-type-right-section .side-bar {
      display: none;
    }
    .aics-article-template .article-left-section .side-bar {
      display: block;
    }
    .aics-article-template
      .article-left-section
      .side-bar
      .view-options
      ul
      li:not(:first-child) {
      display: none;
    }
    .aics-article-template .timeline li {
      display: block;
    }
    .aics-article-template .timeline li .timestamp,
    .aics-article-template .timeline li .update {
      display: block;
    }
    .aics-article-template .art-misc .author,
    .aics-article-template .art-misc .posted-on {
      display: block;
      text-transform: capitalize;
    }
    .aics-article-template .art-title {
      max-width: 100%;
    }
    .aics-article-template .social-share-box {
      margin-top: 24px;
    }
    .aics-article-template
      .social-share-box
      .at-resp-share-element
      .at-share-btn {
      margin-right: 0px;
    }
  }
  @media (min-width: 768px) and (max-width: 1024px) {
    .aics-article-template .social-share-box {
      margin-top: 0;
    }
    .aics-article-template
      .social-share-box
      .at-resp-share-element
      .at-share-btn {
      margin-right: 0px;
    }
  }
  @media (max-width: 910px) {
    .aics-article-template .art-type-right-section {
      padding-left: 0px;
    }
  }
  .aics-article-template .article-type-general .bulletin-board {
    background: #f3f3f3;
    font-size: 14px;
    font-size: 1.4rem;
    color: #272727;
  }
  .aics-article-template
    .article-type-general
    .bulletin-board
    .key-summary-title {
    font-size: 14px;
    font-size: 1.4rem;
    color: #656565;
    padding: 16px 0 0 32px;
    font-weight: 500;
  }
  .aics-article-template .article-type-general .bulletin-board ul {
    padding: 16px 32px;
    list-style-type: none;
  }
  .aics-article-template .article-type-general .bulletin-board ul li {
    display: flex;
  }
  .aics-article-template .article-type-general .bulletin-board ul li i.bullet {
    font-size: 8px;
    font-size: 0.8rem;
    color: #cc9955;
    line-height: 10px;
  }
  .aics-article-template .article-type-general .bulletin-board ul li .point {
    margin-left: 16px;
  }
  .aics-article-template .article-type-general .art-image .img-title {
    color: #909090;
  }
  .aics-article-template .article-type-general .content {
    max-height: none;
    position: static;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 28px;
    color: #272727;
  }
  .aics-article-template .article-type-general .content.mobile {
    max-height: 400px;
    overflow: hidden;
    position: relative;
  }
  .aics-article-template .article-type-general .content .chart-image {
    overflow: hidden;
    max-height: 345px;
  }
  .aics-article-template .article-type-general .content .download-link {
    color: #f33;
    font-weight: 500;
  }
  .aics-article-template .article-type-general .content .download-link:hover {
    color: #ee1818;
  }
  .aics-article-template .article-type-general .content .author-column .author {
    margin-bottom: 8px;
    background: #f3f3f3;
    color: #2e2e2e;
    height: 79px;
  }
  .aics-article-template
    .article-type-general
    .content
    .author-column
    .author
    .image {
    width: 60px;
    display: inline-block;
  }
  .aics-article-template
    .article-type-general
    .content
    .author-column
    .author
    .desc {
    display: inline-block;
    padding: 8px 8px 27px 0;
    width: calc(100% - 66px);
  }
  .aics-article-template
    .article-type-general
    .content
    .author-column
    .author
    .desc
    .name {
    margin: 0;
    font-weight: 500;
  }
  .aics-article-template
    .article-type-general
    .content
    .author-column
    .author
    .desc
    .designation {
    font-weight: 400;
    margin: 0;
    font-size: 14px;
    font-size: 1.4rem;
  }
  .aics-article-template .article-type-general .content ul.companies-list {
    padding-left: 20px;
  }
  .aics-article-template .article-type-general .content ul.companies-list li {
    padding-left: 12px;
  }
  .aics-article-template
    .article-type-general
    .content
    .tbl-primary.regular
    tr
    td {
    border-top: 0;
    border-left: 0;
    border-right: 0;
  }
  .aics-article-template
    .article-type-general
    .content
    .tbl-primary.without-border
    tbody
    tr
    td {
    border: 0;
  }
  .aics-article-template
    .article-type-general
    .content
    .tbl-primary.without-header
    tbody
    tr:first-child
    td {
    border-top: 0;
  }
  .aics-article-template
    .article-type-general
    .content
    .tbl-primary.without-header.without-border
    thead
    tr
    th {
    border: 0;
  }
  .aics-article-template
    .article-type-general
    .content
    .buy-hold-sell
    table
    tbody
    tr
    td:first-child {
    font-weight: 500;
  }
  .aics-article-template .article-type-general .content .img-positioned-left ul,
  .aics-article-template .article-type-general .content .img-positioned-right ul {
    font-size: 12px;
    font-size: 1.2rem;
    padding: 0;
    list-style-type: none;
  }
  .aics-article-template .article-type-general .content .img-positioned-right ul {
    padding-left: 0;
  }
  .aics-article-template .article-type-general .content .img-positioned-left ul {
    padding-left: 16px;
  }
  .aics-article-template .article-type-general .content .img-freeflow {
    display: table;
  }
  .aics-article-template
    .article-type-general
    .content
    .img-freeflow
    div.pull-left {
    padding-right: 16px;
    font-size: 14px;
    font-size: 1.4rem;
    display: table-cell;
  }
  .aics-article-template
    .article-type-general
    .content
    .img-freeflow
    div.pull-left
    img {
    width: auto;
    height: auto;
  }
  .aics-article-template
    .article-type-general
    .content
    .img-freeflow
    div.pull-left:not(:first-child) {
    padding-top: 8px;
  }
  .aics-article-template
    .article-type-general
    .content
    .img-freeflow:not(:first-child) {
    margin-top: 16px;
  }
  .aics-article-template .article-type-general .table-author-column table {
    margin-bottom: 8px;
    background: #f3f3f3;
    color: #2e2e2e;
    height: 80px;
  }
  .aics-article-template
    .article-type-general
    .table-author-column
    table
    thead
    tr
    th,
  .aics-article-template
    .article-type-general
    .table-author-column
    table
    tbody
    tr
    td {
    border: 0 !important;
  }
  .aics-article-template
    .article-type-general
    .table-author-column
    table
    tbody
    tr
    td {
    font-size: 14px;
    font-size: 1.4rem;
  }
  .aics-article-template .article-type-general .related-section .title {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    color: #000;
  }
  .aics-article-template .article-type-general .related-section .pills a.tag {
    font-size: 14px;
    font-size: 1.4rem;
    margin-right: 8px;
    height: 32px;
    padding: 1px 16px;
    color: #909090;
    border: 1px solid #909090;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    -khtml-border-radius: 100px;
    cursor: pointer;
  }
  .aics-article-template
    .article-type-general
    .related-section
    .pills
    a.tag:hover {
    background: #909090;
    border: 1px solid #909090;
    color: #fff;
  }
  @media (min-width: 767px) {
    .aics-article-template .article-type-general .read-more {
      display: none;
    }
  }
  @media (max-width: 768px) {
    .aics-article-template .article-type-general .art-section {
      padding-bottom: 0;
    }
    .aics-article-template .article-type-general .posted-on {
      margin-top: 8px;
    }
    .aics-article-template .article-type-general .read-more {
      position: absolute;
      width: 100%;
      bottom: 0;
      height: 150px;
      background: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #fff 74%);
    }
    .aics-article-template .article-type-general .read-more .flex-box {
      position: absolute;
      width: 100%;
      bottom: 0;
    }
    .aics-article-template .article-type-general .read-more .flex-box hr {
      height: 1px;
      border-bottom: 1px solid #f33;
      margin-top: 14px;
    }
    .aics-article-template
      .article-type-general
      .read-more
      .flex-box
      .col-xs-3:first-child {
      padding-right: 0;
    }
    .aics-article-template
      .article-type-general
      .read-more
      .flex-box
      .col-xs-3:last-child {
      padding-left: 0;
    }
    .aics-article-template .article-type-general .read-more .flex-box .btn {
      font-weight: 500;
      font-size: 12px;
      font-size: 1.2rem;
      padding: 2px 12px 3px 12px;
      line-height: 17px;
      height: 24px;
      width: 88px;
    }
  }
  .aics-article-template .article-type-3 .sub-title {
    font-size: 24px;
    font-size: 2.4rem;
    color: #000;
    font-weight: 500;
  }
  .aics-article-template .article-type-3 .banner {
    padding: 24px;
    background: #f3f3f3;
    line-height: 22px;
  }
  .aics-article-template .article-type-3 .banner .form-group {
    margin-bottom: 16px;
  }
  .aics-article-template .article-type-3 .banner label.field {
    font-size: 14px;
    font-size: 1.4rem;
    color: #656565;
    margin-bottom: 16px;
  }
  .aics-article-template .article-type-3 .banner label.field-val {
    font-weight: 500;
    margin-bottom: 16px;
    font-size: 16px;
    font-size: 1.6rem;
    color: #2e2e2e;
  }
  .aics-article-template .article-type-3 .notifier {
    color: #909090;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 19px;
  }
  .aics-article-template .article-type-3 .para-heading {
    margin: 32px 0 24px 0;
    font-size: 24px;
    font-size: 2.4rem;
    color: #2e2e2e;
    line-height: 33px;
    font-weight: 500;
  }
  .aics-article-template .article-type-3 .content .para-heading {
    margin: 32px 0 24px 0;
    font-size: 24px;
    font-size: 2.4rem;
    color: #2e2e2e;
    line-height: 33px;
    font-weight: 500;
  }
  .aics-article-template .article-type-3 .content p {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 28px;
  }
  .aics-article-template .article-type-3 .content .img-responsive {
    max-height: 303px;
  }
  .aics-article-template .article-type-3 .content table.table {
    margin-bottom: 0;
  }
  .aics-article-template .article-type-3 .content table.table thead tr th {
    padding-bottom: 19px;
    font-size: 12px;
    font-size: 1.2rem;
    color: #000;
  }
  .aics-article-template .article-type-3 .content table.table tbody tr td {
    color: #000;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 16px;
    padding-top: 15px;
    padding-bottom: 22px;
    border-right: 0;
    border-top: 0;
  }
  .aics-article-template .article-type-3 .content .tbl-notifier {
    margin-top: 22px;
  }
  .aics-article-template .article-type-3 .content .download-dropdown-icon {
    min-width: auto;
    height: 40px;
    width: 40px;
  }
  .aics-article-template .article-type-3 .content .download-dropdown-icon .icon {
    top: 1px;
    left: -3px;
  }
  #br-wrapper-container .br-main-wrapper .br-head h4.br-heading-4 {
    margin-right: 24px;
    margin-top: 0;
    font-size: 14px;
    line-height: 1.3;
    float: left;
    font-size: 16px;
    color: #656565;
  }
  #br-wrapper-container
    .br-mobile-device.br-main-wrapper
    .br-head
    h4.br-heading-4 {
    float: none;
  }
  #br-wrapper-container .br-comment-box {
    width: 50%;
    max-height: 0px;
    transition: all 1s;
    overflow: hidden;
    opacity: 0;
  }
  #br-wrapper-container .br-main-wrapper .br-comment-box.hide {
    display: block;
  }
  #br-wrapper-container .br-mobile-device.br-main-wrapper .br-comment-box {
    width: 100%;
  }
  #br-wrapper-container .br-main-wrapper .clearfix::after {
    content: "";
    clear: both;
    display: table;
  }
  #br-wrapper-container .br-btn-rate {
    padding: 0 20px;
    font-size: 12px;
    font-weight: 500;
    color: #f01714;
    background-color: #fff;
    border: 1px solid #f01714;
    border-radius: 4px;
    font-size: 12px;
    height: 24px;
    line-height: 22px;
    display: inline-block;
    margin-right: 8px;
    outline: none !important;
    cursor: pointer;
  }
  #br-wrapper-container .br-btn-rate:hover {
    background-color: #ec0000;
    color: #fff;
  }
  #br-wrapper-container .br-theme-posb .br-btn-rate:hover {
    background-color: #07c;
  }
  #br-wrapper-container .br-btn-red {
    padding: 8px 12px;
    min-width: 140px;
    color: #fff;
    background-color: #ff3333;
    border: 1px solid #ec0000;
    border-radius: 4px;
    font-size: 16px;
    height: 40px;
    outline: none !important;
    cursor: pointer;
  }
  #br-wrapper-container .br-btn-red:hover {
    background-color: #ec0000;
  }
  #br-wrapper-container .br-btn-red:disabled {
    opacity: 0.5;
    pointer-events: none;
    cursor: default;
  }
  #br-wrapper-container .br-theme-posb .br-btn-red {
    background-color: #07c;
    border: 1px solid #06b;
  }
  #br-wrapper-container .br-theme-posb .br-btn-red:hover {
    background-color: #06b;
  }
  #br-wrapper-container .br-textarea {
    padding: 10px 0;
    overflow: hidden;
  }
  #br-wrapper-container .br-textarea textarea {
    position: relative;
    padding: 12px 10px 12px 8px;
    border: 1px solid silver;
    height: 82px;
    width: 100%;
    -webkit-appearance: none;
    border-radius: 0;
    font-size: 16px;
    box-sizing: border-box;
    resize: none;
    outline: none;
  }
  #br-wrapper-container .br-textarea textarea[placeholder] {
    color: #909090;
  }
  #br-wrapper-container .br-textarea .txt-error {
    margin-top: 8px;
    float: left;
    font-size: 14px;
    font-weight: 500;
    color: #f33;
    float: left;
  }
  #br-wrapper-container .br-textarea textarea:focus {
    outline: none;
    border-color: #909090;
    color: #2e2e2e;
  }
  #br-wrapper-container .br-main-wrapper .hide {
    display: none;
  }
  #br-wrapper-container .br-main-wrapper {
    padding: 0;
  }
  #br-wrapper-container .br-thanks-msg {
    margin-right: 32px;
    margin-top: 0;
    margin-bottom: 8px;
    line-height: 1.3;
    font-size: 16px;
    color: #656565;
    font-weight: 500;
  }
  #br-wrapper-container .br-main-wrapper .br-heading-4 {
    margin: 0;
    padding: 0 0 5px 0;
    font-size: 16px;
    color: #656565;
  }
  #br-wrapper-container .br-main-wrapper .br-small-4 {
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #656565;
    font-weight: 300;
  }
  #br-wrapper-container .br-main-wrapper {
    display: none;
  }
  #br-wrapper-container .br-main-wrapper .action-group {
    margin: 0;
  }
  #br-wrapper-container .br-main-wrapper.show-rating {
    display: block;
  }
  .br-main-wrapper {
    display: none;
  }
  #surveyPopupModal #sp-container {
    position: fixed;
    left: 50%;
    top: 48%;
    transform: translate(-50%, -50%);
    z-index: 1091;
    width: 100%;
  }
  #surveyPopupModal .surveyPopup {
    width: 460px;
    min-height: 240px;
    margin: 30px auto;
  }
  #surveyPopupModal .sp-content {
    background: #fff;
    border-radius: 4px;
  }
  #surveyPopupModal .sp-body {
    padding: 24px 0;
  }
  #surveyPopupModal .sp-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px;
  }
  #surveyPopupModal .sp-footer,
  #surveyPopupModal .sp-footer-m {
    display: none;
    text-align: center;
    height: 72px;
    border-top: 1px solid #e0e0e0;
    padding-top: 16px;
    box-sizing: border-box;
  }
  #surveyPopupModal .sp-btn-red {
    padding: 8px 12px;
    min-width: 140px;
    color: #fff;
    background-color: #ff3333;
    border: 1px solid #ec0000;
    border-radius: 4px;
    font-size: 16px;
    height: 40px;
    outline: none !important;
    cursor: pointer;
  }
  #surveyPopupModal .sp-btn-red:hover {
    background-color: #ec0000;
  }
  #surveyPopupModal .sp-btn-red.sp-btn-disabled {
    opacity: 0.5;
    pointer-events: none;
    cursor: default;
  }
  #surveyPopupModal #sp-backdrop {
    opacity: 0.5;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #000;
    z-index: 1090;
  }
  #surveyPopupModal .sp-star-container {
    width: 65%;
    margin: 0 auto;
  }
  #surveyPopupModal .sp-body-text {
    text-align: center;
    font-size: 16px;
    margin-bottom: 24px;
    font-weight: 500;
  }
  #surveyPopupModal .sp-starIcon {
    width: 44px;
    height: 44px;
    background-image: url("../images/star-outline.svg");
  }
  #surveyPopupModal .sp-starIcon.filled,
  #surveyPopupModal .sp-starIcon.selected {
    background-image: url("../images/star-filled.svg");
  }
  #surveyPopupModal .sp-starIcon.faded {
    background-image: url("../images/star-outline-grey.svg");
  }
  #surveyPopupModal .sp-star-icon-wrapper {
    display: flex;
    justify-content: center;
    margin: 20px 0 8px 0;
  }
  #surveyPopupModal #sp-starHelpText {
    text-align: center;
    color: #909090;
    font-size: 12px;
  }
  #surveyPopupModal .sp-charCount {
    float: right;
    color: #909090;
    font-size: 14px;
  }
  #surveyPopupModal .sp-form-container {
    display: none;
    padding: 0 24px;
    overflow: hidden;
  }
  #surveyPopupModal .sp-form-container textarea {
    position: relative;
    padding: 12px 10px 12px 8px;
    border: 1px solid #c0c0c0;
    height: 104px;
    width: 100%;
    -webkit-appearance: none;
    border-radius: 0;
    font-size: 14px;
    box-sizing: border-box;
    resize: none;
    outline: none;
  }
  #surveyPopupModal .sp-ques-wrapper {
    margin-bottom: 30px;
    overflow: hidden;
    display: none;
  }
  #surveyPopupModal .sp-question {
    margin-bottom: 8px;
    box-sizing: border-box;
    width: calc(50% - 4px);
    float: left;
  }
  #surveyPopupModal .sp-question:nth-child(even) {
    margin-right: 8px;
  }
  #surveyPopupModal .sp-question input[type="checkbox"] {
    display: none;
    width: 18px;
    height: 18px;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 1px solid silver;
    margin-right: 8px;
    float: left;
    box-sizing: border-box;
    padding: 0;
  }
  #surveyPopupModal .sp-question label {
    width: 100%;
    color: #909090;
    padding: 9px 16px;
    cursor: pointer;
    display: flex;
    border: 1px solid #909090;
    border-radius: 4px;
    box-sizing: border-box;
    height: 40px;
    margin-bottom: 0px;
  }
  #surveyPopupModal .sp-question label:hover {
    background: #909090;
    color: #ffffff;
  }
  #surveyPopupModal .sp-question.selected {
    background: #ececec;
    color: #000000;
    border-color: #c0c0c0;
  }
  #surveyPopupModal .sp-question.selected label p {
    color: #000;
  }
  #surveyPopupModal .sp-question label span {
    background-color: #fff;
    display: inline-block;
    width: 21px;
    height: 20px;
    margin-right: 16px;
    vertical-align: middle;
    border: 1px solid #c0c0c0;
    cursor: pointer;
    box-sizing: border-box;
  }
  #surveyPopupModal .sp-question.selected label span:before {
    content: "\e0b1";
    font-family: "dbsicons";
    font-size: 14px;
    color: #f33f33;
    padding: 3px;
  }
  #surveyPopupModal .sp-question label p {
    overflow: hidden;
    margin: 0px;
    font-weight: normal;
    font-size: 14px;
  }
  #surveyPopupModal .sp-form-container .sp-commentsError {
    float: left;
    color: #f33f33;
    font-size: 14px;
    display: none;
  }
  #surveyPopupModal #surveyPopupModal #sp-closeIcon {
    color: #909090;
    font-size: 14px;
    text-decoration: none !important;
    cursor: pointer;
  }
  #surveyPopupModal .sp-headerText {
    color: #2e2e2e;
    font-size: 12px;
    font-weight: 500;
  }
  #surveyPopupModal .survey_success_wrapper {
    text-align: center;
    color: #2e2e2e;
    font-size: 16px;
    display: none;
    padding: 0 20px;
  }
  #surveyPopupModal .survey_success_wrapper strong {
    font-weight: 500 !important;
  }
  #surveyPopupModal .survey_success_img {
    background-image: url("../images/complete-icon.svg");
    background-position: center;
    background-repeat: no-repeat;
    height: 80px;
    margin-bottom: 24px;
  }
  #surveyPopupModal.sp-mobile .sp-question {
    width: 100%;
  }
  #surveyPopupModal .sp-pageNo {
    display: none;
    text-align: center;
    color: #909090;
    font-size: 12px;
    clear: both;
  }
  #surveyPopupModal.sp-mobile .surveyPopup {
    width: 90%;
  }
  .chat-box {
    display: none;
    z-index: 199;
    position: fixed;
    bottom: 0;
  }
  .chat-box .mTop-4 {
    margin-top: 4px;
  }
  .chat-box .mTop-8 {
    margin-top: 8px;
  }
  .chat-box .mTop-16 {
    margin-top: 16px;
  }
  .chat-box strong {
    font-weight: 500;
  }
  .chat-box a:hover,
  .chat-box a:active,
  .chat-box a:focus {
    text-decoration: none;
    color: #ee1818;
  }
  .chat-box .carousel-img-cover {
    background-size: cover;
    background-position: center center;
    display: block;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    max-height: 150px;
    width: 100%;
    height: 150px;
  }
  .chat-box .chat-intro-box {
    position: fixed;
    bottom: 40px;
    right: 40px;
  }
  .chat-box .chat-intro-box .chat-intro {
    min-width: 105px;
    max-width: 250px;
    padding: 8px 12px;
    display: none;
    background-color: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    right: 0;
    top: -14px;
    -webkit-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.4);
    position: relative;
    box-sizing: border-box;
  }
  .chat-box .chat-intro-box .chat-intro::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    bottom: -3px;
    right: 15px;
    box-sizing: border-box;
    border: 6px solid black;
    transform-origin: 0 0;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 1.5px 1.5px 1.5px;
    -moz-box-shadow: rgba(0, 0, 0, 0.3) 1.5px 1.5px 1.5px;
    box-shadow: rgba(0, 0, 0, 0.3) 1.5px 1.5px 1.5px;
    border-color: transparent #fff #fff transparent;
  }
  .chat-box .chat-intro-box .chat-intro a {
    color: #f33;
    text-decoration: none;
    font-size: 14px;
  }
  .chat-box .chat-intro-box .chat-intro.bounceChat {
    display: block;
  }
  .chat-box .chat-content {
    background: #ececec;
    position: fixed;
    right: 40px;
    bottom: 0;
    -webkit-box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.2);
    width: 360px;
    min-height: 300px;
  }
  .chat-box .chat-ico {
    float: right;
    position: relative;
  }
  .chat-box .unread-msg {
    box-sizing: border-box;
    display: none;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    position: absolute;
    width: 12px;
    height: 12px;
    top: 0px;
    right: 4px;
    background-color: #f33;
    -webkit-box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, 0.3);
    border: solid 2px #fff;
  }
  .chat-box .chat-header {
    background-color: #f33;
    height: 48px;
  }
  .chat-box .chat-header label {
    text-transform: uppercase;
    display: block;
    padding: 16px 12px 0;
    font-weight: 500;
    color: #fff;
    line-height: normal;
    text-align: center;
    font-size: 14px;
    margin: 0;
  }
  .chat-box .chat-header .chat-close {
    left: 16px;
    position: absolute;
    top: 14px;
  }
  .chat-box .chat-header .chat-close .icon {
    color: #fff;
  }
  .chat-box .chat-body {
    max-height: 568px;
    overflow-x: hidden;
    margin-bottom: 64px;
    background: #ececec;
    padding: 0 16px 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
  .chat-box .chat-input {
    box-shadow: 0 0 7px -1px #c1bdb8;
    background-color: #fff;
    min-height: 64px;
    width: 100%;
    bottom: 0;
    z-index: 200;
    position: absolute;
    padding: 21px 8px 21px;
    box-sizing: border-box;
  }
  .chat-box .chat-input textarea {
    overflow: hidden;
    background-color: #fff;
    float: left;
    width: 82%;
    min-height: 20px;
    height: 20px;
    line-height: 21px;
    max-height: 70px;
    font-weight: 500;
    margin: 0;
    border: 0;
    font-size: 14px;
    padding: 0 8px !important;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    resize: none;
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .chat-box .chat-input textarea:focus,
  .chat-box .chat-input textarea.focus {
    outline: none;
    border-color: #909090;
    color: #2e2e2e;
  }
  .chat-box .chat-input textarea.error {
    border-color: #f33;
  }
  .chat-box .chat-input textarea:disabled {
    opacity: 0.3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    background-color: transparent;
  }
  .chat-box .chat-input textarea.scrolling {
    overflow-y: auto;
    overflow-x: hidden;
  }
  .chat-box .chat-input a {
    display: inline-block;
    background: none;
    color: #f33;
    line-height: 1.1;
    text-decoration: none;
    border: 0;
    font-size: 14px;
    font-weight: 700;
    padding: 3px 16px 0 10px;
    float: right;
  }
  .chat-box .chat-input a:hover {
    color: #ee1818;
  }
  .chat-box .chat-input a.pTop-two {
    padding-top: 13px;
  }
  .chat-box .chat-input a.pTop-three {
    padding-top: 23px;
  }
  .chat-box .chat-input a.pTop-four {
    padding-top: 29px;
  }
  .chat-box .chat-msg {
    clear: both;
    margin-top: 8px;
    margin-bottom: 8px;
    box-sizing: border-box;
    min-width: 30%;
    float: left;
    font-weight: 500;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0 0 1px 1px #e4ddd5;
    -moz-box-shadow: 0 0 1px 1px #e4ddd5;
    box-shadow: 0 0 1px 1px #e4ddd5;
    padding: 16px;
    position: relative;
    background-color: #fff;
    color: #2e2e2e;
    margin-right: 44px;
    margin-bottom: 4px;
    margin-top: 4px;
  }
  .chat-box
    .chat-msg:not(.chat-load)
    + .chat-box
    .chat-msg:not(.ask-msg)
    + .chat-msg:not(.ask-msg)
    .chat-arrow {
    display: none;
  }
  .chat-box .chat-msg:last-child {
    margin-bottom: 16px !important;
  }
  .chat-box .chat-msg .btn-wrap {
    margin-top: 16px;
  }
  .chat-box .chat-msg .btn-wrap + .btn-wrap {
    margin-top: 8px;
  }
  .chat-box .chat-msg.chat-container {
    background: transparent;
    box-shadow: none;
    border: none;
    padding: 0;
    margin-left: -16px;
  }
  .chat-box .chat-msg.chat-container .chat-arrow {
    display: none;
  }
  .chat-box .chat-msg.full {
    height: auto !important;
    width: 86%;
    max-width: 300px;
  }
  .chat-box .chat-msg h3 {
    font-weight: 400;
    margin-bottom: 16px;
    font-size: 14px;
  }
  .chat-box .chat-msg ul {
    margin: 0 0 0 20px;
    padding: 0;
    font-size: 14px;
    color: #2e2e2e;
  }
  .chat-box .chat-msg ul li {
    padding: 4px 0;
    font-weight: 500;
  }
  .chat-box .chat-msg ul li:first-child {
    padding-top: 0;
  }
  .chat-box .chat-msg ul li:last-child {
    margin-bottom: 0;
  }
  .chat-box .chat-msg ul li a {
    color: #f33;
  }
  .chat-box .chat-msg ul li a:hover,
  .chat-box .chat-msg ul li a:active,
  .chat-box .chat-msg ul li a:focus {
    text-decoration: none;
    color: #ee1818;
  }
  .chat-box .chat-msg ul li p {
    font-size: 14px;
  }
  .chat-box .chat-msg .chat-arrow {
    width: 0;
    height: 0;
    position: absolute;
    left: -8px;
    top: 0;
    border-top: 0px solid transparent;
    border-right: 14px solid #fff;
    border-bottom: 12px solid transparent;
  }
  .chat-box .chat-msg p {
    margin: 0px;
    font-size: 14px;
    font-weight: 400;
    word-break: break-word;
  }
  .chat-box .chat-msg img {
    max-width: 100%;
  }
  .chat-box .chat-msg .btn {
    width: 100%;
    margin: 4px 0;
    box-sizing: border-box;
  }
  .chat-box .chat-msg .btn.first,
  .chat-box .chat-msg .btn:first-child {
    margin-top: 0;
  }
  .chat-box .chat-msg .btn:last-child {
    margin-bottom: 0;
  }
  .chat-box .chat-msg .btn.mTop-16 {
    margin-top: 16px;
  }
  .chat-box .chat-msg.ask-msg {
    margin-left: 44px;
    margin-right: 0;
    background-color: #f77;
    color: #fff;
    float: right;
    width: initial;
    width: auto;
    margin-bottom: 12px;
    margin-top: 12px;
  }
  .chat-box .chat-msg.ask-msg .chat-arrow {
    border-top: 12px solid transparent;
    border-bottom: 0 solid transparent;
    border-left: 14px solid #f77;
    right: -8px;
    bottom: 0;
    border-right: 0;
    left: initial;
    left: auto;
    top: initial;
    top: auto;
  }
  .chat-box .chat-msg.ask-msg p {
    font-weight: 400;
    word-break: break-word;
  }
  .chat-box .chat-msg.ask-msg + .ask-msg {
    margin-top: -4px;
  }
  .chat-box .chat-msg .chat-reply {
    overflow: hidden;
  }
  .chat-box .chat-msg.richmedia {
    padding: 0;
    background-color: #fff;
  }
  .chat-box .chat-msg.richmedia .chat-arrow {
    display: none;
  }
  .chat-box .chat-msg.richmedia a {
    display: block;
  }
  .chat-box .chat-msg.richmedia img {
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    width: 100%;
    max-height: 150px;
  }
  .chat-box .chat-msg.richmedia .rich-content {
    padding: 16px;
  }
  .chat-box .chat-msg.richmedia label {
    font-size: 16px;
    font-weight: 500;
    color: #2e2e2e;
    margin-bottom: 8px;
    display: block;
  }
  .chat-box .chat-msg.richmedia .chat-bot-link {
    padding: 0 16px 16px;
    display: inline;
    float: left;
    font-size: 14px;
  }
  .chat-box .chat-msg.richmedia p {
    font-size: 14px;
    font-weight: 400;
    color: #909090;
    word-break: break-word;
  }
  .chat-box .chat-msg.richmedia .btn-wrap {
    margin-top: 0px;
    margin-bottom: 8px;
    padding: 0 16px 0;
  }
  .chat-box .chat-msg.richmedia .btn-wrap:last-child {
    margin-bottom: 16px;
  }
  .chat-box .chat-msg.chat-container {
    background: transparent;
    border: 0;
    margin-right: 0;
    padding: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .chat-box .chat-msg.chat-container .chat-arrow {
    display: none;
  }
  .chat-box .chat-msg .chat-bot-quick-replies {
    list-style: none;
  }
  .chat-box .chat-msg .chat-bot-quick-replies li {
    display: inline-block;
    border: 1px solid #909090;
    border-radius: 24px;
    -moz-border-radius: 24px;
    -webkit-border-radius: 24px;
    padding: 0 16px;
    margin-right: 8px;
    margin-bottom: 8px;
    cursor: pointer;
  }
  .chat-box .chat-msg .chat-bot-quick-replies li p {
    color: #909090;
    display: inline-block;
    font-size: 12px;
    padding: 4px 0;
  }
  .chat-box .chat-msg .chat-bot-quick-replies li img {
    display: inline-block;
    width: 14px;
    position: relative;
    top: -2px;
  }
  .chat-box .chat-msg .chat-bot-quick-replies li:hover {
    background: #909090;
  }
  .chat-box .chat-msg .chat-bot-quick-replies li:hover p {
    color: #fff;
  }
  .chat-box
    .chat-msg.chat-alternative
    .carousel-slick-wrapper
    .carousel-slick
    .slick-arrow {
    top: 2px;
  }
  .chat-box
    .chat-msg.chat-alternative.single-carousel
    .carousel-slick-wrapper
    .carousel-slick
    .slick-list {
    padding: 0 100px 0 8px !important;
  }
  .chat-box .chat-msg.chat-quick {
    margin-bottom: 4px;
  }
  .chat-box .chat-msg.chat-load {
    padding: 8px 16px;
    min-width: 60px;
    width: 60px;
  }
  .chat-box .notice-msg {
    text-align: center;
    font-size: 12px;
    color: #909090;
    padding: 16px 0;
    line-height: 1.58;
    margin: 0;
    font-weight: 300;
  }
  .chat-box .btn {
    font-size: 14px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    display: inline-block;
    padding: 8px 12px;
    font-weight: 500;
    min-width: 144px;
    height: 40px;
    text-decoration: none;
    outline: none;
  }
  .chat-box .btn:focus {
    outline: none;
  }
  .chat-box .btn.small {
    min-width: 60px;
    height: 25px;
    font-size: 12px;
    padding: 4px 7px;
  }
  .chat-box .btn.big {
    width: 176px;
    max-width: 176px;
  }
  .chat-box .btn.btn-primary {
    color: #fff;
    background-color: #f33;
    border: 1px solid #ee1818;
  }
  .chat-box .btn.btn-primary:hover,
  .chat-box .btn.btn-primary:focus,
  .chat-box .btn.btn-primary:active {
    background-color: #ee1818;
    border-color: #ee1818;
    border-bottom-color: #ee1818;
  }
  .chat-box .btn.btn-primary.disabled {
    cursor: not-allowed;
    border-bottom-width: 1px;
    opacity: 0.3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
  }
  .chat-box .btn.btn-secondary {
    color: #f33 !important;
    background-color: transparent;
    border: 1px solid #f33;
    text-shadow: none;
  }
  .chat-box .btn.btn-secondary:hover {
    background-color: #ee1818;
    border-color: #ee1818;
    color: #fff !important;
    text-shadow: none;
  }
  .chat-box .btn.btn-secondary.disabled {
    cursor: not-allowed;
    opacity: 0.3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
  }
  .chat-box.posb .carousel-msg a {
    color: #07c;
  }
  .chat-box.posb .chat-intro-box .chat-intro a {
    color: #07c;
  }
  .chat-box.posb .chat-header {
    background-color: #07c;
  }
  .chat-box.posb .chat-input a {
    color: #07c;
  }
  .chat-box.posb .chat-msg ul li a {
    color: #07c;
  }
  .chat-box.posb .chat-msg ul li a:hover {
    color: #06b;
  }
  .chat-box.posb .chat-msg.ask-msg {
    background-color: #fb3;
  }
  .chat-box.posb .chat-msg.ask-msg .chat-arrow {
    border-left-color: #fb3;
  }
  .chat-box.posb .chat-msg .unread-msg {
    background: #fff;
  }
  .chat-box.posb .chat-msg .unread-msg label {
    background: #f33;
  }
  .chat-box.posb .btn.btn-primary {
    background-color: #07c;
    border-color: #06b;
  }
  .chat-box.posb .btn.btn-primary:hover,
  .chat-box.posb .btn.btn-primary:focus,
  .chat-box.posb .btn.btn-primary:active {
    background-color: #06b;
    border-color: #06b;
    border-bottom-color: #06b;
  }
  .chat-box.posb .btn.btn-secondary {
    color: #07c;
    border-color: #06b;
  }
  .chat-box.posb .btn.btn-secondary:hover {
    color: #fff;
    background-color: #06b;
    border-color: #06b;
  }
  .chat-box.posb .loader-chat span {
    background-color: #07c;
  }
  .chat-box .carousel-slick-wrapper {
    overflow: hidden;
  }
  .chat-box .carousel-slick-wrapper > div:first-child {
    padding-left: 0;
  }
  .chat-box .carousel-slick-wrapper > div .carousel-msg {
    width: 100%;
    margin: 0 0 0 16px;
    box-sizing: border-box;
    float: left;
    font-weight: 500;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px 0 #e4ddd5;
    -moz-box-shadow: 0 1px 2px 0 #e4ddd5;
    box-shadow: 0 1px 2px 0 #e4ddd5;
    padding: 16px;
    background-color: #fff;
    color: #2e2e2e;
  }
  .chat-box .carousel-slick-wrapper .carousel-slick .slick-arrow {
    position: absolute;
    top: 26%;
    width: 48px;
    height: 100%;
    background: rgba(220, 220, 220, 0.6);
    border: 0;
    z-index: 100;
    outline: none;
    height: 104px;
  }
  .chat-box .carousel-slick-wrapper .carousel-slick .slick-arrow.slick-disabled {
    opacity: 0.1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    filter: alpha(opacity=10);
    -moz-opacity: 0.1;
    -khtml-opacity: 0.1;
    cursor: not-allowed;
  }
  .chat-box .carousel-slick-wrapper .carousel-slick .slick-arrow.slick-next {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    right: 0;
  }
  .chat-box .carousel-slick-wrapper .carousel-slick .slick-arrow.slick-next img,
  .chat-box
    .carousel-slick-wrapper
    .carousel-slick
    .slick-arrow.slick-next
    .icon {
    float: right;
    padding-right: 16px;
  }
  .chat-box .carousel-slick-wrapper .carousel-slick .slick-arrow.slick-prev {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
  .chat-box .carousel-slick-wrapper .carousel-slick .slick-arrow.slick-prev img,
  .chat-box
    .carousel-slick-wrapper
    .carousel-slick
    .slick-arrow.slick-prev
    .icon {
    padding-left: 12px;
  }
  .chat-box .carousel-slick-wrapper .carousel-slick .slick-arrow img,
  .chat-box .carousel-slick-wrapper .carousel-slick .slick-arrow .icon {
    position: relative;
    top: 40%;
    font-size: 25px;
    color: #2e2e2e;
  }
  .chat-box .carousel-slick-wrapper .carousel-slick .slick-arrow:hover {
    background: rgba(220, 220, 220, 0.8);
  }
  .chat-box .carousel-slick-wrapper .slick-slider {
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
  }
  .chat-box .carousel-slick-wrapper .slick-slider .slick-track,
  .chat-box .carousel-slick-wrapper .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .chat-box .carousel-slick-wrapper .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    z-index: 50;
  }
  .chat-box .carousel-slick-wrapper .slick-list:focus {
    outline: none;
  }
  .chat-box .carousel-slick-wrapper .slick-list.dragging {
    cursor: pointer;
    cursor: hand;
  }
  .chat-box .carousel-slick-wrapper .slick-track {
    position: relative;
    top: 0;
    left: 0;
  }
  .chat-box .carousel-slick-wrapper .slick-track:before,
  .chat-box .carousel-slick-wrapper .slick-track:after {
    display: table;
    content: "";
  }
  .chat-box .carousel-slick-wrapper .slick-track:after {
    clear: both;
  }
  .chat-box .carousel-slick-wrapper .slick-loading .slick-track {
    visibility: hidden;
  }
  .chat-box .carousel-slick-wrapper .slick-slide {
    margin: 0 8px;
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
    padding: 0;
    outline: none;
    position: relative;
  }
  .chat-box
    .carousel-slick-wrapper
    .slick-slide:last-child
    .carousel-msg-wrapper {
    padding-right: 0;
  }
  .chat-box
    .carousel-slick-wrapper
    .slick-slide
    .carousel-msg-wrapper
    .carousel-msg {
    padding: 0;
    margin: 0;
  }
  .chat-box
    .carousel-slick-wrapper
    .slick-slide
    .carousel-msg-wrapper
    .carousel-msg.carousel-list {
    padding: 16px;
    height: 104px;
    position: relative;
    overflow: hidden;
    margin: 2px 0;
  }
  .chat-box
    .carousel-slick-wrapper
    .slick-slide
    .carousel-msg-wrapper
    .carousel-msg.carousel-list
    p {
    margin: 0 0 16px;
    word-break: break-word;
  }
  .chat-box
    .carousel-slick-wrapper
    .slick-slide
    .carousel-msg-wrapper
    .carousel-msg.carousel-list
    a {
    color: #f33;
    font-weight: 500;
    position: absolute;
    bottom: 16px;
    font-size: 14px;
  }
  .chat-box
    .carousel-slick-wrapper
    .slick-slide
    .carousel-msg-wrapper
    .carousel-msg.carousel-list
    a:hover,
  .chat-box
    .carousel-slick-wrapper
    .slick-slide
    .carousel-msg-wrapper
    .carousel-msg.carousel-list
    a:active,
  .chat-box
    .carousel-slick-wrapper
    .slick-slide
    .carousel-msg-wrapper
    .carousel-msg.carousel-list
    a:focus {
    text-decoration: none;
    color: #ee1818;
  }
  .chat-box
    .carousel-slick-wrapper
    .slick-slide
    .carousel-msg-wrapper
    .carousel-msg
    .btn-wrap {
    margin-top: 0px;
    padding: 0 16px 8px;
  }
  .chat-box
    .carousel-slick-wrapper
    .slick-slide
    .carousel-msg-wrapper
    .carousel-msg
    .btn-wrap:last-child {
    padding-bottom: 16px;
  }
  .chat-box
    .carousel-slick-wrapper
    .slick-slide
    .carousel-msg-wrapper
    .rich-content {
    padding: 16px;
  }
  .chat-box
    .carousel-slick-wrapper
    .slick-slide
    .carousel-msg-wrapper
    .rich-content
    label {
    font-size: 16px;
    font-weight: 500;
    color: #2e2e2e;
    margin-bottom: 8px;
    display: block;
  }
  .chat-box
    .carousel-slick-wrapper
    .slick-slide
    .carousel-msg-wrapper
    .rich-content
    p {
    font-size: 14px;
    font-weight: 400;
    color: #909090;
  }
  .chat-box
    .carousel-slick-wrapper
    .slick-slide
    .carousel-msg-wrapper
    .chat-bot-link {
    padding: 0 16px 16px;
    float: left;
    font-size: 14px;
  }
  .chat-box .carousel-slick-wrapper .slick-slide.slick-loading img {
    display: none;
  }
  .chat-box .carousel-slick-wrapper .slick-slide.dragging img {
    pointer-events: none;
  }
  .chat-box .carousel-slick-wrapper [dir="rtl"] .slick-slide {
    float: right;
  }
  .chat-box .carousel-slick-wrapper .slick-initialized .slick-slide {
    display: block;
  }
  .chat-box .carousel-slick-wrapper .slick-loading .slick-slide {
    visibility: hidden;
  }
  .chat-box .carousel-slick-wrapper .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
  }
  .chat-box .carousel-slick-wrapper .slick-arrow.slick-hidden {
    display: none;
  }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .chat-box .chat-msg:last-child {
      float: none;
      padding-top: 8px;
    }
    .chat-box .chat-msg .chat-reply {
      overflow: visible;
    }
  }
  .animatedChat {
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  @-webkit-keyframes slideInUpChat {
    from {
      -webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0);
      visibility: visible;
    }
    to {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
  }
  @keyframes slideInUpChat {
    from {
      -webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0);
      visibility: visible;
    }
    to {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
  }
  .slideInUpChat {
    -webkit-animation-name: slideInUpChat;
    animation-name: slideInUpChat;
  }
  @-webkit-keyframes slideOutDownChat {
    from {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
    to {
      visibility: hidden;
      -webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0);
    }
  }
  @keyframes slideOutDownChat {
    from {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
    to {
      visibility: hidden;
      -webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0);
    }
  }
  .slideOutDownChat {
    -webkit-animation-name: slideOutDownChat;
    animation-name: slideOutDownChat;
  }
  @-webkit-keyframes bounceChat {
    from,
    20%,
    53%,
    80%,
    to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
    40%,
    43% {
      -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      -webkit-transform: translate3d(0, -30px, 0);
      transform: translate3d(0, -30px, 0);
    }
    70% {
      -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      -webkit-transform: translate3d(0, -15px, 0);
      transform: translate3d(0, -15px, 0);
    }
    90% {
      -webkit-transform: translate3d(0, -4px, 0);
      transform: translate3d(0, -4px, 0);
    }
  }
  @keyframes bounceChat {
    from,
    20%,
    53%,
    80%,
    to {
      -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
    40%,
    43% {
      -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      -webkit-transform: translate3d(0, -30px, 0);
      transform: translate3d(0, -30px, 0);
    }
    70% {
      -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      -webkit-transform: translate3d(0, -15px, 0);
      transform: translate3d(0, -15px, 0);
    }
    90% {
      -webkit-transform: translate3d(0, -4px, 0);
      transform: translate3d(0, -4px, 0);
    }
  }
  .bounceChat {
    -webkit-animation-name: bounceChat;
    animation-name: bounceChat;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    animation-iteration-count: 2;
    -webkit-animation-iteration-count: 2;
  }
  @-webkit-keyframes wobbleChat {
    from {
      -webkit-transform: none;
      transform: none;
    }
    15% {
      -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
      transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }
    30% {
      -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
      transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }
    45% {
      -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
      transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }
    60% {
      -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
      transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }
    75% {
      -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
      transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }
    to {
      -webkit-transform: none;
      transform: none;
    }
  }
  @keyframes wobbleChat {
    from {
      -webkit-transform: none;
      transform: none;
    }
    15% {
      -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
      transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }
    30% {
      -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
      transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }
    45% {
      -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
      transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }
    60% {
      -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
      transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }
    75% {
      -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
      transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }
    to {
      -webkit-transform: none;
      transform: none;
    }
  }
  .wobbleChat {
    -webkit-animation-name: wobbleChat;
    animation-name: wobbleChat;
  }
  @-webkit-keyframes bounceCoin {
    0%,
    20%,
    50%,
    75%,
    100% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    40% {
      -webkit-transform: translateY(-40px);
      transform: translateY(-40px);
    }
    60% {
      -webkit-transform: translateY(-20px);
      transform: translateY(-20px);
    }
    85% {
      -webkit-transform: translateY(-5px);
      transform: translateY(-5px);
    }
  }
  @keyframes bounceCoin {
    0%,
    20%,
    50%,
    75%,
    100% {
      -moz-transform: translateY(0);
      -ms-transform: translateY(0);
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    40% {
      -moz-transform: translateY(-40px);
      -ms-transform: translateY(-40px);
      -webkit-transform: translateY(-40px);
      transform: translateY(-40px);
    }
    60% {
      -moz-transform: translateY(-20px);
      -ms-transform: translateY(-20px);
      -webkit-transform: translateY(-20px);
      transform: translateY(-20px);
    }
    85% {
      -moz-transform: translateY(-5px);
      -ms-transform: translateY(-5px);
      -webkit-transform: translateY(-5px);
      transform: translateY(-5px);
    }
  }
  .bounceCoin {
    -webkit-animation-duration: 1.4s;
    animation-duration: 1.4s;
    -webkit-animation-name: bounceCoin;
    animation-name: bounceCoin;
  }
  .loader-chat {
    width: 31px;
    height: 20px;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    position: relative;
    bottom: -2px;
  }
  .loader-chat span {
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    background-color: #f33;
    margin: 0;
  }
  .loader-chat span:nth-child(1) {
    animation: bounceChatLoad 1.2s ease-in-out infinite;
  }
  .loader-chat span:nth-child(2) {
    animation: bounceChatLoad 1.2s ease-in-out 0.13s infinite;
  }
  .loader-chat span:nth-child(3) {
    animation: bounceChatLoad 1.2s ease-in-out 0.22s infinite;
  }
  @keyframes bounceChatLoad {
    0%,
    75%,
    100% {
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      -o-transform: translateY(0);
      transform: translateY(0);
      background: #f33;
    }
    25% {
      -webkit-transform: translateY(-8px);
      -ms-transform: translateY(-8px);
      -o-transform: translateY(-8px);
      transform: translateY(-8px);
      background: #ffaa99;
    }
  }
  @media (min-width: 320px) and (max-width: 767px) {
    body {
      overflow-x: hidden;
    }
    .chat-box {
      z-index: 1000;
    }
    .chat-box .chat-content {
      width: 100%;
      right: 0;
      height: 100%;
    }
    .chat-box .chat-msg {
      max-width: 100%;
    }
    .chat-box .chat-msg.full {
      max-width: 100%;
    }
    .chat-box .chat-msg h3,
    .chat-box .chat-msg p,
    .chat-box .chat-msg ul {
      font-size: 16px;
    }
    .chat-box .chat-msg.richmedia label {
      font-size: 18px;
    }
    .chat-box .chat-msg.richmedia p {
      font-size: 16px;
    }
    .chat-box .chat-msg .chat-bot-quick-replies li p {
      font-size: 14px;
    }
    .chat-box .chat-msg ul li p {
      font-size: 16px;
    }
    .chat-box .chat-msg .chat-reply {
      overflow: auto;
      overflow: initial;
    }
    .chat-box .chat-msg p {
      text-overflow: ellipsis;
      overflow: hidden;
    }
    .chat-box .btn {
      font-size: 16px;
    }
    .chat-box .chat-input textarea {
      width: 83%;
      font-size: 16px;
    }
    .chat-box .chat-input a {
      font-size: 16px;
    }
    .chat-box .chat-body {
      max-height: 100%;
    }
    .chat-box
      .carousel-slick-wrapper
      .slick-slide
      .carousel-msg-wrapper
      .carousel-msg.carousel-list
      a {
      font-size: 16px;
    }
    .chat-box .chat-header label {
      font-size: 16px;
    }
    .chat-box .chat-intro-box {
      right: 16px;
      bottom: 32px;
    }
  }
  @media (min-width: 320px) and (max-width: 360px) {
    .chat-box .chat-input textarea {
      width: 78%;
    }
  }
  @media (min-width: 361px) and (max-width: 403px) {
    .chat-box .chat-input textarea {
      width: 80%;
    }
  }
  #chatBox,
  #chatBox * {
    box-sizing: border-box;
  }
  #chatBox .outer-chat-wrapper + .outer-chat-wrapper .chat-arrow,
  #chatBox .outer-chat-wrapper + .outer-chat-wrapper .chat-bot-avatar,
  .clearfix:after {
    visibility: hidden;
  }
  .btn,
  img {
    vertical-align: middle;
  }
  .chat-box .btn.btn-secondary.disabled,
  a.btn.disabled,
  fieldset[disabled] a.btn {
    pointer-events: none;
  }
  @font-face {
    font-family: 'OpenSans';
    src: url("../fonts/opensans/OpenSans-Light.eot") format("embedded-opentype");
    src: url("../fonts/opensans/OpenSans-Light.eot?#iefix")
        format("embedded-opentype"),
      url("../fonts/opensans/OpenSans-Light.woff2") format("woff2"),
      url("../fonts/opensans/OpenSans-Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
  }
  @font-face {
    font-family: 'OpenSans';
    src: url("../fonts/opensans/OpenSans-Regular.eot") format("embedded-opentype");
    src: url("../fonts/opensans/OpenSans-Regular.eot?#iefix")
        format("embedded-opentype"),
      url("../fonts/opensans/OpenSans-Regular.woff2") format("woff2"),
      url("../fonts/opensans/OpenSans-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
  }
  @font-face {
    font-family: 'OpenSans';
    src: url("../fonts/opensans/OpenSans-Regular.eot") format("embedded-opentype");
    src: url("../fonts/opensans/OpenSans-Regular.eot?#iefix")
        format("embedded-opentype"),
      url("../fonts/opensans/OpenSans-Regular.woff2") format("woff2"),
      url("../fonts/opensans/OpenSans-Regular.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
  }
  @font-face {
    font-family: 'OpenSans';
    src: url("../fonts/opensans/OpenSans-SemiBold.eot")
      format("embedded-opentype");
    src: url("../fonts/opensans/OpenSans-SemiBold.eot?#iefix")
        format("embedded-opentype"),
      url("../fonts/opensans/OpenSans-SemiBold.woff2") format("woff2"),
      url("../fonts/opensans/OpenSans-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
  }
  @font-face {
    font-family: 'OpenSans';
    src: url("../fonts/opensans/OpenSans-Bold.eot") format("embedded-opentype");
    src: url("../fonts/opensans/OpenSans-Bold.eot?#iefix")
        format("embedded-opentype"),
      url("../fonts/opensans/OpenSans-Bold.woff2") format("woff2"),
      url("../fonts/opensans/OpenSans-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
  }
  .clearfix:after {
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
  }
  .clearfix {
    display: block;
  }
  .chat-box .icon {
    color: #f33;
    display: inline-block;
    position: relative;
    top: 2px;
  }
  .chat-box .ico-arrowleft1:before {
    content: "\e011";
  }
  .chat-box .ico-arrowright1:before {
    content: "\e015";
  }
  #defaultMessageBot {
    float: none;
  }
  .chat-box a:not(.btn),
  .chat-box p:not(.notice-msg) {
    margin: 0;
    line-height: normal;
    text-decoration: none;
  }
  .chat-box a:not(.btn):hover {
    text-decoration: underline;
  }
  .chat-box h1,
  .chat-box h2,
  .chat-box h3,
  .chat-box h4,
  .chat-box h5 {
    font-weight: 500;
    margin: 0;
    line-height: normal;
  }
  #chatBox .hide {
    display: none;
  }
  #chatBox * {
    font-family: 'OpenSans', Arial, "Microsoft JhengHei",
      "å¾®è»Ÿæ­£é»‘é«”", Apple LiGothic Medium, "è˜‹æžœå„·ä¸­é»‘", sans-serif;
  }
  .chat-box * {
    font-weight: 500;
  }
  .chat-box .notice-msg {
    font-weight: 300;
  }
  #chatBox .chatbot-overlay-waiting {
    position: absolute;
    display: none;
    left: 0;
    top: 48px;
    width: 100%;
    height: 100%;
    z-index: 1056;
    background-color: rgba(0, 0, 0, 0.8);
    padding-top: 15vh;
    color: #fff;
    text-align: center;
  }
  #chatBox .chatbot-overlay-waiting .loadingSpinner {
    display: inline-block;
  }
  #chatBox.chat-box .chatbot-overlay-waiting p {
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    color: #fff;
  }
  @keyframes spin {
    0% {
      transform: rotate(0);
    }
    100% {
      transform: rotate(360deg);
    }
  }
  #loadingAnim,
  .loadingSpinner {
    border-radius: 50%;
    width: 30px;
    height: 30px;
    border: 0.25rem solid silver;
    border-top-color: #656565;
    animation: spin 1s infinite linear;
    margin-bottom: 20px;
  }
  .chat-box .chat-msg.clear-messages {
    text-align: center;
    background: 0 0;
    border: none;
    box-shadow: none;
    width: 100%;
  }
  .chat-box .chat-msg.clear-messages p {
    font-size: 12px;
    color: #484848;
    line-height: 17px;
    font-family: 'OpenSans', Arial, "Microsoft JhengHei",
      "å¾®è»Ÿæ­£é»‘é«”", Apple LiGothic Medium, "è˜‹æžœå„·ä¸­é»‘", sans-serif !important;
  }
  .chat-box .chat-msg.clear-messages span {
    display: none;
  }
  #chatBox.chat-box .overlay-button {
    margin-top: 30px;
    height: 40px;
    border: 1px solid #fff;
    border-radius: 4px;
    background: 0 0;
    line-height: 38px;
    outline: 0;
    padding: 0 15px;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    color: #fff;
    width: 90%;
  }
  .paddingTop10 {
    padding-top: 10px;
  }
  .overlay-inner-message {
    padding: 0 15px;
    font-size: 14px;
    font-weight: 500;
  }
  .paddingTop25 {
    padding-top: 25px;
  }
  @media screen and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
    #chatBox .chatbot-overlay-waiting {
      font-size: 14px;
    }
  }
  @media (min-width: 320px) and (max-width: 767px) {
    #chatBox .chatbot-overlay-waiting {
      font-size: 16px;
    }
    .chat-box .chat-msg .chat-bot-quick-replies li p {
      padding: 6px 0 1px !important;
    }
  }
  #chatBox .chat-msg.live-agent-connected {
    border: 0;
    box-shadow: none;
    background: 0 0;
    width: 100%;
    text-align: center;
    position: relative;
    z-index: 1;
  }
  #chatBox .chat-msg.live-agent-connected:before {
    border-top: 1px solid #dcdcdc;
    content: "";
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    bottom: 0;
    width: 95%;
    z-index: -1;
  }
  #chatBox .chat-msg.live-agent-connected span {
    background: #ececec;
    padding: 0 10px;
  }
  #chatBox .chat-msg.live-agent-connected p {
    font-size: 12px;
    font-style: italic;
    text-align: center;
    color: #656565;
  }
  #chatBox .chat-msg.live-agent-connected .chat-arrow {
    display: none;
  }
  .chat-box .chat-header .chat-more {
    right: 0;
    position: absolute;
    top: 0;
    width: 48px;
    height: 48px;
    padding: 12px;
    box-sizing: border-box;
    display: none;
  }
  .chat-box .chat-header .connected {
    background: #26b726;
    border-radius: 100%;
    width: 8px;
    height: 8px;
    display: inline-block;
    margin-right: 10px;
  }
  .chat-box .chat-header .chat-more:hover {
    background: #eb1e25;
  }
  .chat-box .chat-header .chat-more img {
    width: 20px;
    height: 20px;
  }
  .chat-box .chat-header .chatbot-drop-menu {
    position: absolute;
    top: 50px;
    right: 5px;
    background: #fff;
    border-radius: 5px;
    width: auto;
    display: none;
    z-index: 1057;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  }
  .chat-box .chat-header .chatbot-drop-menu:after {
    bottom: 100%;
    right: 13px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 8px;
    margin-left: -8px;
  }
  .chat-box .chat-header .chatbot-drop-menu > div {
    display: block;
    line-height: 20px;
    padding: 6px 12px;
    color: #333;
    font-size: 14px;
    font-weight: 700;
    border-radius: 5px;
  }
  .chat-box .chat-header .chatbot-drop-menu > div:hover {
    background: #ccc;
  }
  .chat-box .chat-header .chatbot-drop-menu > div a {
    width: 24px;
    height: 24px;
  }
  .chat-box .chat-header .chatbot-drop-menu > div a img {
    width: 24px;
    height: 24px;
    margin-right: 12px;
  }
  .chatbot-end-message {
    background: #fff;
    position: absolute;
    width: 300px;
    top: 40%;
    left: 50%;
    padding: 20px;
    transform: translate(-50%, -50%);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  }
  #chatBox.chat-box .chatbot-overlay-waiting .chatbot-end-message h3 {
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    color: #2e2e2e;
    padding-bottom: 15px;
  }
  #chatBox.chat-box .chatbot-overlay-waiting .chatbot-end-message p {
    padding: 5px 0 15px;
    font-size: 14px;
    font-weight: 300;
    text-align: center;
    color: #2e2e2e;
  }
  .chatbot-end-message button {
    color: #f33;
    background: #fff;
    border: 1px solid #f33;
    outline: 0;
    height: 40px;
    border-radius: 5px;
    line-height: 36px;
    padding: 0 15px;
    display: inline-block;
    width: 100%;
  }
  .twoButtonRow {
    width: 45% !important;
    margin: 2px;
  }
  .chatbot-end-message button:hover {
    color: #fff;
    background: #f33;
  }
  .chat-bot-timestamp {
    font-size: 12px;
    font-weight: 300;
    color: #909090;
    text-align: left;
    padding-left: 54px;
    margin-bottom: 16px;
  }
  .chat-bot-timestamp.text-right {
    text-align: right;
    position: relative;
    top: -10px;
  }
  .chat-bot-timestamp strong {
    font-weight: 700;
    color: #484848;
  }
  .chat-bot-avatar {
    width: 32px;
    height: 32px;
    float: left;
    margin-right: 20px;
  }
  .chat-bot-avatar img {
    width: 32px;
    height: 32px;
    display: block;
  }
  #chatBox .chat-msg.live-agent-text {
    margin-bottom: 5px !important;
    clear: none;
    max-width: calc(100% - 100px);
    float: left;
  }
  #chatBox .outer-loading-wrapper .chat-load {
    float: left;
    clear: none;
  }
  #chatBox .chat-msg .btn-wrap + p {
    padding-top: 10px;
  }
  .chat-box .chat-input a {
    width: 18%;
  }
  @media (min-width: 320px) and (max-width: 767px) {
    .chat-box .chat-input a {
      width: 17%;
    }
    #chatBox .chat-msg.live-agent-text {
      max-width: calc(100% - 100px);
    }
  }
  .outer-user-chat-wrapper + .outer-user-chat-wrapper .chat-msg.ask-msg {
    margin-top: 0;
  }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #chatBox .chat-msg.richmedia .chat-reply {
      overflow: hidden;
    }
    #chatBox .chat-msg.richmedia:last-child {
      float: left;
    }
    .chat-box .chat-msg:last-child {
      float: none;
      padding-top: 16px;
    }
  }
  .chat-box .chat-msg.ask-msg {
    float: right !important;
    padding-top: 16px !important;
  }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .chat-box .chat-msg:last-child {
      padding-top: 16px !important;
    }
    .chat-box .chat-msg.chat-container.chat-quick {
      padding-top: 0 !important;
    }
  }
  .btn {
    display: inline-block;
    text-align: center;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    white-space: nowrap;
    line-height: 1.42857143;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  img {
    max-width: 100%;
    height: auto;
    border: 0;
    -ms-interpolation-mode: bicubic;
  }
  .chat-box.chat-theme-POSB .chat-header .chat-more:hover {
    background: #07c;
  }
  .chat-theme-POSB .chatbot-end-message button {
    color: #07c;
    border: 1px solid #07c;
  }
  .chat-theme-POSB .chatbot-end-message button:hover {
    background: #07c;
    color: #fff;
  }
  textarea:disabled + a {
    opacity: 0.5;
  }
  .chat-box.chat-theme-POSB
    .carousel-slick-wrapper
    .slick-slide
    .carousel-msg-wrapper
    .carousel-msg.carousel-list
    a {
    color: #07c !important;
  }
  #sendChat,
  #sendChat:active,
  #sendChat:focus,
  #sendChat:hover {
    text-decoration: none;
  }
  .chat-box .chat-msg + .chat-msg.chat-quick .chat-bot-quick-replies {
    padding-top: 10px;
  }
  @media (min-width: 320px) and (max-width: 350px) {
    .mobile-slideleft {
      width: 270px;
    }
  }
  @media (min-width: 351px) {
    .mobile-slideleft {
      width: 300px;
    }
  }
  @media (min-width: 320px) and (max-width: 374px) {
    .article-star .star-content {
      top: 0px;
    }
  }
  @media (min-width: 320px) and (max-width: 767px) {
    .showMobileMenu .mobile-pweb-slideup .navbar {
      height: auto !important;
    }
    .faq .collapse-box.plain .plain-content {
      overflow: auto;
    }
    .faq .collapse-box.plain .plain-content .media-body {
      display: block;
      width: auto;
    }
    .unit-trust .ut-lightbox-overlay .lightbox-wrapper .fund-info .fund-text {
      font-size: 16px;
    }
    .unit-trust
      .ut-lightbox-overlay
      .lightbox-wrapper
      .popup-header-btn
      a.ut-detail-btn.buy-now {
      font-size: 14px;
      min-width: 40px;
    }
    .unit-trust .ut-lightbox-overlay .lightbox-wrapper .popup-header-btn .btn {
      padding: 1px 12px;
    }
    #market-search {
      min-height: 370px;
    }
    #market-search #market-search-wrapper {
      width: 100%;
    }
    #market-search .title {
      font-size: 24px;
      font-size: 2.4rem;
      margin: 10px;
    }
    #market-search .features {
      max-width: 340px;
      margin: 16px auto;
      padding: 10px 15px;
    }
    #market-search .features li:before {
      margin-right: 24px;
    }
    #market-carousel .item-list-carousel .item .item-footer .det {
      border: 0;
    }
    .search-box .icon.ico-cancel4 {
      color: silver;
    }
    .card-tiles .group-header {
      padding: 0 16px;
    }
    .applyNowBtn {
      line-height: 12px;
    }
    .comparison .applyNowBtn {
      line-height: 12px;
    }
    .search-categories {
      display: none;
    }
    .custom-dropdown.search-mCategory {
      margin-top: 40px;
      display: block;
    }
    #search-result-count {
      margin-top: 24.5px;
    }
    .prodDetail .slider .card-offer {
      height: 88px;
      border-radius: 5px;
      background-color: #ffffff;
      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.2);
    }
    .prodDetail .slider .item {
      width: 304px;
      height: 90px;
    }
    .prodDetail .slider .item > a {
      text-decoration: none !important;
    }
    .prodDetail slick-initialized .slick-slide {
      width: 100% !important;
    }
    .prodDetail .glance-body {
      height: 72px;
    }
    .prodDetail .glance-body p {
      margin-bottom: 32px;
    }
    .prodDetail .features-benifits h2 {
      width: 288px;
      height: 24px;
      text-align: left;
    }
    .prodDetail .features-box {
      width: auto;
      display: block;
    }
    .prodDetail .apply-contacts {
      height: 178px;
      width: 288px;
    }
    .prodDetail .faq .media-left {
      padding-right: 0px;
    }
    .prodDetail .faq .media-left img {
      display: none;
    }
    .prodDetail .left-wrapper {
      height: auto !important;
    }
    .prodDetail .left-wrapper #sideNav,
    .prodDetail .left-wrapper .left-promotion-content,
    .prodDetail .left-wrapper .left-breadcrumb {
      display: none;
    }
    .prodDetail .left-wrapper.fix-left-wrapper {
      margin-top: 0;
    }
    .prodDetail .left-wrapper.fix-left-wrapper.left-nav-adjust-max {
      margin-top: 0;
    }
    .main-container {
      margin-top: 0;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .tab-content.donut-chart {
      overflow: scrol;
    }
    .dropdown-menu-search {
      display: block;
      list-style-type: none;
      padding: 0px;
    }
    .unit-trust
      .ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .collapse-box.active.last {
      margin-bottom: 0px;
    }
    .bench-info .fund-info {
      display: block;
    }
    .jp-current mark {
      color: silver;
      background: #fff;
    }
    .unit-trust
      .ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      dl.details-one
      div.fund-info
      dt {
      display: inline-block;
      width: 95%;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-accordion
      table.table-bordered
      tbody
      tr
      td {
      min-height: 25px;
    }
    .unit-trust
      .ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      table.table-bordered
      tbody
      tr
      td:first-child {
      text-align: left;
      padding-left: 0px;
    }
    .unit-trust
      .ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      dl.details-one
      div.fund-info {
      flex: 0 0 97%;
    }
    .unit-trust
      .ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      dl.details-one
      div.fund-info
      dt,
    .unit-trust
      .ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      dl.details-two
      div.fund-info
      dt {
      width: 90%;
    }
    .unit-trust .ut-lightbox-overlay .lightbox-wrapper .lightbox-content dl {
      width: 100%;
    }
    #utFundSearch .ut-lightbox-overlay .lightbox-wrapper p.head-para.collapse {
      line-height: 1.4;
      text-align: left;
    }
    .pagination a[class=""] {
      display: none;
    }
    .unit-trust .pagination .jp-current span {
      display: inline;
    }
    #utFundSearch .ut-lightbox-overlay .lightbox-wrapper p.head-para {
      height: auto;
      text-align: left;
    }
    #mCheckbox {
      display: inline;
    }
    #mCheckbox label {
      display: table-cell;
    }
    .row-fluid {
      width: 100%;
    }
    .row-fluid:before,
    .row-fluid:after {
      display: table;
      content: "";
      line-height: 0;
    }
    #utFundSearch .form-row.mBot-0 {
      min-height: 395px;
    }
    .is-focus label#checkFocusFund {
      display: inline-block;
    }
    input#mutFilterFocusFunds {
      background-color: #fff;
    }
    .unit-trust .is-focus .focus-tooltip {
      display: inline;
      float: none;
    }
    .unit-trust
      .ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-tabs
      ul
      li.active,
    .unit-trust
      .ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .ut-tabs
      ul
      li:hover {
      border-bottom: none;
      color: inherit;
    }
    .unit-trust
      .ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      dl.details {
      width: 100%;
    }
    .unit-trust
      .ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      dl.details-one,
    .unit-trust
      .ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      dl.details-two {
      display: flex;
      width: 100%;
      margin-right: 16px;
    }
    .unit-trust .pagination a.jp-previous,
    .unit-trust .pagination a.jp-next {
      display: block;
      height: 40px;
      background-color: #f33;
      color: #fff;
      padding-top: 10px;
      width: 11%;
    }
    .unit-trust .pagination a.jp-next:hover:before {
      color: #fff;
    }
    .unit-trust .pagination a.jp-previous:hover:before {
      color: #fff;
    }
    .unit-trust .pagination a.jp-current {
      height: 40px;
      width: 73%;
      border-top: 1px solid #ccc;
      border-bottom: 1px solid #ccc;
      line-height: 20px;
      padding-top: 10px;
      font-size: 16px;
      font-weight: normal;
    }
    .unit-trust .pagination {
      margin-left: 8px;
    }
    .unit-trust .pagination a.jp-current,
    .unit-trust .pagination a:hover {
      color: silver;
    }
    .ut-docs li {
      width: 100%;
    }
    #utFundSearch .filter-dropdown {
      padding: 0 0 0 8px;
      border: 1px solid silver;
      background: none transparent;
      margin: 0px;
      color: #2e2e2e;
      height: 40px;
      width: 100%;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      z-index: 99;
      cursor: pointer;
      position: relative;
    }
    .filter-ctrls:after {
      content: "\e00c";
      color: #f33;
      font-family: "dbsicons";
      position: absolute;
      top: 3px;
      right: 12px;
      z-index: 0;
    }
    .unit-trust .profileurl {
      padding-left: 0px;
    }
    .unit-trust .profileurl a {
      font-size: 16px;
      font-size: 1.6rem;
    }
    .unit-trust .is-focus .focus-label {
      width: 200px;
    }
    .unit-trust .is-focus .focus-label .text-left {
      font-size: 16px;
      font-size: 1.6rem;
    }
    .unit-trust .ut-lightbox-overlay .lightbox-wrapper .lightbox-content {
      top: 58px;
    }
    .form-horizontal .checkbox.ut-checkbox {
      padding-top: 0;
    }
    .unit-trust .ut-lightbox-overlay .lightbox-wrapper .popup-header-btn {
      padding-top: 6px;
      height: 48px;
    }
    .unit-trust .ut-lightbox-overlay .lightbox-wrapper .border-shadow {
      top: 48px;
    }
    ul.card-comparison-tabs {
      margin-left: 4px;
    }
    .ss-gac-m tbody tr td {
      font-size: 14px;
      font-size: 1.4rem;
    }
    .mobile-slideleft .search-group {
      overflow: initial;
    }
    .search-box.open .dropdown-menu-search {
      width: calc(100% - 32px);
    }
    #mobileSlideMenu a.btn-close .icon.ico-cancel4 {
      color: silver;
    }
    #mobileSlideMenu #megaMenuParent > li.panel.active {
      background: #ececec;
    }
    #mobileSlideMenu .ss-gac-m#search_suggest_m_0 {
      width: calc(100% - 32px);
      border: 1px solid silver;
      border-top: 0;
      position: absolute;
      top: 48px;
      max-height: 288px;
      background: #fff;
      overflow: auto;
      -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.2);
      box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.2);
    }
    #mobileSlideMenu .ss-gac-m#search_suggest_m_0 a {
      color: #2e2e2e;
    }
    #mobileSlideMenu .ss-gac-m#search_suggest_m_0 tbody {
      display: table;
      width: 100%;
    }
    #mobileSlideMenu .ss-gac-m#search_suggest_m_0 tbody tr td {
      border-bottom: 1px solid silver;
    }
    #mobileSlideMenu
      .ss-gac-m#search_suggest_m_0
      tbody
      tr
      td
      .search-result-text {
      float: left;
      font-size: 16px;
      line-height: 17px;
      width: calc(100% - 25px);
    }
    #mobileSlideMenu
      .ss-gac-m#search_suggest_m_0
      tbody
      tr
      td
      .search-result-text
      p {
      line-height: 19px;
      margin-top: 13px;
      text-transform: capitalize;
    }
    #mobileSlideMenu
      .ss-gac-m#search_suggest_m_0
      tbody
      tr
      td
      .search-result-text
      .search-links {
      padding-left: 0;
      font-size: 14px;
      line-height: 14px;
      color: #909090;
      margin: 17px 0;
      font-weight: 200;
    }
    #mobileSlideMenu
      .ss-gac-m#search_suggest_m_0
      tbody
      tr
      td
      .search-result-text
      .search-links
      li {
      display: inline-block;
    }
    #mobileSlideMenu
      .ss-gac-m#search_suggest_m_0
      tbody
      tr
      td
      .search-result-text
      .search-links
      li.search-link-icon
      .icon {
      color: inherit;
    }
    #mobileSlideMenu
      .ss-gac-m#search_suggest_m_0
      tbody
      tr
      td
      .search-result-text
      .search-links
      li.search-link:after {
      content: " |";
    }
    #mobileSlideMenu
      .ss-gac-m#search_suggest_m_0
      tbody
      tr
      td
      .search-result-text
      .search-links
      li.search-link:last-child:after {
      content: "";
    }
    #mobileSlideMenu .ss-gac-m#search_suggest_m_0 tbody tr td .search-result-nav {
      width: 25px;
      float: right;
      text-align: right;
      color: silver;
    }
    #mobileSlideMenu .ss-gac-m#search_suggest_m_0 tbody tr:last-child td {
      border: none;
    }
    .navbar-box .nav.nav-buttons.card-comparison-tabs {
      width: 100%;
    }
    html {
      background-color: transparent;
    }
    .box-hidden {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
      -moz-opacity: 0;
      -khtml-opacity: 0;
      top: 250px;
      -webkit-transition: opacity 2s ease-in;
      -moz-transition: opacity 2s ease-in;
      -ms-transition: opacity 2s ease-in;
      -o-transition: opacity 2s ease-in;
      transition: opacity 2s ease-in;
    }
    .box-show {
      transform: translateY(250px);
      animation: box-show 1.2s ease forwards;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
    }
    .box-show:nth-child(odd) {
      animation-duration: 1s;
    }
    .box-visible {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
      transform: translateY(0);
      animation: none;
    }
    @keyframes box-show {
      to {
        transform: translateY(0);
      }
    }
    .txt-hightlight {
      padding-top: 3px;
    }
    .footer .footer-content {
      padding: 24px 8px 24px;
    }
    .cardContainer {
      overflow: auto;
      cursor: pointer;
      -webkit-overflow-scrolling: touch;
    }
    .navbar-box .nav.nav-buttons.card-comparison-tabs li a {
      font-size: 12px;
      font-size: 1.2rem;
    }
    .cardcontainer-description {
      text-align: center;
      margin: 0px 8px 16px 8px;
      overflow: hidden;
    }
    .h-divider {
      width: 120%;
    }
    .cardcontainer-description ul li {
      font-size: 12px;
      font-size: 1.2rem;
    }
    .container.top5funds {
      margin-top: -16px;
    }
    .cardcontainer-img {
      height: 100%;
      width: auto;
      border-radius: 8px;
    }
    .applyNowBtnDiv {
      display: block;
      margin-bottom: 0px;
    }
    .cardcontainer-header {
      height: 32px;
    }
    .cardcontainer-description {
      margin: 0px 8px 16px 8px;
    }
    #primaryFooter {
      -webkit-backface-visibility: hidden;
    }
    div[class^="cardheader"],
    div[class^="sub-header"] {
      font-size: 12px;
      font-size: 1.2rem;
    }
    a.moreDetails {
      font-size: 12px;
      font-size: 1.2rem;
    }
    .container {
      padding-left: 16px;
      padding-right: 16px;
      overflow: hidden;
    }
    .container.mobMTop-48 {
      margin-top: 48px;
    }
    .article-section {
      border: none;
      margin-left: -24px;
      margin-right: -24px;
    }
    .article-section .article-content {
      padding-left: 24px;
      padding-right: 24px;
    }
    .article-section
      .article-carousel
      .carousel-inner
      > .item
      .carousel-img:before {
      width: 100%;
    }
    .article-section .layout-box.type6 .img-cover:before {
      width: 100%;
    }
    .article-section .article-head {
      overflow: hidden;
    }
    .article-section .article-head img {
      background: -webkit-linear-gradient(left, #909090, transparent);
      background: -moz-linear-gradient(left, #909090, transparent);
      background: -o-linear-gradient(left, #909090, transparent);
      background: linear-gradient(to right, #909090, transparent);
    }
    .question-answer .media .media-left img {
      max-width: 200px;
    }
    .question-answer .action-group a {
      margin-left: 0;
      margin-top: 8px;
      display: inline-block;
    }
    .country-box .toggle-button {
      margin-left: -8px;
      position: absolute;
      top: -3px;
    }
    .navbar-box .nav.nav-buttons {
      min-width: 350px;
      width: 100%;
    }
    .article-carousel .carousel-control:hover {
      color: #fff;
    }
    .fund-data .fund-name,
    .fund-data .percentage-details {
      display: none;
    }
    .fund-data .funds-data {
      padding-left: 0px;
    }
    .fund-data .fund-header span {
      display: none;
      line-height: 14px;
      margin-top: 24px;
      color: #909090;
      font-size: 14px;
      font-size: 1.4rem;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
    }
    .fund-data li,
    .fund-data span {
      font-size: 14px;
      font-size: 1.4rem;
    }
    .fund-data .fund-name-header {
      display: block;
      margin-top: 8px;
    }
    .flp-freestyle,
    .prodDetail {
      margin-top: 48px;
    }
    .flp-freestyle .fix-header,
    .prodDetail .fix-header {
      position: static;
    }
    .flp-freestyle #sideNav,
    .prodDetail #sideNav {
      display: none;
    }
    .flp-freestyle .left-wrapper,
    .prodDetail .left-wrapper,
    .flp-freestyle .left-wrapper.fix-left-wrapper,
    .prodDetail .left-wrapper.fix-left-wrapper {
      width: 100% !important;
      position: static !important;
      max-width: 100% !important;
    }
    .flp-freestyle .anchor,
    .prodDetail .anchor {
      height: 85px;
      margin-top: -85px;
    }
    .flp-freestyle #mb-menu-top,
    .prodDetail #mb-menu-top {
      position: fixed;
      left: 0;
      width: 100%;
      z-index: 199;
      -webkit-transition: all 0.25s ease;
      -moz-transition: all 0.25s ease;
      -ms-transition: all 0.25s ease;
      -o-transition: all 0.25s ease;
      transition: all 0.25s ease;
    }
    .flp-freestyle #mb-menu-top .top-nav,
    .prodDetail #mb-menu-top .top-nav {
      width: 100%;
      max-height: 280px;
      overflow: auto;
      z-index: 180;
      margin-left: 0;
    }
    .flp-freestyle #mb-menu-top .top-nav li a,
    .prodDetail #mb-menu-top .top-nav li a {
      padding: 0;
      display: block;
      width: 100%;
      max-width: 100%;
    }
    .flp-freestyle #mb-menu-top .top-nav li.active a,
    .prodDetail #mb-menu-top .top-nav li.active a {
      color: #ff3333;
    }
    .flp-freestyle #mb-menu-top .open-menu,
    .prodDetail #mb-menu-top .open-menu {
      visibility: visible;
      opacity: 1;
      top: 48px;
      left: 0;
      width: 100%;
      height: auto;
    }
    .flp-freestyle #mb-menu-top .open-menu.hasLongMenu,
    .prodDetail #mb-menu-top .open-menu.hasLongMenu {
      overflow-y: scroll;
      bottom: 0;
    }
    .flp-freestyle #mb-menu-top.active,
    .prodDetail #mb-menu-top.active {
      visibility: visible;
      top: 48px;
    }
    .flp-freestyle .btn-wrapper-row .btn.btn-link,
    .prodDetail .btn-wrapper-row .btn.btn-link {
      width: 100% !important;
      margin-bottom: 16px;
    }
    .flp-freestyle .how-to-wrapper .HTbutton-grp,
    .prodDetail .how-to-wrapper .HTbutton-grp {
      position: relative;
    }
    .flp-freestyle .how-to-wrapper .HTbutton-grp a,
    .prodDetail .how-to-wrapper .HTbutton-grp a,
    .flp-freestyle .how-to-wrapper .HTbutton-grp span,
    .prodDetail .how-to-wrapper .HTbutton-grp span {
      float: left;
    }
    .flp-freestyle .left-wrapper.fix-left-wrapper,
    .prodDetail .left-wrapper.fix-left-wrapper {
      margin-top: 0;
    }
    .flp-freestyle .left-wrapper.fix-left-wrapper.left-nav-adjust-max,
    .prodDetail .left-wrapper.fix-left-wrapper.left-nav-adjust-max {
      margin-top: 0;
    }
    .flp-fd #mb-menu-top,
    .flp-fx-fd #mb-menu-top {
      display: none;
    }
    .polls .labels-above-bars .chart--horizontal {
      padding-top: 20px;
    }
    .remit-calculator-box label {
      font-size: 14px;
      font-size: 1.4rem;
      line-height: 14px;
    }
    .remit-calculator-box .remit-group label {
      margin-bottom: 8px;
      display: block;
      color: #2e2e2e;
    }
    .remit-calculator-box .remit-group #remitCalcCountry {
      border-color: #d0d0d0;
      border-left: 1px solid #d0d0d0;
    }
    .remit-calculator-box .remit-group .receiver-currency-dd select,
    .remit-calculator-box .remit-group .sender-currency-dd select {
      border-color: #d0d0d0;
    }
    .remit-calculator-box .remit-group .input-group {
      width: 100%;
    }
    .remit-calculator-box .remit-group .input-group.lbl-input .input-group-addon {
      display: none;
    }
    .remit-calculator-box .remit-group .input-group.lbl-input input {
      text-align: left;
      border-left-width: 1px;
    }
    .remit-calculator-box .remit-group .input-group.lbl-input.search-input input {
      text-align: left;
    }
    .remit-calculator-box
      .remit-group
      .input-group.sender-input-group
      input:not(:focus),
    .remit-calculator-box
      .remit-group
      .input-group.sender-input-group
      .input-group-addon,
    .remit-calculator-box
      .remit-group
      .input-group.receiver-input-group
      input:not(:focus),
    .remit-calculator-box
      .remit-group
      .input-group.receiver-input-group
      .input-group-addon {
      border: 1px solid #d0d0d0;
    }
    .remit-calculator-box
      .remit-group
      .input-group.sender-input-group
      .input-group-btn
      select:not(:focus),
    .remit-calculator-box
      .remit-group
      .input-group.receiver-input-group
      .input-group-btn
      select:not(:focus) {
      border: 1px solid #d0d0d0;
      border-left: 0;
    }
    .remit-calculator-box
      .remit-group
      .input-group.sender-input-group
      .input-group-btn
      select,
    .remit-calculator-box
      .remit-group
      .input-group.receiver-input-group
      .input-group-btn
      select {
      border: 1px solid #d0d0d0;
      border-left: 0;
    }
    .remit-calculator-box .action-bar a {
      margin-bottom: 8px;
    }
    .flp-type.header-placeholder .navbar {
      min-height: 48px;
      height: 48px;
    }
    .dark-menu-group {
      float: right;
      height: 48px;
      padding: 12px 16px 16px;
      background: #f33;
      margin-left: 16px;
    }
    .dark-menu-group .icon {
      font-size: 16px;
      font-size: 1.6rem;
    }
    .dark-menu-group a {
      color: #fff;
      font-size: 12px;
      font-size: 1.2rem;
    }
    .dark-menu-group a:focus,
    .dark-menu-group a:active {
      text-decoration: none;
    }
  }
  @media (min-width: 580px) and (orientation: landscape) {
    .flp-fx.mobTable .tbl-primary .rateHeadContent-wrapper .img-wrapper,
    .mobTable.flp-fx-ca .tbl-primary .rateHeadContent-wrapper .img-wrapper,
    .mobTable.flp-fd .tbl-primary .rateHeadContent-wrapper .img-wrapper,
    .mobTable.flp-fx-fd .tbl-primary .rateHeadContent-wrapper .img-wrapper {
      height: 19px;
    }
  }
  @media (min-width: 580px) and (orientation: landscape) {
    .flp-fx.mobTable .tbl-primary .rateHeadContent-wrapper .img-wrapper,
    .mobTable.flp-fx-ca .tbl-primary .rateHeadContent-wrapper .img-wrapper,
    .mobTable.flp-fd .tbl-primary .rateHeadContent-wrapper .img-wrapper,
    .mobTable.flp-fx-fd .tbl-primary .rateHeadContent-wrapper .img-wrapper {
      height: 19px;
    }
  }
  @media (min-width: 580px) and (orientation: landscape) {
    .flp-fx.mobTable .tbl-primary .rateHeadContent-wrapper .img-wrapper,
    .mobTable.flp-fx-ca .tbl-primary .rateHeadContent-wrapper .img-wrapper,
    .mobTable.flp-fd .tbl-primary .rateHeadContent-wrapper .img-wrapper,
    .mobTable.flp-fx-fd .tbl-primary .rateHeadContent-wrapper .img-wrapper {
      height: 19px;
    }
  }
  @media (min-width: 320px) and (max-width: 580px) {
    .flp-fx .dropdown-wrapper,
    .flp-fx-ca .dropdown-wrapper,
    .flp-fd .dropdown-wrapper,
    .flp-fx-fd .dropdown-wrapper {
      display: block;
    }
    .flp-fx.mobTable .tbl-primary .rateHeadContent-wrapper,
    .mobTable.flp-fx-ca .tbl-primary .rateHeadContent-wrapper,
    .mobTable.flp-fd .tbl-primary .rateHeadContent-wrapper,
    .mobTable.flp-fx-fd .tbl-primary .rateHeadContent-wrapper {
      justify-content: flex-end;
      min-height: 19px;
    }
    .flp-fx.mobTable .tbl-primary .rateHeadContent-wrapper:before,
    .mobTable.flp-fx-ca .tbl-primary .rateHeadContent-wrapper:before,
    .mobTable.flp-fd .tbl-primary .rateHeadContent-wrapper:before,
    .mobTable.flp-fx-fd .tbl-primary .rateHeadContent-wrapper:before {
      height: auto;
    }
    .flp-fx.mobTable .tbl-primary .rateHeadContent-wrapper .img-wrapper,
    .mobTable.flp-fx-ca .tbl-primary .rateHeadContent-wrapper .img-wrapper,
    .mobTable.flp-fd .tbl-primary .rateHeadContent-wrapper .img-wrapper,
    .mobTable.flp-fx-fd .tbl-primary .rateHeadContent-wrapper .img-wrapper {
      height: 19px;
    }
    .flp-fx .tbl-primary table,
    .flp-fx-ca .tbl-primary table,
    .flp-fd .tbl-primary table,
    .flp-fx-fd .tbl-primary table,
    .flp-fx .tbl-primary thead,
    .flp-fx-ca .tbl-primary thead,
    .flp-fd .tbl-primary thead,
    .flp-fx-fd .tbl-primary thead,
    .flp-fx .tbl-primary tbody,
    .flp-fx-ca .tbl-primary tbody,
    .flp-fd .tbl-primary tbody,
    .flp-fx-fd .tbl-primary tbody,
    .flp-fx .tbl-primary th,
    .flp-fx-ca .tbl-primary th,
    .flp-fd .tbl-primary th,
    .flp-fx-fd .tbl-primary th,
    .flp-fx .tbl-primary td,
    .flp-fx-ca .tbl-primary td,
    .flp-fd .tbl-primary td,
    .flp-fx-fd .tbl-primary td,
    .flp-fx .tbl-primary tr,
    .flp-fx-ca .tbl-primary tr,
    .flp-fd .tbl-primary tr,
    .flp-fx-fd .tbl-primary tr {
      display: block;
    }
    .flp-fx .tbl-primary thead tr,
    .flp-fx-ca .tbl-primary thead tr,
    .flp-fd .tbl-primary thead tr,
    .flp-fx-fd .tbl-primary thead tr {
      position: absolute;
      top: -9999px;
      left: -9999px;
    }
    .flp-fx .tbl-primary thead tr th,
    .flp-fx-ca .tbl-primary thead tr th,
    .flp-fd .tbl-primary thead tr th,
    .flp-fx-fd .tbl-primary thead tr th {
      font-size: 1.6rem;
      font-size: 16px;
    }
    .flp-fx .tbl-primary .rateHeadContent-wrapper,
    .flp-fx-ca .tbl-primary .rateHeadContent-wrapper,
    .flp-fd .tbl-primary .rateHeadContent-wrapper,
    .flp-fx-fd .tbl-primary .rateHeadContent-wrapper {
      justify-content: flex-end;
      min-height: 19px;
    }
    .flp-fx .tbl-primary .rateHeadContent-wrapper:before,
    .flp-fx-ca .tbl-primary .rateHeadContent-wrapper:before,
    .flp-fd .tbl-primary .rateHeadContent-wrapper:before,
    .flp-fx-fd .tbl-primary .rateHeadContent-wrapper:before {
      height: auto;
    }
    .flp-fx .tbl-primary tr td,
    .flp-fx-ca .tbl-primary tr td,
    .flp-fd .tbl-primary tr td,
    .flp-fx-fd .tbl-primary tr td {
      border-bottom: 1px solid #ececec;
      position: relative;
      padding: 14px 0;
    }
    .flp-fx .tbl-primary tr td.column1,
    .flp-fx-ca .tbl-primary tr td.column1,
    .flp-fd .tbl-primary tr td.column1,
    .flp-fx-fd .tbl-primary tr td.column1 {
      border-bottom: 2px solid #f33;
    }
    .flp-fx .tbl-primary tr td.column2,
    .flp-fx-ca .tbl-primary tr td.column2,
    .flp-fd .tbl-primary tr td.column2,
    .flp-fx-fd .tbl-primary tr td.column2,
    .flp-fx .tbl-primary tr td.column5,
    .flp-fx-ca .tbl-primary tr td.column5,
    .flp-fd .tbl-primary tr td.column5,
    .flp-fx-fd .tbl-primary tr td.column5 {
      border-bottom: 0;
      padding-bottom: 0;
    }
    .flp-fx .tbl-primary tr td.column2:after,
    .flp-fx-ca .tbl-primary tr td.column2:after,
    .flp-fd .tbl-primary tr td.column2:after,
    .flp-fx-fd .tbl-primary tr td.column2:after,
    .flp-fx .tbl-primary tr td.column5:after,
    .flp-fx-ca .tbl-primary tr td.column5:after,
    .flp-fd .tbl-primary tr td.column5:after,
    .flp-fx-fd .tbl-primary tr td.column5:after {
      content: attr(data-after-text);
      display: block;
      text-align: left;
      margin-top: 16px;
      color: #909090;
      font-size: 14px;
    }
    .flp-fx .tbl-primary tr td:last-child,
    .flp-fx-ca .tbl-primary tr td:last-child,
    .flp-fd .tbl-primary tr td:last-child,
    .flp-fx-fd .tbl-primary tr td:last-child {
      padding-bottom: 24px;
      border-bottom: 0;
    }
    .flp-fx .tbl-primary tr td:before,
    .flp-fx-ca .tbl-primary tr td:before,
    .flp-fd .tbl-primary tr td:before,
    .flp-fx-fd .tbl-primary tr td:before {
      position: absolute;
      top: 14px;
      left: 0;
      width: 45%;
      text-align: left;
      white-space: nowrap;
      content: attr(data-before-text);
    }
    .flp-fx .tbl-primary tr:last-child td,
    .flp-fx-ca .tbl-primary tr:last-child td,
    .flp-fd .tbl-primary tr:last-child td,
    .flp-fx-fd .tbl-primary tr:last-child td {
      border-bottom: 1px solid #ececec;
    }
    .flp-fx .tbl-primary tr:last-child td.column2,
    .flp-fx-ca .tbl-primary tr:last-child td.column2,
    .flp-fd .tbl-primary tr:last-child td.column2,
    .flp-fx-fd .tbl-primary tr:last-child td.column2,
    .flp-fx .tbl-primary tr:last-child td.column5,
    .flp-fx-ca .tbl-primary tr:last-child td.column5,
    .flp-fd .tbl-primary tr:last-child td.column5,
    .flp-fx-fd .tbl-primary tr:last-child td.column5 {
      border-bottom: 0;
    }
    .flp-fx .tbl-primary tr:last-child td:last-child,
    .flp-fx-ca .tbl-primary tr:last-child td:last-child,
    .flp-fd .tbl-primary tr:last-child td:last-child,
    .flp-fx-fd .tbl-primary tr:last-child td:last-child {
      border-bottom: 0;
      margin-bottom: 0;
    }
    .flp-fx .tbl-primary tr:last-child td:first-child,
    .flp-fx-ca .tbl-primary tr:last-child td:first-child,
    .flp-fd .tbl-primary tr:last-child td:first-child,
    .flp-fx-fd .tbl-primary tr:last-child td:first-child {
      border-bottom: 2px solid #f33;
    }
    .flp-fx .tbl-fe-other tr td,
    .flp-fx-ca .tbl-fe-other tr td,
    .flp-fd .tbl-fe-other tr td,
    .flp-fx-fd .tbl-fe-other tr td {
      padding: 14px 0;
    }
    .flp-fx .tbl-fe-other tr td.column5,
    .flp-fx-ca .tbl-fe-other tr td.column5,
    .flp-fd .tbl-fe-other tr td.column5,
    .flp-fx-fd .tbl-fe-other tr td.column5 {
      padding: 14px 0;
    }
    .flp-fx .tbl-fe-other tr td.column5:after,
    .flp-fx-ca .tbl-fe-other tr td.column5:after,
    .flp-fd .tbl-fe-other tr td.column5:after,
    .flp-fx-fd .tbl-fe-other tr td.column5:after {
      display: none;
    }
    .flp-fx .tbl-fe-other tr:last-child td.column1,
    .flp-fx-ca .tbl-fe-other tr:last-child td.column1,
    .flp-fd .tbl-fe-other tr:last-child td.column1,
    .flp-fx-fd .tbl-fe-other tr:last-child td.column1 {
      border-bottom: 2px solid #f33;
    }
    .flp-fx-ca .dropdown-wrapper,
    .flp-fd .dropdown-wrapper,
    .flp-fx-fd .dropdown-wrapper {
      display: block;
    }
    .flp-fx-ca .tbl-primary table,
    .flp-fx-ca .tbl-primary thead,
    .flp-fx-ca .tbl-primary tbody,
    .flp-fx-ca .tbl-primary th,
    .flp-fx-ca .tbl-primary td,
    .flp-fx-ca .tbl-primary tr,
    .flp-fd .tbl-primary table,
    .flp-fd .tbl-primary thead,
    .flp-fd .tbl-primary tbody,
    .flp-fd .tbl-primary th,
    .flp-fd .tbl-primary td,
    .flp-fd .tbl-primary tr,
    .flp-fx-fd .tbl-primary table,
    .flp-fx-fd .tbl-primary thead,
    .flp-fx-fd .tbl-primary tbody,
    .flp-fx-fd .tbl-primary th,
    .flp-fx-fd .tbl-primary td,
    .flp-fx-fd .tbl-primary tr {
      display: block;
    }
    .flp-fx-ca .tbl-primary thead tr,
    .flp-fd .tbl-primary thead tr,
    .flp-fx-fd .tbl-primary thead tr {
      position: static;
      top: auto;
      left: auto;
    }
    .flp-fx-ca .tbl-primary .rateHeadContent-wrapper,
    .flp-fd .tbl-primary .rateHeadContent-wrapper,
    .flp-fx-fd .tbl-primary .rateHeadContent-wrapper {
      position: relative;
      text-align: left;
    }
    .flp-fx-ca .tbl-primary .mobile-hide,
    .flp-fd .tbl-primary .mobile-hide,
    .flp-fx-fd .tbl-primary .mobile-hide {
      display: none;
    }
    .flp-fx-ca .tbl-primary tr td,
    .flp-fd .tbl-primary tr td,
    .flp-fx-fd .tbl-primary tr td {
      border: none;
      border-bottom: 1px solid #ececec;
      position: relative;
      padding-left: 0;
      padding-right: 0;
    }
    .flp-fx-ca .tbl-primary tr td.column1,
    .flp-fd .tbl-primary tr td.column1,
    .flp-fx-fd .tbl-primary tr td.column1 {
      border-bottom: 0;
      text-align: right;
    }
    .flp-fx-ca .tbl-primary tr td.column2,
    .flp-fd .tbl-primary tr td.column2,
    .flp-fx-fd .tbl-primary tr td.column2 {
      border-bottom: 0;
    }
    .flp-fx-ca .tbl-primary tr td.column2:after,
    .flp-fx-ca .tbl-primary tr td.column5:after,
    .flp-fd .tbl-primary tr td.column2:after,
    .flp-fd .tbl-primary tr td.column5:after,
    .flp-fx-fd .tbl-primary tr td.column2:after,
    .flp-fx-fd .tbl-primary tr td.column5:after {
      display: none;
    }
    .flp-fx-ca .tbl-primary tr td:last-child,
    .flp-fd .tbl-primary tr td:last-child,
    .flp-fx-fd .tbl-primary tr td:last-child {
      margin-bottom: 24px;
      border-bottom: 0;
    }
    .flp-fx-ca .tbl-primary tr td:before,
    .flp-fd .tbl-primary tr td:before,
    .flp-fx-fd .tbl-primary tr td:before {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      left: 0;
      width: 45%;
      text-align: left;
      white-space: nowrap;
      content: attr(data-before-text);
    }
    .flp-fx-ca .tbl-primary tr:last-child td,
    .flp-fd .tbl-primary tr:last-child td,
    .flp-fx-fd .tbl-primary tr:last-child td {
      border-bottom: 1px solid #ececec;
    }
    .flp-fx-ca .tbl-primary tr:last-child td:first-child,
    .flp-fx-ca .tbl-primary tr:last-child td:last-child,
    .flp-fd .tbl-primary tr:last-child td:first-child,
    .flp-fd .tbl-primary tr:last-child td:last-child,
    .flp-fx-fd .tbl-primary tr:last-child td:first-child,
    .flp-fx-fd .tbl-primary tr:last-child td:last-child {
      border-bottom: 0;
    }
    .flp-fx-ca .tbl-primary tr:last-child td:last-child,
    .flp-fd .tbl-primary tr:last-child td:last-child,
    .flp-fx-fd .tbl-primary tr:last-child td:last-child {
      margin-bottom: 0;
    }
    .flp-fx-ca .tbl-fx-ca .rateHeadContent-wrapper,
    .flp-fd .tbl-fx-ca .rateHeadContent-wrapper,
    .flp-fx-fd .tbl-fx-ca .rateHeadContent-wrapper {
      justify-content: flex-start !important;
    }
    .flp-fx-ca .tbl-fx-ca tr:last-child td,
    .flp-fd .tbl-fx-ca tr:last-child td,
    .flp-fx-fd .tbl-fx-ca tr:last-child td {
      height: auto;
      padding: 14px 0;
    }
    .flp-fx-ca .tbl-fx-ca tr:last-child td.column1,
    .flp-fd .tbl-fx-ca tr:last-child td.column1,
    .flp-fx-fd .tbl-fx-ca tr:last-child td.column1 {
      height: 48px;
      color: #909090;
      padding-bottom: 0;
    }
    .flp-fx-ca .tbl-fx-ca tr:last-child td.column2,
    .flp-fx-ca .tbl-fx-ca tr:last-child td:last-child,
    .flp-fd .tbl-fx-ca tr:last-child td.column2,
    .flp-fd .tbl-fx-ca tr:last-child td:last-child,
    .flp-fx-fd .tbl-fx-ca tr:last-child td.column2,
    .flp-fx-fd .tbl-fx-ca tr:last-child td:last-child {
      border-bottom: 1px solid #ececec;
    }
    .flp-fx-ca .tbl-fx-ca tr:last-child td.column5,
    .flp-fd .tbl-fx-ca tr:last-child td.column5,
    .flp-fx-fd .tbl-fx-ca tr:last-child td.column5 {
      border-bottom: 1px solid #ececec;
    }
    .flp-fx-ca .tbl-fx-ca tr:last-child td:last-child,
    .flp-fd .tbl-fx-ca tr:last-child td:last-child,
    .flp-fx-fd .tbl-fx-ca tr:last-child td:last-child {
      border-bottom: 0;
    }
    .flp-fd .tbl-primary thead,
    .flp-fx-fd .tbl-primary thead {
      display: none;
    }
    .flp-fd .tbl-primary tr,
    .flp-fx-fd .tbl-primary tr {
      position: relative;
    }
    .flp-fd .tbl-primary tr:before,
    .flp-fx-fd .tbl-primary tr:before {
      position: absolute;
      color: #2e2e2e;
      top: 14px;
      left: 0;
      width: 100%;
      text-align: left;
      white-space: nowrap;
      content: attr(data-before-text);
      border-bottom: 2px solid #f33;
      padding-bottom: 8px;
      font-size: 16px;
      font-weight: 500;
    }
    .flp-fd .tbl-primary tr td:first-child,
    .flp-fx-fd .tbl-primary tr td:first-child {
      height: 70px;
    }
    .flp-fd .tbl-primary tr td:first-child:before,
    .flp-fd .tbl-primary tr td:first-child:after,
    .flp-fx-fd .tbl-primary tr td:first-child:before,
    .flp-fx-fd .tbl-primary tr td:first-child:after {
      position: absolute;
      color: #909090;
      width: 45%;
      white-space: nowrap;
    }
    .flp-fd .tbl-primary tr td:first-child:before,
    .flp-fx-fd .tbl-primary tr td:first-child:before {
      left: 0;
      top: 60px;
      text-align: left;
      content: attr(data-before-text);
    }
    .flp-fd .tbl-primary tr td:first-child:after,
    .flp-fx-fd .tbl-primary tr td:first-child:after {
      right: 0;
      top: 50px;
      text-align: right;
      content: attr(data-after-text);
    }
    .flp-fd .tbl-primary tr td.column2,
    .flp-fd .tbl-primary tr td.column5,
    .flp-fx-fd .tbl-primary tr td.column2,
    .flp-fx-fd .tbl-primary tr td.column5 {
      border-bottom: 1px solid #ececec;
      padding: 14px 0;
    }
    .flp-fd .tbl-primary tr:last-child td.column2,
    .flp-fd .tbl-primary tr:last-child td.column5,
    .flp-fx-fd .tbl-primary tr:last-child td.column2,
    .flp-fx-fd .tbl-primary tr:last-child td.column5 {
      border-bottom: 1px solid #ececec;
    }
  }
  @media (min-width: 500px) and (max-width: 768px) {
    .media.media-box-type1 {
      margin-bottom: 16px;
    }
  }
  @media (min-width: 500px) and (max-width: 800px) {
    .media.media-box-type1 .media-left {
      display: table-cell;
      vertical-align: top;
    }
    .media.media-box-type1 .more-info {
      margin-bottom: 4px;
    }
    .media.media-box-type1 .more-info .phone {
      margin-left: 0px;
    }
  }
  @media (min-width: 320px) and (max-width: 768px) {
    .mega-panel {
      overflow-y: scroll;
      -webkit-overflow-scrolling: touch;
    }
    .article-group {
      margin-top: 0;
    }
    .question-answer .action-group .retest-again {
      display: block;
      margin-top: 8px;
    }
    .pagination-flp {
      margin: 24px 0 0;
      overflow: hidden;
    }
    .pagination {
      z-index: 10;
      float: left;
      margin-top: 0;
      width: 97%;
      position: relative;
      height: 40px;
      margin-left: 0;
    }
    .pagination > li > a {
      padding: 0;
      margin: 0;
    }
    .pagination li a span {
      display: inline-block;
    }
    .pagination li a i {
      height: 40px;
      width: 44px;
      color: #fff;
      display: block;
      line-height: 46px;
      text-align: center;
      font-size: 12px;
      font-size: 1.2rem;
      margin: 0;
      top: 0px;
    }
    .pagination li a .icon {
      color: #fff;
    }
    .pagination li a .icon:hover {
      color: #fff;
    }
    .pagination li.active {
      position: absolute;
      width: 100%;
      text-align: center;
    }
    .pagination li.active > div {
      display: block;
    }
    .pagination li.next {
      float: right;
    }
    .pagination li.prev {
      float: left;
    }
    .pagination li.next i,
    .pagination li.prev i {
      background: #f33;
    }
    .pagination li.next a,
    .pagination li.prev a {
      z-index: 1000;
    }
    .pagination li.next a:hover,
    .pagination li.prev a:hover {
      border: none;
    }
    .pagination li > div {
      display: none;
      height: 40px;
      line-height: 40px;
      border-top: 1px solid #909090;
      border-bottom: 1px solid #909090;
      color: #909090;
    }
    .pagination li,
    .pagination li.next span,
    .pagination li.prev span {
      display: none;
    }
    .pagination li.active,
    .pagination li.next,
    .pagination li.prev {
      display: block !important;
      margin: 0;
      border: none;
    }
    .pagination > li.active a,
    .pagination > .active > a:focus {
      width: 100%;
      height: 40px;
      line-height: 40px;
      border-top: 1px solid #909090;
      border-bottom: 1px solid #909090;
      display: block;
      float: none;
      cursor: pointer;
      background: none;
      color: #909090;
    }
    .pagination > li > a:hover,
    .pagination > li > a:focus,
    .pagination > li > a:active,
    .pagination > .active > a:hover,
    .pagination > .active > a:focus,
    .pagination > .active > a:active,
    .pagination > li.active a {
      border-top: 1px solid #909090;
      border-bottom: 1px solid #909090;
    }
    .promotion-box.full-width {
      margin: 47px 0 0 0;
    }
    .flp-type.animate {
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -ms-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
    }
    .flp-type .mega-menu .navbar-brand {
      width: 68px;
      height: 20px;
      margin-top: 13px;
      margin-left: 24px;
      overflow: hidden;
      padding: 0;
      display: block;
      background: transparent;
    }
    .flp-type .mega-menu .navbar-brand img {
      max-width: 100%;
      max-height: 100%;
    }
    .flp-type .mega-menu .navbar-header {
      float: none;
      min-height: 48px;
      padding-right: 0;
      height: 48px;
    }
    .flp-type .mobile-box {
      display: block;
    }
    .search-box.open .mobile-sllideleft {
      overflow: initial;
    }
    .mobile-slideleft {
      top: 0;
      bottom: 0;
      left: -300px;
      position: fixed;
      overflow: hidden;
      background: #fff;
      padding: 8px 0;
      z-index: 2000;
    }
    .mobile-slideleft.in {
      left: 0;
    }
    .mobile-slideleft .search-group {
      padding: 0 16px 8px;
      overflow: hidden;
    }
    .mobile-slideleft .search-group .btn-close {
      font-size: 18px;
      font-size: 1.8rem;
      top: 9px;
      right: 45px;
    }
    .mobile-slideleft .icon:focus {
      text-decoration: none;
    }
    .mobile-slideleft .search-box {
      float: left;
      width: 100%;
      padding: 0px;
    }
    .mobile-slideleft .search-box input[type="text"] {
      height: 40px;
      font-size: 18px;
    }
    .mobile-slideleft .search-box .btn-search {
      width: 40px;
      height: 40px;
      padding: 0 8px;
    }
    .mobile-slideleft .search-box .btn-search .icon {
      top: 2px;
      font-size: 18px;
      font-size: 1.8rem;
    }
    .mobile-slideleft .search-box .btn-search .icon.ico-search {
      padding-left: 3px;
    }
    .btn-locate {
      float: right;
      font-size: 18px;
      font-size: 1.8rem;
      color: #fff;
      top: 6px;
      padding-right: 8px;
    }
    .btn-locate:hover {
      text-decoration: none;
    }
    .btn-locate:focus,
    .btn-locate:active,
    .btn-locate:visited {
      color: #fff;
    }
    .mobile-box {
      display: block;
      float: left;
      margin-top: 13px;
    }
    .mobile-box .icon {
      font-size: 16px;
      font-size: 1.6rem;
      margin-left: 24px;
      cursor: pointer;
    }
    .mobile-box .icon.ico-hamburger {
      display: block;
      height: 25px;
      margin-left: 0;
      font-size: 16px;
      font-size: 1.6rem;
      margin-top: 0;
    }
    .mobile-box .icon.ico-account3 {
      font-size: 28px;
      font-size: 2.8rem;
      margin-top: 1px;
    }
    .hidden-xxs {
      display: none !important;
    }
    .layout-box.type6.small.absolute .overlay {
      padding: 50px 24px 0;
    }
    .layout-box.type8.converter-box {
      padding: 24px 16px;
    }
    .flp-freestyle,
    .prodDetail,
    .prodDetail {
      margin-top: 48px;
    }
    .converter-box .converter-content {
      margin-top: 16px;
    }
    .converter-box .converter-content .select-input-box {
      margin-bottom: 16px;
    }
  }
  @media (min-width: 320px) and (max-width: 700px) {
    .flp-freestyle .how-to-wrapper .HTbutton-grp a,
    .prodDetail .how-to-wrapper .HTbutton-grp a,
    .flp-freestyle .how-to-wrapper .HTbutton-grp span,
    .prodDetail .how-to-wrapper .HTbutton-grp span {
      float: none;
    }
    .flp-freestyle .how-to-wrapper .HTbutton-grp span,
    .prodDetail .how-to-wrapper .HTbutton-grp span {
      display: block;
      margin-top: 6px;
    }
    .flp-freestyle .how-to-wrapper .HTbutton-grp .text-container,
    .prodDetail .how-to-wrapper .HTbutton-grp .text-container {
      display: block;
      position: static;
      transform: none;
    }
    .flp-freestyle .how-to-wrapper .HTbutton-grp .font-highlight,
    .prodDetail .how-to-wrapper .HTbutton-grp .font-highlight {
      display: block;
      float: none;
      margin-right: 0;
    }
    .prodDetail .featured-list-wrapper .feature-box {
      width: 100%;
      float: none;
    }
  }
  @media (max-width: 944px) {
    .flp-freestyle .btn-wrapper-row .btn.btn-link,
    .prodDetail .btn-wrapper-row .btn.btn-link {
      width: 100% !important;
      margin-bottom: 16px;
    }
  }
  @media (max-width: 500px) {
    .how-to-wrapper .font-highlight {
      display: block;
    }
    .how-to-wrapper .hw-more-info {
      border: 1px solid #c0c0c0;
      padding: 24px 24px 8px;
    }
    .how-to-wrapper .hw-more-info div {
      width: 100% !important;
    }
  }
  @media screen and (min-width: 375px) and (max-width: 767px) and (orientation: portrait) {
    .sticky-recompare-header {
      position: fixed;
      top: 46px;
    }
    div[class^="sub-header"] {
      max-height: auto;
      overflow: hidden;
      word-wrap: break-word;
    }
  }
  @media screen and (width: 768px) {
    .recompare-slider {
      top: -78px;
    }
    .sticky-recompare-header {
      position: fixed;
      top: 46px;
    }
  }
  @media screen and (min-width: 375px) and (max-width: 767px) {
    .slider-images .selected-cardsfooter.cardsContainer {
      padding-left: 8px;
      padding-right: 8px;
    }
    .card-navbar-box {
      overflow-y: visible;
    }
    .navbar-box .nav.nav-buttons.card-comparison-tabs {
      min-width: 300px;
      width: 99%;
    }
    .navbar-box .nav.nav-buttons.card-comparison-tabs li {
      max-width: 20%;
    }
    .navbar-box .nav.nav-buttons.card-comparison-tabs li a {
      padding: 6px 0;
    }
    .cardContainer {
      height: auto;
      padding: 0;
      cursor: pointer;
    }
    .selected-text {
      padding-left: 18px;
      padding-top: 6px;
    }
    .comparebtn-div {
      padding-right: 10px;
    }
    .compareBtn {
      height: 30px;
      width: 100px;
    }
    #cardReCompareBtn {
      font-size: 12px;
      font-size: 1.2rem;
    }
    .selected-cardsdiv {
      margin-top: 5px;
    }
    .selected-text span.selected,
    .selected-text span.selected-count {
      font-size: 18px;
      font-size: 1.8rem;
    }
    a.applyViaBanking,
    a.applyViaBankingBottom {
      font-size: 12px;
      font-size: 1.2rem;
    }
    div[class^="sub-header"] {
      max-height: auto;
      overflow: hidden;
    }
    .recompare-slider {
      top: -54px;
    }
    .sticky-recompare-header {
      position: fixed;
      top: 46px;
    }
  }
  @media screen and (min-width: 320px) and (max-width: 374px) {
    .navbar-box .nav.nav-buttons.card-comparison-tabs li {
      max-width: 19.3%;
    }
    .navbar-box .nav.nav-buttons.card-comparison-tabs li a {
      padding: 6px 0;
      font-size: 12px;
      font-size: 1.2rem;
    }
    .navbar-box .nav.nav-buttons.card-comparison-tabs {
      min-width: 300px;
    }
    .cardcontainer-header {
      font-size: 12px;
      font-size: 1.2rem;
    }
    .cardcontainer-description {
      text-align: center;
      margin: 0px 8px 16px 8px;
      overflow: hidden;
    }
    .selected-text {
      padding-left: 10px;
    }
    .comparebtn-div {
      padding-right: 0px;
    }
    .compareBtn {
      margin-right: 16px;
      height: 30px;
      width: 100px;
    }
    .selected-cardsdiv {
      margin-top: 5px;
    }
    .selected-text span.selected,
    .selected-text span.selected-count {
      font-size: 18px;
      font-size: 1.8rem;
    }
    div.row.selected-cardsrow {
      padding-left: 0px;
      margin-right: 0px;
    }
    a.applyViaBanking,
    a.applyViaBankingBottom {
      font-size: 12px;
      font-size: 1.2rem;
    }
    .resultPannel > .cardcontainer-header {
      font-size: 12px;
      font-size: 1.2rem;
    }
    .applyNowBtn {
      min-width: 90px;
      height: 30px;
      font-size: 12px;
      font-size: 1.2rem;
    }
    div[class^="sub-sub-header"] {
      font-size: 12px;
      font-size: 1.2rem;
      overflow: hidden;
    }
    .recompare-slider {
      top: -78px;
    }
    .sticky-recompare-header {
      position: fixed;
      top: 46px;
    }
  }
  @media screen and (min-width: 375px) and (max-width: 767px) {
    .cards-comparator .container.comparison {
      margin-top: -50px;
    }
    .card-navbar-box {
      overflow-y: visible;
    }
    .navbar-box .nav.nav-buttons.card-comparison-tabs {
      min-width: 300px;
    }
    .navbar-box .nav.nav-buttons.card-comparison-tabs li {
      max-width: 20%;
    }
    .navbar-box .nav.nav-buttons.card-comparison-tabs li a {
      padding: 6px 0;
    }
    .cardContainer {
      padding: 0;
      cursor: pointer;
    }
    .cardcontainer-header {
      font-size: 12px;
      font-size: 1.2rem;
      line-height: 1.3;
      overflow: hidden;
    }
    .cardcontainer-description {
      text-align: center;
      margin: 0px 8px 16px 8px;
      overflow: hidden;
    }
    .selected-text {
      padding-left: 18px;
      padding-top: 6px;
    }
    .comparebtn-div {
      padding-right: 10px;
    }
    .compareBtn {
      height: 30px;
      width: 100px;
    }
    #cardReCompareBtn {
      font-size: 12px;
      font-size: 1.2rem;
    }
    a.moreDetails {
      font-size: 12px;
      font-size: 1.2rem;
    }
    .selected-cardsdiv {
      margin-top: 5px;
    }
    .selected-text span.selected,
    .selected-text span.selected-count {
      font-size: 18px;
      font-size: 1.8rem;
    }
    div.row.selected-cardsrow {
      padding-left: 0px;
      margin-right: 0px;
    }
    a.applyViaBanking,
    a.applyViaBankingBottom {
      font-size: 12px;
      font-size: 1.2rem;
    }
    .resultPannel > .cardcontainer-header {
      font-size: 12px;
      font-size: 1.2rem;
    }
    .applyNowBtn {
      min-width: 90px;
      height: 30px;
      font-size: 12px;
      font-size: 1.2rem;
    }
    div[class^="sub-header"] {
      overflow: hidden;
      font-size: 12px;
      font-size: 1.2rem;
      max-height: auto;
    }
    div[class^="sub-sub-header"] {
      overflow: hidden;
      font-size: 12px;
      font-size: 1.2rem;
    }
    .recompare-slider {
      top: -78px;
    }
    .sticky-recompare-header {
      position: fixed;
      top: 46px;
    }
  }
  @media (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {
    .cardcontainer-description {
      height: 74px;
    }
    .slider-images .selected-cardsfooter.cardsContainer {
      padding-right: 8px;
      padding-left: 8px;
    }
    .cardContainer {
      padding: 0;
      cursor: pointer;
    }
    .resultPannel > .cardcontainer-description .cardcontainer-img {
      width: auto;
      height: auto;
      max-width: 90px;
      display: inline;
      float: left;
      margin: 0px;
      border-radius: 8px;
    }
    .slider-images .resultPannel > .cardcontainer-description .cardcontainer-img {
      width: auto;
      height: auto;
      max-width: 90px;
      display: inline;
      float: left;
      margin-bottom: 0px;
    }
    .resultPannel > .cardcontainer-description {
      margin-right: 0;
      margin-left: 0px;
      height: auto;
      padding-top: 10px;
    }
    .slider-images .resultPannel > .cardcontainer-description {
      margin-right: 0;
      margin-left: 0px;
      height: auto;
      margin-bottom: 0px;
    }
    .container.comparison {
      margin-top: -65px;
    }
    .cardResultDeleteIcon {
      color: #c6c6c6;
      background: transparent;
      cursor: pointer;
      width: 16px;
      height: 16px;
      font-size: 16px;
      float: left;
      margin-left: -12px;
      display: inline;
      margin-top: -4px;
    }
    .applyNowBtn {
      width: 105px;
    }
    .resultPannel > .cardcontainer-header {
      margin-bottom: 0px;
    }
  }
  @media (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {
    .slider-images .selected-cardsfooter.cardsContainer {
      padding-left: 8px;
      padding-right: 8px;
    }
    .resultPannel > .cardcontainer-description .cardcontainer-img {
      width: auto;
      height: auto;
      max-width: 144px;
      margin: 8px 0px 0 0;
      display: inline;
      float: left;
      border-radius: 8px;
    }
    .slider-images .resultPannel > .cardcontainer-description .cardcontainer-img {
      width: auto;
      height: auto;
      max-width: 104px;
      margin: 8px 0px 0 0;
      display: inline;
      float: left;
      border-radius: 8px;
    }
    .cardResultDeleteIcon {
      color: #c6c6c6;
      background: transparent;
      cursor: pointer;
      width: 16px;
      height: 16px;
      font-size: 16px;
      float: left;
      margin-left: -12px;
      display: inline;
    }
    .slider-images .resultPannel > .cardcontainer-description {
      margin-left: 0px;
      margin-bottom: 0px;
      height: auto;
    }
    div[class^="sub-sub-header"] {
      font-size: 12px;
      font-size: 1.2rem;
      margin-bottom: 0;
      overflow: hidden;
    }
    .applyNowBtnDiv {
      display: block;
      margin-bottom: 0;
    }
  }
  @media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation: portrait) {
    .resultPannel > .cardcontainer-description .cardcontainer-img {
      width: auto;
      height: auto;
      max-width: 70px;
      margin: 0px;
      display: inline;
      float: left;
      border-radius: 8px;
    }
    .slider-images .resultPannel > .cardcontainer-description .cardcontainer-img {
      width: auto;
      height: auto;
      max-width: 70px;
      margin: 0px;
      display: inline;
      float: left;
      border-radius: 8px;
    }
    .applyNowBtn {
      width: 90px;
    }
    .slider-images .resultPannel > .cardcontainer-description {
      text-align: center;
      margin-left: 0px;
      overflow: hidden;
      height: auto;
    }
    .resultPannel > .cardcontainer-description {
      padding-top: 4px;
      padding-bottom: 0px;
    }
  }
  @media screen and (max-width: 767px) and (orientation: portrait) {
    .unit-trust .utListBody li:nth-child(2n) {
      margin-right: 0px;
    }
  }
  @media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
    .selected-cardsfooter {
      padding: 16px 8px;
    }
    .unit-trust .utListBody li {
      width: 31.43%;
    }
    .unit-trust .utListBody li:nth-child(3n) {
      margin-right: 0px;
    }
  }
  @media screen and (max-width: 375px) {
    .resultPannel > .cardcontainer-description .cardcontainer-img {
      width: auto;
      height: auto;
      max-width: 78px;
      margin: 0;
      display: inline;
      float: left;
      border-radius: 8px;
    }
    .slider-images .resultPannel > .cardcontainer-description .cardcontainer-img {
      width: auto;
      height: auto;
      max-width: 72px;
      margin: 0px;
      display: inline;
      float: left;
      border-radius: 8px;
      margin-bottom: 0px;
    }
    .applyNowBtn {
      width: 90px;
    }
  }
  @media screen and (max-width: 767px) {
    .unit-trust .pagination a.jp-previous,
    .unit-trust .pagination a.jp-next {
      display: block;
      height: 40px;
      color: #fff;
      padding-top: 10px;
      width: 11%;
    }
    .unit-trust
      .ut-lightbox-overlay
      .lightbox-wrapper
      .popup-header-btn
      a.ut-watch-btn.watch-now,
    .unit-trust
      .ut-lightbox-overlay
      .lightbox-wrapper
      .popup-header-btn
      a.ut-detail-btn.buy-now,
    .unit-trust
      .ut-lightbox-overlay
      .lightbox-wrapper
      .popup-header-btn
      a.ut-watch-btn.watch-now.added {
      height: 24px;
      margin-top: 6px;
    }
    .unit-trust .ut-lightbox-overlay .lightbox-wrapper .popup-header-btn .btn {
      padding: 0px 12px;
    }
    .unit-trust .ut-lightbox-overlay .lightbox-wrapper .fund-info .fund-text {
      margin-top: 7px;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .ut-lightbox-closebtn.icon {
      margin-top: 6px;
      font-size: 14px;
    }
    .unit-trust
      .ut-lightbox-overlay
      .lightbox-wrapper
      .popup-header-btn
      a.ut-watch-btn.watch-now
      .icon.ico-star,
    #utAddToWatchList.added i {
      font-size: 12px;
    }
    .unit-trust .pagination a.jp-next:hover:before {
      color: #fff;
    }
    .ut-fundsearch-table {
      display: none !important;
    }
    .unit-trust .utListBody {
      display: block;
    }
    .unit-trust .pagination a.jp-current {
      height: 40px;
      width: 76%;
      border-top: 1px solid #ccc;
      border-bottom: 1px solid #ccc;
      line-height: 20px;
      padding-top: 10px;
      font-size: 16px;
      font-weight: normal;
    }
    .unit-trust .pagination {
      margin-left: 8px;
    }
    .unit-trust .pagination a.jp-current,
    .unit-trust .pagination a:hover {
      color: silver;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      .tab-content.donutChart {
      overflow-y: hidden;
      overflow-x: scroll;
    }
    #countryDiversification,
    #top10Holdings,
    #assetAllocation {
      display: block !important;
    }
    #assetAllocation {
      margin-top: -38px;
    }
    #MasterMainContent {
      overflow: hidden !important;
      width: 700px;
    }
    .unit-trust
      .ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      dt:nth-child(2n + 1) {
      flex: 0 0 46%;
    }
    .unit-trust
      .ut-lightbox-overlay
      .lightbox-wrapper
      .lightbox-content
      #acc-howToInvest
      dt:nth-child(2n + 1) {
      flex: 0 0 88%;
    }
    .focusFundDiv {
      margin-top: 4px;
      margin-bottom: 0px;
    }
    .unit-trust .legend-count {
      padding-top: 0px;
    }
  }
  @media only screen and (min-width: 768px) and (max-width: 959px) {
    .unit-trust .utListBody li {
      width: 23.1%;
    }
    .unit-trust .utListBody li:nth-child(4n) {
      margin-right: 0px;
    }
  }
  @media only screen and (min-width: 768px) {
    #MasterMainContent {
      width: 680px !important;
      overflow: hidden;
    }
    .jp-current mark {
      display: none;
    }
  }
  @media only screen and (min-width: 960px) {
    .unit-trust .utListBody li {
      width: 15.1%;
    }
    .unit-trust .utListBody li:nth-child(6n) {
      margin-right: 0px;
    }
    .pagination a[class=""] mark {
      display: none;
    }
    .ut-docs li {
      width: 48%;
    }
  }
  @media only screen and (min-width: 1280px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
    .unit-trust .utListBody li:nth-child(6n) {
      margin-right: 0px !important;
    }
  }
  @media screen and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
    .ut-docs li {
      width: 100%;
    }
    .unit-trust .pagination a.jp-previous,
    .unit-trust .pagination a.jp-next {
      display: block;
      height: 40px;
      background-color: #f33;
      color: #fff;
      padding-top: 10px;
      width: 11%;
    }
    .unit-trust .pagination a.jp-next:hover:before {
      color: #fff;
    }
    .unit-trust .pagination a.jp-current {
      height: 40px;
      width: 78%;
      border-top: 1px solid #ccc;
      border-bottom: 1px solid #ccc;
      line-height: 20px;
      padding-top: 10px;
      font-size: 16px;
      font-weight: normal;
    }
    .unit-trust .pagination {
      margin-left: 8px;
    }
    .jp-current mark {
      background: none !important;
      color: silver !important;
      font-weight: normal;
    }
    .unit-trust .pagination a.jp-current,
    .unit-trust .pagination a:hover {
      color: silver;
    }
    .pagination a[class=""] {
      display: none;
    }
  }
  @media only screen and (max-width: 570px) {
    #market-carousel .item-list-carousel .item .item-header .item-img {
      height: 250px;
    }
    #market-search .search-bar .s-text,
    #market-search .search-bar .s-button {
      width: 100%;
    }
    #market-search .search-bar .s-text input[type="text"],
    #market-search .search-bar .s-button input[type="text"] {
      width: 100%;
    }
    #market-search .search-bar .s-text .btn-primary,
    #market-search .search-bar .s-button .btn-primary {
      width: 100%;
      margin-top: 8px;
    }
    #market-search .help-bar {
      margin-bottom: 8px;
    }
  }
  @media (min-width: 320px) and (max-width: 410px) {
    .unit-trust .ut-lightbox-overlay .lightbox-wrapper .fund-info .fund-text {
      font-size: 12px;
      margin-top: 9px;
      width: 88%;
    }
    .ut-lightbox.ut-lightbox-overlay
      .lightbox-wrapper
      .ut-lightbox-closebtn.icon {
      margin-top: 9px;
    }
  }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .header-placeholder .mini-navbar ul li:not(.active) > a .ico-play {
      color: #fff;
      opacity: 0.4;
    }
  }
  @media (min-width: 768px) {
    .article-group {
      margin-top: 32px;
    }
  }
  @media (min-width: 768px) {
    #countryList.collapse {
      display: block;
    }
    .footer.footer-gray .footer-links .footer-social-box {
      margin-top: 32px;
    }
    .dropdown .dropdown-menu.dark-menu {
      z-index: 99999;
    }
    .header-placeholder
      .navbar
      .navbar-inner
      .header-navigation
      .header-menu
      .submenulist
      .dropdown
      .icon {
      z-index: 999999;
    }
    .header-placeholder
      .navbar
      .navbar-inner
      .header-navigation
      .header-menu
      .submenulist
      .dark-menu-group
      .button-wrapper {
      z-index: 999999;
      position: relative;
    }
    .select-input-box {
      margin-bottom: 16px;
    }
    #timelineChart {
      clear: both;
    }
    .converter-box .converter-foot {
      margin-top: 16px;
    }
    .btn-msg-close {
      padding-right: 8px;
    }
    .header-placeholder.flp-type
      .navbar
      .navbar-inner
      .header-navigation
      .header-menu
      .submenulist
      .dropdown
      .button-wrapper {
      width: 20px;
      height: 20px;
    }
    #timelineChart2,
    .timelineChart2,
    .chart2title {
      display: none;
    }
    #mobileSlideMenu #megaMenuParent > li.panel.active {
      background: #ececec;
    }
  }
  @media (min-width: 860px) {
    body.body-slide {
      left: 0px !important;
    }
  }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    html {
      background-color: transparent;
    }
    .box-hidden {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
      -moz-opacity: 0;
      -khtml-opacity: 0;
      top: 250px;
    }
    .box-show {
      transform: translateY(250px);
      animation: box-show 1.2s ease forwards;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
    }
    .box-show:nth-child(odd) {
      animation-duration: 1s;
    }
    .box-visible {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
      transform: translateY(0);
      animation: none;
    }
    @keyframes box-show {
      to {
        transform: translateY(0);
      }
    }
    .container.comparison {
      overflow-x: hidden;
    }
    .quiz-result .question-answer .media.media-box-type2 .media-left img {
      height: 100%;
      width: 100%;
      max-width: 272px;
      max-height: 272px;
    }
    .resultPannel > .cardcontainer-description .cardcontainer-img {
      height: auto;
      width: 144px;
      margin-top: 8px;
      float: left;
    }
    .slider-images .resultPannel > .cardcontainer-description .cardcontainer-img {
      width: 104px;
      height: auto;
    }
    .header-placeholder
      .navbar
      .navbar-inner
      .header-navigation
      .header-menu
      .submenulist
      .dropdown
      .button-wrapper {
      float: left;
    }
    .slider-images .resultPannel > .cardcontainer-description {
      margin-left: -8px;
    }
    .jp-current mark {
      display: none;
    }
    #market-search .features {
      max-width: 320px;
      margin: 15px auto;
    }
    .article-section
      .article-carousel
      .carousel-inner
      > .item
      .carousel-img:before {
      width: 100%;
    }
    .article-section .layout-box.type6 .img-cover:before {
      width: 100%;
    }
    .article-section .article-head {
      overflow: hidden;
    }
    .article-section .article-head img {
      background: -webkit-linear-gradient(left, #909090, transparent);
      background: -moz-linear-gradient(left, #909090, transparent);
      background: -o-linear-gradient(left, #909090, transparent);
      background: linear-gradient(to right, #909090, transparent);
    }
  }
  @media (min-width: 320px) and (max-width: 990px) {
    .quiz-result .question-answer .media.media-box-type2 .media-left img {
      height: 100%;
      width: 100%;
      max-width: 272px;
      max-height: 272px;
    }
    .read-article .quiz-result .media.media-box-type2 .media-left {
      display: block;
    }
    .promotion-box.full-width .carousel-promo .promotion-content h1 {
      margin-bottom: 16px;
    }
    .promotion-box.full-width .carousel-promo .promotion-content h1,
    .promotion-box.full-width .carousel-promo .promotion-content p {
      width: 100%;
    }
    .promotion-box.full-width
      .carousel-promo
      .promotion-content
      .caption-img-wrapper {
      position: static;
      bottom: auto;
      right: auto;
      margin-bottom: 16px;
      margin-top: -8px;
    }
    .promotion-box.full-width
      .carousel-promo
      .promotion-content
      .caption-img-wrapper
      img {
      height: 127px;
      max-width: 219px;
    }
    .prodDetail .promotion-box.full-width .carousel-promo .promotion-content h1,
    .prodDetail .promotion-box.full-width .carousel-promo .promotion-content p {
      width: 100%;
    }
    .prodDetail
      .promotion-box.full-width
      .carousel-promo
      .promotion-content
      .caption-img-wrapper {
      margin-bottom: 0;
    }
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .promotion-box.full-width
      .carousel-promo
      .promotion-content
      p.show-caption-tablet {
      display: block !important;
    }
    .container.rich-text-box .form-row .custom-dropdown,
    .container.rich-text-box .form-row .field-wrap,
    .container .rich-text-box .form-row .custom-dropdown,
    .container .rich-text-box .form-row .field-wrap {
      width: 303.98px;
    }
  }
  @media (min-width: 769px) {
    .mega-menu .navbar-header,
    .mobile-slideleft {
      display: none;
    }
    .header-placeholder
      .navbar
      .navbar-inner
      .header-navigation
      .header-menu
      .submenulist {
      padding: 0 10px;
    }
    .custom-dropdown.search-mCategory {
      display: none;
    }
    mark {
      display: none;
    }
  }
  @media (min-width: 822px) {
    .header-placeholder
      .navbar
      .navbar-inner
      .header-navigation
      .header-menu
      .submenulist {
      padding: 0 12px;
    }
  }
  @media (min-width: 992px) {
    .footer.footer-gray .footer-links .footer-social-box {
      margin-top: 0;
    }
  }
  @media (min-device-width: 800px) and (max-device-width: 1280px) {
    .box-hidden {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
      -moz-opacity: 0;
      -khtml-opacity: 0;
      top: 250px;
    }
    .box-show {
      transform: translateY(250px);
      animation: box-show 1.2s ease forwards;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
    }
    .box-show:nth-child(odd) {
      animation-duration: 1s;
    }
    .box-visible {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
      transform: translateY(0);
      animation: none;
    }
    @keyframes box-show {
      to {
        transform: translateY(0);
      }
    }
  }
  @media (device-width: 601px) and (orientation: portrait) {
    .header-placeholder
      .navbar
      .navbar-inner
      .header-navigation
      .header-menu
      .submenulist
      .dropdown
      .button-wrapper {
      padding-top: 0;
      padding-bottom: 0;
    }
    .header-placeholder
      .navbar
      .navbar-inner
      .header-navigation
      .header-menu
      .submenulist
      .dropdown
      .button-wrapper
      .icon {
      padding-top: 28px;
      padding-bottom: 46px;
    }
    .unit-trust .utListBody li {
      width: 23.4%;
    }
  }
  @media (max-device-width: 800px) and (orientation: portrait) {
    .box-hidden {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
      -moz-opacity: 0;
      -khtml-opacity: 0;
      top: 250px;
    }
    .box-show {
      transform: translateY(250px);
      animation: box-show 1.2s ease forwards;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
    }
    .box-show:nth-child(odd) {
      animation-duration: 1s;
    }
    .box-visible {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
      transform: translateY(0);
      animation: none;
    }
    @keyframes box-show {
      to {
        transform: translateY(0);
      }
    }
  }
  @media only screen and (min-device-width: 601px) and (max-device-width: 800px) and (orientation: portrait) {
    .ut-lightbox.ut-lightbox-overlay .lightbox-wrapper .terms-content.modal-body {
      min-height: 0vh;
    }
    .selected-cardsfooter {
      padding: 0px 8px 16px 8px;
    }
    .slider-images .resultPannel > .cardcontainer-description {
      margin-left: 0px;
      margin-bottom: 0px;
      height: auto;
    }
    .cardcontainer-header {
      font-size: 14px;
      font-size: 1.4rem;
    }
    .cardcontainer-img {
      width: auto;
      height: 100%;
    }
    .resultPannel > .cardcontainer-description .cardcontainer-img {
      width: auto;
      height: auto;
      max-width: 144px;
      margin: 8px 0px 16px 0;
    }
    .slider-images .resultPannel > .cardcontainer-description .cardcontainer-img {
      width: auto;
      height: auto;
      max-width: 104px;
      margin: 8px 0px 0 0;
    }
    .cardResultDeleteIcon {
      color: #c6c6c6;
      background: transparent;
      cursor: pointer;
      width: 16px;
      height: 16px;
      font-size: 16px;
      float: left;
      margin-left: -12px;
      display: inline;
      margin-top: 0px;
    }
  }
  @media (min-device-width: 1280px) and (orientation: landscape) {
    .box-hidden {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
      -moz-opacity: 0;
      -khtml-opacity: 0;
      top: 250px;
    }
    .box-show {
      transform: translateY(250px);
      animation: box-show 1.2s ease forwards;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
    }
    .box-show:nth-child(odd) {
      animation-duration: 1s;
    }
    .box-visible {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
      transform: translateY(0);
      animation: none;
    }
    @keyframes box-show {
      to {
        transform: translateY(0);
      }
    }
  }
  @media all and (min-device-width: 1280px) and (orientation: landscape) and (-ms-high-contrast: none),
    (min-device-width: 1280px) and (orientation: landscape) and (-ms-high-contrast: active) {
    .box-show {
      transform: translateY(0);
    }
  }
  @media (min-device-width: 1280px) and (orientation: landscape) {
    .cardcontainer-img {
      width: auto;
      height: 100%;
      border-radius: 8px;
    }
    .resultPannel > .cardcontainer-description .cardcontainer-img {
      width: auto;
      height: auto;
      max-width: 144px;
      margin: 8px 0px 0 0;
    }
    .slider-images .resultPannel > .cardcontainer-description .cardcontainer-img {
      width: auto;
      height: auto;
      max-width: 104px;
      margin: 8px 0px 0 0;
    }
  }
  @media (min-device-width: 962px) and (max-device-width: 1279px) and (orientation: landscape) {
    .cardcontainer-img {
      width: auto;
      height: 100%;
      border-radius: 8px;
    }
    .cardcontainer-description {
      height: 115px;
    }
    .slider-images .resultPannel > .cardcontainer-description {
      height: auto;
      margin-bottom: 0px;
    }
    .resultPannel > .cardcontainer-description .cardcontainer-img {
      width: auto;
      height: auto;
      max-width: 144px;
      margin-top: 8px;
      float: left;
    }
    .slider-images .resultPannel > .cardcontainer-description .cardcontainer-img {
      width: 104px;
      height: auto;
    }
    .resultPannel > .cardcontainer-description {
      margin-right: 0;
      margin-left: 0px;
      margin-top: 8px;
    }
    .slider-images .resultPannel > .cardcontainer-description {
      margin-right: 0;
      margin-left: 0px;
      margin-top: 0px;
    }
  }
  @media (min-width: 767px) and (max-width: 880px) {
    .flp-fx .tbl-primary,
    .flp-fx-ca .tbl-primary,
    .flp-fd .tbl-primary,
    .flp-fx-fd .tbl-primary {
      color: #000;
      color: #2e2e2e;
    }
    .flp-fx .tbl-primary th,
    .flp-fx-ca .tbl-primary th,
    .flp-fd .tbl-primary th,
    .flp-fx-fd .tbl-primary th {
      font-size: 12px;
    }
    .flp-fx .tbl-primary td,
    .flp-fx-ca .tbl-primary td,
    .flp-fd .tbl-primary td,
    .flp-fx-fd .tbl-primary td {
      font-size: 14px;
    }
    .flp-fx .tbl-primary span.img-wrapper,
    .flp-fx-ca .tbl-primary span.img-wrapper,
    .flp-fd .tbl-primary span.img-wrapper,
    .flp-fx-fd .tbl-primary span.img-wrapper {
      display: none;
    }
    .flp-fx .tbl-primary span.text-wrapper.dscTxt,
    .flp-fx-ca .tbl-primary span.text-wrapper.dscTxt,
    .flp-fd .tbl-primary span.text-wrapper.dscTxt,
    .flp-fx-fd .tbl-primary span.text-wrapper.dscTxt {
      margin-left: 0;
      align-items: flex-start;
    }
    .flp-fx-ca .tbl-primary {
      color: #000;
    }
    .flp-fx-ca .tbl-primary th {
      font-size: 14px;
    }
    .flp-fx-ca .tbl-primary td {
      font-size: 16px;
    }
    .flp-fx-ca .tbl-primary span.img-wrapper {
      display: block;
    }
    .flp-fx-ca .tbl-primary span.text-wrapper.dscTxt {
      margin-left: 8px;
      width: 80%;
    }
  }
  @media (max-device-width: 1024px) and (orientation: landscape) {
    .article-section .pagination-flp .pagination li:not(.active) a {
      color: silver;
    }
    .article-section .pagination-flp .pagination li:not(.active) a:hover {
      color: silver;
    }
    .article-section .pagination-flp .pagination li:not(.active) a .icon {
      color: inherit;
    }
    .fxIpadRates .tbl-primary span.img-wrapper {
      display: block !important;
      min-height: 19px;
    }
    .fxIpadRates .tbl-primary span.text-wrapper.dscTxt {
      margin-left: 8px !important;
      width: 80% !important;
    }
  }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .resultPannel > .cardcontainer-description .cardcontainer-img {
      width: auto;
      height: auto;
      max-width: 144px;
      margin-top: 8px;
      float: left;
    }
    .slider-images .resultPannel > .cardcontainer-description .cardcontainer-img {
      width: 104px;
      height: auto;
    }
    .slider-images .selected-cardsfooter.cardsContainer {
      padding-left: 24px;
      padding-right: 8px;
    }
    .resultPannel > .cardcontainer-description {
      margin-right: 0;
      margin-left: 0px;
      margin-top: 8px;
    }
    .slider-images .resultPannel > .cardcontainer-description {
      margin-right: 0;
      margin-left: -8px;
      margin-top: 0px;
      height: auto;
    }
    .selected-cardsfooter {
      padding: 16px 24px;
    }
    .converter-box .converter-header {
      margin-bottom: 8px;
    }
    html {
      background-color: transparent;
    }
    .box-hidden {
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      filter: alpha(opacity=0);
      -moz-opacity: 0;
      -khtml-opacity: 0;
      top: 250px;
    }
    .box-show {
      transform: translateY(250px);
      animation: box-show 1.2s ease forwards;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
    }
    .box-show:nth-child(odd) {
      animation-duration: 1s;
    }
    .box-visible {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
      transform: translateY(0);
      animation: none;
    }
    @keyframes box-show {
      to {
        transform: translateY(0);
      }
    }
    .fund-data {
      margin: 16px;
    }
    .fund-title,
    .percentage {
      font-size: 14px;
      font-size: 1.4rem;
    }
    .fund-name-header {
      display: block;
      margin-top: 8px;
    }
    .fund-header span {
      display: none;
      line-height: 14px;
      margin-top: 24px;
      color: #909090;
      font-size: 14px;
      font-size: 1.4rem;
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      filter: alpha(opacity=100);
      -moz-opacity: 1;
      -khtml-opacity: 1;
    }
    .ss-gac-m#search_suggest_m_0 {
      background-color: #fff;
      background-color: #fff;
      top: 40px;
      width: 62%;
    }
    .ss-gac-m#search_suggest_m_0 tbody tr {
      height: 40px;
    }
    .ss-gac-m#search_suggest_m_0 tbody tr td {
      white-space: nowrap;
      vertical-align: middle;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 65%;
      display: block;
    }
    .cardContainer {
      overflow: auto;
      cursor: pointer;
      -webkit-overflow-scrolling: touch;
    }
    .fund-data .fund-name-header {
      display: block;
    }
    .fund-data li {
      font-size: 14px;
      font-size: 1.4rem;
    }
    .navbar-box .nav.nav-buttons.card-comparison-tabs {
      width: 100%;
    }
    ul.card-comparison-tabs li {
      width: 95.8px;
    }
    .cardcontainer-header {
      font-size: 14px;
      font-size: 1.4rem;
    }
  }
  @media only screen and (min-width: 768px) {
    .slider-images .resultPannel > .cardcontainer-description {
      height: auto;
      margin-bottom: 0px;
    }
    .container.comparison {
      overflow-x: hidden;
    }
    .unit-trust
      .ut-lightbox-overlay
      .lightbox-wrapper
      .terms-header.modal-header {
      margin: 0 24px;
    }
    #MasterMainContent {
      width: 680px !important;
      overflow: hidden;
    }
    .custom-dropdown.search-mCategory {
      display: none;
    }
  }
  @media only screen and (min-device-width: 600px) and (max-device-width: 800px) and (orientation: landscape) {
    .selected-cardsfooter {
      padding: 16px 16px;
    }
  }
  @media only screen and (min-width: 1024px) {
    .unit-trust .utListBody li:nth-child(6n) {
      margin-right: 0;
    }
    .unit-trust .utListBody li {
      width: 144px;
    }
    .pagination a mark {
      display: none;
    }
  }
  @media only screen and (width: 962px) and (width: 962px) {
    .unit-trust .utListBody li:nth-child(6n) {
      margin-right: 0 !important;
    }
  }
  @media only screen and (device-width: 962px) {
    .unit-trust .utListBody li:nth-child(6n) {
      margin-right: 0 !important;
    }
    .unit-trust .utListBody li {
      width: 139px;
    }
    .jp-current mark {
      background: none !important;
      background: #fff;
    }
    .pagination a[class=""] mark {
      display: none;
    }
    .unit-trust .ut-tableView:hover {
      background: url(../images/icons/ut-table-icon-off.png) no-repeat center
        center;
    }
    .unit-trust .ut-tableView.on {
      background: url(../images/icons/ut-table-icon-on.png) no-repeat center
        center;
    }
  }
  @media only screen and (min-width: 400px) and (max-width: 800px) {
    #market-search {
      min-height: 370px;
    }
    #market-search #market-search-wrapper {
      width: 100%;
    }
    #market-search .title {
      font-size: 30px;
      font-size: 3rem;
    }
    #market-search .features {
      max-width: 335px;
      margin: 15px auto;
    }
    #market-search .features li:before {
      margin-right: 24px;
    }
  }
  iframe[id^="LOTCCFrame"] {
    min-height: 0px;
  }
  .table-author-column table.tbl-primary tbody tr:first-child td:first-child {
    width: 66px;
  }
  .table-author-column
    table.tbl-primary
    tbody
    tr:first-child
    td:first-child
    + td {
    width: 14px;
  }
  .wealth-home .main-container .promotion-box + .container:not(.para-body) {
    margin-top: 32px;
  }
  @media screen and (min-width: 375px) and (max-width: 812px) {
    .main-container {
      margin-top: 48px;
    }
  }
  @media (max-width: 767px) and (min-width: 375px) {
    .container.mobFullwidth.group-tiles.box-show {
      overflow: hidden !important;
      padding-left: 0px;
      padding-right: 0px;
    }
    .layout-box.type6 {
      height: inherit;
      max-height: none;
    }
    .container.mobFullwidth.group-tiles[style^="z"] {
      max-width: 374px;
    }
  }
  