/*==================================================
Project Name: Excelcurrencies
Version: 1.0
==================================================*/

/*----- Buttons CSS -----*/
.btn-primary {font-size: 16px; font-weight: 500; line-height: 1.5; color: #ffffff; border-radius: 30px !important; padding: 19px 40px; background: #55BCC5; border-color: #55BCC5; }
.btn-primary.calculator {background: transparent; border-color: #ffffff; }
.btn-primary.calculator:hover, .btn-primary.calculator:focus {background-color: #55BCC5 !important; border-color: #55BCC5 !important; color: #fff !important;}
.btn-primary img { margin-right: 10px; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {background: #ffffff !important; border-color: #55BCC5 !important; color:#55BCC5 !important;}
.btn-primary.risk-calculator:hover, .btn-primary.risk-calculator:focus, .btn-primary.risk-calculator:active {
    background: #55BCC5 !important;
}

/*----- Call To Expert Buttons CSS -----*/
.call-to-expert {display: flex; justify-content: flex-start; align-items: center; }
.call-to-expert .contact-img {margin-right: 10px; }
.call-to-expert .contact-details .expert {display: block; text-align: left; font-size: 15px; font-weight: 700; line-height: 1.5; letter-spacing: 0; color: #55BCC5; }
.call-to-expert .contact-details .phone-num {display: block; text-align: left; font-size: 20px; font-weight: 800; line-height: 1.5; letter-spacing: 0; color: #233549; }
.call-to-expert .contact-details .phone-num img {position: relative; top: -2px; margin-right: 9px; }
.call-to-expert:hover .contact-details .phone-num { text-decoration: underline; }
@media (max-width: 767px) {
    .call-to-expert { justify-content:center; }
}

/*----- Title CSS -----*/
.section-title {font-size: 32px; font-weight: 700; line-height: 1.31; letter-spacing: -0.5px; color: #233549; margin-bottom: 20px; }
.content-pera {font-size: 20px; font-weight: 500; line-height: 1.5; letter-spacing: 0; color: #363536; margin-bottom: 20px; }
@media (max-width: 575px) {
    .section-title { font-size: 27px; }
}

/*----- Select2 CSS -----*/
.select2-container {width: 100% !important; }
.select2-container.select2-container--open .select2-dropdown {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); min-width: 300px; z-index: 1024;}
.select2-results__option--selectable .flag-icon {width: 100%; display: inline-block;}
.select2-results__option--selectable {padding: 0;}
#select2-title_name-results .select2-results__option--selectable,
#select2-transfer_reason-results .select2-results__option--selectable,
#select2-CurrencyRange-results .select2-results__option--selectable,
#select2-CurrencyTo-results .select2-results__option--selectable,
#select2-CurrencyFrom-results .select2-results__option--selectable {padding: 11px; font-size: 14px; font-weight: 600; border-bottom: 1px solid #ddd;}
#select2-contact_country-results,
#select2-currency_need_single-results {max-height: 300px; overflow-y: auto;}
.select2-container .select2-selection--single .flag-icon .image-icon {height: auto !important; position: relative;}
.select2-container .select2-selection--single .flag-icon {padding: 0;}
.select2-container .select2-selection--single {padding: 30px 15px 38px; position: relative; font-weight: 600; font-size: 18px; color: #555; background: transparent; border: 1px solid #E5E5E5; border-radius: 4px; box-shadow: none; }
.select2-container .select2-selection--single .flag-icon {border-bottom: none; }
.select2-container .select2-selection--single .select2-selection__rendered {padding: 0; font-weight: 600; font-size: 18px; color: #555; }
.select2-container .select2-results__option--highlighted.select2-results__option--selectable, .select2-container .select2-results__option--selected {background: #55BCC5; color: #fff; }
.select2-container .select2-selection--single .select2-selection__arrow {top: calc(50% - 13px); }
.select2-container .select2-selection--single .select2-selection__rendered {padding-left: 0px; text-align: left; }
.select2-container .select2-selection--single .select2-selection__rendered:before { content: none; }
.select2-container--default .select2-results>.select2-results__options {max-height: 300px;}

/*==================================================
    Banner Section
==================================================*/
.banner-sec {background: url(../images/banner.png) no-repeat; background-size: cover; padding: 180px 0 90px; position: relative; overflow: hidden; }
.banner-sec .banner-detail-wrap .banner-title {font-size: 42px; font-weight: 800; line-height: 1.3; letter-spacing: -0.4px; color: #333333; margin-bottom: 50px; }
.banner-sec .banner-detail-wrap .forward-contract-img {position: absolute; right: 0; bottom: 105px; }
@media (max-width: 1600px){
    .banner-sec .banner-detail-wrap .banner-title { font-size: 38px; }
    .banner-sec .banner-detail-wrap .forward-contract-img { max-width: 600px; }
}
@media (max-width: 1400px){
    .banner-sec .banner-detail-wrap .banner-title { font-size: 36px; }
    .banner-sec .banner-detail-wrap .forward-contract-img {max-width: 560px; bottom: 125px; }
}
@media (max-width: 1199px){
    .banner-sec .banner-detail-wrap .banner-title { font-size: 32px; }
    .banner-sec .banner-detail-wrap .forward-contract-img {max-width: 440px; bottom: 130px; }
}
@media (max-width: 991px){
    .banner-sec { padding: 140px 0 70px; }
    .banner-sec .banner-detail-wrap .forward-contract-img {position: unset; max-width: 100%; margin-bottom: 50px; }
}
@media (max-width: 767px){
    .banner-sec .banner-btn-group { flex-wrap:wrap; }
    /* .banner-sec .banner-btn-group .btn-primary.calculator {margin-bottom: 0 !important; } */
    .banner-sec .banner-btn-group .btn-primary {width: 100%; margin: 0 0 15px !important; }
}
@media (max-width: 575px){
    .banner-sec {padding: 130px 0 50px; }
    .banner-sec .banner-btn-group .btn-primary { padding: 17px 40px; }
    .banner-sec .banner-detail-wrap .banner-title { margin-bottom: 40px; }
    .banner-sec .banner-detail-wrap .forward-contract-img { margin-bottom: 30px; }
}

/*==================================================
    Contract Section
==================================================*/
.contract-sec {padding: 70px 0 55px; }
.contract-sec .contract-content-wrap {margin-right: 60px; }
@media (max-width: 1199px){
    .contract-sec .contract-content-wrap {margin-right: 0; }
}
@media (max-width: 991px){
    .contract-sec .contract-content-wrap {margin-bottom: 50px; }
}
@media (max-width: 575px){
    .contract-sec {padding: 40px 0 55px; }
    .contract-sec .contract-content-wrap {margin-bottom: 20px; }
}

/*==================================================
    Control Section
==================================================*/
.control-sec {padding: 0 0 65px; }
.control-content-wrap .content-pera {margin-bottom: 50px; }
.control-points-wrap {height: calc(100% - 50px); margin-bottom: 50px; }
.control-points-wrap .content-pera {font-size: 16px; font-weight: 500; line-height: 1.7; padding-left: 50px; padding-right: 40px; position: relative; }
.control-points-wrap .content-pera span {position: absolute; left: 0; }
.control-sec .content-pera.small-txt {font-size: 16px; font-weight: 500; line-height: 1.7; }
@media (max-width: 1199px){
    .control-points-wrap .content-pera { padding-right: 0px; }
}
@media (max-width: 767px){
    .control-content-wrap .content-pera {margin-bottom: 40px; }
    .control-points-wrap {height: calc(100% - 40px); margin-bottom: 40px; }
}
@media (max-width: 575px){
    .control-sec {padding: 0 0 35px; }
    .control-content-wrap .content-pera {margin-bottom: 30px; }
    .control-points-wrap {height: calc(100% - 30px); margin-bottom: 30px; }
}

/*==================================================
    CTA Section
==================================================*/
.cta-sec { padding: 70px 0 80px; background: #E9F1F4; }
.cta-sec .cta-detail-wrap .btn-divider {font-size: 16px; font-weight: 700; line-height: 1; letter-spacing: 0; padding: 0 25px; color: #233549; }
@media (max-width: 767px){
    .cta-sec { padding: 50px 0 60px; }
    .cta-sec .cta-btn-group { flex-wrap: wrap; }
    .cta-sec .cta-btn-group .btn-primary { width: 100%; }
    .cta-sec .cta-detail-wrap .call-to-expert { width: 100%; }
    .cta-sec .cta-detail-wrap .btn-divider {text-align: center; padding: 15px 0; width: 100%; }
}

/*==================================================
    Case Studies Section
==================================================*/
.case-studies-sec {padding: 65px 0; background: #E9F1F4; position: relative;}
.case-studies-sec:after {content: ""; position: absolute; top: 0; left: 0; z-index: 1; width: 100%; min-height: 460px; background: url(../images/casestudies-img.png) no-repeat; background-position: top right; }
.case-studies-sec .container { position:relative; z-index:2; }
.case-studies-sec .section-title { margin-bottom: 30px; }
.case-studies-sec .content-pera {font-size: 24px; margin-top: 50px; }
.case-studies-sec .content-pera span { font-weight:600; color:#F26565; }
.case-studies-sec .btn-primary {background: transparent; color: #55BCC5; font-weight: 600; }
.case-studies-sec .btn-primary:hover, .case-studies-sec .btn-primary:focus, .case-studies-sec .btn-primary:active { color: #ffffff !important; }
.case-studies-sec .case-studies-tab-wrap .nav-pills {display: inline-flex; background: #ffffff; border: 1px solid #E0E0E0; border-radius: 30px; margin-bottom: 45px; padding: 2px; overflow: hidden; box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.25); }
.case-studies-sec .case-studies-tab-wrap .nav-pills .nav-item .nav-link {font-size: 16px; font-weight: 600; padding: 13px 35px; border-radius: 30px; color: #233549; }
.case-studies-sec .case-studies-tab-wrap .nav-pills .nav-item .nav-link.active { color: #ffffff; background: #55BCC5; }
.case-studies-sec .case-studies-tab-wrap .tab-content .tab-content-image { position: relative; }
.case-studies-sec .case-studies-tab-wrap .tab-content .tab-content-image:after {content: ""; position: absolute; top: -15px; left: 50%; width: 0px; height: 0px; border-bottom: 20px solid #ffffff; border-left: 20px solid transparent; border-right: 20px solid transparent; transform: translateX(-50%); }
.case-studies-sec .case-studies-tab-wrap .tab-content .tab-content-image img { border-radius: 15px; box-shadow: 0px 0px 100px 0px rgba(0,0,0,0.12); }
.case-studies-sec .information-item-wrap {display: flex; flex-wrap: wrap; justify-content:center; }
.case-studies-sec .information-item-wrap .information-item {width: 365px; min-width: 365px; height: 365px; margin: 6px; position: relative; }
.case-studies-sec .information-item-wrap .information-item:after {content: ''; position: absolute; top: 0; left: 0; display: inline-block; width: 100%; height: 100%; border-radius: 50%; border: 1px solid #999c9b; }
.case-studies-sec .information-item-wrap .information-item .information-item-inner {width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
.case-studies-sec .information-item-wrap .information-item .information-item-inner:before {content: ''; display: inline-block; width: calc(100% - 18px); height: calc(100% - 18px); border-radius: 50%; position: absolute; background: #0F70BA; background: linear-gradient(208deg, #1D4177 20.73%, #0F70BA 100%); top: 9px; left: 9px; }
.case-studies-sec .information-item-wrap .information-item-content { padding: 40px 55px; z-index:1; }
.case-studies-sec .information-item-wrap .information-item-content .information-date {background: #55BCC5; border-radius: 30px; max-width: 110px; margin: auto; padding: 5px 13px; display: flex; align-items: center; justify-content: center; }
.case-studies-sec .information-item-wrap .information-item-content .information-date .information-date-logo {line-height: 0; margin-right: 10px; }
.case-studies-sec .information-item-wrap .information-item-content .information-date .information-date-content {font-size: 16px; font-weight: 700; line-height: 1.219; letter-spacing: 0; color: #ffffff; text-align: center; }
.case-studies-sec .information-item-wrap .information-item-content .information-pera {font-size: 16px; font-weight: 400; color: #ffffff; margin: 15px 0; }
.case-studies-sec .information-item-wrap .information-item-content .information-cost {font-size: 16px; font-weight: 400; font-weight: 500; line-height: 1.5; letter-spacing: 0; color: #ffffff; border: 2px solid rgba(255,255,255,0.12); padding: 10px; border-radius: 30px; }

@media (min-width: 1921px){
    .case-studies-sec:after {background-position: top center;}
}
@media (max-width: 1199px){
    .case-studies-sec { background-size: auto; background-position: top right; }
    .case-studies-sec .information-item-wrap .information-item { width: 300px; min-width: 300px; height: 300px; }
    .case-studies-sec .information-item-wrap .information-item-content { padding: 40px 45px; }
    .case-studies-sec .information-item-wrap .information-item-content .information-date .information-date-logo { margin-right: 5px; }
    .case-studies-sec .information-item-wrap .information-item-content .information-date {max-width: 130px; }
    .case-studies-sec .information-item-wrap .information-item-content .information-pera {font-size: 14px; line-height: 1.3; margin: 10px 0; }
    .case-studies-sec .information-item-wrap .information-item-content .information-cost {font-size: 14px; line-height: 1.3; padding: 5px; }
}
@media (max-width: 991px){
    .case-studies-sec { background: #E9F1F4 url(../images/casestudies-img.png) no-repeat; background-size: auto; background-position: top right;  }
    .case-studies-sec:after { content: none; }
    .case-studies-sec .information-item-wrap .information-item { margin: auto; }
    .case-studies-sec .information-item-wrap .owl-nav button {position: absolute; top: 135px; }
    .case-studies-sec .information-item-wrap .owl-nav button.owl-prev {left: -5px; }
    .case-studies-sec .information-item-wrap .owl-nav button.owl-next {right: -5px; }
    .case-studies-sec .information-item-wrap .owl-nav button span {font-size: 40px; line-height: 0; }
}
@media (max-width: 767px){
    .case-studies-sec .content-pera { font-size: 20px; margin-top: 30px; }
}
@media (max-width: 575px){
    .case-studies-sec { padding: 50px 0; }
    .case-studies-sec .btn-primary {padding: 19px 25px; }
    .case-studies-sec .case-studies-tab-wrap .nav-pills .nav-item .nav-link {font-size: 13px; padding: 12px 13px; }
}

/*==================================================
    Currency Exchanges Section
==================================================*/
.currency-exchanges-sec {padding: 70px 0; }
.currency-exchanges-sec .section-icon {margin-bottom: 20px; }
.currency-exchanges-sec .content-pera { margin-bottom: 42px; }
.currency-exchanges-sec .form-group {margin-bottom: 15px; position: relative; }
.currency-exchanges-sec .form-group label {display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; position: absolute; color: #55BCC5; left: 15px; z-index: 9; top: 11px; font-size: 12px; font-weight: 500; margin: 0px; }
.currency-exchanges-sec .form-group .form-control {font-size: 18px; color: #545454; font-weight: 600; box-shadow: none; border-radius: 3px; padding: 30px 12px 13px; line-height: 1; border: 1px solid #E5E5E5; background-color: transparent; outline: none; }
.currency-exchanges-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%; }
.currency-exchanges-sec .exchanges-graph {margin-top: 35px; }
.currency-exchanges-sec .exchanges-graph img {box-shadow: 0px 0px 100px 0px rgba(0,0,0,0.12); border: 3px solid #E2E2E2; border-radius: 7px; overflow: hidden; }
.currency-exchanges-sec .currency-exchanges-cta {margin-top: 50px; }
.currency-exchanges-sec .currency-exchanges-cta .content-pera {margin-bottom: 20px; }
.currency-exchanges-sec .currency-exchanges-cta .btn-divider {font-size: 16px; font-weight: 700; line-height: 1; letter-spacing: 0; padding: 0 25px; color: #233549; }
@media (max-width: 767px){
    .currency-exchanges-sec {padding: 50px 0; }
    .currency-exchanges-sec .cta-btn-group { flex-wrap: wrap; }
    .currency-exchanges-sec .cta-btn-group .btn-primary { width: 100%; }
    .currency-exchanges-sec .cta-btn-group .call-to-expert { width: 100%; }
    .currency-exchanges-sec .cta-btn-group .btn-divider {text-align: center; padding: 15px 0; width: 100%; }
}

/*==================================================
    Faq Section
==================================================*/
.faq-sec {padding: 70px 0; background: #F6F6F6; }
.faq-sec .section-title {margin-bottom: 30px; }
.faq-sec .faq-content-wrap {max-width: 775px; margin: auto; }
.faq-sec .faq-content-wrap .accordion .accordion-item {border: 0; border-radius: 0; background-color: transparent; border-bottom: 1px solid #E5E9EE; }
.faq-sec .faq-content-wrap .accordion .accordion-item .accordion-button {font-size: 20px; font-weight: 700; line-height: 1.5; letter-spacing: -0.5px; color: #233549; padding: 20px 20px 20px 0px; background: transparent; min-height: 75px; box-shadow: none; justify-content: space-between; }
.faq-sec .faq-content-wrap .accordion .accordion-item .accordion-button:after { margin-left: 15px; }
.faq-sec .faq-content-wrap .accordion .accordion-item .accordion-body { padding: 0; }
.faq-sec .faq-content-wrap .accordion .accordion-item .accordion-body .content-pera {font-size: 16px; font-weight: 500; line-height: 1.65; color: #363536; margin-bottom: 20px; }

/*==================================================
    Review Section
==================================================*/
.review-sec {padding: 60px 0 60px; }
.review-sec .section-title, .review-sec .content-pera, .review-sec .review-logo { margin-bottom: 10px; }
.review-sec .content-pera a {text-decoration: underline; color: #0d6efd; font-weight:600; }
.review-sec .content-pera a:hover { text-decoration: none; }
.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; }
@media (max-width: 1299px){
    .review-sec .owl-nav button {left: -10px; }
    .review-sec .owl-nav button.owl-next {left: auto; right: -10px; }
}

/*==================================================
    Contact Section
==================================================*/
.contact-sec {padding: 100px 0 240px; background: url(../images/contact-bg.png) no-repeat; background-size: cover; background-position: top center; position: relative; }
.contact-sec img {position: absolute; bottom: 0; left: 0; right: 0; margin: auto; }
.contact-sec .section-title { margin-bottom: 50px; }
.contact-sec .contact-us-form .row {margin: 0 -8px; }
.contact-sec .contact-us-form .row [class*="col-"] {padding-right: 8px; padding-left: 8px; }
.contact-sec .contact-us-form .form-floating {margin-bottom: 16px; }
.contact-sec .contact-us-form .form-floating label {position: absolute; pointer-events: none; transition: .2s ease all; -moz-transition: .2s ease all; -webkit-transition: .2s ease all; display: block; padding: 0; margin: 0; font-size: 16px; font-weight: 500; background: transparent !important; color: #999999 !important; top: 19px; left: 15px; height: auto; border: 0; }
.contact-sec .contact-us-form .form-floating label:after {content: none !important; }
.contact-sec .contact-us-form .form-floating .form-control:focus ~ label, .contact-sec .contact-us-form .form-floating .form-control:not(:placeholder-shown) ~ label {font-size: 14px; color: #55BCC5 !important; transform: none; top: 2px; }
.contact-sec .contact-us-form .form-floating .form-control {font-size: 16px; font-weight: 500; color: #000; border: 1px solid #E5E5E5; background-color: #ffffff; border-radius: 5px; padding: 20px 15px 0; width: 100%; height: 62px; margin: 0; box-shadow: none !important; outline: none !important; }
.contact-sec .contact-us-form .select2-container .select2-selection--single .select2-selection__rendered {font-size: 16px; font-weight: 500; color: #000; }
.contact-sec .contact-us-form .select2-container .select2-selection--single { padding: 22px 15px 38px; background: #ffffff; }
.contact-sec .contact-us-form .select2-container .select2-selection--single {}

.contact-sec .contact-us-form .form-floating .form-control.country-code-input {padding: 10px; background-color: #eee;text-align: center;border-color: #aaa;}
.contact-sec .contact-us-form .form-floating .form-control#country_mobile_code {padding-top: 0;}
.contact_country + .select2-container .select2-selection--single {padding-top: 17px !important; padding-bottom: 43px !important;}
.contact_country + .select2-container .select2-selection--single .select2-selection__rendered {font-size: 0 !important;}
.contact_country + .select2-container--default .select2-selection--single .select2-selection__rendered.flag-icon:before {left: calc(50% - 17px) !important; top: calc(50% - 8px) !important; height: 15px; width: 26px;}
.contact_country + .select2-container--default .select2-selection--single .select2-selection__arrow {top: 19px;}

.contact-sec .contact-us-form .form-floating .btn-primary {width: 100%; border-radius: 5px !important; font-size: 20px; font-weight: 700; padding: 15px 40px; }
.contact-sec .contact-us-form .form-floating .btn-primary .arrow-right {margin-left: 15px; display: inline-block; width: 0px; height: 0px; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 9px solid #ffffff; }
.contact-sec .contact-us-form .form-floating .btn-primary:hover .arrow-right { border-left-color: #55BCC5;}
.contact-sec .contact-us-form .form-floating span.help-block { display: none !important; }
.contact-sec .contact-us-form .form-floating .form-control.help-block { border-color: red; }
.contact-sec .contact-us-form .content-pera {font-size: 14px; }
.contact-sec .contact-us-form .content-pera a { color: #363536; text-decoration: underline; }
.contact-sec .contact-us-form .content-pera a:hover { color: #55BCC5; }
@media (max-width: 1400px){
    .contact-sec { padding: 40px 0 140px; }
    .contact-sec .section-title { margin-bottom: 20px; font-size: 27px; }
    .contact-sec .contact-us-form .form-floating { margin-bottom: 10px; }
}
@media (max-width: 1199px){
    .contact-sec {padding: 50px 0 150px; }
}
@media (max-width: 991px){
     .contact-sec { background: url(../images/contact-bg-mobile.png) no-repeat; background-size: cover; }
     .contact-sec .section-title { color: #ffffff; }
     .contact-sec .contact-us-form .content-pera, .contact-sec .contact-us-form .content-pera a { color: #ffffff; }
}
@media (max-width: 767px){
    .contact-sec {padding: 50px 0 120px; }
    .contact-sec .section-title {font-size: 27px; }
}
@media (max-width: 575px){
    .contact-sec {padding: 50px 0 100px; }
    .contact-sec .section-title {font-size: 24px; }
    .contact-sec .contact-us-form .form-floating .btn-primary {padding: 15px;}
}


/*==================================================
    Thank you Section
==================================================*/
.thankyou-sec {padding: 120px 0 80px;}
    .thankyou h1{
        font-size: 80px;
        font-weight: 200;
    }
    .thankyou img{
        max-height: 160px;
        margin: 20px 0;
    }
    .thankyou .page-title h3{
        font-weight: 400;
        margin-top: 15px;
    }
    .thankyou .page-title p{
        padding-top: 10px;
        display: block;
        max-width: 650px;
    margin: 0 auto 20px;
    }
    .thankyou .submit_btn a{
        min-width:180px;
    }
    .thankyou .submit_btn a:first-child{
        margin-right:10px;
    }
    .thankyou .submit_btn{
        margin-top: 10px;
    }
    .thankyou .submit_btn a:focus{
        text-decoration: none;
        background: #bc69ea;
        color: #fff;
    }
    .svg-div .email1 input[type="email"]{
        padding-right: 55px;
    }
/*==================================================
    Thank you Section
==================================================*/

.result_amount_text{ color: #F16565; font-size: 22px;}
