/* Project detail Start *****/
/*Project Name: ExcelCurrencies
Project URL: https://www.excelcurrencies.com
Version: 1.0
Description: Bootstrap5, HTML5, CSS3 and Fully Responsive Website.
Author: Glorywebs Team*/
/***** Project detail End *****/

body {overflow-x: hidden;}
section {position: relative;}
a {color: #2f79b4;}
a:focus, a:hover {color: #23527c;}
.iti {display: block;}
.iti__flag {background-image: url(../images/flags.png);}
.iti--separate-dial-code .iti__selected-dial-code {display: none;}
.iti__selected-flag {padding: 0 5px;}
.iti__country-list {max-width: 257px;}
.iti__country, 
.iti__country-name, 
.iti__flag-box {font-size: 14px;}

.section-title {font-size: 30px; font-weight: 700; line-height: 1.1; color: #233549; margin-bottom: 15px;}
.section-sub-title {color: #2c3342; font-weight: 400; font-size: 17px; line-height: 1.7; margin-bottom: 0;}
.title-divider {position: relative;}
.title-divider:after {content: ""; background-color: #1f2766; display: block; height: 3px; margin-top: 20px; width: 80px;}
.btn-primary {font-size: 17px; font-weight: 300; line-height: 1; background-color: #0994ca; border: 1px solid #b3abc0; border-radius: 50px; outline: none !important; box-shadow: none !important; padding: 13px 35px;}
.btn-primary:hover, 
.btn-primary:focus {background-color: #0994ca; border-color: #0994ca;}
.btn-dots-animation {padding: 13px 50px 13px 35px;}
.btn-dots-animation:after {overflow: hidden; display: inline-block; vertical-align: bottom; -webkit-animation: ellipsis steps(4, end) 900ms infinite; animation: ellipsis steps(4, end) 900ms infinite; content: "\2026"; width: 0px; position: absolute; font-size: 20px;}
@keyframes ellipsis {to {width: 20px;}}
@-webkit-keyframes ellipsis {to {width: 20px;}}
.back-link {cursor: pointer; padding: 5px; display: inline-block;}
.help-block {border-color: red !important;}
span.help-block {display: none !important;}

.subscribe-rotate-wrap.sec-1 {z-index: 99;}
.subscribe-rotate-wrap {-webkit-transition-duration: 3s; transition-duration: 3s;}
.animation-start-sec-2, 
.animation-start-sec-4, 
.animation-start-sec-6 {-webkit-transform: rotate(180deg); transform: rotate(180deg);}
.animation-start-sec-2 .subscribe-rotate-detail, 
.animation-start-sec-4 .subscribe-rotate-detail, 
.animation-start-sec-6 .subscribe-rotate-detail {-webkit-transform: translate(-50%, -50%) rotate(180deg) !important; transform: translate(-50%, -50%) rotate(180deg) !important;}
.animation-start-sec-3, 
.animation-start-sec-5, 
.animation-start-sec-7 {-webkit-transform: rotate(0); transform: rotate(0);}

.banner-title {color: #fff; font-size: 42px; font-weight: 500; line-height: 1.28; margin-top: 9px;}
.banner-detail-list {padding: 0;margin: 0;}
.banner-detail-list li {font-size: 22px; font-weight: 500; line-height: 35px; color: #fff; position: relative; list-style: none;}
.banner-detail-list li:before {content: ""; }

.landing-desc h1 {color: #ffffff;font-family: 'Montserrat', sans-serif;font-size: 42px;font-weight: 500;line-height: 54px;margin-top: 9px;}
.landing-desc h5 {color: #ffffff;font-family: 'Montserrat', sans-serif;font-size: 22px;font-weight: 500;line-height: 35px;max-width: 86%;}

.subscribe-rotate-wrap {position: relative; max-width: 419px; margin: 0 auto;}
.subscribe-rotate-wrap .email-text .email-text-title {font-size: 18px; font-weight: 500; line-height: 1.4; margin-bottom: 20px; color: #fff;}
.subscribe-rotate-wrap .subscribe-rotate-detail {position: absolute; top: 50%; left: 50%; max-width: 310px; transform: translate(-50%, -50%); width: 100%;}
.subscribe-rotate-wrap .email-form {position: relative;}
.subscribe-rotate-wrap .email-form input {font-size: 14px; font-weight: 500; line-height: 1; color: #fff; background-color: transparent; border: 1px solid #f6f6f6; border-radius: 50px; padding: 15px 20px; width: 100%; padding-right:55px;}
.subscribe-rotate-wrap .email-form label {font-size: 14px; font-weight: 300; color: #f6f6f6; background-color: #16395b; padding: 0 5px; position: absolute; top: 13px; left: 17px; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.subscribe-rotate-wrap .email-form input:focus + label {top: -11px; font-size: 13px;}
.subscribe-rotate-wrap .email-form a#take-to-signup {display: block;float: right;height: auto;position: absolute;right: 5px; top: 5px; width: auto;outline: none;}
.subscribe-rotate-wrap .email-form a#take-to-signup img {width: 40px; border: medium none;}
.subscribe-rotate-wrap .email-form a#take-to-signupmobile {display: block;float: right;height: auto;position: absolute;right: 5px; top: 5px; width: auto;outline: none;}
.subscribe-rotate-wrap .email-form a#take-to-signupmobile img {width: 40px; border: medium none;}

.owl-carousel .owl-item img {width: auto; max-width: 100%; display: inline-block;}
.animation-element {opacity: 0; -webkit-transition: all 4s ease; transition: all 4s ease;}
.animation-element.in-view {opacity: 1;}
.slide-left {-webkit-transform: translate3d(-100px, 0px, 0px); transform: translate3d(-100px, 0px, 0px);}
.slide-left.in-view {transform: translate3d(0px, 0px, 0px);}
.slide-right { -webkit-transform: translate3d(100px, 0px, 0px); transform: translate3d(100px, 0px, 0px);}
.slide-right.in-view {-webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px);}
.slide-zoom {-webkit-transform: scale(0.5); transform: scale(0.5);}
.slide-zoom.in-view {-webkit-transform: scale(1.0); transform: scale(1.0);}
.slide-delay {-webkit-transition-delay: 1s; transition-delay: 1s;}

/***** Banner Start *****/
.banner-sec {background-color: #b2b2b2; padding: 125px 0 35px; position: relative; overflow: hidden;}
.banner-sec .cnverter_bx [class*="col-"] {padding: 0px 5px;}
.banner-sec .video-background {position: absolute; top: 0; left: 0; z-index: 1;}
.banner-sec .container {position: relative; z-index: 3;}
.banner-sec.bg-overlay:before {content: ""; position: absolute; height: 100%; width: 100%; background: rgba(0,0,0,0.3); top: 0; z-index: 2;}
.banner-sec .cnverter_bx {background-color: rgba(255,255,255,0.8); border-radius: 50%; width: 460px; height: 460px; padding: 28px 69px; display: flex; align-items: center; margin-left: auto;}
.banner-sec .cnverter_bx .cnverter-box-logo {margin-bottom: 25px;}
.banner-sec .form-group {margin-bottom: 10px; position: relative;}
.banner-sec .form-group label {display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; position: absolute; color: #55bcc5; left: 12px; z-index: 9; top: 11px; font-size: 11px; font-weight: 500; margin: 0px; z-index: 0;}
.banner-sec .form-group select {padding: 10px 12px 0; position: relative; font-weight: 600; font-size: 18px; color: #555; background: transparent; border: 1px solid #ccc; border-radius: 4px; box-shadow: none; height: 67px; width: 100%;}
.banner-sec .form-btn {max-width: 235px; font-size: 15px; text-transform: uppercase; padding: 16px 10px; line-height: 1.3em; background-color: #55bcc5; font-weight: 500; letter-spacing: -.04rem; border-radius: 3px; width: 100%; color: #fff; outline: none; -webkit-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s; border: none;}
.banner-sec .form-btn:hover {background-color: #9E5DC2;}
.banner-sec .form-control::-webkit-input-placeholder {color: #4a4a4a !important;}
.banner-sec .form-control:-ms-input-placeholder {color: #4a4a4a !important;}
.banner-sec .form-control::placeholder {color: #4a4a4a !important;}
.banner-sec .form-control {font-size: 18px; color: #4a4a4a; font-weight: 600; box-shadow: none; border-radius: 3px; padding: 13px 12px; line-height: 1; border: 1px solid #ccc; background-color: transparent; outline: none;}
.banner-sec .form-control:focus {border-color: #66afe9;}
.banner-sec .form-group .caret {border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; position: absolute; right: 10px; top: 50%;}
.banner-sec .select2-container {width: 100% !important;}
.banner-sec .select2-container--default .select2-selection--single {padding: 25px 12px 40px; position: relative; font-weight: 600; font-size: 18px; color: #555; background: transparent; border: 1px solid #ccc; border-radius: 4px; box-shadow: none;/*height: 67px;*/}
.banner-sec .select2-container--default .select2-selection--single .flag-icon {border-bottom: none;}
.banner-sec .select2-container .select2-selection--single .select2-selection__rendered {padding: 0;font-weight: 600;font-size: 18px;color: #555;}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable, 
.select2-container--default .select2-results__option--selected {background: #9758ba; color: #fff;}
.select2-container--open .select2-dropdown--below {border: 1px solid rgba(0,0,0,.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.select2-container--default .select2-selection--single .select2-selection__arrow {top: calc(50% - 13px);}
.banner-sec .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 28px;}
.banner-sec .select2-container .select2-selection--single .select2-selection__rendered:before {left: 0;}
/***** Banner End *****/

/***** Send Money Page Start *****/
.send-money-page .banner-sec .form-row {border: 1px solid #c1c1c1; padding: 0 14px 14px; margin-top: -1px; position: relative;}
.send-money-page .banner-sec .form-group {margin-bottom: 0;}
.send-money-page .banner-sec .form-group label {position: unset; font-size: 14px; line-height: 1.42;}
.send-money-page .banner-sec .form-control {font-size: 15px; color: #000; padding: 6px; max-width: 115px; border: 1px solid #ccc; border-radius: 0;}
.send-money-page .banner-sec .form-group select {height: 30px; max-width: 115px; margin-left: auto;}
.send-money-page .banner-sec .select2-container--default .select2-selection--single {padding: 5px 6px; border-radius: 0; max-width: 110px; margin-left: auto;}
.send-money-page .banner-sec .select2-container .select2-selection--single .select2-selection__rendered {font-size: 14px; font-weight: 400; line-height: 1;}
.send-money-page .banner-sec .cnverter_bx .cnverter-box-logo svg {max-width: 140px !important; height: auto;}
.send-money-page .banner-sec .cnverter_bx .cnverter-box-logo svg path:first-child, 
.send-money-page .banner-sec .cnverter_bx .cnverter-box-logo svg path:last-child {fill: #333;}
.send-money-page .form-note {color: #a94442; font-size: 13px; line-height: 1.4; max-width: 320px; margin: 10px auto; text-align: center;}
.send-money-page .banner-sec .form-btn {background-color: #9E5DC2; border-radius: 50px; padding: 12px 10px; max-width: 165px;}
.send-money-page .convert-btn-wrap {padding: 0; background-color: #9E5DC2; position: absolute; bottom: -25px; z-index: 111; width: 50px; height: 50px; left: calc(50% - 25px); color: #fff; font-size: 11px; font-weight: 700; line-height: 50px; text-align: center; cursor: pointer; border-radius: 50px;}
/*.send-money-page .convert-btn-wrap .convert-btn {background-color: #9E5DC2; width: 50px; height: 50px; border-radius: 50px; color: #fff; font-size: 11px; font-weight: 700; line-height: 50px; display: inline-block; text-align: center; cursor: pointer;}*/
.send-money-page .rate-converter {background: #ffffff none repeat scroll 0 0; color: #626262; font-size: 11px; padding: 2px 4px; position: absolute; right: 19px; bottom: -30px; z-index: 1; display: inline-block; width: 110px; text-align: center; overflow: hidden; white-space: nowrap;}
.send-money-page .rate-converter span {color: red; font-size: 9px; display: block;}

/***** Send Money Page End *****/

/***** Ads Sec Start *****/
.ads-sec {padding: 50px 0 15px;}
/***** Ads Sec End *****/

/***** Why Excel Currencies Start *****/
.whyecfx-sec {padding: 50px 0 40px;}
.whyecfx-sec .why-here {margin-bottom: 25px;}
.whyecfx-sec .section-title {font-size: 34px; margin-bottom: 35px;}
.whyecfx-sec p {color: #2c3342; font-weight: 400; font-size: 15px; line-height: 1.7; margin-bottom: 0;}
.whyecfx-sec .service-sec-wrap {padding-left: 225px; position: relative;}
.whyecfx-sec .service-sec-video {position: absolute; width: 250px; height: 250px; left: -25px; top: 50%; transform: translateY(-50%);}
.whyecfx-sec .service-sec-video video {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.whyecfx-sec .service-sec-video:after {background-image: url(../images/video-bg-bd.png); position: absolute; content: ""; height: 250px; width: 250px; top: 0; background-position: center; background-size: cover; background-repeat: no-repeat;}
.whyecfx-sec .service-sec-video .service-sec-video-logo {position: absolute; width: 120px; height: 120px; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.whyecfx-sec .service-sec-video .service-sec-video-logo img {width: 100%;}
.whyecfx-sec .service-sec-video .service-sec-video-play-btn {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 80px; height: 80px; background-color: #000; display: flex; align-items: center; justify-content: center; border: 2px solid #ccc; border-radius: 50px; z-index: 1; cursor: pointer;}
.whyecfx-sec .service-sec-video .service-sec-video-play-btn img {max-width: 30px;}
.whyecfx-sec .service-item {margin-bottom: 30px;}
.whyecfx-sec .service-item:last-child {margin-bottom: 0;}
.whyecfx-sec .service-item.service-item-1, 
.whyecfx-sec .service-item.service-item-4 {margin-left: -145px;}
.whyecfx-sec .service-item-icon {width: 120px; min-width: 120px; height: 120px; position: relative;}
.whyecfx-sec .service-item-icon:before {content: ""; width: 0; height: 0; border-right: 9px solid #9a9c9b; border-top: 9px solid transparent; position: absolute; top: 14px; right: 13px;}
.whyecfx-sec .service-item-title {width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;}
.whyecfx-sec .service-item-title:after {content: ''; position: absolute; top: 0; left: 0; display: inline-block; width: 120px; height: 120px; border-radius: 150px; border: 1px solid #999c9b;}
.whyecfx-sec .service-item-title:before {content: '';display: inline-block; width: 100px; height: 100px; border-radius: 100px; border: 6px solid #0893c9; position: absolute; top: 10px; left: 10px;}
.whyecfx-sec .service-item-title span {font-size: 26px; font-weight: 600; text-align: center; color: #000; display: block; margin-bottom: 0; line-height: 1.2;}
.whyecfx-sec .service-item-title small {font-size: 14px; line-height: 1; display: block;}
.whyecfx-sec .service-item-detail {padding-left: 25px; margin-bottom: 20px; max-width: 265px;}
.whyecfx-sec .service-item-1 .service-item-detail, 
.whyecfx-sec .service-item-4 .service-item-detail {max-width: 390px;}
.whyecfx-sec .service-item-detail p {font-size: 14px;font-weight: 400; color: #363536; margin: 0; line-height: 22px;}

.sec-line {position: relative; width: 285px; height: 1px; background-color: #9a9b9b; margin-left: 100px; margin-top: -15px;}
.whyecfx-sec .service-item.service-item-1 .sec-line, 
.whyecfx-sec .service-item.service-item-4 .sec-line {width: 400px;}
.sec-line:after {width: 0; height: 0; border-style: solid; border-width: 5px 0 5px 10px; border-color: transparent transparent transparent #9a9b9b; content: ""; position: absolute; right: -9px; top: -5px;}
.sec-line:before {content: ""; width: 10px; height: 10px; background-color: #9a9c9b; position: absolute; top: -5px; left: -7px; border-radius: 50px;}
/***** Why Excel Currencies End *****/

/***** What We Achieved Start *****/
.our-achievements-sec {padding: 50px 0 40px;}
.our-achievements-sec .section-sub-title {margin-bottom: 55px;}
.our-achievements-sec .title-divider:after {margin-left: auto; margin-right: auto;}
.our-achievements-sec .our-achievements-items {background-size: 100% 100px; height: 100px; display: flex; align-items: center; margin-bottom: 26px;}
.our-achievements-sec .our-achievements-items .our-achievements-count {background-repeat: no-repeat; background-size: cover; min-width: 120px; height: 100px; font-size: 24px; color: #86a8c1; font-weight: bold; text-align: center; line-height: 100px; padding-right: 10px;}
.our-achievements-sec .our-achievements-items .our-achievements-details {color: #fff; font-size: 17px; font-weight: 600; padding: 10px; text-align: right; width: 100%;}
.our-achievements-sec .our-achievements-items .our-achievements-shadow {height: 90px; width: 7px; margin-right: 10px; margin-left: 10px; margin-top: 5px; background-image: url('../images/wwa-shadow.png'); background-size: cover;}
.our-achievements-sec .our-achievements-items .our-achievements-logo {min-width: 45px; margin-right: 20px; max-width: 45px;}
.our-achievements-sec .our-achievements-items .our-achievements-review {min-width: 130px; margin-left: 15px;}
.our-achievements-sec .our-achievements-items.our-traded-achievements {background-image: url(../images/wwa-traded-bg.png);}
.our-achievements-sec .our-achievements-items.our-personal-achievements {background-image: url(../images/wwa-personal-bg.png);}
.our-achievements-sec .our-achievements-items.our-payments-achievements {background-image: url(../images/payments-completed.png);}
.our-achievements-sec .our-achievements-items.our-countries-achievements {background-image: url(../images/countries.png);}
.our-achievements-sec .our-achievements-items.our-review-achievements {background-image: url(../images/wwa-customer-review.png);}
.our-achievements-sec .our-achievements-items.our-traded-achievements .our-achievements-count {color: #86a8c1; background-image: url(../images/wwa-curr-bg.png); margin-left: 20px;}
.our-achievements-sec .our-achievements-items.our-personal-achievements .our-achievements-count {color: #86a8c1; background-image: url(../images/wwa-curr-bg.png); margin-left: 20px;}
.our-achievements-sec .our-achievements-items.our-payments-achievements .our-achievements-count {color: #477aa5; background-image: url(../images/wwa-rcurr-bg.png); margin-left: 70px;}
.our-achievements-sec .our-achievements-items.our-countries-achievements .our-achievements-count {color: #62746d; background-image: url(../images/wwa-pcurr-bg.png); margin-left: 100px;}
.our-achievements-sec .our-achievements-items.our-review-achievements .our-achievements-count {color: #53bec7; background-image: url(../images/hwwa-tcurr-bg.png); margin-left: 10px;}
.our-achievements-sec .subscribe-rotate-wrap {margin-top: 40px;}
/***** What We Achieved End *****/

/***** Review Start *****/
.review-sec {padding: 50px 0;}
.review-sec .section-title {margin-bottom: 8px;}
.review-sec .section-sub-title {font-size: 20px; font-weight: 400; color: #000;}
.review-sec .section-sub-title a {text-decoration: underline;}
.review-sec .review-logo {margin-bottom: 30px;}
.review-sec .review-slider-item {background-color: #f9f9f9; border-bottom: 1px solid #E0E0E0; padding: 15px 15px 20px;}
.review-sec .review-slider-item .rating-star-img {max-width: 140px;}
.review-sec .review-slider-item .rating-star-img svg {max-width: 100%;}
.review-sec .review-slider-item .verified-star-img {font-size: 13px; line-height: 14px; color: #696a6a; text-align: right;}
.review-sec .review-slider-item .review-item-title {font-size: 16px; font-weight: 600; color: #000; margin-bottom: 8px;}
.review-sec .review-slider-item .review-item-comment {font-size: 14px; font-weight: 400; color: #000; line-height: 1.2;margin-bottom: 15px;}
.review-sec .review-slider-item .reviewer-name {font-size: 14px; font-weight: 700; color: #414141;}
.review-sec .review-slider-item .review-time {font-size: 14px; font-weight: 400; color: #414141;}
.review-sec .review-slider-item .review-slider-review-wrap {margin-bottom: 10px;}
.review-sec .owl-nav button {text-indent: -9999999px; width: 31px; height: 31px; position: absolute; top: calc(50% - 16px); left: -60px; background-size: cover; background-repeat: no-repeat;}
.review-sec .owl-nav button.owl-prev {background-image: url(../images/arrow-left.png);}
.review-sec .owl-nav button.owl-next {background-image: url(../images/arrow-right.png); left: auto; right: -60px;}
/***** Review End *****/

/***** Testimonials Start *****/
.testimonials-sec {padding: 90px 0 50px; background-color: #e9f1f4; position: unset;}
.testimonials-sec .container {position: relative;}
.testimonials-sec .section-title {margin-bottom: 20px;}
.testimonials-sec .title-divider:after {width: 60px; background-color: #4578a5;}
.testimonials-sec .testimonial-img-wrap {max-width: 390px; min-height: 390px; margin: 0 auto; position: relative;}
.testimonials-sec .testimonial-img-wrap:before {content: ""; width: 390px; height: 390px; background-image: url(../images/tesimonial-user-bg1.png); position: absolute; top: 0; left: 0; z-index: 1;}
.testimonials-sec .testimonial-item-img {display: none; width: 350px; height: 350px; border-radius: 100%; overflow: hidden; position: relative; top: 20px; left: 20px;}
.testimonials-sec .testimonial-item-img img {width: 100%; height: 100%; object-fit: cover; object-position: top center;}
.testimonials-sec .testimonial-item-img .testimonial-name {font-size: 16px; font-weight: 500; color: #4a97d2; letter-spacing: 1px; line-height: 1.2em; background-color: #fff; max-width: 210px; border: 2px solid #e5e5e5; box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.1); padding: 14px 10px; margin: 0 auto; border-radius: 40px; position: absolute; bottom: 20px; left: 50%; right: 50%; transform: translate(-50%, -50%); width: 100%; text-align: center; z-index: 2;}
.testimonials-sec .testimonial-item-img .testimonial-name:after {content: ''; position: absolute; top: -10px; left: 15px; margin: 0 auto; width: 0; height: 0; border-bottom: solid 15px #fff; border-left: solid 10px transparent; border-right: solid 10px transparent; transform: rotate(-10deg);} 
.testimonials-sec .testimonial-item-detail {display: none; height: 160px;}
.testimonials-sec .testimonial-item-quote {width: 33px; height: 33px; border-radius: 50px; background-color: #84a6c1; text-align: center; position: absolute; transform: rotate(310deg); top: 55px; left: 18px; z-index: 3; transition: all 1s ease;}
.testimonials-sec .testimonial-item-quote.active {transform: rotate(310deg) scale(2.5);}
.testimonials-sec .testimonial-item-quote:after {content: ""; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #84a6c1; position: absolute; bottom: -4px; left: 0; right: 0; width: 0; margin-left: auto; margin-right: auto;}
.testimonials-sec .testimonial-item-quote-2 {background-color: #4578a5; transform: rotate(330deg); top: 5px; left: 80px;}
.testimonials-sec .testimonial-item-quote-2.active {transform: rotate(330deg) scale(2.5);}
.testimonials-sec .testimonial-item-quote-2:after {border-top-color: #4578a5;}
.testimonials-sec .testimonial-item-quote-3 {background-color: #4a97d2; transform: rotate(360deg); top: -23px; left: 175px;}
.testimonials-sec .testimonial-item-quote-3.active {transform: rotate(360deg) scale(2.5);}
.testimonials-sec .testimonial-item-quote-3:after {border-top-color: #4a97d2;}
.testimonials-sec .testimonial-item-quote-4 {background-color: #5f726c; transform: rotate(30deg); top: 0px; left: 270px;}
.testimonials-sec .testimonial-item-quote-4.active {transform: rotate(30deg) scale(2.5);}
.testimonials-sec .testimonial-item-quote-4:after {border-top-color: #5f726c;}
.testimonials-sec .testimonial-item-quote-5 {background-color: #67c9d2; transform: rotate(45deg); top: 50px; left: 335px;}
.testimonials-sec .testimonial-item-quote-5.active {transform: rotate(45deg) scale(2.5);}
.testimonials-sec .testimonial-item-quote-5:after {border-top-color: #67c9d2;}
.testimonials-sec .testimonial-item-quote svg {max-width: 15px;}
.testimonials-sec .testimonials-detail-quote svg {max-width: 18px; vertical-align: baseline;}
.testimonials-sec .testimonials-detail-quote svg path {fill: #4a97d2;}
.testimonials-sec .testimonials-detail-endquote {transform: rotate(180deg); display: inline-block;}
.testimonials-sec .testimonial-item-detail p {font-size: 16px; font-weight: 400; line-height: 1.6em; letter-spacing: 1px; color: #363536;}
.testimonials-sec .testimonial-item-detail .btn-primary {color: #fff; background-color: #0994ca; min-width: 130px; padding: 7px 15px; margin-top: 10px; text-align: center; border-radius: 30px; font-size: 16px; font-weight: 400; line-height: 1.6em; letter-spacing: 1px; display: inline-block; border: none; outline: none;}
.testimonials-sec .testimonial-item-detail .btn-primary:hover, .testimonials-sec .testimonial-item-detail .btn-primary:focus {color: #23527c;}
.testimonials-sec .testimonials-carousel {font-size: 0;}
.testimonials-sec .testimonials-carousel li {list-style: none; width: 15px; height: 15px; border: 1px solid #4a97d2; border-radius: 50px; display: inline-block; margin: 0 4px; cursor: pointer;}
.testimonials-sec .testimonials-carousel li.active {background-color: #4a97d2;}
/***** Testimonials End *****/

/***** How it Work Start *****/
.modal.fade.zoom:not(.show) .modal-dialog {transform: scale(0.8);}
.modal .modal-dialog {max-width: 880px;}
.modal .modal-content {background-color: transparent; border: none;}
.modal-backdrop {background-color: rgba(103, 183, 232, 0.95);}
.modal-backdrop.registrationpopup-open {background-color: rgba(0, 0, 0, 0.5);}
.modal-backdrop.show {opacity: 1;}
.howitworks-sec {padding: 65px 0 50px; border-bottom: 1px solid #eaeaea;}
.howitworks-sec .title-divider:after {margin-left: auto; margin-right: auto;}
.howitworks-sec .hiw-process-step {padding: 25px 15px; border-color: #eaeaea;}
.howitworks-sec .hiw-process-step img {-webkit-transition: -webkit-transform .8s ease-in-out; transition: transform .8s ease-in-out;}
.howitworks-sec .hiw-process-step:hover img, 
.howitworks-sec .hiw-process-step:focus img{-webkit-transform: rotate(360deg); transform: rotate(360deg);}
.howitworks-sec .hiw-process-step-title {color: #2c3342; font-size: 20px; font-weight: 600; margin-bottom: 15px; margin-top: 15px;}
.howitworks-sec .hiw-process-step-detail {color: #2c3342; font-size: 16px; font-weight: 300; line-height: 28px; margin: 0 auto; max-width: 270px;}
.howitworks-sec .hiw-process-step:hover .hiw-process-step-1 .hiw-process-step-title, 
.howitworks-sec .hiw-process-step:focus .hiw-process-step-1 .hiw-process-step-title {color: #84a6be;}
.howitworks-sec .hiw-process-step:hover .hiw-process-step-2 .hiw-process-step-title, 
.howitworks-sec .hiw-process-step:focus .hiw-process-step-2 .hiw-process-step-title {color: #4578a4;}
.howitworks-sec .hiw-process-step:hover .hiw-process-step-3 .hiw-process-step-title, 
.howitworks-sec .hiw-process-step:focus .hiw-process-step-3 .hiw-process-step-title {color: #67b7e8;}
.howitworks-sec .hiw-process-step:hover .hiw-process-step-4 .hiw-process-step-title, 
.howitworks-sec .hiw-process-step:focus .hiw-process-step-4 .hiw-process-step-title {color: #46bbc4;}
.howitworks-sec .btn-with-image {margin: 230px 0 0 20px;}
.howitworks-sec .subscribe-rotate-wrap {margin-top: 100px;}
.btn-with-image {color: #fff; font-size: 16px; font-weight: 300; line-height: 2; position: relative; padding: 8px 55px 15px 95px; background-color: #0994ca; border: 1px solid #0994ca; border-radius: 50px;}
.btn-with-image:hover, 
.btn-with-image:focus {background-color: #0994ca; border-color: #0994ca;}
.btn-with-image img {position: absolute; width: 80px; height: 80px; top: -13px; left: -3px; background-color: #fff; padding: 3px; border-radius: 50px;}
.btn-with-image:after {overflow: hidden; display: inline-block; vertical-align: bottom; -webkit-animation: ellipsis steps(4, end) 900ms infinite; animation: ellipsis steps(4, end) 900ms infinite; content: "\2026"; width: 0px; position: absolute; font-size: 20px;}
@keyframes ellipsis {to {width: 20px;}}
@-webkit-keyframes ellipsis {to {width: 20px;}}

.modal .modal-content p {font-size: 25px; font-weight: 300; font-style: italic; color: #f6f6f6; line-height: 1.4;}
.modal .support-team-person-img {border: 1px solid #fff; max-width: 140px; border-radius: 50%; overflow: hidden; height: 140px; margin: 0 auto;}
.modal .support-team-person-img img {border: 3px solid transparent; border-radius: 50%; width: 100%; height: 100%;}
.modal .support-team-person-name {font-size: 21px; font-weight: 400; color: #ffffff; text-align: center; letter-spacing: 1px; margin-top: 10px;}
.modal .support-team-person-designation {font-size: 15px; font-weight: 300; margin: 4px 0 10px; color: #ffffff;}
.modal .popup-close .btn {padding: 0; width: 30px; height: 30px; border-radius: 50px; background-color: transparent; border: none; background-image: url(../images/close.png); outline: none; background-size: cover; box-shadow: none !important;}
.modal .popup-close {margin-top: 15px;}
/***** How it Work End *****/

/***** Ways to Transfer Start *****/
.waystotransfer-sec {padding: 105px 0 50px;}
.waystotransfer-sec .waystotransfer-video {position: relative; width: 260px; height: 260px; left: 0; top: 0;}
.waystotransfer-sec .waystotransfer-video video {position: absolute; top: 41px; left: 41px; width: 180px; height: 180px;}
.waystotransfer-sec .waystotransfer-video:after {background-image: url(../images/transfervideo-bg-bd.png); position: absolute; content: ""; height: 260px; width: 260px; top: 0; background-position: center; background-size: cover; background-repeat: no-repeat;}
.waystotransfer-sec .waystotransfer-video .waystotransfer-video-logo {position: absolute; width: 120px; height: 120px; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.waystotransfer-sec .waystotransfer-video .waystotransfer-video-logo img {width: 100%;}
.waystotransfer-sec .waystotransfer-video .waystotransfer-video-play-btn {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 80px; height: 80px; background-color: #000; display: flex; align-items: center; justify-content: center; border: 2px solid #ccc; border-radius: 50px; z-index: 1; cursor: pointer;}
.waystotransfer-sec .waystotransfer-video .waystotransfer-video-play-btn img {max-width: 30px;}
.waystotransfer-sec .waystotransfer-item {position: relative;}
.waystotransfer-sec .waystotransfer-item.waystotransfer-item-1 {top: -10px; left: -10px}
.waystotransfer-sec .waystotransfer-item.waystotransfer-item-1.in-view {top: -65px; left: unset;}
.waystotransfer-sec .waystotransfer-item.waystotransfer-item-2 {left: 0;}
.waystotransfer-sec .waystotransfer-item.waystotransfer-item-2.in-view {left: 95px;}
.waystotransfer-sec .waystotransfer-item.waystotransfer-item-3 {bottom: -15px;}
.waystotransfer-sec .waystotransfer-item.waystotransfer-item-3.in-view {bottom: -70px;}
.waystotransfer-sec .waystotransfer-item img {width: 125px; height: 125px; position: relative;}
.waystotransfer-sec .waystotransfer-item:before {background-image: url('../images/mobilenew-bd.png'); content: ""; width: 120px; height: 120px; position: absolute; bottom: -10px; left: -10px; background-size: contain; background-repeat: no-repeat; -webkit-transition: all 2s ease; transition: all 2s ease; -webkit-transition-delay: 1s; transition-delay: 1s;}
.waystotransfer-sec .waystotransfer-item.in-view:before {bottom: -81px; left: -87px;}
.waystotransfer-sec .waystotransfer-item-2:before {background-image: url('../images/tabnew-bd.png'); width: 130px; height: 57px; bottom: 30px; left: -10px;}
.waystotransfer-sec .waystotransfer-item-2.in-view:before {bottom: 30px; left: -117px;}
.waystotransfer-sec .waystotransfer-item-3:before {background-image: url('../images/over-the-phonenew-bd.png'); width: 125px; height: 90px; top: 0; transform: rotate(12deg);}
.waystotransfer-sec .waystotransfer-item-3.in-view:before {top: -35px;}
.waystotransfer-sec .subscribe-rotate-wrap {margin: 50px 0 0;}
.custom-slider .custom-slider-img {display: none; overflow: hidden;}
.custom-slider .custom-slider-detail {display: none;}
.waystotransfer-popup.custom-slider .custom-slider-detail{min-height: 200px; padding-top: 20px;}
.waystotransfer-popup .modal-dialog {max-width: 100%;}
.waystotransfer-popup .custom-slider-img-wrap {background-image: url(../images/tablate-bg.png); background-size: 100% 100%; padding: 26px 47px; min-height: 350px; max-width: 550px;}
.waystotransfer-popup .modal-dialog .waystotransfer-slider-title {font-size: 30px; font-weight: bold; line-height: 1.1; color: #fff; margin-bottom: 10px;}
.waystotransfer-popup .modal-dialog .waystotransfer-slider-detail {font-size: 16px; font-weight: 400; line-height: 1.6; color: #fff; letter-spacing: 1px;}
.waystotransfer-popup .custom-carousel {font-size: 0;}
.waystotransfer-popup .custom-carousel li {list-style: none; width: 15px; height: 15px; background-color: transparent; border: 1px solid #fff; border-radius: 50px; margin: 0 5px; display: inline-block; cursor: pointer;}
.waystotransfer-popup .custom-carousel li.active {background-color: #fff;}
.waystotransfer-popup.modal .popup-close {margin-top: 35px;}
/***** Ways to Transfer End *****/

/***** Conversion Options Start *****/
.conversion-options-sec {background-color: #f6f6f6; padding: 65px 0 50px; position: unset;}
.conversion-options-sec .container {position: relative;}
.conversion-options-sec .section-sub-title {max-width: 520px;}
.conversion-options-sec .service-item {margin-bottom: 30px; margin-right: 15px}
.conversion-options-sec .service-item.service-item-2, 
.conversion-options-sec .service-item.service-item-4 {margin-right: 80px;}
.conversion-options-sec .service-item.service-item-3 {margin-right: 150px;}
.conversion-options-sec .service-item-icon {width: 120px; min-width: 120px; height: 120px; position: relative;}
.conversion-options-sec .service-item-icon:before {content: ""; width: 0; height: 0; border-right: 9px solid #9a9c9b; border-top: 9px solid transparent; position: absolute; top: 14px; right: 13px;}
.conversion-options-sec .service-item-title {width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;}
.conversion-options-sec .service-item-title:after {content: ''; position: absolute; top: 0; left: 0; display: inline-block; width: 120px; height: 120px; border-radius: 150px; border: 1px solid #999c9b;}
.conversion-options-sec .service-item-title:before {content: '';display: inline-block; width: 100px; height: 100px; border-radius: 100px; border: 6px solid #0893c9; position: absolute; top: 10px; left: 10px;}
.conversion-options-sec .service-item-5 .service-item-title:before {border-color: #16395b;}
.conversion-options-sec .service-item-title span {font-size: 17px; font-weight: 600; text-align: center; color: #000; display: block; margin-bottom: 0; line-height: 1.2;}
.conversion-options-sec .service-item-5 .service-item-title span {color: #16395b;}
.conversion-options-sec .service-item-detail {padding-right: 20px; margin-bottom: 20px; max-width: 335px;}
.conversion-options-sec .service-item-1 .service-item-detail, 
.conversion-options-sec .service-item-5 .service-item-detail {max-width: 340px;}
.conversion-options-sec .service-item-detail p {font-size: 14px;font-weight: 400; color: #363536; margin: 0; line-height: 22px; text-align: right; margin-bottom: 20px;}
.conversion-options-sec .sec-line {position: relative; width: 339px; height: 1px; background-color: #9a9b9b; margin-right: 100px; margin-top: -15px; margin-left: auto;}
.conversion-options-sec .sec-line:before {content: ""; width: 10px; height: 10px; background-color: #9a9c9b; position: absolute; top: -5px; left: auto; right: -7px; border-radius: 50px;}
.conversion-options-sec .service-item.service-item-1 .sec-line, 
.conversion-options-sec .service-item.service-item-5 .sec-line {width: 350px;}
.conversion-options-sec .sec-line:after {width: 0; height: 0; border-style: solid; border-width: 5px 10px 5px 0px; border-color: transparent #9a9b9b transparent transparent; content: ""; position: absolute; right: auto; left: -9px; top: -5px;}
.conversion-options-sec .subscribe-rotate-wrap {margin: 50px 0 0;}
/***** Conversion Options End *****/

/***** Information Centre Start *****/
.information-sec {padding: 100px 0 50px;}
.information-sec .container {max-width: 890px;}
.information-sec .title-divider:after {margin-left: auto; margin-right: auto;}
.information-sec .section-title, .information-sec .section-sub-title {max-width: 360px; margin-left: auto; margin-right: auto; margin-bottom: 20px;}
.information-sec .section-sub-title {font-size: 16px;}
.information-sec .information-item {margin-bottom: 65px; position: relative; border-radius: 50%;}
.information-sec .information-item .information-item-detail {width: 156px; height: 156px; background-color: #84a6bd; border-radius: 50%; padding: 15px; margin-left: auto; position: relative;}
.information-sec .information-item .information-item-detail:before {content: ""; height: 176px; width: 176px; top: -10px; position: absolute; border: 1px solid #676767; left: -10px; border-radius: 50%;}
.information-sec .information-item-2 .information-item-detail {background-color: #67b7e8;}
.information-sec .information-item-3 .information-item-detail {background-color: #4578a3; margin-left: 0;}
.information-sec .information-item-4 .information-item-detail {background-color: #54bbc5; margin-left: 0;}
.information-sec .information-item-title {font-size: 18px; font-weight: 600; color: #fff; margin-top: 5px; text-align: center;}
.information-sec .information-item-img {text-align: center;}
.information-sec .information-hover {padding: 35px 35px 10px 20px; min-height: 190px; width: 280px; position: absolute; z-index: 1; background-image: url("../images/info-center-hoverbg.png"); background-size: 100% 100%; right: 100px; top: 90px; display: none;}
.information-sec .information-item-3 .information-hover, 
.information-sec .information-item-4 .information-hover {background-image: url("../images/info-center-hoverbg-right.png"); right: auto; left: 100px; padding: 35px 20px 10px 35px;}
.information-sec .information-item-detail:hover .information-hover {display: block;}
.information-sec .information-hover p {color: #313131; font-size: 14px; line-height: 1.4; margin-bottom: 10px}
.btn-read-more {color: #233549; font-size: 15px; font-weight: 500; line-height: 1; margin-bottom: 10px}
.btn-read-more:hover, 
.btn-read-more:focus {opacity: 0.8;}
.information-sec .information-hover .btn-primary {background: transparent; font-size: 15px; border: 1px solid #444; padding: 10px; line-height: 1em; min-width: 125px; display: inline-block; border-radius: 50px; position: absolute; bottom: 22px; right: 40px; color: #444;}
.information-sec .information-hover .btn-primary:hover {background-color: transparent; border-color: #444}
.information-sec  .subscribe-rotate-wrap {margin-top: 50px;}
/***** Information Centre End *****/

/***** Property Shop Banner Start *****/
.property-shop-banner {background-color: #A66AC5; background-image: radial-gradient(circle farthest-side at center bottom,#A66AC5,#301C3B 125%); overflow: hidden; border-bottom: 1px solid rgba(255,255,255,.3); padding-top: 130px; padding-bottom: 0;}
.property-shop-banner .currency-converter-wrap {padding: 5px 32px 40px; margin-top: 30px; background-color: rgba(255,255,255,0.2); border-radius: 15px 15px 0px 0px;}
.property-shop-banner .currency-converter-title {font-size: 24px; font-weight: 600; line-height: 1.4; color: #fff; padding: 18px 0px; text-align: center;}
.property-shop-banner .converter-form {max-width: 930px; margin: 0 auto;}
.property-shop-banner .converterform-field-wrap {margin-right: 10px;}
.property-shop-banner .converterform-wrap .form-label {margin: 0 10px 7px; color: #fff; font-size: 16px; font-weight: 700;}
.property-shop-banner .converterform-wrap input {padding: 6px 20px; font-size: 32px; border-radius: 10px; border: none; width: 100%;}
.property-shop-banner.banner-sec .select2-container--default .select2-selection--single {background-color: #fff;}
.property-shop-banner.banner-sec .select2-container--default .select2-selection--single {padding: 18px 20px 40px 12px; border-radius: 10px;}
.property-shop-banner .converterform-field-wrap button {background-color: transparent; border: none; height: 60px;}
.property-shop-banner .converterform-field-wrap button.submitButton {text-align: center; line-height: 1; letter-spacing: 0.03em; color: #9e5dc2; width: 100%; outline: none; transition: background 0.25s ease 0s; padding: 14px 10px; background: #dd0e7d; border-radius: 10px; border: none; height: 60px; max-width: 60px; margin: 0px;}
.property-shop-banner .converterresult-conversionTo {margin: 20px 0 10px;}
.property-shop-banner .converterresult-conversionFrom {font-size: 20px; text-align: center; color: #fff;}
.property-shop-banner .converterresult-toAmount {font-size: 65px; line-height: 1; color: #fff;}
.property-shop-banner .converterresult-toCurrency {font-size: 26px;}
.property-shop-banner .converterresult-resultTitle, 
.property-shop-banner .converterresult-unitConversion {font-size: 17px; color: #fff}
.property-shop-banner .ConverterDisclaimer p {font-size: 14px; color: #fff;}

.btn-signup {font-size: 15px; color: #fff; padding: 13px 36px; border: 1px solid #fff; border-radius: 50px; outline: none; position: relative; transition: padding 0.25s ease 0s; -moz-transition: padding 0.25s ease 0s; -webkit-transition: padding 0.25s ease 0s; margin-left: 25px; display: inline-block;}
.btn-signup:hover, 
.btn-signup:focus {padding-left: 50px; padding-right: 22px; background-color: #fff; color: #5d355f;}
.btn-signup .icon-animating {position: absolute; width: 27px; height: 27px; top: calc(50% - 13px); left: 8px;}
.btn-signup .icon-animating .circle {border: 1px solid #5d355f; border-radius: 18px; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
.btn-signup .icon-animating .circle.left {clip: rect(36px, 18px, 36px, 0px); transition: all 0.2s linear 0.2s; -moz-transition: all 0.2s linear 0.2s; -webkit-transition: all 0.2s linear 0.2s;}
.btn-signup .icon-animating .circle.right {clip: rect(0px, 36px, 0px, 18px); transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; -webkit-transition: all 0.2s linear 0s;}
.btn-signup:hover .icon-animating .circle.left, 
.btn-signup:focus .icon-animating .circle.left {clip: rect(0px, 18px, 36px, 0px);}
.btn-signup:hover .icon-animating .circle.right, 
.btn-signup:focus .icon-animating .circle.right {clip: rect(0px, 36px, 36px, 18px);}
.btn-signup .icon-animating .type {background-image: url(../images/icon-arrow-purple-1.png); background-repeat: no-repeat; background-size: 15px; background-position: center center; display: block; height: 100%; position: relative; top: 0; width: 100%; -webkit-transform: scale3d(0, 0, 0); -moz-transform: scale3d(0, 0, 0); transform: scale3d(0, 0, 0); transition: all 0.2s linear 0.4s; -moz-transition: all 0.2s linear 0.4s; -webkit-transition: all 0.2s linear 0.4s;}
.btn-signup:hover .icon-animating .type, 
.btn-signup:focus .icon-animating .type{transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1);}
/***** Property Shop Banner End *****/

/***** Media Start *****/
@media only screen and (min-width: 768px) {
	.mobile-subscribe-rotate {display: none;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.subscribe-rotate-wrap {margin-left: unset; margin-right: unset;}
	.subscribe-rotate-wrap.sec-1 {margin-left: auto; margin-right: auto;}
	.subscribe-rotate-wrap.sec-1.animation-start-sec-3, 
	.subscribe-rotate-wrap.sec-1.animation-start-sec-4, 
	.subscribe-rotate-wrap.sec-1.animation-start-sec-5 {margin-left: unset; margin-right: unset;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.section-title {font-size: 30px;}
	.section-sub-title {font-size: 16px;}
	.banner-title {font-size: 34px;}
	.banner-detail-list li {font-size: 20px;}
	.whyecfx-sec .section-title {font-size: 30px;}
	.whyecfx-sec p {font-size: 14px;}
	.whyecfx-sec .service-item-detail p {font-size: 12px;}
	.whyecfx-sec .service-item-detail {padding-left: 10px;}
	.whyecfx-sec .sec-line {width: 210px;}
	.whyecfx-sec .service-item.service-item-1 .sec-line, .whyecfx-sec .service-item.service-item-4 .sec-line {width: 350px;}

	.our-achievements-sec .our-achievements-items.our-traded-achievements .our-achievements-count {margin-left: 0;}
	.our-achievements-sec .our-achievements-items.our-personal-achievements .our-achievements-count {margin-left: 0;}
	.our-achievements-sec .our-achievements-items.our-countries-achievements .our-achievements-count {margin-left: 75px;}
	.our-achievements-sec .our-achievements-items .our-achievements-review {min-width: 90px; margin-left: 10px;}
	.our-achievements-sec .our-achievements-items.our-review-achievements .our-achievements-details {font-size: 14px;} 

	.waystotransfer-sec .waystotransfer-item-2::before {left: -105px;}
	.waystotransfer-sec .waystotransfer-item.waystotransfer-item-2 {left: 83px;}

	.conversion-options-sec .service-item {margin-bottom: 20px; margin-right: 15px !important;}
	.conversion-options-sec .service-item .service-item-detail {max-width: 320px;}
	.conversion-options-sec .service-item .sec-line {width: 330px !important;}
	
	.information-sec .container {max-width: 800px;}
	.information-sec .information-hover {right: 0;}
	.information-sec .information-item-3 .information-hover, .information-sec .information-item-4 .information-hover {left: 5px;}

	.custom-slider .custom-carousel {margin-bottom: 20px !important;}
}


@media only screen and (max-width: 1199px) {
	.banner-sec .video-background {width: auto !important; height: 100% !important;}
	.our-achievements-sec .our-achievements-items .our-achievements-details br {display: none;}
	.review-sec .owl-nav button {left: -20px;}
	.review-sec .owl-nav button.owl-next {left: auto; right: -20px;}
	.testimonials-sec .testimonial-item-detail p {font-size: 14px;}
}

@media only screen and (max-width: 991px) {
	.currency-of-theyear-logo {margin-bottom: 30px;}
	.subscribe-rotate-wrap {max-width: 350px;}
	.subscribe-rotate-wrap .subscribe-rotate-detail {max-width: calc(100% - 50px);}
	.subscribe-rotate-wrap .email-form input {padding: 10px 15px;}
	.subscribe-rotate-wrap .email-form label {top: 8px; left: 15px;}
	.subscribe-rotate-wrap .email-text .email-text-title {font-size: 16px; margin-bottom: 10px;}

	.section-title {font-size: 25px;}

	.banner-sec {padding: 95px 0 35px;}
	.banner-sec .banner-detail-wrap {margin-bottom: 20px; text-align: center;}
	.banner-title {font-size: 34px; margin-top: 0;}
	.banner-detail-list li {font-size: 20px; line-height: 30px;}
	.banner-sec .cnverter_bx {margin-left: auto; margin-right: auto; border-radius: 3px;}
	.banner-sec.banner-form-sec {background-color: #e9f1f4; padding: 50px 0;}

	.whyecfx-sec .section-title {font-size: 25px; margin-bottom: 20px;}
	.whyecfx-sec .why-here {margin-bottom: 5px;}
	.whyecfx-sec .subscribe-rotate-wrap {margin-bottom: 10px;}
	.whyecfx-sec .service-sec-video {left: 0;}
	.whyecfx-sec .service-sec-wrap {padding-left: 250px;}
	.whyecfx-sec {padding: 50px 0 25px;}

	.our-achievements-sec {padding: 25px 0;}
	.our-achievements-sec .our-achievements-items .our-achievements-review {min-width: 100px; margin-left: 35px;}
	.our-achievements-sec .our-achievements-items .our-achievements-details {max-width: 245px; margin-left: auto;}
	.our-achievements-sec .section-sub-title {margin-bottom: 40px;}
	.our-achievements-sec .subscribe-rotate-wrap {margin-top: 25px;}

	.review-sec {padding: 25px 0 50px;}
	.review-sec .review-slider-item .rating-star-img svg {max-width: 100px;}

	.testimonials-sec .title-divider:after {margin-top: 10px;}
	.testimonials-sec .section-title {margin-bottom: 10px;}
	.testimonials-sec .testimonial-img-wrap {max-width: 325px;min-height: 325px;}
	.testimonials-sec .testimonial-img-wrap:before {width: 325px; height: 325px; background-size: cover;}
	.testimonials-sec .testimonial-item-img {width: 300px; height: 300px; top: 12px; left: 12px;}
	.testimonials-sec .testimonial-item-detail {height: 175px;}
	.testimonials-sec .testimonial-item-detail p {line-height: 1.4;}
	.testimonials-sec .testimonial-item-quote {top: 50px; left: 0;}
	.testimonials-sec .testimonial-item-quote-2 {top: 0; left: 50px;}
	.testimonials-sec .testimonial-item-quote-3 {top: -28px; left: 145px;}
	.testimonials-sec .testimonial-item-quote-4 {top: 0px; left: 240px;}
	.testimonials-sec .testimonial-item-quote-5 {top: 50px; left: 293px;}

	.howitworks-sec {padding: 50px 0;}
	.howitworks-sec .hiw-process-step-detail {font-size: 14px; line-height: 21px;}
	.howitworks-sec .hiw-process-step {padding: 20px 15px;}

	.waystotransfer-sec {padding: 50px 0;}
	.waystotransfer-sec .subscribe-rotate-wrap {margin: 25px 0;}
	.waystotransfer-sec .waystotransfer-wrap {max-width: 500px; margin-left: auto; margin-top: -85px;}
	.waystotransfer-sec .waystotransfer-learn-more-btn {max-width: 500px; margin-left: auto;}

	.conversion-options-sec .subscribe-rotate-wrap {display: none;}
	.conversion-options-sec .section-sub-title {max-width: 100%; margin-bottom: 25px;}

	.property-shop-banner {padding-bottom: 0;}
	.property-shop-banner.banner-sec .select2-container .select2-selection--single .select2-selection__rendered {padding-left: 20px; font-size: 16px;}
	.property-shop-banner .converterform-wrap input {padding: 6px 15px;}
	.property-shop-banner .converterform-field-wrap {margin-right: 7px;}

	.subscribe-rotate-wrap .email-form a#take-to-signup img {width: 30px;}
	.subscribe-rotate-wrap .email-form a#take-to-signup {top: 2px;}
	.subscribe-rotate-wrap .email-form a#take-to-signupmobile img {width: 30px;}
	.subscribe-rotate-wrap .email-form a#take-to-signupmobile {top: 2px;}
}

@media only screen and (max-width: 767px) {
	.subscribe-rotate-wrap {display: none;}
	.mobile-subscribe-rotate .subscribe-rotate-wrap {display: block;}
	.mobile-subscribe-rotate .email-text {display: none !important;}
	.whyecfx-sec .mobile-subscribe-rotate .email-1 {display: block !important;}
	.our-achievements-sec .mobile-subscribe-rotate .email-2 {display: block !important;}
	.testimonials-sec .mobile-subscribe-rotate .email-3 {display: block !important;}
	.howitworks-sec .mobile-subscribe-rotate .email-4 {display: block !important;}
	.waystotransfer-sec .mobile-subscribe-rotate .email-5 {display: block !important;}
	.conversion-options-sec .mobile-subscribe-rotate .email-6 {display: block !important;}
	.information-sec .mobile-subscribe-rotate .email-7 {display: block !important;}

	.banner-title {font-size: 22px;}
	.banner-detail-list li {font-size: 16px; line-height: 24px;}
	.banner-sec .cnverter_bx {height: 375px;}

	.send-money-page .banner-sec .free_quote_sec {margin: 0 auto;}

	.whyecfx-sec .why-here {margin-bottom: 15px;}
	.whyecfx-sec .service-sec-wrap {padding-left: 0;}
	.whyecfx-sec .service-sec-video {left: unset; position: relative; margin: 0 auto 25px; top: unset; transform: unset; right: unset;}
	.whyecfx-sec .service-item.service-item-1, .whyecfx-sec .service-item.service-item-4 {margin-left: 0;}
	.whyecfx-sec .service-item {margin-bottom: 20px;}
	.whyecfx-sec .service-item-detail {max-width: 100%;}
	.whyecfx-sec .sec-line {width: 400px;}
	.whyecfx-sec .subscribe-rotate-wrap {margin: 25px auto 0;}

	.our-achievements-sec .our-achievements-items.our-traded-achievements .our-achievements-count {margin-left: 0;}
	.our-achievements-sec .our-achievements-items.our-personal-achievements .our-achievements-count {margin-left: 0;}
	.our-achievements-sec .our-achievements-items.our-payments-achievements .our-achievements-count {margin-left: 35px;}
	.our-achievements-sec .our-achievements-items.our-countries-achievements .our-achievements-count {margin-left: 65px;}
	.our-achievements-sec .our-achievements-items .our-achievements-review {margin-left: 15px; min-width: 80px;}

	.testimonials-sec {padding: 50px 0;}
	.testimonials-sec .section-title {margin-bottom: 80px;}
	.testimonials-sec .testimonial-img-wrap {margin-bottom: 25px;}
	.testimonials-sec .title-divider:after {margin-left: auto; margin-right: auto;}
	.testimonials-sec .testimonial-item-detail {height: 130px;}
	.testimonials-sec .testimonials-carousel {text-align: center;}
	.testimonials-sec .subscribe-rotate-wrap {display: block; margin-top: 25px;}

	.howitworks-sec .btn-with-image {}
	.howitworks-sec .btn-with-image {margin: 25px auto 0;}
	.howitworks-sec .subscribe-rotate-wrap {display: block; margin-top: 25px; text-align: left;}

	.waystotransfer-sec .waystotransfer-wrap {margin-top: 75px;}
	.waystotransfer-sec .subscribe-rotate-wrap {margin: 25px auto 0;}

	.conversion-options-sec .subscribe-rotate-wrap {margin: 50px auto 0;}
	.conversion-options-sec .service-item, .conversion-options-sec .service-item.service-item-3, 
	.conversion-options-sec .service-item.service-item-2, .conversion-options-sec .service-item.service-item-4 {margin-right: 15px;}

	.information-sec .information-item .information-item-detail {margin-left: auto; margin-right: auto;}
	.information-sec .information-item {padding: 10px; margin-bottom: 155px;}
	.information-sec .information-item-3 .information-hover, .information-sec .information-item-4 .information-hover, 
	.information-sec .information-hover {background-image: url(../images/info-center-hoverbg-mobile.png);position: relative; width: 265px; min-height: 180px; padding: 57px 20px 10px; display: block; top: 0; left: 50%; transform: translateX(-50%); right: unset;}
	.information-sec .information-hover .btn-primary {min-width: 110px; right: 20px;}
	.information-sec .owl-carousel .owl-dots {text-align: center;}
	.information-sec .owl-carousel button.owl-dot {background-color: #c1c1c1; width: 20px; height: 20px; border-radius: 50px; margin: 0 5px;}
	.information-sec .owl-carousel button.owl-dot.active {background-color: #4a97d2;}

	.property-shop-banner .currency-converter-title {font-size: 20px; padding: 15px 0;}
	.property-shop-banner .converter-form {display: block !important;}
	.property-shop-banner .converterform-field-wrap {margin-right: 0;}
	.property-shop-banner .converterform-field-wrap button.inverseButton {display: none;}
	.property-shop-banner .converterform-field-wrap button.submitButton {margin-top: 15px; width: 100%; max-width: unset;}
	.property-shop-banner .converterresult-toAmount {font-size: 50px;}
	.property-shop-banner .converterresult-toCurrency {font-size: 20px;}
	.property-shop-banner .convertresultfooter {text-align: center;}

	.subscribe-rotate-wrap .email-text .email-text-title {text-align: center;}
	.hereiswhy-sec .service-sec-video .global-arrow {transform: rotate(125deg);}
}
@media only screen and (max-width: 575px) {
	.slide-left {-webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px);}
	.slide-right { -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px);}

	.btn-with-image {padding: 8px 45px 9px 85px; top: -8px;}
	.btn-with-image img {width: 65px; height: 65px;}
	.modal .modal-content p {font-size: 18px;}
	.modal .support-team-person-img {max-width: 100px; height: 100px;}

	.section-title {text-align: center; font-size: 22px; margin-bottom: 15px;}
	.section-sub-title {font-size: 16px; text-align: center;}
	.title-divider:after {margin: 15px auto 0;}

	.banner-sec .currency-of-theyear-logo svg {width: 150px !important; height: 150px !important;}
	.banner-sec .cnverter_bx {height: auto; width: 100%; padding: 25px;}

	.whyecfx-sec .section-title {font-size: 22px; margin-bottom: 15px; text-align: left;}
	.whyecfx-sec .section-title.title-divider::after {margin-left: 0; margin-right: 0;}
	.whyecfx-sec p {font-size: 14px;}
	.whyecfx-sec .service-item .service-item-wrap {display: block !important;}
	.whyecfx-sec .sec-line {display: none;}
	.whyecfx-sec .service-item-detail {padding-left: 0; max-width: unset !important;}
	.whyecfx-sec .service-item-icon {margin: 0 auto 10px;}
	.whyecfx-sec .service-item-detail {text-align: center;}

	.our-achievements-sec .our-achievements-items {height: 85px; border-radius: 50px;}
	.our-achievements-sec .our-achievements-items.our-payments-achievements .our-achievements-count, 
	.our-achievements-sec .our-achievements-items.our-countries-achievements .our-achievements-count, 
	.our-achievements-sec .our-achievements-items.our-review-achievements .our-achievements-count {margin-left: 0;}
	.our-achievements-sec .our-achievements-items .our-achievements-review {display: none;}
	.our-achievements-sec .our-achievements-items .our-achievements-details {font-size: 14px; padding: 5px; }
	.our-achievements-sec .our-achievements-items .our-achievements-count {min-width: 85px; height: 70px; font-size: 16px; line-height: 70px;}
	.our-achievements-sec .our-achievements-items .our-achievements-shadow {margin-right: 5px; margin-left: 5px;}
	.our-achievements-sec .our-achievements-items .our-achievements-logo {min-width: 35px; margin-right: 10px;}
	.our-achievements-sec .our-achievements-items .our-achievements-shadow {height: 70px; width: 4px;}

	.review-sec .section-sub-title {font-size: 16px;}
	.review-sec .review-slider-wrap {max-width: calc(100% - 20px); margin: 0 auto;}
	
	.testimonials-sec .testimonial-item-detail {text-align: center; height: 190px;}

	.howitworks-sec .hiw-process-step {border: none !important;}
	.howitworks-sec .owl-carousel .owl-dots {text-align: center;}
	.howitworks-sec .owl-carousel button.owl-dot {background-color: #c1c1c1; width: 20px; height: 20px; border-radius: 50px; margin: 0 5px;}
	.howitworks-sec .owl-carousel button.owl-dot.active {background-color: #4a97d2;}

	.waystotransfer-sec .waystotransfer-wrap {display: block !important; margin-top: 20px;}
	.waystotransfer-sec .waystotransfer-video {margin: 0 auto;}
	.waystotransfer-sec .waystotransfer-item-wrap {text-align: center;}
	.waystotransfer-sec .waystotransfer-item {width: calc(50% - 4px); display: inline-block; text-align: center;}
	.waystotransfer-sec .waystotransfer-item::before {content: none !important;}
	.waystotransfer-sec .waystotransfer-item.waystotransfer-item-1.in-view {top: unset;}
	.waystotransfer-sec .waystotransfer-item.waystotransfer-item-2.in-view {left: unset;}
	.waystotransfer-sec .waystotransfer-item.waystotransfer-item-3.in-view {bottom: unset;}
	.waystotransfer-sec .waystotransfer-learn-more-btn {text-align: center; margin-top: 25px;}

	.conversion-options-sec .sec-line {display: none;}
	.conversion-options-sec .service-item {margin-right: 0 !important; margin-bottom: 20px;}
	.conversion-options-sec .service-item .service-item-wrap {flex-direction: column;}
	.conversion-options-sec .service-item-detail p {text-align: center; margin-bottom: 0;}
	.conversion-options-sec .service-item-detail {padding-right: 0; margin-bottom: 0; order: 2;}
	.conversion-options-sec .service-item-icon {order: 1; margin-bottom: 10px;}

	.information-sec {padding: 50px 0;}

	.property-shop-banner .currency-converter-wrap {padding: 5px 15px 30px;}
	.property-shop-banner .currency-converter-title {font-size: 18px;}
	.property-shop-banner .currency-converter-title svg {max-width: 20px; height: auto;}
	.property-shop-banner .converterform-wrap input {font-size: 24px;}
	.property-shop-banner .converterform-wrap input {padding: 12px 15px;}
	.property-shop-banner .converterresult-toAmount {font-size: 35px;}
}

@media only screen and (max-width: 480px) {
	.subscribe-rotate-wrap .email-text .email-text-title {font-size: 14px;}

	.testimonials-sec .testimonial-item-quote {height: 29px; width: 29px; font-size: 11px;}
	.testimonials-sec .testimonial-item-quote.active {transform: rotate(310deg) scale(1.7);}
	.testimonials-sec .testimonial-item-quote-2.active {transform: rotate(330deg) scale(1.7);}
	.testimonials-sec .testimonial-item-quote-3.active {transform: rotate(360deg) scale(1.7);}
	.testimonials-sec .testimonial-item-quote-4.active {transform: rotate(30deg) scale(1.7);}
	.testimonials-sec .testimonial-item-quote-5.active {transform: rotate(45deg) scale(1.7);}

	.waystotransfer-popup .custom-slider-img-wrap {padding: 15px 24px; min-height: 235px;}
}

.client-testimonials-sec {padding: 90px 0 50px; background-color: #e9f1f4; position: unset;}
.client-testimonials-sec .container {position: relative;}
.client-testimonials-sec .section-title {margin-bottom: 20px;}
.client-testimonials-sec .title-divider:after {width: 60px; background-color: #4578a5;}
.client-testimonials-sec .client-testimonial-item-quote svg {max-width: 15px;}
.client-testimonials-sec .client-testimonials-detail-quote svg {max-width: 18px; vertical-align: baseline;}
.client-testimonials-sec .client-testimonials-detail-quote svg path {fill: #4a97d2;}
.client-testimonials-sec .client-testimonials-detail-endquote {transform: rotate(180deg); display: inline-block;}
.client-testimonials-sec .cts {margin-top: 80px;}
.client-testimonials-sec .client-testimonial-item-detail p {font-size: 15px; font-weight: 400; line-height: 1.6em; letter-spacing: 1px; color: #363536; margin-bottom: 100px;}

@media only screen and (max-width: 1199px) {
	.client-testimonials-sec .client-testimonial-item-detail p {font-size: 14px;}
}

@media only screen and (max-width: 991px) {
	.client-testimonials-sec .title-divider:after {margin-top: 10px;}
	.client-testimonials-sec .section-title {margin-bottom: 10px;}
	.client-testimonials-sec .client-testimonials-img {max-width: 300px; margin-left: auto; margin-right: auto; display: block;}
	.client-testimonials-sec .client-testimonial-item-detail p {line-height: 1.4;}
	.client-testimonials-sec .client-testimonial-item-quote {top: 50px; left: 0;}
}

@media only screen and (max-width: 767px) {
	.client-testimonials-sec {padding: 50px 0;}
	.client-testimonials-sec .section-title {margin-bottom: 30px;}
	.client-testimonials-sec .title-divider:after {margin-left: auto; margin-right: auto;}
	.client-testimonials-sec .subscribe-rotate-wrap {display: block; margin-top: 25px;}
}

@media only screen and (max-width: 575px) {
	.client-testimonials-sec .client-testimonial-item-detail {text-align: center;}
}