.section-padding{
    padding: 50px 0;
}
.foreign-exchange-main-wrap{
    position: relative;
}
.foreign-exchange-main-wrap::after{
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(../images/Group-421.png);
    width: 245px;
    height: 565px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 179% 100%;
}
.foreign-exchange-main-wrap::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/Mask-Group-1.png);
    display: inline-block;
    width: 245px;
    height: 565px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0% 100%;
}
.foreign-exchange-main-content-wrapper .foreign-exchange-main-content-title-wrap .foreign-exchange-main-content-title {
    font-size: 32px;
/*    font-weight: normal;*/
    margin-bottom: 35px;
}
.foreign-exchange-main-content-wrapper {
    width: 80%;
    margin: 0 auto;
}
.foreign-exchange-main-content-listing-wrap .foreign-exchange-main-content-listing-title {
    font-size: 17px;
    margin-bottom: 40px;
}
.foreign-exchange-main-content-listing-items-wrap {
    padding: 0;
}
.foreign-exchange-main-content-listing-items-wrap .foreign-exchange-main-content-listing-item {
    display: inline-block;
    width: 49%;
    position: relative;
    padding-left: 45px;
    margin-bottom: 25px;
    font-size: 17px;
}
.foreign-exchange-main-content-listing-items-wrap .foreign-exchange-main-content-listing-item:before{
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url(../images/yellow-checkmark.svg);
    background-position: center;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
}
.foreign-exchange-main-content-listing-wrap .foreign-exchange-main-content-text {
    margin-bottom: 25px;
}
.foreign-exchange-learn-more-content-wrap .foreign-exchange-learn-title-wrap.text-center {
    font-size: 20px;
    color: #003767;
    font-weight: bold;
    margin-bottom: 25px;
}
.foreign-exchange-learn-more-content-wrap .foreign-exchange-learn-more-content-media .media img {
    width: 50px;
}
.foreign-exchange-learn-more-content-wrap .foreign-exchange-learn-more-content-media {
    padding: 25px;
    background: #E4EFF8;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 500ms ease-in-out;
}
.foreign-exchange-learn-more-content-wrap .foreign-exchange-learn-more-content-media:hover{
    background: #FFF3CD;
}
.foreign-exchange-learn-more-content-wrap .foreign-exchange-learn-more-content-media .media .media-body h5 {
    font-size: 20px;
    color: #003767;
    font-weight: bold;
}
.foreign-exchange-learn-more-content-wrap .foreign-exchange-learn-more-content-media .media .media-body span {
    color: #286BA0;
    font-weight: bold;
    font-size: 13px;
}

.foreign-exchange-learn-more-content-wrap .row{
    justify-content: center;
}
.CEIFX-industry-leading-foreign-currency-main-wrap {
    background: url(../images/monitor_image.png) #FAFDFF;
    background-position: 111% 50%;
    background-size: 33%;
    background-repeat: no-repeat;
    padding: 80px 0;
    background-color: #ffffff;
}
.CEIFX-industry-leading-foreign-currency-main-wrap .CEIFX-industry-leading-foreign-currency-details-wrap .CEIFX-industry-leading-foreign-currency-title-wrap .CEIFX-industry-leading-foreign-currency-details-title,
.CXIFX-video-main-wrap .CXIFX-video-main-title {
    line-height: normal;
    font-size: 35px;
/*    font-weight: normal;*/
    margin-bottom: 35px;
}
.CEIFX-industry-leading-foreign-currency-main-wrap .CEIFX-industry-leading-foreign-currency-details-wrap .CEIFX-industry-leading-foreign-currency-title-wrap .CEIFX-industry-leading-foreign-currency-details-subtitle {
    font-size: 18px;
    margin-bottom: 25px;
}
.CEIFX-industry-leading-foreign-currency-main-wrap .CEIFX-industry-leading-foreign-currency-details-wrap .CEIFX-industry-leading-foreign-currency-details-listing-wrap {
    padding: 0;
    list-style-type: none;
}
.CEIFX-industry-leading-foreign-currency-main-wrap .CEIFX-industry-leading-foreign-currency-details-wrap .CEIFX-industry-leading-foreign-currency-details-listing-wrap .CEIFX-industry-leading-foreign-currency-details-list-item {
    display: inline-block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 25px;
    width: 49%;
    font-size: 16px;
}
.CEIFX-industry-leading-foreign-currency-main-wrap .CEIFX-industry-leading-foreign-currency-details-wrap .CEIFX-industry-leading-foreign-currency-details-listing-wrap .CEIFX-industry-leading-foreign-currency-details-list-item:before {
    content: "\f30b";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #faa519;
    font-size: 22px;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}
.CEIFX-industry-leading-foreign-currency-main-wrap .CEIFX-industry-leading-foreign-currency-details-wrap p.CEIFX-industry-leading-foreign-currency-text-wrap {
    font-size: 18px;
    margin-top: 25px;
}
.CEIFX-help-your-financial-institution-main-wrap{
    background-image: -webkit-linear-gradient(left top,#003767,#286BA0);
    background-image: -o-linear-gradient(bottom right,#003767,#286BA0);
    background-image: -moz-linear-gradient(bottom right,#003767,#286BA0);
    background-image: linear-gradient(to bottom right,#003767,#286BA0);
    padding-bottom: 65px;
}
.CXIFX-video-main-wrap {
    padding-bottom: 75px;
}
.CEIFX-help-your-financial-institution-main-wrap .CEIFX-help-your-financial-institution-title-wrap .CEIFX-help-your-financial-institution-title {
    font-size: 35px;
/*    font-weight: normal;*/
    margin-bottom: 35px;
    color: #ffffff;
    position: relative;
    border-bottom: 1px solid #ffffff;
    padding-bottom: 20px;
}
.CEIFX-help-your-financial-institution-main-wrap .CEIFX-help-your-financial-institution-title-wrap .CEIFX-help-your-financial-institution-title:after{
    content: '';
    position: absolute;
    background-color: #FAA519;
    width: 168px;
    height: 6px;
    position: absolute;
    bottom: -3px;
    left: 0;
}
.CEIFX-help-your-financial-institution-slider-wrap .CEIFX-help-your-financial-institution-slider-title {
    font-size: 17px;
    color: #ffffff;
}
.CEIFX-help-your-financial-institution-slider-wrap .CEIFX-help-your-financial-institution-slider-text-content {
    background: #ffffff;
    padding: 30px;
    margin-top: 30px;
}
.CEIFX-help-your-financial-institution-slider-wrap .CEIFX-help-your-financial-institution-slider-text-content .CEIFX-help-your-financial-institution-slider-first-wrap .CEIFX-help-your-financial-institution-slider-listing-wrap {
    display: inline-block;
    width: 100%;
    padding: 0;
    list-style-type: none;
    border-bottom: 1px solid #C8CBD0;
    margin-bottom: 45px;
    padding-bottom: 45px;
}
.CEIFX-help-your-financial-institution-slider-wrap .CEIFX-help-your-financial-institution-slider-text-content .CEIFX-help-your-financial-institution-slider-first-wrap:last-child .CEIFX-help-your-financial-institution-slider-listing-wrap{
    border:0;
    padding-bottom: 0;
}
.CEIFX-help-your-financial-institution-slider-wrap .CEIFX-help-your-financial-institution-slider-text-content .CEIFX-help-your-financial-institution-slider-first-wrap .CEIFX-help-your-financial-institution-slider-listing-wrap .CEIFX-help-your-financial-institution-slider-listing-item {
    display: inline-flex;
    width: calc(33.33% - 3%);
    margin: 0 1%;
    padding-left: 30px;
    position: relative;
    font-size: 16px;
}
.CEIFX-help-your-financial-institution-slider-wrap .CEIFX-help-your-financial-institution-slider-text-content .CEIFX-help-your-financial-institution-slider-first-wrap .CEIFX-help-your-financial-institution-slider-listing-wrap .CEIFX-help-your-financial-institution-slider-listing-item:before{
    content: "\f00c";
    position: absolute;
    left: 0;
    top:0%;
    font-family: "Font Awesome 5 free";
    font-weight: 900;
    color: #faa519;
    font-size: 18px;
}
.CEIFX-help-your-financial-institution-main-wrap .carousel {
    margin: 0;
    padding: 0;
}
.carousel-control-wrap {
    position: absolute;
    top: -95px;
    right: 35px;
}
.carousel-control-wrap .carousel-control-prev {
    left: -65px;
}
.carousel-control-wrap .carousel-control-prev,
.carousel-control-wrap .carousel-control-next {
    opacity: 1;
}
.carousel-control-wrap .carousel-control-prev span,
.carousel-control-wrap .carousel-control-next span{
    background: transparent !important;
}
.carousel-control-wrap .carousel-control-prev span img,
.carousel-control-wrap .carousel-control-next span img{
    width: 45px;
}
.CXI-FX-now-main-wrap{
    padding: 150px 0;
}
.CXIFX-video-main-wrapper {
    margin-top: 40px;
}
.CEIFX-corporation-organization-content-wrap .CEIFX-corporation-organization-content-first-wrap .CEIFX-corporation-organization-content-img-wrap .media .media-body h5 {
    font-weight: bold;
    color: #003767;
    font-size: 19px;
    margin-top: 10px !important;
}
.CEIFX-corporation-organization-content-wrap .CEIFX-corporation-organization-content-first-wrap {
    background: #fff;
    padding: 30px;
    width: 50%;
}
/* .CEIFX-corporation-organization-content-wrap .CEIFX-corporation-organization-content-first-wrap:last-child {
    padding-left: 40px;
} */
.CEIFX-corporation-organization-content-wrap .CEIFX-corporation-organization-content-first-wrap:first-child {
    margin-right: 40px;
}
.CEIFX-corporation-organization-content-wrap .CEIFX-corporation-organization-content-first-wrap .CEIFX-corporation-organization-content-listing {
    margin-top: 35px;
    list-style-type: none;
    padding: 0;
}
.CEIFX-corporation-organization-content-wrap {
    display: flex;
    flex-direction: row;
    margin-top: 25px;
}
.CEIFX-corporation-organization-content-wrap .CEIFX-corporation-organization-content-first-wrap .CEIFX-corporation-organization-content-img-wrap .media img {
    width: 60px;
    height: 60px;
    border-radius: 100% !important;
    margin-right: 20px !important;
}
.CEIFX-corporation-organization-content-wrap .CEIFX-corporation-organization-content-first-wrap .CEIFX-corporation-organization-content-listing .CEIFX-corporation-organization-content-listing-item {
    margin-bottom: 15px;
    position: relative;
    padding-left: 35px;
}
.CEIFX-corporation-organization-content-wrap .CEIFX-corporation-organization-content-first-wrap .CEIFX-corporation-organization-content-listing .CEIFX-corporation-organization-content-listing-item:before{
    content: "\f00c";
    position: absolute;
    left: 0;
    top: 0%;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #faa519;
    font-size: 18px;
}
.speak-to-a-specialist-main-wrap .speak-to-a-specialist-title {
    font-size: 35px;
/*    font-weight: normal;*/
    margin-bottom: 35px;
}
.what-services-are-wrap {
    padding-left: 50px;
}
.popover.rght.fade.in{
    opacity: 1 !important;
}
.popover {
    z-index: 1000;
    padding: 10px;
    background: #FFF3CD;
    margin-left: 20px;
    border: 1px solid #FFEEBA;
    border-radius: 8px;
    color: #1F1F1F;
}






@media screen and (max-width:1279px) and (min-width:1024px){
    .foreign-exchange-learn-more-content-wrap .foreign-exchange-learn-more-content-media .media .media-body span {
        font-size: 15px;
    }
    .CEIFX-corporation-organization-content-wrap .CEIFX-corporation-organization-content-first-wrap .CEIFX-corporation-organization-content-img-wrap .media {
        height: 75px;
    }
}
@media screen and (max-width:991px) and (min-width:768px){
    .CEIFX-industry-leading-foreign-currency-main-wrap{
        background:#FAFDFF;
        padding: 50px 0;
    }
    section.contact-us h2 {
        left: 0;
    }
    .CEIFX-industry-leading-foreign-currency-main-wrap .CEIFX-industry-leading-foreign-currency-details-wrap .CEIFX-industry-leading-foreign-currency-title-wrap .CEIFX-industry-leading-foreign-currency-details-title,
    .CXIFX-video-main-wrap .CXIFX-video-main-title,
    .foreign-exchange-main-content-wrapper .foreign-exchange-main-content-title-wrap .foreign-exchange-main-content-title{
        font-size: 30px;
        line-height: normal;
    }
    .CEIFX-help-your-financial-institution-main-wrap .CEIFX-help-your-financial-institution-title-wrap .CEIFX-help-your-financial-institution-title{
        font-size: 27px;
    }
    .CEIFX-corporation-organization-content-wrap .CEIFX-corporation-organization-content-first-wrap .CEIFX-corporation-organization-content-img-wrap .media {
        height: 115px;
    }
    #banner-wrp{
        height: 200px;
    }
    #banner-wrp .banner-content{
        top: 62%;
    }
    #banner-wrp .banner-content h1 {
        font-size: 40px;
    }
    .foreign-exchange-main-content-wrapper {
        width: 100%;
    }
}
@media screen and (max-width:767px){
    .foreign-exchange-main-content-wrapper .foreign-exchange-main-content-title-wrap .foreign-exchange-main-content-title,
    .CEIFX-industry-leading-foreign-currency-main-wrap .CEIFX-industry-leading-foreign-currency-details-wrap .CEIFX-industry-leading-foreign-currency-title-wrap .CEIFX-industry-leading-foreign-currency-details-title,
    .CXIFX-video-main-wrap .CXIFX-video-main-title,
    .CEIFX-help-your-financial-institution-main-wrap .CEIFX-help-your-financial-institution-title-wrap .CEIFX-help-your-financial-institution-title {
        font-size: 28px;
        line-height: normal;
    }
    section.contact-us h2 {
        left: 0;
    }
    .foreign-exchange-main-content-wrapper {
        width: 100%;
    }
    .foreign-exchange-main-content-listing-items-wrap .foreign-exchange-main-content-listing-item {
        font-size: 15px;
        padding-left: 35px;
        width: 100%;
    }
    .foreign-exchange-main-content-listing-items-wrap .foreign-exchange-main-content-listing-item:before {
        width: 20px;
        height: 20px;
    }
    .foreign-exchange-learn-more-content-wrap .foreign-exchange-learn-more-content-media {
        justify-content: flex-start;
        margin-bottom: 25px;
    }
    .foreign-exchange-learn-more-content-wrap .foreign-exchange-learn-more-content-media .media .media-body span {
        font-size: 15px;
    }
    .CEIFX-industry-leading-foreign-currency-main-wrap {
        background:#FAFDFF;
        padding: 50px 0;
    }
    .CEIFX-industry-leading-foreign-currency-main-wrap .CEIFX-industry-leading-foreign-currency-details-wrap .CEIFX-industry-leading-foreign-currency-details-listing-wrap .CEIFX-industry-leading-foreign-currency-details-list-item {
        width: 100%;
    }
    .CEIFX-help-your-financial-institution-slider-wrap .CEIFX-help-your-financial-institution-slider-text-content .CEIFX-help-your-financial-institution-slider-first-wrap .CEIFX-help-your-financial-institution-slider-listing-wrap .CEIFX-help-your-financial-institution-slider-listing-item {
        width: 100%;
        margin: 0 0% 15px;
    }
    .CEIFX-help-your-financial-institution-slider-wrap .CEIFX-help-your-financial-institution-slider-text-content .CEIFX-help-your-financial-institution-slider-first-wrap .CEIFX-help-your-financial-institution-slider-listing-wrap{
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .CEIFX-help-your-financial-institution-slider-wrap .CEIFX-help-your-financial-institution-slider-text-content .CEIFX-help-your-financial-institution-slider-first-wrap .CEIFX-help-your-financial-institution-slider-listing-wrap{
        border:0;
    }
    .CXIFX-video-main-wrapper iframe {
        width: 100%;
        height: 350px;
    }
    .CEIFX-corporation-organization-content-wrap{
        flex-direction: column;
    }
    .CEIFX-corporation-organization-content-wrap .CEIFX-corporation-organization-content-first-wrap{
        width: 100%;
    }
    .carousel-control-wrap {
        top: -78px;
        right: 39px;
    }
    .what-services-are-wrap{
        padding-left: 0;
    }
    .CEIFX-help-your-financial-institution-slider-wrap, .CEIFX-corporation-organization-content-wrap {
        margin-top: 60px;
    }
    .CEIFX-help-your-financial-institution-main-wrap .carousel {
        position: relative;
    }
    .carousel-control-wrap {
        top: -5px !important;
        right: unset !important;
        transform: unset;
        left: 0;
        display: inline-block;
        width: 100%;
        height: auto;
    }
    .carousel-control-wrap .carousel-control-prev{
        left: -5px !important;
    }
    .carousel-control-wrap .carousel-control-next{
        right: -5px !important;
    }
    .carousel-control-next-icon, .carousel-control-prev-icon {
        display: block;
        width: auto;
        height: auto;
    }
    .carousel-control-wrap .carousel-control-next,
    .carousel-control-wrap .carousel-control-prev{
        display: block;
    }
    .mobile-slider .carousel-control-wrap .carousel-control-next,
    .mobile-slider .carousel-control-wrap .carousel-control-prev{
        display: flex;
        margin-top: 15px;
    }
    #ScheduleAcall.foreign-exchange-main-wrap::after,
    #ScheduleAcall.foreign-exchange-main-wrap::before{
        display: none;
    }

}
@media (max-width: 768px) {
    .mobile-slider .carousel-inner .carousel-item > div {
        display: none;
    }
    .mobile-slider .carousel-inner .carousel-item > div:first-child {
        display: block;
    }
}
@media (min-width: 768px) {
    .mobile-slider .carousel-inner .carousel-item-right.active,
    .mobile-slider .carousel-inner .carousel-item-next {
      transform: translateX(25%);
    }
    .mobile-slider .carousel-inner .carousel-item-left.active,
    .mobile-slider .carousel-inner .carousel-item-prev {
      transform: translateX(-25%);
    }
}
@media (min-width: 992px) {
    .mobile-slider .carousel-inner .carousel-item-right.active,
    .mobile-slider .carousel-inner .carousel-item-next {
      transform: translateX(16.666%);
    }
    .mobile-slider .carousel-inner .carousel-item-left.active,
    .mobile-slider .carousel-inner .carousel-item-prev {
      transform: translateX(-16.666%);
    }
}
.mobile-slider .carousel-inner .carousel-item-right,
.mobile-slider .carousel-inner .carousel-item-left{
  transform: translateX(0);
}
img.branch-label {
    height: 32px;
}
