﻿.pws-enhancements {
    -ms-overflow-style: scrollbar;
}

.pws-enhancements .btn-content .inline-btn.filled a:hover,
.pws-enhancements .pws-btn-primary.filled a:hover,
.pws-enhancements .link-list li a.filled:hover,
.pws-enhancements .btn.btn-primary:hover,
.pws-enhancements .pws-btn-primary a:hover,
.pws-enhancements .btn-content .inline-btn a:hover,
.pws-enhancements .link-list li a:hover,
.pws-enhancements .load-more .component-content:hover,
.pws-enhancements .load-more .component-content:hover input[type='button'],
.pws-enhancements .form-submit-border:hover input,
.pws-enhancements .form-submit-border:hover,
.pws-enhancements #content .pws-indefinite-cols-link-list.pws-indefinite-link-line ul li .pws-link.field-link a:hover,
.pws-enhancements .pws-single-column-promo.pws-indefinite-single-col-link .promo-content .btn-content a:hover,
.pws-enhancements #content .enhc-overview-clusta .featured-offers>.item:first-child .enhc-listing-item .enhc-link-btn a:hover {
    text-shadow: none;
}

.pws-enhancements .btn.btn-primary.filled,
.pws-enhancements .pws-btn.pws-btn-primary.filled a,
.pws-enhancements #content .enhc-overview-clusta .featured-offers>.item:first-child .enhc-listing-item .enhc-link-btn a {
    background: #00BAFF !important;
    border-color: #00BAFF !important;
}

.pws-enhancements .btn-content .inline-btn.filled a:hover,
.pws-enhancements .pws-btn-primary.filled a:hover,
.pws-enhancements .link-list li a.filled:hover,
.pws-enhancements #content .enhc-overview-clusta .featured-offers>.item:first-child .enhc-listing-item .enhc-link-btn a:hover {
    background: #0095cc !important;
    border-color: #0095cc !important;
}

.pws-enhancements .field-promolink a:after,
.pws-enhancements .field-link a:after,
.pws-enhancements .field-link2 a:after,
.pws-enhancements .pws-btn-primary a:after,
.pws-enhancements .pws-btn-secondary a:after,
.pws-enhancements .btn-content .inline-btn a:after {
    display: none !important;
}

.pws-enhancements .btn.btn-primary, .pws-btn-primary a,
.pws-enhancements .btn-content .inline-btn a {
    color: #00BAFF !important;
    font-weight: 600;
}

.pws-enhancements .btn.btn-primary:hover,
.pws-enhancements .pws-btn-primary a:hover,
.pws-enhancements .btn-content .inline-btn a:hover {
    color: #005A90 !important;
    border-color: #005A90 !important;
    -webkit-box-shadow: inset 0 0 0 0.5px #005A90;
    -moz-box-shadow: inset 0 0 0 0.5px #005A90;
    box-shadow: inset 0 0 0 0.5px #005A90;
    font-weight: 600;
}

.pws-enhancements .inline-btn.filled a {
    background: #00BAFF !important;
    border-color: #00BAFF !important;
    color: #FFFFFF !important;
}

.pws-enhancements .btn-content .link-with-arrow a:hover,
.pws-enhancements .pws-single-column-promo.pws-indefinite-single-col-link .promo-content .btn-content a:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.pws-enhancements .pws-global-cta-container .promo .field-promolink a {
    color: #FFFFFF !important;
}

.pws-enhancements .pws-global-cta-container .promo .field-promolink a:hover {
    color: #FFFFFF !important;
    -webkit-box-shadow: inset 0 0 0 0.5px #FFFFFF;
    -moz-box-shadow: inset 0 0 0 0.5px #FFFFFF;
    box-shadow: inset 0 0 0 0.5px #FFFFFF;
    border-color: #FFFFFF !important;
    text-shadow: none !important;
}

.pws-enhancements .btn-content .inline-btn.disabled a, .pws-enhancements .inline-btn.disabled a, .pws-enhancements .btn-content .inline-btn a.disabled, .pws-enhancements .inline-btn a.disabled {
    pointer-events: none;
    background-color: #EEEEEE !important;
    border-color: #EEEEEE !important;
    color: #b6b6b6 !important;
}

.pws-enhancements #content .pws-indefinite-cols-link-list.pws-indefinite-link-line ul li .pws-link.field-link a:hover,
.pws-enhancements .pws-single-column-promo.pws-indefinite-single-col-link .promo-content .btn-content a:hover {
    color: #7a8084 !important;
}

.pws-enhancements #content .pws-indefinite-cols-link-list.pws-indefinite-link-line ul li .pws-link.field-link a.pws-internal-link,
.pws-enhancements .pws-single-column-promo.pws-indefinite-single-col-link .promo-content .btn-content a.pws-internal-link {
    color: #00BAFF !important;
    font-weight: 400 !important;
}

.pws-enhancements #content .pws-indefinite-cols-link-list.pws-indefinite-link-line ul li .pws-link.field-link a.pws-internal-link:hover,
.pws-enhancements .pws-single-column-promo.pws-indefinite-single-col-link .promo-content .btn-content a.pws-internal-link:hover {
    color: #005A90 !important;
    font-weight: 400 !important;
    text-shadow: 0 0 .1px #005A90 !important;
}

.pws-enhancements #content .pws-indefinite-cols-link-list.pws-indefinite-link-line ul li .pws-link.field-link a.pws-internal-link:before,
.pws-enhancements .pws-single-column-promo.pws-indefinite-single-col-link .promo-content .btn-content a.pws-internal-link:before {
    background: url(../images/arrows/enhc-orange-arrow.png) center right no-repeat;
}

.pws-enhancements .pws-single-column-promo.pws-indefinite-single-col-link .promo-content .btn-content a.pws-internal-link:before {
    background: url(../images/arrows/enhc-orange-arrow.png) bottom 5px right no-repeat;
}

.rich-text.pws-blog-slider-enhc-heading > .component-content {
    font-family: notosansenglish-light;
    background-color: #f9f9f9;
    color: #172328;
    padding: 0 20px !important;
}

.blog-slider-enhc {
    background-color: #f9f9f9;
}

.blog-slider-enhc .owl-item .left-content {
    height: 200px;
    overflow: hidden;
}

.blog-slider-enhc .owl-item .right-content .field-content a,
.blog-slider-enhc .owl-item .right-content .field-content a p {
    font-family:notosansenglish-regular;
    font-size: 14px;
    color: #4c4e54;
    font-weight: 400;
    line-height: 21px;
}

.blog-slider-enhc.owl-theme .owl-dots .owl-dot span {
    background-color: #00BAFF;
}

.pws-enhancements .pws-offer-listing .pws-listing-item .pws-image-box {
    height: 200px;
}

.pws-enhancements .pws-offer-listing .pws-listing-item .pws-image-box .field-thumbnailimage {
    height: 200px;
    overflow: hidden;
    position: relative;
}

.pws-enhancements #content .pws-enhc-infographics ul li {
    vertical-align: top;
}

.pws-enhancements #content .pws-enhc-infographics {
    padding-top: 60px;
}

.pws-enhancements #content .pws-enhc-infographics ul li .field-title h3 {
    font-family: notosansenglish-light;
    font-size: 24px;
    color: #172328;
    line-height: 36px;
    padding-bottom: 5px;
}

.pws-enhancements #content .pws-enhc-infographics ul li .pws-icon-img.field-icon {
    width: 50px !important;
    height: 40px !important;
    margin-bottom: 35px;
}

.pws-enhancements .pws-enhc-infographics ul li .pws-icon-img.field-icon img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    display: block;
}

.pws-enhancements .pws-single-column-promo {
    padding: 0;
    margin: 0;
    margin-bottom: 74px;
}

.pws-enhancements .pws-single-column-promo .component-content {
    padding: 0;
    position: relative;
}

.pws-enhancements .pws-single-column-promo.pws-gray-light-bg .component-content {
    background-color: #f9f9f9;
}

.pws-enhancements .pws-single-column-promo.pws-gray-dark-bg .component-content {
    background-color: #172328;
}

.pws-enhancements .pws-single-column-promo.pws-gray-white-bg .component-content {
    background-color: #FFFFFF;
}

.pws-enhancements .pws-single-column-promo .component-content .pws-featured-placeholder {
    background: #f3f3f3;
    width: 42.6%;
    height: 500px;
    position: absolute;
    left: 0;
    top: 0;
}

.pws-enhancements .pws-single-column-promo .component-content .pws-featured-placeholder img {
    height: 100%;
    width: 100%;
}

.pws-enhancements .pws-single-column-promo .component-content .promo-image {
    width: 50%;
    position: relative;
    height: 500px;
    float: left;
}

.pws-enhancements .pws-single-column-promo .component-content .promo-image .icon-with-hexagon-bg {
    position: absolute;
    padding: 0;
    width: 360px !important;
    height: 226px !important;
    top: 50%;
    right: 0;
    left: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.pws-enhancements .pws-single-column-promo .component-content .promo-content {
    position: relative;
    padding-left: 127px;
    padding-top: 0 !important;
    top: 50%;
    /*left: 360px;*/
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

/*
.pws-enhancements .pws-single-column-promo.pws-hero-height .component-content .promo-content {
    position: relative;
    left: auto;
}
*/


.pws-enhancements .pws-single-column-promo .component-content .promo-content h3 {
    font-family: notosansenglish-regular;
    color: #172328;
}

.pws-enhancements .pws-single-column-promo .component-content .promo-content .pws-promo-content-block p {
    font-family:notosansenglish-regular;
    font-size: 14px;
    font-weight: 400;
    color: #424242;
}

.pws-enhancements .pws-single-column-promo .component-content .promo-content .pws-promo-content-block ul {
    margin: 6px 0;
}

.pws-enhancements .pws-single-column-promo .component-content .promo-content .pws-promo-content-block ul li {
    margin-bottom: 17px;
}

.pws-enhancements .pws-single-column-promo.pws-gray-dark-bg .component-content .promo-content h3 {
    color: #f9f9f9;
}

.pws-enhancements .pws-single-column-promo.pws-gray-dark-bg .component-content .promo-content .pws-promo-content-block p {
    color: #9099a0;
}

.pws-enhancements .pws-single-column-promo.pws-gray-dark-bg .component-content .promo-content .pws-promo-content-block ul li {
    color: #9099a0;
    background-image: url(../images/icons/gray-arrow.jpg);
}

.pws-enhancements .pws-enhc-report-desktop .component-content {
    max-width: 750px;
    margin: 0 auto;
}

.pws-enhancements #content .pws-enhc-report-desktop .rich-text h2 {
    font-family: notosansenglish-regular;
    font-size: 32px;
    color: #172328;
    line-height: 48px;
    padding-bottom: 30px;
}

.pws-enhancements .pws-enhc-report-desktop .rich-text p {
    font-family:notosansenglish-regular;
    font-weight: 400;
    font-size: 14px;
    color: #4a4a4a;
    text-align: center;
    line-height: 21px;
    margin-bottom: 22px;
    padding: 5px 20px 22px;
}

.pws-enhancements .pws-enhc-report-desktop .tabs-heading {
    background-color: #f9f9f9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.pws-enhancements .pws-enhc-report-desktop .tabs-heading li {
    width: 33.333%;
    border: none;
    background-color: #FFFFFF;
    border-top: solid 1px #ededed;
    border-bottom: solid 1px #ededed;
    text-align: center;
    margin: 0;
}

.pws-enhancements .pws-enhc-report-desktop .tabs-heading li.active {
    background-color: #f9f9f9;
    border-color: #f9f9f9;
}

.pws-enhancements .pws-enhc-report-desktop .tabs-heading li.active + li > div .field-heading {
    border-color: #FFFFFF;
}

.pws-enhancements .pws-enhc-report-desktop .tabs-heading li.active > div .field-heading {
    border-color: #FFFFFF;
}

.pws-enhancements .pws-enhc-report-desktop .tabs-heading li:first-child {
    border-left: solid 1px #ededed;
}

.pws-enhancements .pws-enhc-report-desktop .tabs-heading li.active:first-child {
    border-color: #f9f9f9;
}

.pws-enhancements .pws-enhc-report-desktop .tabs-heading li.active:last-child {
    border-color: #f9f9f9;
}

.pws-enhancements .pws-enhc-report-desktop .tabs-heading li:first-child > div .field-heading {
    border-left: none;
}

.pws-enhancements .pws-enhc-report-desktop .tabs-heading li:last-child {
    border-right: solid 1px #ededed;
}

.pws-enhancements .pws-enhc-report-desktop .tabs-heading li > div {
    padding: 7px 0;
}

.pws-enhancements .pws-enhc-report-desktop .tabs-heading li > div .field-heading {
    font-family: notosansenglish-light;
    font-size: 18px;
    color: #172328;
    line-height: 21px;
    border-left: solid 1px #ededed;
    padding: 0 10px;
}

.pws-enhancements .pws-enhc-report-desktop .tabs-heading li.active > div .field-heading {
    font-family: notosansenglish-regular;
    color: #000000;
}

.pws-enhancements .pws-enhc-report-desktop .tabs-container {
    padding: 0;
    margin: 0;
    border: none;
}

.pws-enhancements .pws-enhc-report-desktop .tabs-container .tab {
    padding: 30px;
    background-color: #f9f9f9;
    padding-top: 10px;
    padding-bottom: 0;
}

.pws-enhancements .pws-enhc-report-desktop .tabs-container .tab .file-list h3 {
    display: none;
}

.pws-enhancements .pws-enhc-report-desktop .tabs-container .tab .file-list ul li {
    float: left;
    width: 100%;
    margin: 0;
    border: none;
    padding: 16px 0;
    border-bottom: solid 1px #ededed;
}

.pws-enhancements .pws-enhc-report-desktop .tabs-container .tab .file-list ul li .field-linktext {
    float: left;
    margin: 0;
    width: 50%;
}

.pws-enhancements .pws-enhc-report-desktop .tabs-container .tab .file-list ul li .field-linktext a {
    text-align: left;
    font-family:notosansenglish-regular;
    font-weight: 400;
    font-size: 14px;
    color: #172328;
}

.pws-enhancements .pws-enhc-report-desktop .tabs-container .tab .file-list ul li .field-linktext a:hover {
    color: #00BAFF;
}

.pws-enhancements .pws-enhc-report-desktop .tabs-container .tab .file-list ul li .field-size {
    float: right;
    margin: 0;
    width: 50%;
    text-align: right;
}

.pws-enhancements .pws-enhc-report-desktop .tabs-container .tab .file-list ul li .field-size span {
    font-family:notosansenglish-regular;
    font-weight: 400;
    font-size: 12px;
    color: #9099a0;
}

.pws-enhancements #content .pws-enhc-report-mobile .rich-text h2 {
    font-family: notosansenglish-light;
    font-size: 24px;
    color: #172328;
    line-height: 35px;
    padding-bottom: 30px !important;
}

.pws-enhancements .pws-enhc-report-mobile .rich-text p {
    font-family:notosansenglish-regular;
    font-weight: 400;
    font-size: 14px;
    color: #4a4a4a;
    line-height: 21px;
    text-align: center;
    padding: 0 20px 30px;
    margin: 0;
}

.pws-enhancements .pws-enhc-report-mobile .accordion {
    margin: 0;
}

.pws-enhancements .pws-enhc-report-mobile .accordion .component-content {
    padding: 0;
}

.pws-enhancements #content .pws-enhc-report-mobile .accordion .item {
    border: none;
    border-bottom: solid 1px #f0f0f0;
}

.pws-enhancements #content .pws-enhc-report-mobile .accordion .item.active {
    border: none;
}

.pws-enhancements #content .pws-enhc-report-mobile .accordion .item:first-child {
    border-top: solid 1px #f0f0f0;
}

.pws-enhancements #content .pws-enhc-report-mobile .accordion .item label {
    padding: 25px 50px 25px 0;
}

.pws-enhancements .pws-enhc-report-mobile .accordion .toggle-header .component .field-heading {
    font-family: notosansenglish-light;
    font-size: 18px;
    color: #172328;
    line-height: 27px;
}

.pws-enhancements .pws-enhc-report-mobile .accordion .item.active .toggle-header .component .field-heading {
    font-weight: normal;
}

.pws-enhancements .pws-enhc-report-mobile .accordion .item .toggle-header {
    background: url(../images/icons/accordion-arrow-02.png) 100% 31px no-repeat;
    margin-left: 42px;
    margin-right: 32px;
}

.pws-enhancements .pws-enhc-report-mobile .accordion .item.active .toggle-header {
    background: url(../images/icons/accordion-arrow-01.png) 100% 31px no-repeat;
}

.pws-enhancements .pws-enhc-report-mobile .accordion .item .toggle-content {
    padding: 0;
}

.pws-enhancements .pws-enhc-report-mobile .accordion .item .toggle-content .file-list {
    background-color: #f9f9f9;
}

.pws-enhancements .pws-enhc-report-mobile .accordion .item .toggle-content .file-list h3 {
    display: none;
}

.pws-enhancements .pws-enhc-report-mobile .accordion .item .toggle-content .file-list .list-item {
    margin: 0;
    border: none;
    padding: 14px 30px;
    float: left;
    width: calc(100% - 30px);
    border-bottom: solid 1px #ededed;
    padding-left: 0;
    margin-left: 30px;
}

.pws-enhancements .pws-enhc-report-mobile .accordion .item .toggle-content .file-list .list-item .field-linktext {
    float: left;
    margin: 0;
    width: 50%;
}

.pws-enhancements .pws-enhc-report-mobile .accordion .item .toggle-content .file-list .list-item .field-linktext a {
    text-align: left;
    font-family:notosansenglish-regular;
    font-weight: 400;
    font-size: 14px;
    color: #172328;
    text-decoration: underline;
}

.pws-enhancements .pws-enhc-report-mobile .accordion .item .toggle-content .file-list .list-item .field-size {
    float: right;
    margin: 0;
    width: 50%;
    text-align: right;
}

.pws-enhancements .pws-enhc-report-mobile .accordion .item .toggle-content .file-list .list-item .field-size span {
    font-family:notosansenglish-regular;
    font-weight: 400;
    font-size: 12px;
    color: #9099a0;
}

.pws-enhancements .pws-enhc-report-mobile,
.pws-enhancements .pws-enhc-mobile-footer {
    display: none;
}

.pws-enhancements.on-page-editor .pws-enhc-mobile-footer {
    display: block;
}

.pws-enhancements .pws-enhc-report-desktop,
.pws-enhancements .pws-footer-copyrigt,
.pws-enhancements .pws-footer-nav {
    display: block;
}

.pws-enhancements .pws-enhc-mobile-footer .accordion {
    margin: 0;
    background-color: #221AFB;
    padding: 0;
}

.pws-enhancements .pws-enhc-mobile-footer .accordion .component-content {
    padding: 0;
}

.pws-enhancements .pws-enhc-mobile-footer .accordion .items .item {
    padding: 0;
    border: none;
    /* background: #273e8f;
    background: -moz-linear-gradient(left, #273e8f 0%, #22356b 100%); 
    background: -webkit-linear-gradient(left, #273e8f 0%,#22356b 100%); 
    background: linear-gradient(to right, #273e8f 0%,#22356b 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#273e8f', endColorstr='#22356b',GradientType=1 );  */
    /* background-image: linear-gradient(286deg, #090075, #000045 26%, #090075 26%, #090075 26%, #000045); */
    background: #0900CB;
}

.pws-enhancements .pws-enhc-mobile-footer .accordion .items .item .label {
    padding: 23px 50px 23px 25px;
}

.pws-enhancements .pws-enhc-mobile-footer .accordion .item .toggle-header {
    background: url(../images/icons/footerMobileArrow.png) center right 38px no-repeat;
}

.pws-enhancements .pws-enhc-mobile-footer .accordion .item.active .toggle-header {
    background: url(../images/icons/footerMobileArrow-open.png) center right 38px no-repeat;
}

.pws-enhancements .pws-enhc-mobile-footer .accordion .item .component-content .field-heading {
    font-family:notosansenglish-regular;
    font-size: 16px;
    color: #ffffff;
    font-weight: 600;
    line-height: 27px;
}

.pws-enhancements .pws-enhc-mobile-footer .accordion .item.active .component-content .field-heading {
    font-weight: 600 !important;
}

.pws-enhancements .pws-enhc-mobile-footer .component.accordion .component-content .toggle-content {
    padding: 0;
    background-color: #221AFB;
}

.pws-enhancements .pws-enhc-mobile-footer .component.accordion .toggle-content .component {
    padding: 0;
    margin: 0;
    background-color: #221AFB;
    border: none;
    min-height: auto;
    width: 100%;
}

.pws-enhancements .pws-enhc-mobile-footer .component.accordion .toggle-content .component ul li {
    border-top: solid 1px #1c2d5e;
}

.pws-enhancements .pws-enhc-mobile-footer .component.accordion .toggle-content .component ul li:first-child {
    border-top: none;
}

.pws-enhancements .pws-enhc-mobile-footer .component.accordion .toggle-content .component h3,
.pws-enhancements .pws-enhc-mobile-footer .component.accordion .toggle-content .component ul li a:before,
.pws-enhancements .pws-enhc-mobile-footer .pws-footer-social-icons-list h3 {
    display: none;
}

.pws-enhancements .pws-enhc-mobile-footer .component.accordion .toggle-content .component ul li a {
    font-family:notosansenglish-regular;
    font-size: 14px;
    color: #ffffff;
    font-weight: 400;
    line-height: 30px !important;
    padding: 23px 0 23px 53px;
    margin: 0;
    border: none !important;
}

.pws-enhancements .pws-enhc-mobile-footer .component.row-splitter {
    background-color: #221BFF;
    border: solid 1px #00BAFF;
    padding: 30px;
}

.pws-enhancements .pws-enhc-mobile-footer .component.row-splitter .rich-text p {
    font-family:notosansenglish-regular;
    font-size: 11px;
    color: white;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 1px;
    padding: 0;
    margin-bottom: 12px;
}

.pws-enhancements .pws-enhc-mobile-footer .component.row-splitter .rich-text ul,
.pws-enhancements .pws-enhc-mobile-footer .component.row-splitter .rich-text {
    margin: 0;
    padding: 0;
}

.pws-enhancements .pws-enhc-mobile-footer .component.row-splitter .rich-text ul {
    margin-bottom: 30px;
}

.pws-enhancements .pws-enhc-mobile-footer .component.row-splitter .rich-text ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    padding-left: 26px;
    background: url(../images/icons/footer-phone-icon.png) center left 3px no-repeat;
}

.pws-enhancements .pws-enhc-mobile-footer .component.row-splitter .rich-text ul li a {
    font-family:notosansenglish-regular;
    font-size: 20px;
    color: #ffffff !important;
    font-weight: 600;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

.pws-enhancements .pws-enhc-mobile-footer .pws-footer-social-icons-list ul {
    border-top: solid 1px rgba(255, 255, 255, .15);
    border-bottom: solid 1px rgba(255, 255, 255, .15);
    padding: 20px 0;
    float: left;
    width: 100%;
    margin: 0;
}

.pws-enhancements .pws-enhc-mobile-footer .pws-footer-social-icons-list ul li {
    width: calc(25% - 30px);
    height: 18px;
    margin: 0 15px;
    position: relative;
}

.pws-enhancements .pws-enhc-mobile-footer .pws-footer-social-icons-list ul li a {
    padding: 0;
    border: none !important;
}

.pws-enhancements .pws-enhc-mobile-footer .pws-footer-social-icons-list ul li img {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 0;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.pws-enhancements .pws-enhc-mobile-footer .component.row-splitter .pws-apply-now-links-simple h3 {
    font-family:notosansenglish-regular;
    font-size: 13px;
    color: #f6f6f6;
    font-weight: 600;
    line-height: 20px;
    margin-top: 30px;
    margin-bottom: 15px;
}

.pws-enhancements .pws-enhc-mobile-footer .component.row-splitter .pws-footer-legal,
.pws-enhancements .pws-enhc-mobile-footer .component.row-splitter .pws-footer-logo {
    width: 50%;
    height: 100%;
}

.pws-enhancements .pws-enhc-mobile-footer .component.row-splitter .pws-footer-legal ul li a {
    font-family:notosansenglish-regular;
    font-size: 12px;
    color: white;
    font-weight: 400;
    margin: 0;
    padding: 0;
    border: none !important;
}

.pws-enhancements .pws-enhc-mobile-footer .component.row-splitter .pws-footer-logo img {
    padding: 0;
    padding-top: 85px;
}

.pws-enhancements .pws-enhc-mobile-footer .component.row-splitter .pws-footer-logo {
    text-align: right;
}

.pws-enhancements .pws-enhc-mobile-footer .pws-footer-mobile-copyrights {
    margin-top: 45px;
}

.pws-enhancements .pws-enhc-mobile-footer .pws-footer-mobile-copyrights .component.rich-text p {
    font-family:notosansenglish-regular;
    font-size: 11px;
    color: #ffffff;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
    text-align: center;
}

.pws-enhancements footer .pws-enhc-footer .pws-footer-nav .component-content .link-list ul {
    margin: 0;
    margin-top: 15px !important;
}

.pws-enhancements ul.signatures-list li, .pws-enhancements ol.number-list li {
    font-weight: 800;
}

.pws-enhancements .enhc-promo-info-box .enhc-grids-col-right ul.signatures-list,
.pws-enhancements .enhc-promo-info-box .enhc-grids-col-right ol.number-list {
    margin-left: 12px;
}

.pws-enhancements .enhc-promo-info-box .enhc-grids-col-left {
    width: 370px;
}

.pws-enhancements .enhc-promo-info-box .enhc-grids-col-right {
    margin-left: 63px;
    margin-right: 0;
    width: calc(100% - 433px);
}

.pws-enhancements footer .pws-enhc-footer .pws-footer-nav .component-content .rich-text p {
    line-height: 18px;
    margin-top: 30px;
    margin-bottom: 14px;
}

.pws-enhancements footer .pws-enhc-footer .pws-footer-copyrigt .rich-text p,
.pws-enhancements footer .pws-enhc-footer .pws-footer-copyrigt .component-content .link-list ul li .field-link a{
    font-weight: 400;
}

.pws-enhancements .pws-single-column-promo .component-content .promo-content .pws-promo-content-block ul {
    padding-left: 12px;
}

.pws-enhancements .promo .component-content .field-promotext h3,
.pws-enhancements .link-promo .component-content .field-promotext h3 {
    line-height: 1.5;
}

.pws-enhancements .promo .component-content .field-promotext2 p {
    font-size: 14px;
    line-height: 1.5;
}

.pws-enhancements .pws-btn-content-absolute-positioning .btn-content {
    bottom: 40px;
}

.pws-enhancements .pws-promo-two-links .field-promoicon {
    height: 195px;
    margin-bottom: 30px;
}

.pws-enhancements .pws-promo-two-links.pws-gray-bg.pws-two-col-item-only .component-content .icon-with-hexagon-bg {
    height: 225px;
    margin-bottom: 40px;
}

.pws-enhancements .pws-form-layout .form-group .form-control::placeholder {
    color: #172328;
    opacity: 0.22;
}

.pws-enhancements .pws-form-layout .form-group .form-control:-ms-input-placeholder {
    color: #172328;
    opacity: 0.22;
}

.pws-enhancements .pws-form-layout .form-group .form-control[disabled]::placeholder,
.pws-enhancements .pws-form-layout .form-group select[disabled]::placeholder {
    color: #b6b6b6;
    opacity: 1;
    font-family:notosansenglish-regular;
    font-weight: 400;
    font-size: 15px;
}

.pws-enhancements .pws-form-layout .form-group .form-control[disabled]:-ms-input-placeholder,
.pws-enhancements .pws-form-layout .form-group select[disabled]:-ms-input-placeholder  {
    color: #b6b6b6;
    opacity: 1;
    font-family:notosansenglish-regular;
    font-weight: 400;
    font-size: 15px;
}

.pws-enhancements .pws-popup-subscribe .arb-popup-email.has-success {
    background: url(../images/icons/success_icon-subs-succ.png) right top 22px no-repeat !important;
}

.pws-enhancements .pws-popup-subscribe .arb-popup-email.has-error span.field-validation-valid {
    background: url("../images/icons/info_icon-subs-error.png") right bottom no-repeat !important;
}

.pws-enhancements .pws-section-calculator .pws-form-layout .form-group .form-control {
    border-radius: 0;
    background-color: #FFFFFF;
}

.pws-enhancements .pws-form-layout .pws-cal-error {
    border-color: #d0011b !important;
    background: #FFFFFF url("../images/icons/info_icon-subs-error.png") center right 16px no-repeat !important;
    padding-right: 35px;
}

.pws-enhancements .pws-form-layout .pws-cal-success {
    border-color: #56970b !important;
    background: #FFFFFF url(../images/icons/success_icon-subs-succ.png) center right 18px no-repeat !important;
    padding-right: 35px;
}

.pws-enhancements .pws-form-layout .form-group .field-error {
    font-family:notosansenglish-regular;
    font-size: 12px;
    color: #d0011b;
    font-weight: 400;
    line-height: 14px;
    padding: 0;
    height: 28px;
}

.pws-enhancements .pws-form-layout .form-group.bottom-margin {
    margin-bottom: 10px;
}

.pws-enhancements .pws-form-layout .form-group {
    margin-bottom: 10px;
    min-height: 117px;
}

.pws-enhancements .pws-form-layout .form-group .form-control[disabled], .pws-enhancements .pws-form-layout .form-group select[disabled] {
    border: 1px solid #ededed;
    background-color: #eeeeee;
}

.pws-enhancements .pws-form-layout .form-group .form-control[readonly] {
    border: 1px solid #ededed;
    background-color: transparent;
}

.pws-enhancements .pws-form-layout .form-group .control-label {
    font-weight: 800;
}

.pws-enhancements .pws-form-layout .form-inline-btns {
    margin-top: 28px;
}

.pws-enhancements .pws-form-layout.personal-finance-calculator .form-group .radio-btns [type="radio"]:checked + label,
.pws-enhancements .pws-form-layout.personal-finance-calculator .form-group .radio-btns [type="radio"]:not(:checked) + label {
    min-width: 165px;
}

.pws-enhancements .pws-form-layout.personal-finance-calculator .form-group .radio-btns [type="radio"]:checked + label:last-child,
.pws-enhancements .pws-form-layout.personal-finance-calculator .form-group .radio-btns [type="radio"]:not(:checked) + label:last-child {
    min-width: 120px;
}

.pws-enhancements .pws-form-layout .txt-line-short {
    margin: 0 5px;
    width: calc(100% - 10px);
    margin-bottom: 44px;
}

.pws-enhancements .pws-form-layout h5.top-h {
    margin-top: 5px;
    margin-bottom: 15px;
}

.pws-enhancements .pws-form-layout .txt-amount {
    margin-bottom: 20px;
}

.pws-enhancements .carousel-inner ul {
    z-index: 96;
}

.pws-enhancements .pws-popup-subscribe .arb-popup-email.has-error span.field-validation-error {
    background: url("../images/icons/info_icon-subs-error.png") right bottom no-repeat !important;
}

.pws-enhancements .pws-enhc-sticky-filter-bar .col-xs-2 .component-content .btn-adv-filters:hover,
.pws-enhancements .enhc-card-offers-advance-filter .component .component-content .btn-show-partners:hover,
.pws-enhancements .enhc-card-offers-advance-filter .component .component-content .btn-show-locations:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-weight: normal;
    color: #005A90 !important;
}

.pws-enhancements .enhc-card-offers-advance-filter .facet-single-selection-list .facet-search-filter .facet-value.active-facet label {
    color: #585858;
    opacity: 1;
}

.pws-enhancements .enhc-card-offers-advance-filter .offer-partners  {
    margin-bottom: 0;
}

.pws-enhancements .enhc-card-offers-advance-filter .facet-single-selection-list .facet-search-filter.active {
    max-height: none;
}

.pws-enhancements .enhc-card-offers-advance-filter .component .component-content .btn-show-partners.active:before,
.pws-enhancements .enhc-card-offers-advance-filter .component .component-content .btn-show-locations.active:before {
    background: url(../images/icons/redirect-big-open.png) center right no-repeat;
}

.pws-enhc-surveyform {
    position: relative;
    height: 1800px;
}

/*.pws-enhc-surveyform .link .field-link .inline-btn,*/
.pws-enhc-surveyform .pws-survey-feedback,
.pws-enhc-surveyform fieldset + a + fieldset,
.pws-enhc-surveyform .page-header,
.pws-enhancements .pws-enhc-surveyform .form-submit-border {
    display: none;
}

.pws-enhc-surveyform .pws-enhc-survey-of-site,
.pws-enhc-surveyform .pws-enhc-survey-of-product {
    width: 360px;
    min-height: 703px;
    position: absolute;
    top: 0;
    right: -360px;
    padding: 30px !important;
    padding-top: 20px !important;
    background-color: #FFFFFF;
    /*filter: drop-shadow(0px 23px 14px rgba(0,0,0,0.07));*/

    -webkit-box-shadow: -10px 10px 18px rgba(0,0,0,0.07);
    -moz-box-shadow: -10px 10px 18px rgba(0,0,0,0.07);
    box-shadow: -10px 10px 18px rgba(0,0,0,0.07);

    -webkit-transition: 0.7s all;
    -moz-transition: 0.7s all;
    -o-transition: 0.7s all;
    transition: 0.7s all;
}

.pws-enhc-surveyform .pws-enhc-survey-of-site.open,
.pws-enhc-surveyform .pws-enhc-survey-of-product.open {
    right: 0;
    -webkit-transition: 0.6s all;
    -moz-transition: 0.6s all;
    -o-transition: 0.6s all;
    transition: 0.6s all;
}

.pws-enhc-surveyform .pws-enhc-survey-of-product {
    top: 900px;
}

.pws-enhc-surveyform .link .field-link {
    position: absolute;
    top: 23px;
    left: -113px;
    background: url("../images/bg/btn-survey.png") top right no-repeat;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
}

.pws-enhc-surveyform .link .field-link .inline-btn {
    border: none !important;
    padding: 10px 15px;
    min-width: 125px;
    font-family:notosansenglish-regular;
    font-size: 14px;
    color: #ffffff;
    text-align: left;
    font-weight: 800;
    line-height: 21px;
    display: block;
    position: relative;
    margin: 0;
}

.pws-enhc-surveyform .link .field-link:after {
    content: "";
    display: block;
    position: absolute;
    width: 40px;
    height: 41px;
    top: 0;
    right: 0;
    background: url("../images/arrows/redirect-survey-close.png") center right 17px no-repeat;
}

.pws-enhc-surveyform .link .field-link:hover:after {
    -moz-animation: pws-feedback-bounce 1s infinite;
    -webkit-animation: pws-feedback-bounce 1s infinite;
    animation: pws-feedback-bounce 1s infinite;
}

.pws-enhc-surveyform .link .field-link.open:hover:after {
    -moz-animation: pws-feedback-open-bounce 1s infinite;
    -webkit-animation: pws-feedback-open-bounce 1s infinite;
    animation: pws-feedback-open-bounce 1s infinite;
}

.pws-enhc-surveyform .link .field-link.open:after {
    background: url("../images/arrows/redirect-survey-open.png") center right 17px no-repeat;
}

.pws-enhc-surveyform .form fieldset legend {
    font-family: notosansenglish-light;
    font-size: 18px;
    color: #172328;
    line-height: 27px;
    padding: 0;
    margin: 0;
    border: none;
    position: static;
    margin-bottom: 30px;
    font-weight: normal;
    padding-right: 70px;
}

.pws-enhc-surveyform .form fieldset legend:after {
    content: "1 OF 2";
    display: inline-block;
    position: absolute;
    top: -2px;
    right: 0;
    font-family:notosansenglish-regular;
    font-size: 11px;
    color: #585858;
    font-weight: 600;
}

.pws-enhc-surveyform .form fieldset + a + fieldset legend {
    margin-bottom: 45px;
}

.pws-enhc-surveyform .form fieldset + a + fieldset legend:after {
    content: "2 OF 2";
}

.pws-enhc-surveyform .form {
    min-height: 653px;
    margin: 0;
}

.pws-enhc-surveyform .form fieldset {
    border: none;
    padding: 0;
    margin: 0;
}

.pws-enhc-surveyform .form fieldset label {
    font-family:notosansenglish-regular;
    font-size: 14px;
    color: #4c4e54;
    font-weight: 800;
    line-height: 21px;
    margin-bottom: 10px;
}

.pws-enhc-surveyform .form fieldset .col-md-12 {
    padding: 0;
    margin: 0;
}

.pws-enhc-surveyform .form fieldset .form-group {
    margin-bottom: 45px;
}

.pws-enhc-surveyform .form-group .radio {
    unicode-bidi: bidi-override;
    direction: rtl;
}

.pws-enhc-surveyform .form-group .radio input {
    display: none;
}

.pws-enhc-surveyform .form-group .radio input + label {
    /* only enough room for the star */
    display: inline-block;
    text-indent: 9999px;
    width: 40px !important;
    height: 27px;
    white-space: nowrap;
    cursor: pointer;
    padding: 0;
    margin: 0;
    position: relative;
    padding-right: 10px;
}
.pws-enhc-surveyform .form-group .radio input + label:after {
    display: none;
}
.pws-enhc-surveyform .form-group .radio input + label:before {
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    text-indent: -9999px;
    content: "";
    border: none;
    border-radius: 0;
    width: 29px;
    height: 27px;
    background: url("../images/icons/survey-star-blank.png") center no-repeat;
}
.pws-enhc-surveyform .form-group .radio input:checked ~ label:before,
.pws-enhc-surveyform .form-group .radio input + label:hover ~ label:before,
.pws-enhc-surveyform .form-group .radio input + label:hover:before {
    background: url("../images/icons/survey-star-fill.png") center no-repeat;
}

.pws-enhc-surveyform .form-group .radio:hover input + label:before {
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    text-indent: -9999px;
    content: "";
    width: 29px;
    height: 27px;
    background: url("../images/icons/survey-star-blank.png") center no-repeat;
}
.pws-enhc-surveyform .form-group .radio:hover input + label:hover ~ label:before,
.pws-enhc-surveyform .form-group .radio:hover input + label:hover:before {
    background: url("../images/icons/survey-star-fill.png") center no-repeat;
}

.pws-enhancements .pws-enhc-surveyform .form-submit-border {
    padding: 0;
    border: none !important;
}

.pws-enhancements .pws-enhc-surveyform .form-submit-border .btn-back {
    background-color: transparent !important;
    padding: 0 23px !important;
    display: inline-block;
    font-family:notosansenglish-regular;
    font-size: 13px;
    color: #00BAFF;
    font-weight: 600;
    line-height: 41px;
    border: solid 1px #00BAFF !important;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-right: 24px;
    min-width: 138px;
}

.pws-enhancements .pws-enhc-surveyform .form-submit-border .btn-back:hover {
    color: #005A90 !important;
    border-color: #005A90 !important;
    -webkit-box-shadow: inset 0 0 0 0.5px #005A90;
    -moz-box-shadow: inset 0 0 0 0.5px #005A90;
    box-shadow: inset 0 0 0 0.5px #005A90;
}

.pws-enhancements .pws-enhc-surveyform .form-submit-border .btn {
    background-color: #00BAFF !important;
    padding: 0 23px !important;
    margin-top: -15px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: solid 1px #00BAFF !important;
    min-width: 138px;
}

.pws-enhancements .pws-enhc-surveyform .form-submit-border .btn:hover {
    background-color: #005A90 !important;
    border-color: #005A90 !important;
    padding: 0 23px !important;
}

.pws-enhancements .pws-enhc-surveyform .form-submit-border input {
    font-family:notosansenglish-regular;
    font-size: 13px;
    color: #ffffff !important;
    font-weight: 600;
    line-height: 41px !important;
    text-shadow: none;
}

.pws-enhc-surveyform .btn-continue {
    font-family:notosansenglish-regular;
    font-size: 13px;
    color: #ffffff;
    font-weight: 600;
    line-height: 41px;
    background-color: #00BAFF;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 0 23px;
    min-width: 120px !important;
    display: inline-block;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
}

.pws-enhc-surveyform .btn-continue:hover {
    background-color: #005A90;
}

.pws-enhc-surveyform .btn-continue:focus,
.pws-enhc-surveyform .btn-back:focus {
    text-decoration: none;
}

.pws-enhc-surveyform .btn-continue.disabled {
    color: #b6b6b6;
    background-color: #eeeeee;
    pointer-events: none;
}

.pws-enhc-surveyform .form fieldset .form-group label{
    width: 100%;
    font-family:notosansenglish-regular;
    font-size: 11px;
    color: #172328;
    font-weight: 600;
    margin-bottom: 0;
    line-height: 16px;
}

.pws-enhc-surveyform .required-field .control-label:before,
.pws-enhc-surveyform .required-field .checkbox:after {
    display: none;
}

.pws-enhc-surveyform .form .has-error.has-feedback .validation-summary-errors {
    display: none;
}

.pws-enhc-surveyform .form fieldset .form-group .help-block.field-validation-error {
    padding: 0;
    margin: 0;
    border: none !important;
    text-align: left;
    font-size: 11px;
    margin-top: 5px;
}

.pws-enhc-surveyform .form fieldset .form-group input[type="text"],
.pws-enhc-surveyform .form fieldset .form-group input[type="password"],
.pws-enhc-surveyform .form fieldset .form-group input[type="email"],
.pws-enhc-surveyform .form fieldset .form-group input[type="number"],
.pws-enhc-surveyform .form fieldset .form-group input[type="search"],
.pws-enhc-surveyform .form fieldset .form-group input[type="file"],
.pws-enhc-surveyform .form fieldset .form-group select,
.pws-enhc-surveyform .form fieldset .form-group textarea {
    width: 100%;
    font-family:notosansenglish-regular;
    font-size: 15px;
    color: #172328;
    font-weight: 400;
    line-height: 18px;
    height: auto;
    max-height: none;
    opacity: 0.5;
    padding: 0;
    padding-top: 9px;
    padding-bottom: 17px;
    border: none;
    border-bottom: solid 1px #dee1e2;
}

.pws-enhc-surveyform .form fieldset .form-group select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #FFFFFF url(../images/icons/calcul-drop-arrow.png) top 6px right no-repeat;
    padding-right: 40px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.pws-enhc-surveyform .form fieldset .form-group select option {
    padding: 0;
}

.pws-enhc-surveyform .form fieldset .form-group input::placeholder,
.pws-enhc-surveyform .form fieldset .form-group select::placeholder,
.pws-enhc-surveyform .form fieldset .form-group textarea::placeholder {
    color: #172328;
    opacity: 0.22;
}

.pws-enhc-surveyform .form fieldset .form-group input:-ms-input-placeholder,
.pws-enhc-surveyform .form fieldset .form-group select:-ms-input-placeholder,
.pws-enhc-surveyform .form fieldset .form-group textarea:-ms-input-placeholder {
    color: #172328;
    opacity: 0.22;
}

.pws-enhc-surveyform .form fieldset .form-group .checkbox input[type=checkbox] {
    display: none;
    /*opacity: 1;*/
}

.pws-enhc-surveyform .form fieldset .form-group .checkbox {
    padding-top: 5px;
}

.pws-enhc-surveyform .form fieldset .form-group .checkbox label {
    font-family:notosansenglish-regular;
    font-size: 12px;
    color: #585858;
    font-weight: 400 !important;
    line-height: 19px;
}

.pws-enhc-surveyform .form fieldset .form-group .checkbox label:after {
    display: inline-block;
    content: "";
    width: 22px;
    height: 22px;
    border-radius: 2px;
    background-color: #ffffff;
    border: solid 1px #e4e5e6;
    position: absolute;
    left: 0;
    top: 10px;
}

.pws-enhc-surveyform .form fieldset .form-group.pws-tell-us-more {
    display: none;
}

.pws-enhc-surveyform .form fieldset .form-group .checkbox input[type=checkbox]:checked + label:after {
    background-color: #00BAFF;
    content: url("../images/icons/check-icon-filter-new-02.png");
    border-color: #00BAFF;
}

.pws-enhc-surveyform fieldset + a + fieldset + .btn-continue {
    display: none !important;
}

.pws-enhc-surveyform .pws-survey-feedback {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: calc(100% - 60px);
    text-align: center;
}

.pws-enhc-surveyform .pws-survey-feedback .rich-text h3 {
    font-family: notosansenglish-light;
    font-size: 18px;
    color: #172328;
    line-height: 27px;
    font-weight: normal;
    padding: 30px 0 0;
    margin-bottom: 14px;
}

.pws-enhc-surveyform .pws-survey-feedback .rich-text p {
    font-family:notosansenglish-regular;
    font-size: 14px;
    color: #4c4e54;
    font-weight: 400;
    line-height: 21px;
    padding: 0;
    margin: 0 0 15px;
}

.pws-enhc-surveyform .pws-survey-feedback .rich-text .btn-keep-browsing {
    display: inline-block;
    font-family:notosansenglish-regular;
    font-size: 13px;
    color: #ffffff !important;
    font-weight: 600;
    line-height: 41px;
    background-color: #00BAFF;
    padding: 0 23px;
    text-decoration: none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.pws-enhc-surveyform .pws-survey-feedback .rich-text .btn-keep-browsing:hover {
    color: #ffffff !important;
    background-color: #005A90;
}



.pws-enhc-surveyform .pws-survey-feedback .rich-text p a {
    font-family:notosansenglish-regular;
    font-size: 14px;
    color: #00BAFF;
    font-weight: 600;
    line-height: 21px;
    text-decoration: none;
}

.pws-enhc-surveyform .pws-survey-feedback .rich-text p a:hover {
    color: #005A90;
}

@-moz-keyframes pws-feedback-bounce {
    0%, 100% {
        -moz-transform: translateY(0);
        transform: translateY(0);
    }
    56% {
        -moz-transform: translateY(4px);
        transform: translateY(4px);
    }
}
@-webkit-keyframes pws-feedback-bounce {
    0%, 100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    56% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px);
    }
}
@keyframes pws-feedback-bounce {
    0%, 100% {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    56% {
        -moz-transform: translateY(4px);
        -ms-transform: translateY(4px);
        -webkit-transform: translateY(4px);
        transform: translateY(4px);
    }
}

@-moz-keyframes pws-feedback-open-bounce {
    0%, 100% {
        -moz-transform: translateY(0);
        transform: translateY(0);
    }
    56% {
        -moz-transform: translateY(-4px);
        transform: translateY(-4px);
    }
}
@-webkit-keyframes pws-feedback-open-bounce {
    0%, 100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    56% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
    }
}
@keyframes pws-feedback-open-bounce {
    0%, 100% {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    56% {
        -moz-transform: translateY(-4px);
        -ms-transform: translateY(-4px);
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
    }
}

/*.pws-enhc-surveyform*/

.pws-enhancements .pws-row-accordion-container .short-boxed .rich-text .component-content > h3 {
    font-family: notosansenglish-regular;
    font-size: 32px;
    color: #172328;
    line-height: 48px;
    text-align: center;
    display: block;
    float: none;
    padding: 0;
    width: 100%;
    margin: 0;
    margin-bottom: 0;
}

.pws-enhancements .pws-popup-subscribe .arb-popup-email .text-box {
    width: 100%;
}

.pws-enhancements .pws-popup-subscribe .arb-popup-email .text-box::placeholder{
    opacity: 0.15;
    color: #ffffff;
}

.pws-enhancements .component.card-products.compare-all-cards.boxed.owl-carousel.owl-theme.cards-compare-slider.col-xs-12 {
    z-index: 96;
}

.pws-enhancements .enhc-card-offers-advance-filter,
.pws-enhancements .enhc-card-offers-advance-filter:after,
.pws-enhancements .enhc-card-offers-advance-filter:before {
    background-color: #f9f9f9;
}

.pws-enhancements .pws-enhc-sticky-filter-bar .col-xs-2 .component-content .btn-adv-filters.active:before {
    background: url("../images/icons/redirect.png") center left no-repeat;
    transform: rotate(180deg);
}

.pws-enhancements .pws-popup-subscribe .arb-popup-email .text-box:-ms-input-placeholder {
    opacity: 0.15;
    color: #ffffff;
}

.pws-enhancements .toggle.pws-toggle-drop-left {
    clear: none;
}

.pws-enhancements .pws-header-top-container {
    background-color: #FFFFFF !important;
}

.pws-enhancements .pws-header-top-container > .component-content,
.pws-enhancements .pws-header-nav-container > .component-content {
    max-width: none;
}

.pws-enhancements .navigation.navigation-mobile .rel-level1 a {
    border-color: #f9f9f9 !important;
}

body .navigation.navigation-mobile .rel-level1.active a,
body .navigation.navigation-mobile .rel-level1.active a:hover,
.pws-enhancements .navigation.navigation-mobile .rel-level1 a:hover {
    border-color: rgba(23, 35, 40, .25) !important;
}

.pws-enhancements .pws-header-top-container .pws-btn-find-branch-top,
.pws-header-top-container .language-selector {
    border-color: #f9f9f9 !important;
}

.pws-enhancements .navigation.navigation-mobile .rel-level1 a {
    padding: 0 14px;
}

.pws-enhancements .pws-toggle-drop-right details summary:before,
.pws-enhancements .pws-toggle-drop-left details summary:before {
    background: #FFFFFF url(../images/arrows/dd-arrow-new.png) center no-repeat;
    transform: rotate(90deg);
    height: 10px;
    width: 6px;
    padding: 0;
    top: 12px;
    right: 0;
}

.pws-enhancements .pws-toggle-drop-right details[open] summary:before,
.pws-enhancements .pws-toggle-drop-left details[open] summary:before {
    transform: rotate(-90deg) !important;
    top: 12px !important;
}

.pws-enhancements .navigation.navigation-main .rel-level1.active > .navigation-title > a {
    color: #FFFFFF !important;
    font-family:notosansenglish-regular;
    font-size: 12px !important;
    font-weight: 600 !important;
    line-height: 35px !important;
}

body.pws-enhancements .navigation.navigation-mobile nav ul .rel-level1:hover {
    background: #221AFB !important;
    color: #FFFFFF !important;
}

.pws-enhancements .pws-header-top-container .navigation li a,
.pws-enhancements .pws-header-top-container .link .component-content .field-link a {
    font-family: notosansenglish-regular !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    color: #221AFB !important;
    line-height: 35px !important;
}

.pws-enhancements .pws-header-top-container .navigation li a:hover {
    background: #221AFB !important;
    color: #FFFFFF !important;
}

.pws-enhancements .toggle.pws-toggle-drop-left summary.toggle-header .toggle-label,
.pws-enhancements .toggle.pws-toggle-drop-right summary.toggle-header .toggle-label {
    font-family: notosansenglish-regular !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #221AFB !important;
    margin: 0 !important;
}

.pws-enhancements .toggle.pws-toggle-drop-left summary.toggle-header,
.pws-enhancements .toggle.pws-toggle-drop-right summary.toggle-header {
    min-height: 35px;
    padding: 10px !important;
}
.pws-enhancements .toggle.pws-toggle-drop-right summary.toggle-header {
    padding-right: 35px !important;
}
.pws-enhancements .pws-search-btn {
    margin: 9px 15px 0 0;
    background: url("../images/icons/search-icon-blue.png") center no-repeat;
}

.pws-enhancements .nav-up .pws-search-btn {
    background: url("../images/icons/search-icon-white.png") center no-repeat;
}

.pws-enhancements .pws-header-top-container .link .component-content .field-link a {
    padding: 0;
    height: auto;
    background-color: #e7e8ec;
}

.pws-enhancements .pws-header-top-container .language-selector {
    height: 35px;
}

.pws-enhancements .pws-header-top-container {
    height: 35px;
}

.pws-enhancements .pws-header-top-container .pws-btn-find-branch-top a {
    background-color: #FFFFFF !important;
}

.pws-enhancements .language-selector a.flags-sa {
    /* background: url(../images/icons/language-ar.png) center no-repeat; */
	color: #221AFB !important;
    width: 30px;
    content: 'عربي';
    font-family: notosansarabic-regular;
}

.pws-enhancements .language-selector a.flags-sa:before {
    content: 'عربي';
    font-family: notosansarabic-regular !important;
    font-weight: bold;
}

/*
.pws-enhancements .language-selector li.language-selector-item[data-language-code="ar"] a {
    background: url(../images/icons/language-ar.png) center no-repeat;
    width: 30px;
}
*/

.pws-enhancements .pws-toggle-drop-right {
    padding: 0 !important;
    min-width: auto;
}

.pws-enhancements .pws-toggle-drop-right .toggle-content > .toggle-header:before {
    right: 10px;
}

.pws-enhancements .pws-header-top-container .language-selector {
    padding: 7px 25px !important;
}

.pws-enhancements .pws-logo-main {
    padding: 0 25px;
    margin: 15px 15px 15px 0;
}

.pws-enhancements .main-header .top-nav-container .top-nav-inner > li.top-nav-selected > a {
    font-family: notosansenglish-regular;
    background-color: #00BAFF;
}

.pws-enhancements .main-header .top-nav-container .top-nav-inner > li.top-nav-selected > a:hover {
    background-color: #005A90;
    color: #f9f9f9;
}

.pws-enhancements .pws-header-nav-container,
.pws-enhancements .main-header .top-nav-container .top-nav-inner {
    height: 75px;
}

.pws-enhancements .main-header .top-nav-container .top-nav-inner > li > a {
    border-left: solid 1px rgba(23, 35, 40, .25);
    font-family: notosansenglish-light;
    font-size: 15px;
    line-height: 27px;
    color: #f9f9f9;
    padding: 0 25px;
}

.pws-enhancements .main-header .top-nav-container .top-nav-inner > li {
    max-width: 210px;
    position: relative;
}

/*
.pws-enhancements .main-header .top-nav-container .top-nav-inner > li:first-child {
    position: static;
}

.pws-enhancements .main-header .top-nav-container .top-nav-inner > li:first-child .mega-menu {
    right: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
*/

.main-header .top-nav-container .top-nav-inner > li.top-nav-selected:hover > a {
    color: #f9f9f9;
}

.pws-enhancements .main-header .top-nav-container .top-nav-inner li .mega-menu {
    top: 75px;
    width: auto;
    padding: 40px 0;
    box-shadow: 0 15px 41px 0 rgba(0, 0, 0, 0.07);
    background-color: #ffffff;
    right: 0;
    left: auto;
}

.pws-enhancements .main-header .top-nav-container .top-nav-inner li.mm-position-center {
    position: static;
}

.pws-enhancements .main-header .top-nav-container .top-nav-inner li.mm-position-center .mega-menu {
    right: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.pws-enhancements .main-header .top-nav-container .top-nav-inner > li:hover > a {
    background: #FFFFFF;
    color: #003087;
    opacity: 1;
}

.pws-enhancements .main-header .m-m-menu {
    margin: 0;
}

.pws-enhancements .main-header .m-m-menu .col-md-3 {
    border: none;
    padding: 0 15px;
    width: 190px;
}

.pws-enhancements .main-header .top-nav-container .top-nav-inner .m-m-menu h4,
.pws-enhancements .main-header .top-nav-container .top-nav-inner .m-m-menu h4 a {
    font-family:notosansenglish-regular;
    font-size: 11px;
    font-weight: 400;
    line-height: 17px;
    color: #b2b2b2;
    padding: 0;
    text-transform: uppercase;
}

.pws-enhancements .main-header .m-m-menu ul {
    padding: 0;
    margin-top: 12px;
}

.pws-enhancements .main-header .top-nav-container .top-nav-inner .m-m-menu a {
    font-family:notosansenglish-regular;
    font-size: 13px;
    font-weight: 400;
    line-height: 21px;
    color: #4c4e54;
    padding: 8px 0;
}

.pws-enhancements .main-header .top-nav-container .top-nav-inner .m-m-menu a:hover {
    text-decoration: none;
}

.pws-enhancements .main-header .top-nav-container .top-nav-inner .m-m-menu li {
    min-width: 160px;
}

.pws-enhancements .pws-toggle-drop-left .toggle-content[open] > .toggle-header,
.pws-enhancements .pws-toggle-drop-left .toggle-content[open] > .toggle-header:before {
    background-color: #FFFFFF !important;
}

.pws-enhancements .pws-toggle-drop-left .toggle-content[open] > .toggle-header,
.pws-enhancements .pws-toggle-drop-right .toggle-content[open] > .toggle-header {
    box-shadow: 0 0 41px 0 rgba(0, 0, 0, 0.07);
}

.pws-enhancements .pws-toggle-drop-right .link-list .component-content,
.pws-enhancements .pws-toggle-drop-left .pws-discover-list-container {
    width: auto;
    top: 35px;
    min-height: auto;
    background-color: #FFFFFF;
    box-shadow: 0 0 41px 0 rgba(0, 0, 0, 0.07);
}

.pws-enhancements .pws-toggle-drop-right .link-list .component-content {
    left: auto;
    right: 0;
    padding: 34px 39px;
}

.pws-enhancements .pws-toggle-drop-right .link-list .component-content ul {
    padding: 0;
}

.pws-enhancements .pws-toggle-drop-right .link-list .component-content ul li:first-child {
    margin-top: 0;
}

.pws-enhancements .pws-toggle-drop-right .link-list .component-content ul li {
    margin-top: 16px;
}

.pws-enhancements .pws-toggle-drop-left .toggle-content[open]  {
    position: relative;
}

.pws-enhancements .pws-discover-list-container .row-splitter .column-splitter .col-md-2 {
    border: none;
}

.pws-enhancements .pws-toggle-drop-left .row.column-splitter .link-list {
    padding: 0 26px;
}

.pws-enhancements .pws-toggle-drop-left .link-list h3 {
    font-family:notosansenglish-regular;
    font-size: 11px;
    font-weight: 400;
    line-height: 17px;
    color: #b2b2b2;
    margin: 0;
}

.pws-enhancements .pws-header-top-container .toggle .link-list li,
.pws-enhancements .pws-header-top-container .toggle .link-list li a {
    font-family:notosansenglish-regular;
    font-size: 13px;
    font-weight: 400;
    line-height: 21px;
    color: #4c4e54;
    padding: 0;
    border: none !important;
}

.pws-enhancements .pws-header-top-container .toggle .link-list li:hover,
.pws-enhancements .pws-header-top-container .toggle .link-list li a:hover {
    font-family:notosansenglish-regular;
    font-size: 13px;
    font-weight: 400;
    line-height: 21px;
    color: #4c4e54 !important;
    padding: 0;
    border: none !important;
    text-decoration: none;
    opacity: .9;
}

.pws-enhancements .pws-header-top-container .pws-discover-list-container > .component-content .column-splitter {
    margin: 0;
}

.pws-enhancements .toggle.pws-toggle-drop-left .link-list ul {
    margin-top: 20px;
}

.pws-enhancements .toggle.pws-toggle-drop-left .link-list ul li {
    margin-bottom: 16px;
}

.pws-enhancements .nav-up.nav-up-ani .pws-header-nav-container,
.pws-enhancements .nav-up.nav-up-ani .main-header .top-nav-container .top-nav-inner {
    height: 70px;
}

.pws-enhancements .nav-up.nav-up-ani .pws-header-top-container .link .component-content .field-link a {
    line-height: 70px !important;
}

.pws-enhancements .nav-up.nav-up-ani .pws-header-top-container {
    height: 0 !important;
}

.pws-enhancements .nav-up.nav-up-ani .pws-logo-main {
    padding: 0 25px;
    margin: 18px 25px 12px 0;
}

.pws-enhancements .nav-up .pws-header-nav-container .image .component-content,
.pws-enhancements .nav-up .pws-header-nav-container .image .component-content a {
    width: 35px;
    height: 35px;
}

.pws-enhancements .nav-up.nav-up-ani .main-header .top-nav-container .top-nav-inner > li .mega-menu {
    right: auto;
    left: 0;
    top: 70px;
}

.pws-enhancements .nav-up.nav-up-ani .main-header .top-nav-container .top-nav-inner li.mm-position-center {
    position: static;
}

.pws-enhancements .nav-up.nav-up-ani .main-header .top-nav-container .top-nav-inner li.mm-position-center .mega-menu {
    right: auto !important;
    left: 50% !important;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.pws-enhancements #header .search-box .search-box-input {
    opacity: 0.5;
    font-family:notosansenglish-regular;
    font-size: 14px;
    font-weight: 400;
    color: #172328;
    line-height: 16px;
    padding: 9px 0;
    border: none;
    border-bottom: solid 1px rgba(23, 35, 40, 0.2);
    height: auto;
    box-shadow: none !important;
}

.pws-enhancements .nav-up.nav-up-ani #header .search-box .search-box-input {
    background: transparent !important;
    box-shadow: none;
    color: #FFFFFF;
    border-bottom: solid 1px rgba(255, 255, 255, 0.2);
    opacity: 1;
}

.pws-enhancements .nav-up.nav-up-ani #header .search-box .search-box-input::placeholder {
    color: #FFFFFF;
    opacity: 0.3!important;
}

.pws-enhancements .nav-up.nav-up-ani #header .search-box .search-box-input:-ms-input-placeholder {
    color: #FFFFFF;
    opacity: 0.3!important;
}

.pws-enhancements #header .search-box .search-box-input::placeholder {
    color: #172328;
    opacity: 0.5!important;
}

.pws-enhancements #header .search-box .search-box-input:-ms-input-placeholder {
    color: #172328;
    opacity: 0.5!important;
}

.pws-enhancements #header .search-box .tt-dropdown-menu {
    background-color: #FFFFFF;
    width: 269px;
    margin-left: -22px;
    padding: 0 17px;
    padding-right: 43px;
    box-shadow: 0 10px 41px 0 rgba(0, 0, 0, 0.07);
}

.pws-enhancements .nav-up.nav-up-ani #header .search-box .tt-dropdown-menu {
    background-color: #221AFB;
    width: 243px;
    padding-right: 17px;
}

.pws-enhancements #header .search-box .tt-dropdown-menu div a {
    font-family: notosansenglish-regular !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 21px !important;
    letter-spacing: normal !important;
    color: #4c4e54 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.pws-enhancements .nav-up.nav-up-ani #header .search-box .tt-dropdown-menu div,
.pws-enhancements .nav-up.nav-up-ani #header .search-box .tt-dropdown-menu div a {
    color: #FFFFFF !important;
}

.pws-enhancements #header .search-box .tt-dropdown-menu div:hover,
.pws-enhancements #header .search-box .tt-dropdown-menu div a:hover {
    background: transparent;
    color: #4c4e54 !important;
}

.pws-enhancements .nav-up.nav-up-ani #header .search-box .tt-dropdown-menu div:hover,
.pws-enhancements .nav-up.nav-up-ani #header .search-box .tt-dropdown-menu div a:hover {
    color: #FFFFFF !important;
}

.pws-enhancements .search-top-box {
    width: 204px;
    position: static!important;
    float: left !important;
    margin-left: 22px;
}

.pws-enhancements .nav-up.nav-up-ani .pws-header-top-container .col-right-nav .pws-search-link {
    width: 292px;
}

.pws-enhancements .nav-up.nav-up-ani .pws-header-top-container .row.column-splitter .pws-search-btn {
    margin: 0;
    padding: 35px;
    border-left: solid 1px rgba(23, 35, 40, .25);
}

.pws-enhancements .pws-header-top-container .col-right-nav .pws-map-link {
    height: 35px;
}

/*
.pws-enhancements .pws-header-top-container .col-right-nav .pws-search-link {
    background-color: #FFFFFF;
    box-shadow: 0 0 41px 0 rgba(0, 0, 0, 0.07);
}
*/

.pws-enhancements .enhc-card-offers-advance-filter .pws-offer-mobile-container {
    width: 100% !important;
    padding: 15px 22px 18px 17px !important;
    border-bottom: solid 1px #EEEEEE;
}

.pws-enhancements .enhc-card-offers-advance-filter .pws-offer-mobile-container .col-xs-12 {
    width: 50%;
}

.pws-enhancements .enhc-card-offers-advance-filter .pws-offer-mobile-container .rich-text p {
    opacity: 0.7;
    font-family:notosansenglish-regular;
    font-size: 11px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 1.2px;
    text-align: left;
    color: #172328;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.pws-enhancements .enhc-card-offers-advance-filter .pws-offer-mobile-container .link .component-content {
    border: none;
    margin: 0;
}

.pws-enhancements .enhc-card-offers-advance-filter .pws-offer-mobile-container .link .component-content .field-link {
    line-height: 11px;
    text-align: right;
}

.pws-enhancements .enhc-card-offers-advance-filter .pws-offer-mobile-container .link .component-content .field-link a {
    border: none;
    padding: 0;
    font-family:notosansenglish-regular;
    font-size: 11px;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0.4px;
    text-align: left;
    color: #00BAFF;
    margin-bottom: 0;
}

.pws-enhancements .pws-single-column-promo.pws-indefinite-single-col-link {
    height: 300px;
}

.pws-enhancements .pws-single-column-promo.pws-indefinite-single-col-link .promo-image {
    display: none;
}

.pws-enhancements .pws-single-column-promo.pws-indefinite-single-col-link .promo-content {
    padding: 50px 0 50px 130px !important;
}


/*---------------------- Search result Start ----------------------*/

.pws-enhancements .arb-global-search {
    background-color: #f9f9f9;
}

.pws-enhancements .arb-global-search .component-content > .column-splitter {
    padding-top: 70px;
}

.pws-enhancements .arb-global-search .component-content .column-splitter .arb-cta-left {
    padding-left: 10px;
    padding-right: 15px;
    width: 872px;
}

.pws-enhancements .arb-global-search .component-content .column-splitter .arb-cta-right {
    padding-left: 15px;
    padding-right: 10px;
    width: 288px;
}

.pws-enhancements .arb-global-search .search-results-count .results-count {
    opacity: 0.7;
    font-family:notosansenglish-regular;
    font-size: 11px;
    color: #172328;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 1px;
    width: 100%;
}

.pws-enhancements .arb-global-search .rich-text h3 {
    font-family: notosansenglish-light;
    font-size: 18px;
    color: #172328;
    line-height: 27px;
    padding: 30px 0;
    margin: 0;
}

.pws-enhancements .arb-global-search .arb-search-branch {
    display: none;
}

.pws-enhancements .arb-global-search .search-results {
    float: left;
    width: 100%;
    background-color: #FFFFFF;
    min-height: auto;
}

.pws-enhancements .arb-global-search .search-results .search-result-list {
    padding: 0;
}

.pws-enhancements .arb-search-product .search-results .search-result-list li {
    padding: 30px 66px 30px 68px;
    cursor: pointer;
}

.pws-enhancements .arb-search-product .search-results .search-result-list li:hover {
    background-color: #f6f7f9;
}

.pws-enhancements .arb-search-faq .search-results .search-result-list {
    padding: 0 63px 0 65px;
}

.pws-enhancements .arb-global-search .search-results .search-result-list li .pws-field-heading a {
    font-family:notosansenglish-regular;
    font-size: 14px;
    color: #172328;
    font-weight: 600;
}

.pws-enhancements .arb-global-search .search-results .search-result-list li .pws-field-heading a:hover {
    color: #172328;
}

.pws-enhancements .arb-search-product .search-results .search-result-list li .pws-content {
    position: relative;
    padding-right: 130px;
}

.pws-enhancements .arb-global-search .search-results .search-result-list li .pws-page-category {
    opacity: 0.3;
    font-family:notosansenglish-regular;
    font-size: 11px;
    color: #000000;
    font-weight: 400;
    line-height: 17px;
    position: absolute;
    top: 3px;
    right: 0;
    text-transform: uppercase;
}

.pws-enhancements .arb-search-product .search-results .search-result-list li .pws-field-description {
    font-family:notosansenglish-regular;
    font-size: 12px;
    color: #9099a0;
    font-weight: 400;
    line-height: 19px;
    padding-top: 10px;
}

.pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter {
    background-color: #FFFFFF;
    padding: 24px 0;
    margin-top: 60px;
    margin-bottom: 30px;
    position: relative;
}

.pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter .facet-heading {
    display: inline-block;
    margin: 0;
    padding: 0;
    border: none;
    width: 100%;
    text-align: left;
    padding-left: 16px;
    padding-bottom: 25px;
}

.pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter .facet-heading .clear-filter {
    display: none;
}

.pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter .facet-heading h4 {
    opacity: 0.7;
    font-family:notosansenglish-regular;
    font-size: 11px;
    color: #172328;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 1px;
    padding: 0;
    margin: 0;
}

.pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter .bottom-remove-filter {
    position: absolute;
    top: 24px;
    right: 0;
    line-height: 18px;
    margin: 0;
}

.pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter .bottom-remove-filter button {
    font-family:notosansenglish-regular;
    font-size: 11px;
    color: #00BAFF;
    font-weight: 600;
    line-height: 18px;
    margin: 0;
    margin-right: 20px;
}

.pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter .bottom-remove-filter button:before {
    display: none;
}

.pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter .contentContainer {
    width: 100%;
}

.pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter .facet-search-filter .facet-value {
    width: 100%;
    margin: 0;
    text-align: left;
    padding: 16px 24px 16px 18px;
    border: solid 1px #f9f9f9;
}

.pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter .facet-search-filter .facet-value:before {
    display: none;
}

.pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter .facet-search-filter .facet-value.active-facet label {
    color: #00BAFF;
}

.pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter .facet-search-filter .facet-value label {
    font-family:notosansenglish-regular;
    font-size: 12px;
    color: #585858;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
    pointer-events: all;
    cursor: pointer;
}

.pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter .facet-search-filter .facet-value:after {
    display: inline-block;
    content: "";
    width: 22px;
    height: 22px;
    border-radius: 2px;
    background-color: #ffffff;
    border: solid 1px #e4e5e6;
    position: absolute;
    right: 24px;
    top: 16px;
}

.pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter .facet-search-filter .facet-value.active-facet:after {
    background-color: #00BAFF;
    content: url("../images/icons/check-icon-filter-new-02.png");
    border-color: #00BAFF;
}



.pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter .bottom-filter-button {
    float: left;
    width: 100%;
    margin-top: 26px;
}

.pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter .bottom-filter-button input[type="button"],
.pws-enhancements .arb-search-faq .load-more input[type="button"] {
    display: inline-block;
    font-family:notosansenglish-regular;
    font-size: 13px;
    color: #ffffff !important;
    font-weight: 600 !important;
    line-height: 41px !important;
    background-color: #00BAFF !important;
    padding: 0 23px !important;
    text-decoration: none;
    border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    -webkit-border-radius: 2px !important;
    border: none !important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}

.pws-enhancements .arb-search-faq .load-more .component-content {
    padding: 0;
    border: none !important;
}

.pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter .bottom-filter-button input[type="button"]:hover,
.pws-enhancements .arb-search-faq .load-more input[type="button"]:hover {
    color: #ffffff !important;
    background-color: #005A90 !important;
    font-weight: 600 !important;
}


.pws-enhancements .arb-search-faq .pws-search-accordion .search-result-list li {
    background: url(../images/icons/accordion-arrow-02.png) 100% 28px no-repeat;
    cursor: pointer;
}

.pws-enhancements .arb-search-faq .pws-search-accordion .search-result-list li.opened {
    background-image: url(../images/icons/accordion-arrow-01.png);
}

.pws-enhancements .arb-search-faq .pws-search-accordion .search-result-list li .pws-field-heading {
    padding: 20px 40px 0 0;
    font-weight: 600;
    border-top: solid 1px #f9f9f9;
}

.pws-enhancements .arb-search-faq .search-results .search-result-list li .pws-field-description {
    padding: 0;
    padding-top: 20px;
}

.pws-enhancements .arb-search-faq .search-results .search-result-list li.opened .pws-field-description {
    padding: 20px 40px 20px 0;
}

.pws-enhancements .arb-search-faq .load-more {
    margin-top: 70px;
}

.pws-enhancements .arb-global-search .arb-cta-right .arb-search-richtext {
    background-color: #FFFFFF;
    padding: 30px 20px;
    text-align: center;
    margin-bottom: 100px;
}

.pws-enhancements .arb-global-search .arb-cta-right .arb-search-richtext h3 {
    font-family: notosansenglish-regular;
    font-size: 20px;
    color: #000000;
    line-height: 20px;
}

.pws-enhancements .arb-global-search .arb-cta-right .arb-search-richtext p {
    font-family:notosansenglish-regular;
    font-size: 14px;
    color: #4c4e54;
    font-weight: 400;
    line-height: 21px;
    margin: 0;
    padding: 0;
}

.pws-enhancements .arb-global-search .arb-cta-right .arb-search-richtext .pws-search-support p  {
    opacity: 0.7;
    font-size: 11px;
    color: #172328;
    line-height: 18px;
    letter-spacing: 1px;
    margin-bottom: 15px;
    margin-top: 30px;
}

.pws-enhancements .arb-global-search .arb-cta-right .arb-search-richtext .pws-search-support a  {
    font-family:notosansenglish-regular;
    font-size: 14px;
    color: #000000;
    font-weight: 600;
    line-height: 16px;
    text-decoration: none;
    display: block;
    width: 95px;
    margin: 0 auto;
    position: relative;
}

.pws-enhancements .arb-global-search .arb-cta-right .arb-search-richtext .pws-search-support a:before {
    content: "";
    position: absolute;
    top: 2px;
    left: -20px;
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url("../images/icons/icon-acc-call.png") center no-repeat;
}

/*.pws-enhancements*/

/*---------------------- Search result End ----------------------*/


/*---------------------- Mobile Nav Start ----------------------*/

.pws-enhancements header .arb-mobile-main-nav {
    /*display: none!important;*/
    -webkit-transition: 0.7s left;
    -moz-transition: 0.7s left;
    -o-transition: 0.7s left;
    transition: 0.7s left;
    left: -100%;
    top: 91px;
    position: absolute;
    z-index: 999;
    background: #221AFB;
    height: calc(100% - 91px);
    overflow: auto;
}

.pws-enhancements header .arb-mobile-main-nav.mobile-slide {
    /*display: block !important;*/
    -webkit-transition: 0.7s left;
    -moz-transition: 0.7s left;
    -o-transition: 0.7s left;
    transition: 0.7s left;
    left: 0;
}

.pws-enhancements header .arb-mobile-main-nav .pws-ebanking-nav {
    position: relative;
}

.pws-enhancements header .arb-mobile-main-nav.mobile-slide .pws-ebanking-nav:before {
    content: " ";
    position: absolute;
    top: 75px;
    left: 0;
    width: 100%;
    height: 74px;
    background: #221AFB;
    z-index: 97;
    transition: left 500ms;
}

.pws-enhancements header .arb-mobile-main-nav.mobile-slide .pws-ebanking-nav.open-next-ul:before {
    height: 100%;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .submenu ul {
    display: none;
    padding: 0;
    width: 100%;
    -webkit-transition: 0.7s all;
    -moz-transition: 0.7s all;
    -o-transition: 0.7s all;
    transition: 0.7s all;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .submenu .pws-open-acc-sticky {
    display: none;
    position: fixed;
    bottom: 0;
    width: 100%;
    background-color: #e7e8ec;
    z-index: 99;
    padding: 22px 30px;
}

.pws-enhancements header .arb-mobile-main-nav .navigation li .pws-overview-link a {
    display: none;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .submenu .pws-open-acc-sticky a {
    font-family: notosansenglish-regular !important;
    font-size: 16px;
    line-height: 30px;
    color: #221AFB;
    width: 100%;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .open-next-ul > ul,
.pws-enhancements header .arb-mobile-main-nav .navigation .level1.open-next-ul > .pws-open-acc-sticky,
.pws-enhancements header .arb-mobile-main-nav .navigation .open-next-ul > .pws-overview-link a {
    display: block;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .level1.show-open-acc > .pws-open-acc-sticky {
    display: block;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .submenu > .navigation-title a {
    pointer-events: none;
}

.pws-enhancements header .arb-mobile-main-nav .navigation-title[data-isclickable='No'] a,
.pws-enhancements .breadcrumb.component li > .navigation-title[data-isclickable='No'] a {
    pointer-events: none !important;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .submenu > ul li {
    width: 100%;
}

.pws-enhancements header .arb-mobile-main-nav .level1,
.pws-enhancements header .arb-mobile-main-nav .level2,
.pws-enhancements header .arb-mobile-main-nav .level3,
.pws-enhancements header .arb-mobile-main-nav .navigation nav {
    position: relative;
}

.pws-enhancements header .arb-mobile-main-nav .level1.open-level-2-pos,
.pws-enhancements header .arb-mobile-main-nav .pws-group-nav.open-level-2-pos {
    position: static;
}

.pws-enhancements header .arb-mobile-main-nav .navigation li .navigation-title a,
.pws-enhancements header .arb-mobile-main-nav .navigation li .pws-overview-link a,
.pws-enhancements header .arb-mobile-main-nav .pws-group-nav .rich-text h3,
.pws-enhancements header .arb-mobile-main-nav .pws-group-nav .link-list h3,
.pws-enhancements header .arb-mobile-main-nav .pws-ebanking-nav h3 {
    background: #221AFB;
    font-family: notosansenglish-light !important;
    font-size: 16px !important;
    color: #FFFFFF !important;
    line-height: 30px !important;
    padding: 22px 30px;
    border-bottom: solid 1px rgba(23, 35, 40, .3) !important;
    margin: 0;
    min-height: 75px;
}

.pws-enhancements header .arb-mobile-main-nav .pws-group-nav .link-list h3 {
    background: #221BFF;
}

.pws-enhancements header .arb-mobile-main-nav .pws-group-nav .link-list,
.pws-enhancements header .arb-mobile-main-nav .pws-group-nav .link-list ul,
.pws-enhancements header .arb-mobile-main-nav .pws-group-nav .link-list ul li,
.pws-enhancements header .arb-mobile-main-nav .pws-ebanking-nav ul,
.pws-enhancements header .arb-mobile-main-nav .pws-ebanking-nav ul li {
    margin: 0;
    padding: 0;
    display: none;
}

.pws-enhancements header .arb-mobile-main-nav .pws-ebanking-nav.open-next-ul ul,
.pws-enhancements header .arb-mobile-main-nav .pws-ebanking-nav.open-next-ul ul li,
.pws-enhancements header .arb-mobile-main-nav .pws-group-nav.open-next-ul .link-list,
.pws-enhancements header .arb-mobile-main-nav .pws-group-nav .link-list.open-next-ul ul,
.pws-enhancements header .arb-mobile-main-nav .pws-group-nav .link-list.open-next-ul ul li {
    display: block;
}

.pws-enhancements header .arb-mobile-main-nav .pws-ebanking-nav.open-next-ul ul {
    position: relative;
    z-index: 98;
}

.pws-enhancements header .arb-mobile-main-nav .pws-group-nav .link-list li a,
.pws-enhancements header .arb-mobile-main-nav .pws-ebanking-nav li a {
    background: #221AFB;
    border: none !important;
    display: block;
    font-family: notosansenglish-regular !important;
    font-size: 16px !important;
    color: #FFFFFF !important;
    line-height: 30px !important;
    padding: 22px 30px;
    border-bottom: solid 1px rgba(23, 35, 40, .3) !important;
    margin: 0;
    border-radius: 0;
    -moz-border-radius: 0;
     -webkit-border-radius: 0;
    text-align: left;
}

.pws-enhancements header .arb-mobile-main-nav .pws-group-nav .rich-text {
    margin: 0;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .level1.submenu > .pws-arrow,
.pws-enhancements header .arb-mobile-main-nav .pws-group-nav .rich-text h3:after,
.pws-enhancements header .arb-mobile-main-nav .pws-ebanking-nav h3:after {
    position: absolute;
    content: "";
    width: 60px;
    height: 74px;
    top: 0;
    right: 0;
    background: #221BFF url(../images/arrows/redirect-survey-close.png) center left 10px no-repeat;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .level1.submenu > .navigation-title a {
    background: #221BFF url(../images/arrows/redirect-survey-close.png) center right 40px no-repeat;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .level1.submenu > .pws-arrow.open-icon,
.pws-enhancements header .arb-mobile-main-nav .pws-group-nav .rich-text h3.open-icon:after,
.pws-enhancements header .arb-mobile-main-nav .pws-ebanking-nav h3.open-icon:after {
    background: #221BFF url(../images/arrows/redirect-survey-open.png) center left 10px no-repeat;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .level1.submenu.open-next-ul > .navigation-title a {
    background: #221BFF url(../images/arrows/redirect-survey-open.png) center right 40px no-repeat;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .submenu.level1 .pws-overview-link a,
.pws-enhancements header .arb-mobile-main-nav .navigation .submenu.level2 .navigation-title a {
    background: #0900CB;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .submenu.level2 > .pws-arrow,
.pws-enhancements header .arb-mobile-main-nav .pws-group-nav .link-list h3:after  {
    position: absolute;
    content: "";
    width: 60px;
    height: 74px;
    top: 0;
    right: 0;
    background: #221BFF url(../images/arrows/redirect-survey.png) center left 10px no-repeat;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .submenu.level2 > .navigation-title a {
    background: #221BFF url(../images/arrows/redirect-survey.png) center right 40px no-repeat;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .level2 > .navigation-title a {
    background: #221BFF;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .submenu.level3 > .pws-arrow {
    position: absolute;
    content: "";
    width: 60px;
    height: 74px;
    top: 0;
    right: 0;
    background: #221BFF url(../images/arrows/redirect-survey-close.png) center left 10px no-repeat;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .submenu.level3 > .navigation-title a {
    background: #0900CB url(../images/arrows/redirect-survey-close.png) center right 40px no-repeat;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .level3.submenu > .pws-arrow.open-icon {
    background: #221BFF url(../images/arrows/redirect-survey-open.png) center left 10px no-repeat;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .level3.submenu.open-next-ul > .navigation-title a {
    background: #221BFF url(../images/arrows/redirect-survey-open.png) center right 40px no-repeat;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .submenu.level3 .pws-overview-link a,
.pws-enhancements header .arb-mobile-main-nav .navigation .level4 .navigation-title a {
    background: #09009E !important;
    font-size: 14px !important;
    padding-left: 60px;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .level2.submenu.open-level-2 > .pws-arrow.open-icon,
.pws-enhancements header .arb-mobile-main-nav .pws-group-nav .link-list.open-level-2 h3.open-icon:after {
    background: #221BFF url(../images/arrows/level2-back.png) center left 24px no-repeat;
    right: auto;
    left: 0;
    width: 64px;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .level2.submenu.open-level-2 > .navigation-title a {
    background: #221BFF url(../images/arrows/level2-back.png) center left 24px no-repeat !important;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .pws-arrow {
    display: none !important;
}

.pws-enhancements header .arb-mobile-main-nav .navigation .submenu.level2.open-level-2 > .navigation-title a,
.pws-enhancements header .arb-mobile-main-nav .pws-group-nav .link-list.open-level-2 h3 {
    padding-left: 70px;
    background: #221BFF;
}


.pws-enhancements header .arb-mobile-main-nav .navigation .level2.submenu.open-level-2,
.pws-enhancements header .arb-mobile-main-nav .pws-group-nav.open-next-ul .link-list.open-level-2 {
    position: absolute;
    top: 0;
    right: -100%;
    z-index: 99;
    min-height: 150%;
    background: #221AFB;
    -webkit-transition: 0.7s all;
    -moz-transition: 0.7s all;
    -o-transition: 0.7s all;
    transition: 0.7s all;
    overflow: auto;
}

/*
.pws-enhancements header .arb-mobile-main-nav.nav-left-ani {
    !*right: 0;*!
    left: -100%;
    -webkit-transition: 0.7s all;
    -moz-transition: 0.7s all;
    -o-transition: 0.7s all;
    transition: 0.7s all;
}
*/

.pws-enhancements header .arb-mobile-main-nav.nav-left-ani .navigation .level2.submenu.open-level-2,
.pws-enhancements header .arb-mobile-main-nav.nav-left-ani .pws-group-nav.open-next-ul .link-list.open-level-2 {
    right: 0;
    -webkit-transition: 0.7s all;
    -moz-transition: 0.7s all;
    -o-transition: 0.7s all;
    transition: 0.7s all;
}


/*.pws-enhancements*/

/*---------------------- Mobile Nav End ----------------------*/

.pws-enhancements .pws-show-in-mobile {
    display: none !important;
}

.pws-enhancements.preview .pws-show-in-mobile,
.pws-enhancements.on-page-editor .pws-show-in-mobile {
    display: block !important;
}

.pws-enhancements.preview header .arb-mobile-main-nav,
.pws-enhancements.on-page-editor header .arb-mobile-main-nav {
    /*left:0;*/
}

.pws-show-thanks-message, .pws-enhancements .pws-popup-subscribe .component-content .pws-subscription-form form:not(.pws-show-thanks-message) {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-around;
    color: white !important;
    text-align: center !important;
    padding: 0 20px;
    word-break: break-word;
}

.pws-enhancements .pws-popup-subscribe .component-content .pws-subscription-form form:not(.pws-show-thanks-message) .page-header {
    padding: 62px 60px 0;
    background: url(../images/icons/mail_icon-subs.png) top 0 center no-repeat;
}

.pws-show-thanks-message .page-header{
    position:relative !important;
    top:29% !important;
}

.pws-enhancements .pws-enhc-sticky-filter-bar .row.column-splitter .facet-search-filter .facet-count {
    display: inline-block;
}

.pws-enhancements .pws-enhc-sticky-filter-bar.sticky-filter {
    z-index: 97;
}

.pws-enhancements .enhc-card-offers-advance-filter .pws-offer-mobile-container {
    display: none;
}

.pws-enhancements #content .pws-enhc-campare-cards .component-content .carousel-campareCard {
    padding: 17px 0;
}

.pws-enhancements #content .pws-enhc-campare-cards .component-content .carousel-campareCard .cc-grid-main.owl-carousel.owl-theme {
    padding: 0 !important;
}

.pws-enhancements #content .pws-enhc-campare-cards .component-content .carousel-campareCard .item div img {
    max-width: 96px;
}

.pws-enhancements #content .pws-enhc-campare-cards .component-content .card-details .row:nth-child(odd) {
    background-color: rgba(144, 153, 160, .04);
}

.pws-enhancements #content .pws-enhc-campare-cards .component-content .card-details .row:last-child {
    background-color: transparent;
}

.pws-enhancements #content .pws-enhc-campare-cards .component-content .card-details [class^="col-"] .learn-more:hover {
    color: #005A90;
    text-shadow: 0 0 .1px #005A90 !important;
}

.pws-enhancements #content .pws-enhc-campare-cards .component-content .card-details .row:nth-child(odd) [class^="col-"] {
    border-left: solid 1px #f6f6f6;
    min-height: 59px;
}

.pws-enhancements #content .pws-enhc-campare-cards .component-content .card-details [class^="col-"] {
    padding: 19px 12px 19px 42px;
}

.pws-enhancements #content .pws-enhc-campare-cards .component-content .card-details .row:last-child [class^="col-"] {
    border: none;
}

.pws-enhancements #content .pws-enhc-campare-cards .component-content .card-details .detailTitle {
    margin-right: -30px;
}

.pws-enhancements #content .pws-enhc-campare-cards .component-content .campareDropd-down li a {
    color: #00BAFF;
}

.pws-enhancements #content .pws-enhc-campare-cards .component-content .campareDropd-down li.disable a:after {
    background: url(../images/icons/downGrey.png);
}

.pws-enhancements #content .pws-enhc-campare-cards .component-content .campareDropd-down li a:after {
    background: url(../images/icons/downOrange.png);
}

.pws-enhancements #content .pws-enhc-campare-cards .component-content .campareDropd-down li.disable a {
    color: #b6b6b6;
}

.eh-apply-product-top {
    width: 746px;
}

.eh-apply-product-top .row.column-splitter {
    display: block !important;
}

.eh-apply-product-top .row.column-splitter > .col-xs-8 {
    width: 484px;
    padding-right: 56px;
    float: left;
}

.eh-apply-product-top .row.column-splitter > .col-xs-4 {
    width: 262px;
    float: right;
}

.eh-apply-product-top .page-header + p {
    font-family:notosansenglish-regular;
    font-size: 14px;
    color: #4c4e54;
    font-weight: 400;
    line-height: 21px;
    margin: 0;
}

.eh-apply-product-top .form-group label {
    font-family:notosansenglish-regular;
    font-size: 11px;
    color: #172328;
    font-weight: 600;
    line-height: 13px;
    margin: 0;
}

.eh-apply-product-top form .form-group select.form-control,
.eh-apply-product-top form .form-group select.form-control option {
    opacity: 0.5;
    font-family:notosansenglish-regular;
    font-size: 15px;
    color: #172328;
    font-weight: 400;
    line-height: 18px;
    height: 47px;
    cursor: pointer;
}

.eh-apply-product-top .form-group {
    margin: 60px 0 80px;
}

.pws-enhancements .eh-apply-product-top h4 {
    font-weight: 600 !important;
    line-height: 13px;
    margin-bottom: 32px !important;
}

.pws-enhancements .eh-apply-product-top ul.signatures-list {
    padding: 0;
}

.pws-enhancements .eh-apply-product-top .form-submit-border,
.pws-enhancements .eh-apply-product-full .form-submit-border {
    color: #fff !important;
    font-weight: 600 !important;
}

.pws-enhancements .eh-apply-product-top .form-submit-border:hover,
.pws-enhancements .eh-apply-product-full .form-submit-border:hover {
    color: #fff !important;
    font-weight: 600 !important;
    background-color: #005A90 !important;
}

.pws-enhancements .eh-apply-product-top .form-submit-border input,
.pws-enhancements .eh-apply-product-full .form-submit-border input {
    text-shadow: none !important;
    opacity: 1;
    height: auto !important;
    font-weight: 600 !important;
}

.pws-enhancements .eh-apply-product-top .eh-dark-box {
    padding-bottom: 100px;
    min-height: 568px;
}

.eh-apply-product-full .form-submit-border {
    margin-top: 20px !important;
}

.pws-enhancements .eh-apply-product-top .eh-dark-box h3 {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 21px;
    font-weight: 800;
}

.pws-enhancements .eh-dark-box ul.signatures-list li {
    padding-right: 15px;
}

.eh-dark-box a {
    padding-top: 40px;
}

.enhc-product-form fieldset legend {
    font-family:notosansenglish-regular;
    font-size: 14px;
    color: #172328;
    font-weight: 800;
    line-height: 21px;
}

.enhc-product-form label {
    font-weight: 600 !important;
    pointer-events: none;
}

.enhc-product-form .radio label {
    pointer-events: auto;
}

.eh-apply-product-top select,
.enhc-product-form .form-control,
.enhc-product-form input,
.enhc-product-form select,
.enhc-product-form textarea,
.enhc-product-form input[type="text"],
.enhc-product-form input[type="password"],
.enhc-product-form textarea,
.enhc-product-form input[type="file"] {
    height: 43px !important;
}

.eh-apply-product-full .form-group select.form-control {
    opacity: 0.5;
    font-family:notosansenglish-regular;
    font-size: 15px;
    color: #172328;
    font-weight: 400;
    height: auto !important;
    line-height: 18px;
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

.eh-apply-product-full fieldset .continue-form-section {
    font-family:notosansenglish-regular;
    font-size: 13px;
    font-weight: 600;
    margin-left: 15px;
    line-height: 34px;
    padding: 0 20px !important;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background-color: #EEEEEE;
    border-color: #EEEEEE;
    color: #b6b6b6 !important;
    pointer-events: none;
}

.eh-apply-product-full fieldset.active-form .continue-form-section {
    font-family:notosansenglish-regular;
    font-size: 13px;
    color: #ffffff;
    font-weight: 600;
    margin-left: 15px;
    line-height: 34px;
    padding: 0 20px !important;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    pointer-events: auto;
}

.eh-apply-product-full fieldset.active-form .continue-form-section:hover {
    background-color: #005A90 !important;
}

.enhc-product-form .form-group {
    padding: 0 10px !important;
}

.enhc-product-form .pws-form-heading {
    /*padding: 70px 67px 0 !important;*/
}

#content .eh-form-state-purple-box h3 {
    padding-top: 30px;
}

#content .eh-form-state-short-details .rich-text {
    padding: 0 70px;
}

#content .eh-form-state-short-details h4 {
    padding: 0;
}

#content .eh-form-state-short-details ul {
    padding: 0;
}

.pws-enhancements .eh-apply-product-top ul.signatures-list.signatures-list-green li {
     background-position-y: 4px !important;
}

.eh-apply-product-top .form-group {
    margin: 58px 0 80px !important;
}

.enhc-product-form fieldset legend.fixed {
    width: 616px !important;
}

.enhc-product-form .pws-form-heading legend .form-count {
    float: right;
    font-family:notosansenglish-regular;
    font-size: 13px;
    color: #9099a0;
    font-weight: 400;
}

.pws-enhancements #content .pws-indefinite-cols-link-list.pws-indefinite-link-line-title > .component-content > h3 {
    display: block;
}

.pws-enhancements footer .pws-enhc-footer .pws-footer-nav .component-content .link-list.pws-link-list-boxed-gray-bg h3 {
    font-weight: 600;
}

.pws-enhancements footer .pws-enhc-footer .pws-footer-nav .component-content .link-list li a {
    font-weight: 400;
}

html .eh-global-search-map {
    display: none;
}

.pws-enhancements .eh-apply-product-full .enhc-contact-us-form .form-submit-border {
    display: block;
    margin: 20px 10px 0;
    width: 140px;
}

/*
.enhc-product-form input[type="file"] {
    background: #00BAFF;
    color: #fff;
    text-shadow: none;
    padding: 8px 15px;
    text-decoration: none;
}
*/

.pws-enhancements .branch-locator-filters-box .pws-geolocation-warning {
    display: none;
}

.pws-main-findabranch-container .map .gm-style .gm-style-iw > div {
    max-width: 312px !important;
}



/*
.enhc-product-form input[type="file"]::-webkit-file-upload-button {
    background: #00BAFF;
    color: #fff !important;
    border-radius: 2px;
    padding: 8px 15px;
    outline: none;
    cursor: pointer;
    text-shadow: none;
    font-weight: 600;
    font-family: "Work Sans";
    font-size: 13px;
    border: none;
}

.enhc-product-form input[type="file"]::-webkit-file-upload-button:hover {
    background-color: #005A90
}

.enhc-product-form input[type="file"]::-ms-browse {
    background: #00BAFF;
    color: #fff !important;
    border-radius: 2px;
    padding: 8px 15px;
    outline: none;
    cursor: pointer;
    text-shadow: none;
    font-weight: 600;
    font-family: "Work Sans";
    font-size: 13px;
    border: none;
}

.enhc-product-form input[type="file"]::-ms-browse:hover {
    background-color: #005A90
}

input[type="file"]::-ms-browse {
    background-color: #ffffff00;
    margin: 0px;
    padding: 0px:
    border: 0px;
}

input[type="file"]::-webkit-file-upload-button {
    background-color: #ffffff00;
    margin: 0px;
    padding: 0px:
    border: 0px;
}
*/


/*-------------- Arabic Start --------------*/

[lang="ar"] .pws-enhancements .pws-single-column-promo .component-content .promo-image {
    float: right;
}

[lang="ar"] .pws-enhancements .pws-single-column-promo .component-content .promo-image .icon-with-hexagon-bg {
    right: auto;
    left: 0;
}

[lang="ar"] .pws-enhancements .pws-single-column-promo .component-content .promo-content {
    padding-left: auto;
    padding-right: 127px;
}

.pws-enhancements #content .pws-enhc-how-to-apply .pws-enhc-hta-contact {
    display: block;
}

.pws-enhancements #content .pws-enhc-how-to-apply .pws-enhc-hta-contact .component-content {
    display: block;
    padding: 33px 0;
}

.blog-slider-enhc.owl-carousel .item .right-content .field-link a:hover,
.blog-slider-enhc.owl-carousel .item:hover .right-content .field-link a {
    color: #7a8084 !important;
}

.blog-slider-enhc.owl-carousel .item .right-content .short-info .pws-field-type {
    margin-bottom: 6px;
    padding-right: 0;
    margin-right: 4px;
    border-right: none;
    line-height: 11px;
}

.blog-slider-enhc.owl-carousel .item .right-content .short-info .date.field-publisheddate {
    margin-bottom: 6px;
    padding-left: 4px;
    margin-left: 0;
    border-left: solid 1px rgba(0, 0, 0, .3);
    line-height: 11px;
}

.blog-slider-enhc.owl-carousel .item .right-content .short-info {
    margin-bottom: 4px;
}

#content .online-app-sec.col-xs-12 .bg-parallex-block {
    /*background-position-x: 89%;*/
}

.pws-enhancements .pws-popup-subscribe .clos-popup {
    display: none;
}

.pws-enhancements .pws-popup-subscribe.stick-bottom .clos-popup {
    display: block;
}

.pws-enhancements .pws-offer-listing .pws-listing-item .pws-image-box .offer-category {
    width: 80%;
    text-align: left;
    line-height: 11px;
    display: block;
}

.pws-enhancements .pws-offer-listing .pws-listing-item .pws-image-box .offer-category ~ .offer-category {
    display: none;
}

.pws-enhancements .pws-offer-listing .pws-listing-item .pws-image-box .offer-category .pws-date{
    display: inline-block;
    padding-left: 4px;
    border-left: solid 1px rgba(0, 0, 0, .3);
}

.pws-enhancements .pws-offer-listing .pws-listing-item .pws-image-box .offer-category .pws-field-type {
    display: inline-block;
    padding-right: 4px;
}

.pws-enhancements .pws-offer-listing .pws-listing-item .pws-content-box .pws-links-box {
    margin: 0;
    position: absolute;
    right: 20px;
    bottom: 20px;
}

.pws-enhancements .pws-offer-listing .pws-listing-item .pws-content-box .field-title {
    margin-bottom: 8px;
}

.pws-enhancements .pws-offer-listing .pws-listing-item .pws-content-box .field-title a {
    max-height: 54px;
    display: inline-block;
    overflow: hidden;
}

.pws-enhancements .pws-form-layout .page-header {
    text-align: center;
}

.pws-enhancements #content .enhc-overview-clusta.enhc-offer-carousel .featured-offers {
    margin: 0;
}

.pws-enhancements #content .enhc-overview-clusta.enhc-offer-carousel .featured-offers .item .enhc-listing-item {
    margin: 0 15px 30px 15px;
}

.pws-enhancements #content .enhc-overview-clusta.enhc-offer-carousel .featured-offers .item:hover .enhc-listing-item {
    box-shadow: 0 20px 25px 0 rgba(0, 0, 0, 0.12) !important;
}

.pws-enhancements #content .enhc-overview-clusta.enhc-offer-carousel .featured-offers .item .enhc-content-box .enhc-title a {
    max-height: 54px;
    display: inline-block;
    overflow: hidden;
    margin: 0;
}

.pws-enhancements #content .enhc-overview-clusta.enhc-offer-carousel .featured-offers .owl-nav div:hover {
    opacity: .8;
}

.pws-enhancements #content .enhc-overview-clusta.enhc-offer-carousel .featured-offers .owl-nav div.disabled:hover {
    opacity: 1;
}

.pws-enhancements .component.link-promo.pws-promo-two-links.pws-gray-bg.pws-btn-content-absolute-positioning.pws-standard-card.col-xs-12 .promo-content {
    padding: 30px 43px 80px 41px;
}

.pws-enhancements .pws-promo-two-links.pws-gray-bg.pws-btn-content-absolute-positioning.pws-standard-card .promo-content {
    min-height: 220px;
}

.pws-enhancements .enhc-blog-inner-banner .enhc-section {
    max-width: none;
    width: 1160px;
}

.pws-enhancements .pws-single-column-promo.pws-standard-card.pws-standard-card-featured {
    margin-top: 100px;
}

.pws-enhancements .pws-single-column-promo.pws-standard-card.pws-standard-card-featured.no-margin-top {
    margin-top: 0;
}

.pws-enhancements .pws-simple-accordion-title .toggle-header .toggle-label .toggle-btn {
    margin-left: 0;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    min-width: 158px;
}

.tabs-section.pws-section-islamicbanking {
    margin-bottom: 50px;
}

.pws-enhancements .pws-about-page-content .field-content {
    margin-top: 100px;
}

.component.pws-about-reports.pws-gray-bg .row.column-splitter {
    margin-top: 100px;
    margin-bottom: 70px;
}

.pws-enhancements .pws-about-reports .pws-standard-card.pws-standard-card-featured {
    height: 430px;
}

.pws-enhancements .pws-about-reports .pws-standard-card.pws-standard-card-featured .pws-block {
    height: 100%;
}

.pws-enhancements .pws-offer-listing.search-results {
    margin-bottom: 75px;
    margin-top: 25px;
}

.pws-enhancements .pws-simple-accordion-title .toggle-content .rich-text h3 {
    padding: 0;
}

.pws-main-findabranch-container {
    margin: 0 0 -85px !important;
}

.nav-up.nav-up-ani .pws-main-findabranch-container {
    margin: 0 0 40px;
}

.pws-enhancements #content .pws-indefinite-cols-link-list.pws-indefinite-w-bg-line.pws-add-padding > .component-content {
    padding: 50px 0 !important;
}

.pws-inpagenav-container .container.pws-add-padding .rich-text > .component-content > h3 {
    padding-bottom: 50px;
}

.pws-enhancements .pws-single-column-promo.pws-standard-card.pws-standard-card-featured.no-padding-top {
    margin-top: 0;
    padding-bottom: 50px;
}

.pws-section-grid-gray-standard-cards .row-splitter .rich-text.pws-add-padding {
    padding-top: 50px;
    padding-bottom: 100px;
}

#content .rich-text.pws-add-padding.no-padding-top h2 {
    padding-top: 30px;
    padding-bottom: 90px;
}

.pws-enhancements .pws-single-column-promo.pws-standard-card.pws-standard-card-featured.no-margin-top.pws-add-padding {
    padding-top: 26px;
    padding-bottom: 60px;
}

.pws-enhancements .pws-enhc-how-to-apply, .pws-enhc-how-to-apply {
    padding-bottom: 82px!important;
    padding-top: 50px !important;
}

.pws-enhancements #content .pws-enhc-how-to-apply .column-splitter {
    /*padding: 7px 0 0 !important;*/
}

.pws-enhancements .pws-single-column-promo.pws-indefinite-single-col-link {
    margin-bottom: 100px !important;
}

.pws-enhancements #content .pws-features-gray .pws-indefinite-cols-link-list {
    padding-top: 100px;
    padding-bottom: 100px;
}

.pws-enhancements .enhc-promo-info-box {
    margin-top: 100px;
    margin-bottom: 100px;
}

.pws-enhancements #productsAnchor .pws-add-padding.pws-features-gray .row.column-splitter .col-xs-6:nth-child(1) .pws-standard-card{
    padding-left: 0;
}

.pws-enhancements #productsAnchor .pws-add-padding.pws-features-gray .row.column-splitter .col-xs-6:nth-child(2) .pws-standard-card{
    padding-right: 0;
}

.pws-enhancements .pws-standard-card .promo-content {
    padding: 30px 43px 100px 47px !important;
}

.enhc-product-form .joinus-academic-detail input[type='file'] {
    display: none;
}

.enhc-product-form .joinus-academic-detail .file-info {
    font-size: 12px;
    opacity: .6;
    padding-top: 7px;
    display: block;
}

.enhc-product-form .joinus-academic-detail .browse-btn {
    background: #00BAFF !important;
    font-family:notosansenglish-regular;
    font-size: 13px;
    color: #ffffff;
    font-weight: 600;
    line-height: 34px;
    padding: 0 20px !important;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    cursor: pointer;
    display: block;
    width: 117px;
    text-align: center;
}

.pws-enhancements .pws-popup-subscribe .form-submit-border input:hover {
    text-shadow: none;
}

.pws-enhancements .arb-search-faq {
    margin-bottom: 100px;
}

.pws-enhancements #content .enhc-overview-clusta.enhc-offer-carousel .featured-offers .owl-nav .disabled {
    display: none;
}

.pws-enhancements .pws-form-layout .form-group select.pws-cal-success {
    color: #172328!important;
    opacity: 1 !important;
}

.pws-enhancements .pws-blog-inner-content {
    margin-bottom: 100px;
}

.pws-enhancements .pws-single-column-promo.pws-standard-card.pws-standard-card-featured.no-margin-top .component-content .promo-content {
    padding: 47px 117px 31px 117px !important;
}

/*[lang="ar"]*/

.pws-header-top-container .col-left-nav {
    width: 40%;
}

.pws-header-top-container .col-right-nav {
    width: 60%;
}

#content .enhc-overview-clusta .featured-offers .enhc-content-box .enhc-title, #content .enhc-overview-clusta .featured-offers .enhc-content-box .enhc-title a {
    max-height: 51px;
    overflow: hidden;
}

.pws-enhancements #content .pws-enhc-report-desktop .no-padding-top.tabs {
    margin-bottom: 100px;
}

.pws-enhancements #content .enhc-overview-clusta .featured-offers > .item:first-child .enhc-content-box .enhc-title,
.pws-enhancements #content .enhc-overview-clusta .featured-offers > .item:first-child .enhc-content-box .enhc-title a {
    max-height: none;
}

.eh-dark-box a:hover {
    color: #00BAFF;
    font-weight: bold;
}

.component.link.position-center a.inline-btn.unfilled {
    font-family: notosansenglish-regular;
    font-size: 13px;
    font-weight: 600;
    padding: 12px 23px;
    color: #00BAFF !important;
    border: solid 1px #00BAFF !important;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    line-height: 14px !important;
}

.component.link.position-center a.inline-btn.unfilled:hover {
    color: #005A90 !important;
    border-color: #005A90 !important;
    -webkit-box-shadow: inset 0 0 0 0.5px #005A90;
    -moz-box-shadow: inset 0 0 0 0.5px #005A90;
    box-shadow: inset 0 0 0 0.5px #005A90;
    font-weight: 600;
}

.pws-enhancements .pws-popup-subscribe.stick-bottom {
    z-index: 100;
}

.pws-enhancements .short-tabs li a {
    margin: 0 22px;
}

.pws-enhancements .pws-enhc-sticky-filter-bar {
    clear: both;
}

.pws-enhancements #content .pws-indefinite-cols-link-list.pws-linklist-carousel ul li {
    padding: 0 10px;
}

.pws-enhancements .pws-enhc-toggle-text table.table-offers > tbody > tr > td:first-child,
.pws-enhancements .pws-enhc-toggle-text table.table-offers > tbody > tr > td {
    width: 1%;
}

.pws-enhancements .pws-enhc-toggle-text table.table-offers th:first-child {
    border-left: 1px solid #ddd;
}

.pws-enhancements #content .pws-enhc-campare-cards .component-content .js-links [class^="col-"] .btn-apply-now {
    padding: 12px 10px;
}

.branch-locator-filters-box.pws-map-location-finder-hide .location-filter {
    display: none;
}

.branch-locator-filters-box.pws-map-location-finder-hide .plain-html h4 {
    padding-right: 110px;
}

.pws-enhancements .branch-locator-filters-box .pws-http-warning .component-content,
.pws-enhancements .branch-locator-filters-box .pws-geolocation-warning .component-content {
    width: 100%;
    margin: 0 auto;
    padding: 50px;
    background-color: white;
}

.branch-locator-filters-box .arb-map-search-box {
    padding: 0;
    margin: 0;
    width: 100%;
    filter: drop-shadow(0px 2px 7px rgba(0, 0, 0, 0.05));
    position: relative;
    z-index: 120;
}

.branch-locator-filters-box .arb-map-search-box .component-content > label {
    display: none;
}

.branch-locator-filters-box .arb-map-search-box .component-content > label {
    width: 22px;
    height: 22px;
    float: right;
    position: absolute;
    right: 117px;
    z-index: 1002;
    background: #fff url(../images/icons/clear_field_button.svg) no-repeat center;
    cursor: pointer;
}
[lang="ar"] .branch-locator-filters-box .arb-map-search-box .component-content > label {
    right: 220px;
}

.branch-locator-filters-box .arb-map-search-box.input-active .component-content > label {
    display: block;
}

.branch-locator-filters-box .arb-map-search-box .search-box-button {
    position: absolute;
    top: 1px;
    width: 50px;
    height: 59px;
    overflow: hidden;
    border: none;
    text-indent: -999px;
    box-shadow: none;
    margin: 0;
    left: 0;
    right: auto;
    background: #fff url(../images/icons/search-icon2.svg) no-repeat center !important;
}

.branch-locator-filters-box .arb-map-search-box.input-active .search-box-button {
    background-image: url(../images/icons/search-icon-active.svg) !important;
}

.branch-locator-filters-box .arb-map-search-box .search-box-input::placeholder {
    color: #9b9b9b
}

.branch-locator-filters-box .arb-map-search-box .search-box-input {
    border: none;
    border-radius: 0;
    height: 61px;
    padding: 0 140px 0 50px;
    font-size: 16px;
    line-height: 1.5;
    text-align: left;
    color: #172328;
    margin: 0;
}
[lang="ar"] .branch-locator-filters-box .arb-map-search-box .search-box-input {
    text-align: right;
}
.autocomplete-done .branch-locator-filters-box .arb-map-search-box .search-box-input {
    border-bottom: 1px solid #f6f6f6;
}

.arb-map-search-box .tt-dropdown-menu {
    border: none;
    width: 100%;
}

.arb-map-search-box .tt-dropdown-menu {
    font-size: 14px;
    text-align: left;
    color: #4c4e54 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.arb-map-search-box .tt-dropdown-menu .tt-dataset-1 .tt-suggestion:hover {
    background: #f6f6f6 !important;
    cursor: pointer;
}

.arb-map-search-box .tt-dropdown-menu .tt-dataset-1 .tt-suggestion:hover * {
    color: #4c4e54 !important;
    background: #f6f6f6 !important;
}

.arb-map-search-box .tt-dropdown-menu .tt-dataset-1 .tt-suggestion {
    font-family: notosansenglish-regular;
    font-size: 14px;
    color: #4c4e54 !important;
    font-weight: normal;
    line-height: 21px;
    padding: 22px 30px !important;
    border-bottom: 1px solid #e8e8e8;
    margin: 0;
    background: #fff !important;
}

.branch-locator-filters-box .arb-map-search-box .tt-dropdown-menu {
    font-family: notosansenglish-regular;
    display: block;
    box-shadow: none;
    background: #fff;
    height: 100vh;
    max-height: 100vh;
}




@media screen and (max-width: 1366px) {
    .pws-enhancements .hta-editorial {
        margin-top: 70px !important;
    }
}

@media screen and (max-width: 1159px) {
    .pws-enhancements .enhc-blog-inner-banner .enhc-section {
        max-width: none;
        width: 100%;
    }

    .pws-enhancements footer .pws-enhc-footer .pws-footer-nav .component-content,
    .pws-enhancements footer .pws-enhc-footer .pws-footer-copyrigt .component-content {
        max-width: none;
    }

    .pws-enhancements footer .pws-enhc-footer .pws-footer-nav > .component-content,
    .pws-enhancements footer .pws-enhc-footer .pws-footer-copyrigt > .component-content {
        width: 100%;
        padding: 0 30px;
    }

    .pws-enhancements footer .pws-enhc-footer .pws-footer-copyrigt .component-content .link-list ul li .field-link a {
        margin: 15px 10px;
    }
}

@media screen and (max-width: 1024px) {
    .pws-enhancements .pws-single-column-promo .component-content .promo-image {
        height: 340px;
    }
}

@media screen and (max-width: 800px) {

    .pws-enhancements .facet-single-selection-list .facet-search-filter .facet-value.active-facet:hover:before {
        display: block !important;
    }

    .pws-enhancements .arb-global-search .component-content > .column-splitter {
        flex-direction: unset;
        display: flex !important;
    }

    .pws-enhancements .arb-global-search .component-content .column-splitter .arb-cta-left {
        width: 590px;
    }

    .pws-enhancements .column-splitter {
         display: block !important;
    }

    .carousel .field-slidetext {
        left: 30px !important;
    }

    #content .enhc-overview-clusta .featured-offers > .item:first-child > .enhc-listing-item {
        height: auto;
    }

    #content .enhc-overview-clusta .featured-offers > .item:first-child .enhc-content-box {
        padding: 30px !important;
    }

    #content .enhc-overview-clusta .featured-offers > .item:nth-child(n+2) .enhc-listing-item .enhc-content-box .enhc-subtitle,
    #content .enhc-overview-clusta .featured-offers > .item:nth-child(n+2) .enhc-listing-item .enhc-content-box .enhc-subtitle a {
        width: 100%;
    }

    .blog-slider-enhc > .component-content {
        max-width: 90% !important;
    }

    .pws-enhancements footer .pws-enhc-footer .pws-footer-nav .component-content .row.column-splitter > .col-sm-4.col-md-3 {
        width: 25%;
    }

    .pws-enhancements footer .pws-enhc-footer .pws-footer-nav .component-content .row.column-splitter > .col-sm-4.col-md-3:nth-child(3) .link-list li {
        padding-right: 20px;;
    }

    .pws-enhancements footer .pws-enhc-footer .pws-footer-nav .component-content .rich-text ul li {
        font-size: 15px;
    }

    .pws-enhancements .component-content .whats-new-left {
        padding: 0 !important;
    }

    .pws-enhancements #header .search-box .search-box-input {
        width: 100% !important;
        float: right;
    }

    .pws-enhancements .pws-search-btn {
        background: url(../images/icons/search-icon-white.png) center no-repeat;
    }

    .pws-header-top-container .row.column-splitter .pws-search-link {
        width: 100%;
        z-index: 999;
    }

    .pws-header-top-container .row.column-splitter .pws-search-link .search-top-box {
        right: 26px;
        width: calc(100% - 58px) !important;
    }

    .pws-enhancements .pws-header-top-container .language-selector {
        padding: 7px 15px !important;
    }
    .pws-header-top-container .row.column-splitter .pws-search-link .pws-search-btn {
        right: 0;
    }

    .pws-enhancements .pws-show-in-mobile {
        display: block !important;
    }

    .pws-enhancements .pws-header-top-container.boxed > .component-content .col-left-nav {
        display: none;
    }

    .pws-enhancements .pws-header-top-container.boxed > .component-content .col-right-nav {
        width: 100%;
    }

    .pws-enhancements .pws-header-top-container .col-right-nav .pws-map-link {
        float: left;
        position: absolute;
        top: 0;
        left: 0;
    }

    .pws-enhancements .pws-header-top-container .row.column-splitter .col-right-nav > div {
        min-width: auto;
        width: 100%;
    }

    .pws-header-top-container .row.column-splitter .col-right-nav div > .component {
        margin-top: 0;
    }

    .pws-enhancements .pws-header-top-container .col-right-nav .pws-map-link + .col-xs-3 + .col-xs-3 {
        float: right;
    }

    .pws-enhancements .pws-header-top-container .link .component-content .field-link a {
        background-color: #00BAFF;
        color: #FFFFFF !important;
    }

    .pws-enhancements .pws-header-top-container .link .component-content .field-link a:hover {
        background-color: #005A90;
        color: #FFFFFF !important;
    }

    .pws-enhancements .pws-header-nav-container {
        height: 56px;
    }

    .search-box-open .pws-enhancements .pws-header-nav-container {
        background-color: #FFFFFF;
        border: none;
        box-shadow: 0 2px 50px 0 rgba(0, 0, 0, 0.2);
    }

    .search-box-open .pws-enhancements .pws-search-btn {
        background: url(../images/icons/search-icon-blue.png) center no-repeat;
    }

    .search-box-open .pws-enhancements .search-top-box:before {
        top: -17px;
        height: 55px;
        background-color: #FFFFFF;
    }

    .pws-enhancements #header .search-box .tt-dropdown-menu {
        width: calc(100% + 58px);
        padding: 0 7px;
        padding-right: 38px;
    }

    .pws-enhancements .pws-logo-main {
        margin: 0;
        width: 100%;
    }

    .pws-enhancements .pws-logo-main .component-content a {
        margin: 8px auto;
    }

    .pws-enhancements .pws-logo-main .component-content a img {
        height: auto;
        width: 100px;
    }

    .pws-enhancements .hamburger {
        left: auto;
        right: -50px;
        top: 15px;
        padding: 0;
        -moz-transform: scale(0.5);
        -webkit-transform: scale(0.5);
        -o-transform: scale(0.5);
        -ms-transform: scale(0.5);
        transform: scale(0.5);
    }

    .hamburger.hamburger--squeeze.is-active {
        padding-left: 0 !important;
        -moz-transform: scale(0.45);
        -webkit-transform: scale(0.45);
        -o-transform: scale(0.45);
        -ms-transform: scale(0.45);
        transform: scale(0.45);
    }

    #header .pws-header-top-container .row.column-splitter div {
        border: none;
        min-height: 0;
    }

    .col-left-nav .navigation {
        display: none;
    }

    .pws-header-top-container .row.column-splitter .col-right-nav > div {
        position: static;
    }

    .pws-search-btn {
        position: absolute !important;
        display: block;
        top: 53px;
    }

    .pws-toggle-drop-right, .m-m-header, .m-m-footer, .m-m-links {
        display: none;
    }

    .main-header .top-nav-container {
        z-index: 998;
        width: 280px;
        position: absolute;
        top: 0;
        left: -280px;
        transition: left 500ms;
    }

    .main-header .top-nav-container, .main-header .top-nav-container .top-nav-inner:before {
        width: calc(100% - 110px);
        left: calc(-100% + 110px);
        transition: left 500ms;
    }

    .pws-logo-main {
        margin: 0;
    }

    .pws-logo-main .component-content a {
        margin: 10px auto;
        display: inline-block;
        text-align: center;

    }

    .pws-logo-main .component-content a img {
        padding-bottom: 0;
        margin: 0 auto !important;
        display: block;
    }

    .hamburger {
        display: inline-block;
        position: absolute;
    }
    .hamburger:hover {
        opacity: 1;

    }

    .hamburger.hamburger--squeeze.is-active {
        padding-left: 10px;
    }

    .hamburger-box {
        position: relative !important;
    }

    .hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
        position: absolute !important;
    }

    .hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
        background-color: #fff;
    }

    .pws-header-top-container, .pws-header-nav-container {
        margin-left: 0;
        transition: margin-left 500ms;
        padding: 0;
    }
    .component.container.col-xs-12 {
        padding: 0;
    }

    .pws-logo-main {
        text-align: center;
    }

    .main-header .top-nav-container .top-nav-inner {
        display: none;
    }

    .search-box-open .search-top-box {
        position: absolute !important;
        display: block;
        top: 52px;
    }

    .pws-enhancements #header .search-box .search-box-input {
        padding-top: 0;
        padding-bottom: 19px;
    }

}

@media screen and (max-width: 768px) and (min-width:768px) {
    .pws-enhancements .pws-popup-subscribe .page-header {
        width: 45%;
    }
    .pws-enhancements .pws-popup-subscribe .arb-popup-email {
        left: 45%;
    }
    .pws-enhancements .pws-popup-subscribe .form-submit-border {
        width: 14%;
        left: 78.5%;
        margin-left: 25px;
    }
    .pws-enhancements footer .pws-enhc-footer .pws-footer-nav .component-content .rich-text ul li {
        font-size: 15px;
    }
}

@media screen and (max-height: 800px) {
    .facet-single-selection-list {
        margin-top: 0;
    }
    .pws-enhancements .enhc-card-offers-advance-filter .component .component-content .btn-show-partners, .pws-enhancements .enhc-card-offers-advance-filter .component .component-content .btn-show-locations {
        padding: 10px 20px 23px 0;
    }
    .pws-enhancements .enhc-card-offers-advance-filter .component-content .link .component-content {
        margin-bottom: 20px;
    }
}

@media screen and (min-width: 1024px) and (max-width: 1250px) {
    .pws-enhancements .navigation.navigation-mobile .rel-level1 a {
        padding: 0 6px;
    }
}

@media screen and (max-width: 768px) {
    .pws-enhancements .branch-locator-filters-box.pws-map-location-finder-hide .pws-geolocation-warning .geolocation-close {
        top: 80px;
    }

    .autocomplete-done .branch-locator-filters-box.pws-map-location-finder-hide .pws-search-results-scroll-container {
        top: 189px;
    }

    .row.column-splitter > .section-margin-bottom-50 {
        margin-bottom: 0;
    }

    .row.column-splitter > .section-margin-top-50 {
        margin-top: 0;
    }

    #content .enhc-overview-clusta .featured-offers > .item:first-child .enhc-listing-item .enhc-link-btn {
        padding-top: 0;
    }

    .blog-slider-enhc > .component-content {
        max-width: 100% !important;
    }

    .pws-enhancements .pws-blog-inner-content {
        margin-bottom: 50px;
    }

    #content .pws-simple-accordion-title .component-content details[open] .toggle-header {
        padding-bottom: 0;
        margin-bottom: 50px;
    }

    .pws-enhancements .facet-single-selection-list.blogscategory {
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        margin-bottom: 0;
    }

    .pws-enhancements .facet-single-selection-list.blogscategory .facet-search-filter .facet-value,
    .pws-enhancements .facet-single-selection-list.blogscategory .bottom-remove-filter button {
         margin: 0 12px;
    }

    .pws-enhancements .facet-single-selection-list.blogscategory .component-content > .bottom-remove-filter {
        height: 0;
        overflow: hidden;
    }

    .pws-enhancements .facet-single-selection-list.blogscategory .facet-search-filter .facet-value:hover {
        color: #585858 !important;
    }

    .pws-enhancements .facet-single-selection-list.blogscategory .facet-search-filter .facet-value:hover:before {
         display: none;
    }

    .pws-enhancements .arb-search-faq {
        margin-bottom: 50px;
    }

    .pws-enhancements .pws-form-layout .calculator-left-sec .form-group .control-label {
        width: 100%;
    }

    .pws-enhancements footer .pws-enhc-footer .pws-footer-nav .component-content .rich-text ul li {
        font-size: 15px;
    }

    .pws-level-3 .pws-cta-bg-banner img {
        right: 0 !important;
    }

    .pws-header-top-container .row.column-splitter .col-right-nav .row.column-splitter {
        display: block !important;
    }

    html .pws-enhancements #content .pws-indefinite-cols-link-list.pws-indefinite-link-line-title>.component-content>h3 {
        display: inline-block;
        font-size: 24px;
        margin: 50px 0 0 0;
        padding: 0 30px;
    }

    .pws-enhancements .InPageNav .container+.tabs-boxes .pws-container-wrap .enhc-promo-info-box, .pws-enhancements .enhc-promo-info-box {
        margin-bottom: 0 !important;
    }

    .pws-enhancements .pws-single-column-promo.pws-standard-card.pws-standard-card-featured {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    #content .rich-text > .component-content > h2, #content .rich-text > .component-content > h1 {
        font-size: 36px;
        line-height: 40px;
        padding-bottom: 20px !important;
    }

    html #content .rich-text > .component-content > h2 {
        font-size: 26px !important;
        padding-top: 50px !important;
    }

    .pws-enhancements .pws-about-reports .pws-standard-card.pws-standard-card-featured .pws-block {
        height: 140px;
    }

    .pws-enhancements .pws-about-reports .pws-standard-card.pws-standard-card-featured {
        height: auto;
    }

    .pws-enhc-surveyform .pws-enhc-survey-of-site, .pws-enhc-surveyform .pws-enhc-survey-of-product {
        min-height: 480px;
    }

    .pws-enhancements #content .pws-enhc-how-to-apply .pws-enhc-hta-contact {
        margin-top: 50px !important;
    }

    .pws-enhancements #content .enhc-overview-clusta.enhc-offer-carousel .featured-offers .item .enhc-listing-item {
        margin: 0 5px 30px 5px;
    }

    .pws-header-top-container, .pws-header-nav-container {
        margin: 0;
        padding: 0;
    }

    .pws-enhancements .pws-section-calculator .pws-form-layout .page-header h2 {
        text-align: center;
    }

    .pws-enhancements .pws-form-layout .calculator-right-sec .form-inline-btns {
        padding-bottom: 50px;
    }

    .pws-enhancements .terms-block {
        border: none;
        padding: 0 30px;
        margin: 35px 0;
    }

    .pws-enhancements .terms-block .col-md-6, .pws-enhancements .terms-block .col-md-6:last-child {
        padding: 15px 0;
    }

    /*--------- nav*/

    .pws-enhancements .column-splitter {
        display: block !important;
    }

    .pws-enhancements #header .search-box .search-box-input {
        width: 100% !important;
        float: right;
    }

    .pws-enhancements .pws-search-btn {
        background: url(../images/icons/search-icon-white.png) center no-repeat;
    }

    .pws-header-top-container .row.column-splitter .pws-search-link {
        width: 100%;
        z-index: 999;
    }

    .pws-header-top-container .row.column-splitter .pws-search-link .search-top-box {
        right: 26px;
        width: calc(100% - 58px) !important;
    }

    .pws-enhancements .pws-header-top-container .language-selector {
        padding: 7px 15px !important;
    }
    .pws-header-top-container .row.column-splitter .pws-search-link .pws-search-btn {
        right: 0;
    }

    .pws-enhancements .pws-show-in-mobile {
        display: block !important;
    }

    .pws-enhancements .pws-header-top-container.boxed > .component-content .col-left-nav {
        display: none;
    }

    .pws-enhancements .pws-header-top-container.boxed > .component-content .col-right-nav {
        width: 100%;
    }

    .pws-enhancements .pws-header-top-container .col-right-nav .pws-map-link {
        float: left;
        position: absolute;
        top: 0;
        left: 0;
    }

    .pws-enhancements .pws-header-top-container .row.column-splitter .col-right-nav > div {
        min-width: auto;
        width: 100%;
    }

    .pws-header-top-container .row.column-splitter .col-right-nav div > .component {
        margin-top: 0;
    }

    .pws-enhancements .pws-header-top-container .col-right-nav .pws-map-link + .col-xs-3 + .col-xs-3 {
        float: right;
    }

    .pws-enhancements .pws-header-top-container .link .component-content .field-link a {
        background-color: #00BAFF;
        color: #FFFFFF !important;
    }

    .pws-enhancements .pws-header-top-container .link .component-content .field-link a:hover {
        background-color: #005A90;
        color: #FFFFFF !important;
    }

    .pws-enhancements .pws-header-nav-container {
        height: 56px;
    }

    .search-box-open .pws-enhancements .pws-header-nav-container {
        background-color: #FFFFFF;
        border: none;
        box-shadow: 0 2px 50px 0 rgba(0, 0, 0, 0.2);
    }

    .search-box-open .pws-enhancements .pws-search-btn {
        background: url(../images/icons/search-icon-blue.png) center no-repeat;
    }

    .search-box-open .pws-enhancements .search-top-box:before {
        top: -17px;
        height: 55px;
        background-color: #FFFFFF;
    }

    .pws-enhancements #header .search-box .tt-dropdown-menu {
        width: calc(100% + 58px);
        padding: 0 7px;
        padding-right: 38px;
    }

    .pws-enhancements .pws-logo-main {
        margin: 0;
        width: 100%;
    }

    .pws-enhancements .pws-logo-main .component-content a {
        margin: 8px auto;
    }

    .pws-enhancements .pws-logo-main .component-content a img {
        height: auto;
        width: 100px;
    }

    .pws-enhancements .hamburger {
        left: auto;
        right: -50px;
        top: 15px;
        padding: 0;
        -moz-transform: scale(0.5);
        -webkit-transform: scale(0.5);
        -o-transform: scale(0.5);
        -ms-transform: scale(0.5);
        transform: scale(0.5);
    }

    .hamburger.hamburger--squeeze.is-active {
        padding-left: 0 !important;
        -moz-transform: scale(0.45);
        -webkit-transform: scale(0.45);
        -o-transform: scale(0.45);
        -ms-transform: scale(0.45);
        transform: scale(0.45);
    }

    #header .pws-header-top-container .row.column-splitter div {
        border: none;
        min-height: 0;
    }

    .col-left-nav .navigation {
        display: none;
    }

    .pws-header-top-container .row.column-splitter .col-right-nav > div {
        position: static;
    }

    .pws-search-btn {
        position: absolute !important;
        display: block;
        top: 53px;
    }

    .pws-toggle-drop-right, .m-m-header, .m-m-footer, .m-m-links {
        display: none;
    }

    .main-header .top-nav-container {
        z-index: 998;
        width: 280px;
        position: absolute;
        top: 0;
        left: -280px;
        transition: left 500ms;
    }

    .main-header .top-nav-container, .main-header .top-nav-container .top-nav-inner:before {
        width: calc(100% - 110px);
        left: calc(-100% + 110px);
        transition: left 500ms;
    }

    .pws-logo-main {
        margin: 0;
    }

    .pws-logo-main .component-content a {
        margin: 10px auto;
        display: inline-block;
        text-align: center;

    }

    .pws-logo-main .component-content a img {
        padding-bottom: 0;
        margin: 0 auto !important;
        display: block;
    }

    .hamburger {
        display: inline-block;
        position: absolute;
    }
    .hamburger:hover {
        opacity: 1;

    }

    .hamburger.hamburger--squeeze.is-active {
        padding-left: 10px;
    }

    .hamburger-box {
        position: relative !important;
    }

    .hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
        position: absolute !important;
    }

    .hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
        background-color: #fff;
    }

    .pws-header-top-container, .pws-header-nav-container {
        margin-left: 0;
        transition: margin-left 500ms;
        padding: 0;
    }
    .component.container.col-xs-12 {
        padding: 0;
    }

    .pws-logo-main {
        text-align: center;
    }

    .main-header .top-nav-container .top-nav-inner {
         display: none;
    }

    .search-box-open .search-top-box {
        position: absolute !important;
        display: block;
        top: 52px;
    }

    .pws-enhancements #header .search-box .search-box-input {
        padding-top: 0;
        padding-bottom: 19px;
    }

    .pws-enhancements #content .pws-single-column-promo .component-content {
        padding: 0 !important;
    }

    .pws-enhancements .enhc-card-offers-advance-filter .pws-offer-mobile-container {
        display: block;
    }



}

@media screen and (max-width: 767px) {

    .pws-enhancements .arb-global-search .component-content > .column-splitter {
        display: block !important;
    }

    .pws-enhancements .pws-single-column-promo.pws-standard-card .component-content .pws-block {
        height: 140px !important;
    }

    .pws-enhancements .pws-single-column-promo.pws-indefinite-single-col-link {
        margin-bottom: 50px !important;
    }

    .pws-enhancements .carousel-inner ul li.slide .field-slidetext {
        top: 100px;
        min-height: 160px !important;
    }

    .pws-enhancements .hamburger {
        top: 50px !important;
    }

    .pws-enhancements #content .enhc-overview-clusta .featured-offers > .item:nth-child(n+2) .enhc-listing-item .enhc-content-box .enhc-title a {
        overflow: hidden;
        display: inline-block;
        margin-bottom: 0;
        font-family: notosansenglish-regular;/*'PageSans-DemiBol';*/
        font-weight: 600;
        /*border-bottom: solid 1px #172328;*/
        text-decoration: underline;
        line-height: 24px;
    }

    .pws-enhancements .pws-popup-subscribe {
         display: block !important;
    }

    .pws-enhancements .pws-offer-listing .pws-listing-item .pws-content-box {
        height: 200px;
    }

    .online-app-sec .promo-content .pws-title {
        padding-right: 30px;
    }

    .blog-slider-enhc.owl-carousel .item .right-content .pws-field-title a,
    .blog-slider-enhc.owl-carousel .item .right-content .pws-field-title a:hover {
        text-decoration: underline;
    }

    .blog-slider-enhc .component-content .owl-item .item {
        box-shadow: 0 3px 2px rgba(0,0,0,0.06);
        -webkit-box-shadow: 0 3px 2px rgba(0,0,0,0.06);
        -moz-box-shadow: 0 3px 2px rgba(0,0,0,0.06);
        -ms-box-shadow: 0 3px 2px rgba(0,0,0,0.06);
    }

    .blog-slider-enhc.owl-carousel .owl-stage-outer {
        overflow: visible;
    }

    .pws-enhancements .carousel-inner ul li.slide .pws-enhc-carousel-banner.pws-enhc-carousel-banner-inner .pws-enhc-banner-content {
        bottom: 20px !important;
    }

    .pws-enhancements .carousel-inner .pws-enhc-carousel-banner.pws-enhc-carousel-banner-inner .pws-enhc-banner-content .field-slidetext h3, .pws-enhancements .carousel-inner .pws-enhc-carousel-banner.pws-enhc-carousel-banner-inner .pws-enhc-banner-content .pws-text h3  {
        font-size: 24px !important;
    }

    /*
    .pws-enhancements .enhc-picto-indefinite-cols-link-list ul .owl-item li {
        height: auto!important;
    }
    */

    .pws-enhancements .enhc-picto-indefinite-cols-link-list ul li {
        width: 100%;
    }

    .enhc-picto-indefinite-cols-link-list ul .owl-item li .eh-content {
        box-shadow: 0 3px 3px 1px rgba(0,0,0,0.06);
        -webkit-box-shadow: 0 3px 3px 1px rgba(0,0,0,0.06);
        -moz-box-shadow: 0 3px 3px 1px rgba(0,0,0,0.06);
        -ms-box-shadow: 0 3px 3px 1px rgba(0,0,0,0.06);
        border-color: transparent;
        /* transform: scale(1.02); */
        z-index: 22;
        position: relative;
        background: #fff;
    }

    .pws-enhancements .enhc-picto-indefinite-cols-link-list > .component-content > h3 {
        font-family: notosansenglish-light;
        font-size: 24px;
        color: #172328;
        line-height: 35px;
    }

    .pws-enhancements .branch-locator-filters-box .pws-geolocation-warning {
        display: none;
        width: 100%;
        height: 550px;
        position: absolute;
        top: 0;
        z-index: 50;
        background-color: #f9f9f9;
    }

    .pws-enhancements .branch-locator-filters-box .pws-geolocation-warning .component-content {
        width: 150px;
        margin: 220px auto 0;
        text-align: center;
    }

    .pws-enhancements .branch-locator-filters-box .pws-geolocation-warning .component-content:before {
        content: "";
        display: inline-block;
        background: url("../images/icons/geolocation-icon.png") center top no-repeat;
        width: 30px;
        height: 30px;
    }

    .pws-enhancements .branch-locator-filters-box .pws-geolocation-warning .component-content p {
        font-family: notosansenglish-regular;
        font-size: 12px;
        color: #b6b6b6;
        font-weight: 800;
        line-height: 18px;
        margin: 0;
        padding: 0;
        padding-top: 12px;
    }

    .pws-enhancements .branch-locator-filters-box .pws-geolocation-warning .geolocation-close {
        display: block;
        position: absolute;
        top: 20px;
        right: 20px;
        background: url("../images/icons/gray-close.png") center no-repeat;
        height: 12px;
        width: 12px;
    }

    html .pws-main-findabranch-container .map .gm-style .gm-style-iw {
        left: -45px !important;
    }

    .pws-enhancements .pws-enhc-sticky-filter-bar .facet-single-selection-list .facet-search-filter .facet-value:hover,
    .pws-enhancements .pws-enhc-sticky-filter-bar .facet-single-selection-list .bottom-remove-filter button:hover {
        font-weight: 400;
        color: #999999;
    }

    .pws-enhancements .pws-enhc-sticky-filter-bar .facet-single-selection-list .facet-search-filter .facet-value:hover:before,
    .pws-enhancements .pws-enhc-sticky-filter-bar .facet-single-selection-list .bottom-remove-filter button:hover:before {
        height: 4px;
        background-color: transparent;
        box-shadow: none;
    }

    .pws-main-findabranch-container.map-view-active .pws-search-results-scroll-container {
        display: none;
    }

    .pws-bg-color-gray .link-list.pws-indefinite-cols-link-list.pws-indefinite-w-bg-line {
        margin: 30px;
        width:  calc(100% - 60px);
    }

    .enhc-product-form fieldset legend.fixed {
        top: 0 !important;
        width: calc(100% - 32px) !important;
    }

    .enhc-product-form .pws-form-heading {
        padding: 46px 16px 0 !important;
    }

    .enhc-product-form fieldset > .row {
        margin: 30px 0 0 0 !important;
    }

    #content .eh-form-state-box > .component-content {
        background: linear-gradient(74deg, #221BFF 0%, #172328 100%);
    }

    #content .eh-form-state-box .eh-form-state-purple-box {
        background: transparent !important;
    }

    #content .eh-form-state-short-details {
        margin: 0 12px;
        width: calc(100% - 24px);
        background-color: #FFFFFF;
    }

    #content .eh-form-state-short-details .rich-text {
        padding: 0 20px;
    }

    #content .eh-form-state-short-details .rich-text .signatures-list.signatures-list-green.signatures-list-split-two li {
        width: 100%;
    }

    .enhc-product-form .form-group {
        padding: 0 0 0 29px !important;
    }

    .eh-apply-product-full fieldset .continue-form-section {
        float: right;
        margin-left: 0;
        margin-right: 15px;
    }

    .pws-enhancements .eh-apply-product-full .form-submit-border {
        margin: 50px 30px 0 !important;
    }

    .eh-mobile-switch-buttons .e-btn {
        font-family:notosansenglish-regular;
        font-size: 13px;
        color: #9099a0;
        font-weight: 600;
        padding: 23px 50px 23px 70px !important;
    }

    .eh-mobile-switch-buttons .e-btn.list-view {
        background-position: 44px 24px !important;
    }

    .eh-mobile-switch-buttons .e-btn.map-view {
        background-position: 39px 23px !important;
    }

    .pws-enhancements .eh-apply-product-top .eh-dark-box {
        padding-bottom: 60px;
        min-height: auto;
    }

    .eh-apply-product-top .row.column-splitter > .col-xs-8 {
        width: 100%;
        padding: 28px 30px 70px;
    }

    .pws-enhancements .eh-apply-product-top .form-submit-border{
        margin: 50px 0 0 !important;
    }

    .eh-apply-product-top .row.column-splitter > .col-xs-4 {
        width: 100%;
    }

    .pws-enhancements .pws-form-layout.personal-finance-calculator #PFsubsector {
        margin-top: 0;
    }

    .pws-enhancements .pws-form-layout .page-header {
        padding: 0 30px;
    }

    .component.link.eh-current-location a {
        border-left: solid 1px #f6f6f6 !important;
        border-right: solid 1px #f6f6f6 !important;
    }

    .pws-enhancements #content .pws-enhc-campare-cards .component-content .card-details .detailTitle {
        background-color: #FFFFFF;
    }

    .pws-branch .pws-heading-top-box:before,
    .branch-locator-filters-box .pws-branches-box li.active .pws-branch .pws-back-to-search-btn {
        right: 20px !important;
    }

    /*
    .pws-enhancements #content .pws-enhc-campare-cards .mobileSticky {
        border-bottom: solid 1px #f9f9f9;
        padding-bottom: 10px !important;
    }
    */

    .pws-enhancements #content .pws-enhc-campare-cards .mobileSticky .campareDropd-down li {
        border-top: solid 1px #f9f9f9;
        border-left: solid 1px #f9f9f9;
        padding: 70px 0;
    }

    .pws-enhancements #content .pws-enhc-campare-cards .mobileSticky .campareDropd-down li:first-child {
        border-left: none;
    }

    .pws-enhancements #content .pws-enhc-campare-cards .mobileSticky.cardSelected-mob .campareDropd-down li {
        padding: 15px 0;
        border-bottom: solid 1px #f9f9f9;
    }

    .pws-enhancements #content .pws-enhc-campare-cards .component-content .card-details .row:nth-child(odd) [class^="col-"] {
        border-left: none;
        min-height: auto;
    }

    /*
    .pws-enhancements #content .pws-enhc-campare-cards .mobileSticky .category-title {
        line-height: 15px;
        margin-bottom: 94px;
    }
    */

    .pws-enhancements #content .pws-enhc-campare-cards .mobileSticky.cardSelected-mob .category-title {
        margin-bottom: 24px;
    }

    .pws-enhancements #content .pws-enhc-campare-cards .component-content .campareDropd-down li.cardSelected .compr-card-item button.rmv-btn.mobile {
        display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6, BB7 */
        display: -ms-flexbox;  /* TWEENER - IE 10 */
        display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
        display: flex;
        order: 3;
         margin-top: 0;
    }

    .pws-enhancements #content .pws-enhc-campare-cards .frist-comp-styl .card-details .detailTitle {
        width: 50%;
        padding: 20px 30px;
        text-align: left;
    }

    .pws-enhancements #content .pws-enhc-campare-cards .frist-comp-styl .card-details .pws-first-card-select {
        background-color: #fbfbfc;
    }

    .pws-enhancements #content .pws-enhc-campare-cards .frist-comp-styl .card-details .pws-second-card-select,
    .pws-enhancements #content .pws-enhc-campare-cards .frist-comp-styl .card-details .pws-third-card-select {
        display: none;
    }

    .pws-enhancements #content .pws-enhc-campare-cards .component-content .frist-comp-styl .card-details .row {
        background-color: #f9f9f9;
    }

    .pws-enhancements #content .pws-enhc-campare-cards .component-content .frist-comp-styl .card-details .row:nth-child(odd) {
        background-color: #f9f9f9;
    }

    .pws-enhancements #content .pws-enhc-campare-cards .component-content .card-details .detailTitle {
        margin-right: 0;
    }

    /*
    .pws-enhancements #content .pws-enhc-campare-cards .compare-cards {
        margin-left: -30px;
        width: calc(100% + 60px);
    }
    */

    .pws-enhancements #content .pws-enhc-campare-cards .mobileSticky.fixed .category-title {
        margin-bottom: 24px;
    }

    .pws-enhancements #content .pws-enhc-campare-cards .component-content .no-card {
        margin: 0;
        background-color: #f9f9f9;
        padding-top: 91px;
        padding-bottom: 125px;
    }

    .pws-enhancements #content .pws-enhc-campare-cards {
        padding: 0;
    }


    .pws-enhancements .arb-search-product .search-results-count {
        display: none;
    }

    .pws-enhancements .arb-global-search .component-content > .column-splitter {
        padding-top: 0;
    }

    .pws-enhancements .arb-global-search .component-content .column-splitter .arb-cta-left {
        width: 100%;
        padding: 0;
    }

    .pws-enhancements .arb-global-search .component-content .column-splitter .arb-cta-right {
        width: 100%;
        padding: 0;
    }

    .pws-enhancements .arb-global-search .pws-show-in-mobile {
        background-color: #FFFFFF;
        border-bottom: solid 1px #EEEEEE;
    }

    .pws-enhancements .arb-search-product .search-results .search-result-list li {
        padding: 30px;
        border-bottom: solid 1px #EEEEEE;
    }

    .pws-enhancements .arb-search-product .search-results .search-result-list li:hover {
        background-color: #FFFFFF;
    }

    .pws-enhancements .arb-global-search .search-results .search-result-list li .pws-page-category {
        right: auto;
        left: 0;
    }

    .pws-enhancements .arb-global-search .search-results .search-result-list li .pws-field-heading a {
        margin-top: 30px;
        display: inline-block;
        text-decoration: underline;
    }

    .pws-enhancements .arb-search-product .rich-text h3 {
        padding-bottom: 0;
    }

    .pws-enhancements .arb-global-search .pws-show-in-mobile .search-results-count {
        width: calc(100% - 61px);
        padding: 20px 20px 9px 30px;
        border-right: solid 1px #f9f9f9;
    }

    .pws-enhancements .arb-global-search .pws-show-in-mobile .link {
        width: 61px;
    }

    .pws-enhancements .arb-global-search .pws-show-in-mobile .link .field-link {
        background: url("../images/icons/search-filter-icon.png") center no-repeat;
        width: 20px;
        height: 20px;
        padding: 29px;
    }

    .pws-enhancements .arb-global-search .pws-show-in-mobile .search-results-count .results-count {
        opacity: 0.7;
        font-family:notosansenglish-regular;
        font-size: 11px;
        color: #172328;
        font-weight: 400;
        line-height: 30px;
        letter-spacing: 1px;
    }

    .pws-enhancements .arb-search-product .search-results .search-result-list li .pws-content {
        padding-right: 0;
    }

    .pws-enhancements .arb-search-faq .search-results .search-result-list {
        padding: 0;
    }

    .pws-enhancements .arb-search-faq .pws-search-accordion .search-result-list li .pws-field-heading {
        padding: 20px 50px 0 30px;
    }

    .pws-enhancements .arb-search-faq .pws-search-accordion .search-result-list li {
        background: url(../images/icons/accordion-arrow-02.png) top 28px right 30px no-repeat;
    }

    .pws-enhancements .arb-search-faq .search-results .search-result-list li .pws-field-description,
    .pws-enhancements .arb-search-faq .search-results .search-result-list li.opened .pws-field-description {
        padding: 20px 50px 20px 30px;
    }

    .pws-enhancements .arb-search-faq .load-more {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter {
        margin: 0;
        padding: 0;
        position: fixed;
        top: 91px;
        height: 800px;
        right: -100%;
        z-index: 999;
        -webkit-transition: 0.7s all;
        -moz-transition: 0.7s all;
        -o-transition: 0.7s all;
        transition: 0.7s all;

    }

    body.scroll-fixed, #wrapper.scroll-fixed {
        /*
        overflow: hidden;
        position:relative;
        */
        height: 100%;
        overflow: hidden !important;
        width: 100%;
        position: fixed !important;
        top: 0;
        left: 0;
    }

    .pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter .bottom-remove-filter button {
        text-indent: -9999px;
        background: url("../images/icons/search-filter-mobile-close.png") center no-repeat !important;
        width: 14px;
        height: 14px;
        margin: 0;
        padding: 29px;
        margin-top: -24px;
        border-left: solid 1px #f9f9f9;
    }

    .pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter.open {
        right: 0;
        -webkit-transition: 0.7s all;
        -moz-transition: 0.7s all;
        -o-transition: 0.7s all;
        transition: 0.7s all;

    }

    .pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter .facet-heading {
        padding: 17px 0 15px 30px;
        border-bottom: solid 1px #EEEEEE;
    }

    .pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter .facet-heading h4 {
        font-family: notosansenglish-light;
        font-size: 18px;
        color: #172328;
        line-height: 27px;
        opacity: 1;
    }

    .pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter .component-content {
        display: block;
    }

    .pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter .bottom-filter-button {
        position: fixed;
        bottom: 0;
        margin: 0;
        padding: 13px;
        box-shadow: 0 0 7px rgba(0,0,0,0.1);
    }

    .pws-enhancements .arb-global-search .arb-cta-right .arb-page-category-fliter .facet-search-filter .facet-value {
        border: 0 !important;
        width: 50%;
        float: left;
    }

    .pws-enhancements .arb-global-search .rich-text h3 {
        background-color: #FFFFFF;
        padding-left: 30px;
        padding-right: 30px;
    }

    .pws-enhancements .pws-enhc-sticky-filter-bar .col-xs-10 {
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        z-index: 99;
        background-color: #FFFFFF;
        box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.04);
    }
    .pws-enhancements .pws-enhc-sticky-filter-bar .col-xs-10 .facet-single-selection-list .component-content > .bottom-remove-filter {
        height: 0;
        overflow: hidden;
    }

    .pws-enhancements .pws-enhc-sticky-filter-bar .component-content .component .col-xs-2 {
        position: fixed;
        bottom: 0;
        height: 67px;
        background-color: #FFFFFF;
        box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
        z-index: 98;
    }

    .pws-enhancements .pws-enhc-sticky-filter-bar .col-xs-2 .component-content .btn-adv-filters:before {
        display: none;
    }
    .pws-enhancements .pws-enhc-sticky-filter-bar .col-xs-2 .component-content {
        text-align: center;
        padding-right: 0;
    }
    .pws-enhancements .pws-enhc-sticky-filter-bar .col-xs-2 .component-content .btn-adv-filters {
        padding: 14px 20px;
        border: solid 1px #00BAFF !important;
        margin: 13px 0;
    }
    .pws-enhancements .enhc-card-offers-advance-filter {
        position: fixed;
        bottom: 0;
        z-index: 999;
        height: 530px;
        padding: 0 !important;
        background-color: #FFFFFF;
    }

    .pws-enhancements .enhc-card-offers-advance-filter .component .component-content .btn-show-partners,
    .pws-enhancements .enhc-card-offers-advance-filter .component:nth-child(7) .component-content .component.search-results-count,
    .pws-enhancements .enhc-card-offers-advance-filter .component .component-content .btn-show-locations {
        display: none;
    }

    .pws-enhancements .enhc-card-offers-advance-filter .component:nth-child(7) .component-content .component {
        text-align: center;
        position: fixed;
        bottom: 0;
        width: 100%;
        box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
    }

    .pws-enhancements .enhc-card-offers-advance-filter .component:nth-child(7) .component-content .component h3 {
        margin: 0;
    }

    .pws-enhancements .enhc-card-offers-advance-filter .component:nth-child(7) .component-content .component ul {
        margin-top: 14px;
        margin-bottom: 4px;
    }

    .pws-enhancements .enhc-card-offers-advance-filter .facet-single-selection-list.offer-locations,
    .pws-enhancements .enhc-card-offers-advance-filter .facet-single-selection-list.card-type,
    .pws-enhancements .enhc-card-offers-advance-filter .facet-single-selection-list.offer-partners {
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    .pws-enhancements .enhc-card-offers-advance-filter .component:nth-child(3) .facet-single-selection-list .facet-search-filter {
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .pws-enhancements .enhc-card-offers-advance-filter .facet-single-selection-list .facet-search-filter .facet-value {
        width: calc(100% - 77px);
        margin-right: 24px;
        margin-left: 53px;
        opacity: 1;
    }

    .pws-enhancements .enhc-card-offers-advance-filter .facet-single-selection-list .facet-search-filter {
        max-height: none;
    }

    .pws-enhancements .enhc-card-offers-advance-filter .facet-single-selection-list .facet-heading {
        padding: 17px 40px 17px 33px;
        border-bottom: solid 1px #f7f7f7;
        background: url("../images/icons/accordion-arrow-02.png") center right 30px no-repeat;
    }

    .pws-enhancements .enhc-card-offers-advance-filter .facet-single-selection-list .facet-heading.active {
        background: url("../images/icons/accordion-arrow-01.png") center right 30px no-repeat;
    }

    .pws-enhancements .enhc-card-offers-advance-filter .facet-single-selection-list .facet-heading.active + .contentContainer {
        display: block;
    }

    .pws-enhancements .pws-enhc-sticky-filter-bar .enhc-card-offers-advance-filter > .component-content {
        height: 462px;
        overflow-x: hidden !important;
        overflow-y: auto !important;
    }

    .pws-enhancements .enhc-card-offers-advance-filter .facet-single-selection-list > .component-content > .contentContainer {
        display: none;
    }

    .pws-enhancements .enhc-card-offers-advance-filter .facet-single-selection-list .facet-heading h4 {
        font-family:notosansenglish-regular;
        font-size: 13px;
        font-weight: 600;
        color: #172328;
        width: 100%;
    }

    .pws-enhancements .enhc-card-offers-advance-filter .component-content .link .component-content {
        border-bottom: none;
        margin-bottom: 0;
    }

    .pws-enhancements .pws-enhc-sticky-filter-bar.sticky-filter {
        top: 0;
    }

    .pws-enhc-surveyform .pws-enhc-survey-of-site,
    .pws-enhc-surveyform .pws-enhc-survey-of-product {
        position: fixed;
        top: auto;
        height: 480px;
        bottom: -480px;
        right: 0;
        z-index: 99;
        width: 100%;
    }

    .pws-enhc-surveyform .link .field-link {
        top: auto;
        bottom: 20px;
        left: auto;
        right: 0;
        transform: rotate(0);
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
    }

    .pws-enhc-surveyform .link .field-link:after {
        background: url(../images/arrows/redirect-survey-open.png) center right 17px no-repeat;
    }

    .pws-enhc-surveyform .link .field-link.open:after {
        background: url("../images/arrows/redirect-survey-close.png") center right 17px no-repeat;
    }

    .pws-enhc-surveyform .pws-enhc-survey-of-product  .link .field-link {
        right: auto;
        left: 0;
    }

    .pws-enhc-surveyform .pws-enhc-survey-of-site.open,
    .pws-enhc-surveyform .pws-enhc-survey-of-product.open {
        bottom: 0;
        z-index: 999;
        min-height: auto;
        /*height: 480px;*/
        height: calc(100vh - 140px);
    }

    .pws-enhc-surveyform .form {
        min-height: auto;
        /*height: 430px;*/
        height: calc(100vh - 190px);
        overflow-y: auto;
        overflow-x: hidden;
    }

    .pws-enhancements .pws-popup-subscribe {
        bottom: 0;
        background: transparent;
    }
    .pws-enhancements .pws-popup-subscribe .component-content {
        height: 372px;
        background: url(../images/bg/bgPopupSubs-mob.jpg) top center no-repeat;
    }

    .pws-enhancements .pws-popup-subscribe.stick-bottom {
        bottom: -372px;
    }

    .pws-enhancements .pws-popup-subscribe.stick-bottom.popup-down-ani {
        bottom: -372px !important;
    }

    .pws-enhancements .pws-promo-two-links .field-promoicon,
    .pws-enhancements .pws-promo-two-links.pws-gray-bg.pws-two-col-item-only .component-content .icon-with-hexagon-bg {
        height: 185px;
    }

    .pws-enhancements .pws-btn-content-absolute-positioning .btn-content {
        margin-top: 15px;
    }

    .pws-enhancements #content .pws-indefinite-cols-link-list.pws-indefinite-w-bg-line ul li,
    .pws-enhancements #content .pws-indefinite-cols-link-list.pws-indefinite-link-line ul li {
        border: none;
        border-top: 1px solid #f0f0f0 !important;
        padding: 28px 0 !important;
        margin: 40px 30px !important;
        width: calc(100% - 60px);
    }

    .pws-enhancements #content .pws-indefinite-cols-link-list.pws-indefinite-w-bg-line ul li:first-child,
    .pws-enhancements #content .pws-indefinite-cols-link-list.pws-indefinite-link-line ul li:first-child {
        border: none !important;
    }

    .pws-row-accordion-container .accordion {
        margin: 0 10px !important;
    }

    .pws-enhancements .pws-enhc-report-mobile,
    .pws-enhancements .pws-enhc-mobile-footer {
        display: block;
    }

    .pws-enhancements .pws-enhc-report-desktop,
    .pws-enhancements .pws-footer-copyrigt,
    .pws-enhancements .pws-footer-nav {
        display: none;
    }

    .pws-enhancements .pws-single-column-promo.pws-indefinite-single-col-link {
        height: auto;
        margin-bottom: 20px;
    }

    .pws-enhancements .pws-single-column-promo .component-content .pws-featured-placeholder {
        width: 100%;
        height: auto;
        position: relative;
    }

    .pws-enhancements .pws-single-column-promo .component-content .promo-image {
        width: 100%;
        position: static;
        height: 110px;
    }

    .pws-enhancements #content .pws-indefinite-cols-link-list.pws-indefinite-w-bg-line > .component-content > h3 {
        font-size: 26px;
        padding: 0 30px;
    }

    .tabs-section .rich-text > .component-content {
        padding: 0 !important;
    }

    .pws-enhancements .pws-single-column-promo .component-content .promo-content {
        width: 100%;
        padding: 30px !important;
        position: static;
        margin-top: 0;
        /*margin-top: -150px;*/
        top: auto;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }

    .pws-enhancements .pws-single-column-promo .component-content .promo-image .icon-with-hexagon-bg {
        position: static;
        width: 100% !important;
    }

    .pws-enhancements .pws-single-column-promo .component-content .promo-image .icon-with-hexagon-bg img {
        width: 80%;
    }

    .pws-enhancements .enhc-promo-info-box .enhc-grids-col-left {
        width: auto;
    }

    .pws-enhancements .enhc-promo-info-box .enhc-grids-col-right {
        width: auto;
        margin: 0 30px;
        margin-top: 25px;
    }

    .pws-enhancements .enhc-promo-info-box .enhc-grids-col-right ul.signatures-list,
    .pws-enhancements .enhc-promo-info-box .enhc-grids-col-right ol.number-list {
        margin-left: 0;
    }

}

@media screen and (max-width: 499px) {
    .pws-board-of-directors-listing li.first .pws-listing-item .pws-image-box .field-image {
        right: 0 !important;
    }
}

@media screen and (max-width: 445px) {
    .pws-enhancements .component.pws-promo-two-links.pws-gray-bg.pws-btn-content-absolute-positioning.pws-standard-card.col-xs-12.pws-promo-two-links .promo-content .btn-content {
        padding-right: 0;
    }
}

@media screen and (max-width: 395px) {
    .pws-enhancements .component.pws-promo-two-links.pws-gray-bg.pws-btn-content-absolute-positioning.pws-standard-card.col-xs-12.pws-promo-two-links .promo-content .btn-content .inline-btn a {
        padding: 12px 15px;
    }
}
.merchant-item{
	width: 33.3%;
    margin: 0;
    max-width: 100%;
    padding: 0 15px;
    float: left;
}
[lang="ar"] .merchant-item{
    float: right;
}
@media screen and (max-width: 767px)
{
.merchant-item {
    width: 100%;
}
}
.merchant-item .enhc-icon-image img
{
   margin: 0px 0px;
    width: 100%;
    height: auto;
}
.merchant-item  .field-title
{
	font-size: 16px;
}