@media only screen and (min-device-width:320px) and (max-device-width:480px){.home-page .apps{background:url(../images/background-apps-mobile.png);background-size:cover;background-position:center}.header .brand{}.header img{margin-right:0.5em}.user-header .links span.header-link{width:4.5rem}.user-header .links a.animated-container{width:5.2rem}.mg-logo{}.registration-page span{font-size:0.9rem;margin:0 0.5rem 2rem}.recipient-page span{font-size:0.9rem;margin:0 0.5rem 2rem}.registration-page .day,.registration-page .month,.registration-page .year,.reset-password .day,.reset-password .month,.reset-password .year{padding:0.7rem 0rem 0.7rem 0.4rem}.receive-fees-taxes-tooltip img{width:15px}.send-review-page .row .col-xs-6{padding-left:5px!important;padding-right:5px!important}#storemapper .storemapper-error.help-block{margin-bottom:10px}}@media only screen and (min-width:320px) and (max-width:330px){.home-page .apps{background:url(../images/background-apps-mobile.png);background-size:cover;background-position:center}.header .container{padding:0 0.5rem}.header .quote-action{padding:0.5rem}}@media only screen and (min-device-width:320px) and (max-device-width:480px){.receive-money-intervention .actions button{width:8rem}.receive-money .title{font-size:1.3rem}.intervention .title{font-size:1.5rem;margin-bottom:15px}.intervention .description{font-size:1rem;margin-bottom:25px}.centered{left:0;width:100%;transform:translateY(-50%)}.flag-icon-select{right:20px}.home-page .rates{padding:1rem 15px}.home-page .rates .item,.user-home-page .rates .item{width:7rem;margin:0 1rem 1rem 1rem}.home-page .rates .title{font-size:2.25em;padding-top:0.5rem;padding-bottom:0.5rem;line-height:1.5}.recipient-page th,.recipient-page td{padding:0;padding-bottom:0.5rem;padding-top:0.5rem}.recipient-page td.recipient-col,.recipient-page th.recipient-col{width:unset}.recipient-page td.action-col,.recipient-page th.action-col{width:7rem}.recipient-mobile{display:table-row}.recipient-page .btn-container{padding:2rem 0rem}.recipient-desktop{display:none}.recipient-page td{padding:0.5rem 0}.recipient-page p.name-field{font-weight:bold;margin:0.25rem 0;font-size:1.2rem}.recipient-page .flag-icon{margin-left:0;margin-top:0.25rem}.recipient-page p.edit-field{display:inline-block;margin-top:0.75rem}.recipient-page button.action.send{margin-right:0;float:right}.recipient-page span{font-size:0.9em;margin:0;padding:0;display:inline-block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;line-height:1.3em}.footer{text-align:center}.footer .note .title,.footer .note .imgs,.footer .copyright,.footer .legal{text-align:inherit;float:none}.footer .note img{margin-left:0.5rem;margin-right:0.5rem}.header.with-message{padding:3rem 0 1.313em}.customer-specific-message .message{font-size:0.9rem}.home-page .how{padding-top:1.2em}.home-page .how .description{margin:0.6em 0 1rem}.home-page .how .item{margin:1rem 0.5rem;font-size:0.75rem}.home-page .rates button,.user-home-page .rates button{width:auto}.user-home-page .rates .item{margin-bottom:1.5rem}.user-home-page .rates .title{font-size:2em;padding-top:0.5em;line-height:1.5;padding-bottom:0}.user-home-page .rates .description{line-height:1.25;margin:0 auto 1em;max-width:26em;font-size:0.9rem}.animated-steps .item span.label{left:2rem}.animated-steps .item span.preline,.animated-steps .item span.postline,.animated-steps .current-line{margin-top:0.35rem}.animated-steps .item span.preline,.animated-steps .item span.postline{width:1.8rem}.animated-steps .item span.circle,.animated-steps span.current-circle,.recipient-page .animated-steps span.current-circle{line-height:0.9rem;height:0.9rem;width:0.9rem}.animated-steps .current-circle.at-0{left:1.8rem}.animated-steps .current-circle.at-1{left:6.3rem}.animated-steps .current-circle.at-2{left:10.8rem}.animated-steps .current-circle.at-3{left:15.3rem}.animated-steps span.current-line{left:1.8rem}.recipient-page .animated-steps span.current-line.at-0,.animated-steps span.current-line.at-0{width:0}.recipient-page .animated-steps span.current-line.at-1,.animated-steps span.current-line.at-1{width:4.95rem}.recipient-page .animated-steps span.current-line.at-2,.animated-steps span.current-line.at-2{width:9.45rem}.recipient-page .animated-steps span.current-line.at-3,.animated-steps span.current-line.at-3{width:13.95rem}.animated-steps div.click-area{width:2.5rem;height:2.5rem;top:-0.8rem;left:1rem}.amount-box{padding:0.5rem 1rem}.amount-box .amount-label{display:inline-block;font-size:0.8rem;padding:0.2rem 0;margin-right:0.5rem}.amount-box .amount-value{display:inline-block;font-size:1.2rem;padding:0.2rem 0}.more-countries-2{background-image:url(../images/more-countries-2.png);height:116px;background-size:100%;display:inline-block;width:80px;background-repeat:no-repeat}.send-step-false.item-1{margin-left:3rem!important}.send-step-false.item-2{margin-right:3rem!important}.recipient-name{max-width:7rem}.send-review-content{}.send-review-box{width:100%}.send-money.voucher-page .expires,.receive-money .voucher-page .expires{margin-top:0}.send-money.voucher-page .description,.receive-money .voucher-page .description{margin-bottom:2rem}.send-money .instructions,.receive-money .instructions{padding:15px 0}.send-money.voucher-page .title{margin:1rem 0 0.5rem;font-size:1.25rem}.send-money .voucher .instruction,.receive-money .voucher .instruction{min-height:6rem}.toggle-fee{padding-top:0;padding-bottom:0.5rem}.do2-name{display:inline-block;vertical-align:top;margin-left:0.15rem;font-size:0.76rem;max-width:6rem;overflow:hidden;padding-top:0.3rem;text-overflow:ellipsis}#stores #storemapper-left,#stores .has-secondary-header #storemapper-left{width:100%;height:auto;padding:15px;padding-bottom:0}#stores #storemapper-go{margin-top:0}#stores #storemapper-zip{margin-right:0.5rem;margin-bottom:1rem;width:60%}#stores #storemapper h4{margin-bottom:0.25rem}#stores #storemapper .storemapper-custom-1,#stores #storemapper .storemapper-custom-2,#stores #storemapper .storemapper-distance,#stores #storemapper .storemapper_btn-wrap,#stores #storemapper .storemapper_view{display:block;margin-right:1rem}#stores #storemapper-right{width:100%;min-height:150px!important;margin-bottom:25px!important}.terms-page .btn-container,.registration-page .btn-container{padding:1rem 0}.recipient-page .cancel-btn,.terms-page .btn-container .cancel-btn,.terms-page .btn-container .cancel-btn:hover,.registration-page .btn-container .cancel-btn,.registration-page .btn-container .cancel-btn:hover{width:9rem!important;margin:0 0.5rem 0 0}.bank-detail-cancel{width:8rem!important;margin:0 0.5rem 0 0}.recipient-page .continue-btn,.terms-page .btn-container .continue-btn,.terms-page .btn-container .continue-btn:hover,.registration-page .btn-container .continue-btn,.registration-page .btn-container .continue-btn:hover{width:9rem!important;margin:0 0 0 0.5rem}.bank-detail-continue{width:8rem!important;margin:0 0.5rem 0 0}.recipient-page .solo-btn{width:14.5rem!important}.voucher-page .btn-container button{margin-left:0}.fraud-warning .send-back,.fraud-warning .send-continue{width:8.8rem;padding:0.5rem 0}.intervention button,.intervention .actions .card{width:7.8rem;margin-left:0.5rem;margin-right:0.5rem}.intervention button.no-resize,.intervention .actions .card.no-resize{width:212px}.receive-money-intervention .actions button.no-resize{width:16rem;margin-right:0}.mobile .consumer-protection-frame{padding:0;height:230rem}}@media only screen and (min-device-width:360px) and (max-device-width:370px){.mini-select{font-size:0.8rem;height:3.2em!important}.home-page .how .item{margin:1.5em 1rem 1rem!important}.user-header .links span.header-link{width:4.35rem}.user-header .links a.animated-container{}.home-page .rates button,.user-home-page .rates button{padding:0.5em 0.7rem!important}.mobile .consumer-protection-frame{padding:0;height:240rem}}@media only screen and (max-device-width:320px){.mini-select{font-size:0.8rem;height:3.2em!important}.home-page .how .item{margin:1.5em 1rem 1rem!important}.user-header .links span.header-link{width:3.5rem}.user-header .links a.animated-container{width:4.2rem}.home-page .rates button,.user-home-page .rates button{width:6rem!important;padding:0.5em 0.7rem!important}.mobile .consumer-protection-frame{padding:0;height:275rem}}@media only screen and (min-width:220px) and (max-width:340px){.pull-left-xs{text-align:left;padding-left:8px}.receive-fees-pop-up .main-container{width:300px}}@media only screen and (min-width:320px) and (max-width:350px){.recipient-page .btn-container{display:flex}}@media only screen and (min-width:480px) and (max-width:617px){.recipient-page .btn-container{display:flex}}@media only screen and (min-width:481px) and (max-width:990px){}@media only screen and (max-width:480px){#sendAmount-error,#receiveAmount-error{font-size:12px;height:3em}}@media only screen and (min-width:480px) and (max-width:768px){#sendAmount-error,#receiveAmount-error{height:2em}}@media only screen and (max-width:768px){.header-container .links{left:0;position:absolute;width:100%;background-color:#db2415;padding:0.5em;transition:0.3s ease-in-out;visibility:hidden;opacity:0}.header-container .links a{display:block;font-size:1.25em;padding:0.5em}.header-container .links.show-nav{visibility:visible;opacity:1;z-index:10}}@media only screen and (min-width:320px) and (max-width:990px){body{-webkit-text-size-adjust:none}.quote-form{margin-left:0;margin-right:0;padding:1rem;padding-top:1.5rem}.home-page .promotions .item{padding:0.8em 0 1.5em 0}.receive-money.quote-page{margin:0 3rem}.mg-reference-number{max-width:320px;margin:auto}.receive-money .tabs span{font-size:0.8rem;margin:0 .2rem 0 0}.user-home-page .rates .note{margin:0 1rem}.user-header{padding:0.5rem 0 0.1rem}.toggle-fee{padding-bottom:0.5rem;padding-top:0}.customer-specific-image img{width:100%}.header img{vertical-align:middle}}@media only screen and (min-width:320px) and (max-width:990px) and (orientation:landscape){.intervention .title{margin-bottom:0.3rem;font-size:1.35rem}.intervention .description{font-size:1rem;color:#dedbd9;width:100%;line-height:100%;margin-bottom:0.5rem}.intervention .centered{width:80%}.mobile.safari .intervention .centered{}.mobile.safari .intervention .centered{width:100%}.mobile.safari .intervention .title{font-size:1.35rem}.mobile.safari .intervention .description{font-size:1rem}.mobile.safari .receive-money-intervention .description{font-size:1rem}.intervention button,.intervention .actions .card{width:10rem;height:2.7rem;margin-right:.25rem;margin-left:0.25rem}.intervention button.reset-pass-btn{width:11em;white-space:nowrap}.home-page .rates .item{margin:0 0.5rem 1rem 0.5rem}.receive-money-intervention .actions button.no-resize{height:3.5rem}#stores #storemapper-left,#stores #storemapper-right{overflow-y:scroll}.do2-name{margin-top:0.1rem}.mobile .consumer-protection-frame{padding:0;height:150rem}#stores #storemapper .gm-style-iw-d a.storemapper-maplink{margin-right:7px}}@media only screen and (min-width:990px){.mobile .consumer-protection-frame{padding:0;height:120rem}}@media only screen and (min-width:1300px){.mobile .consumer-protection-frame{padding:0 3rem;height:110rem}}@media only screen and (max-width:800px){.team-page .big-btn{margin:0}}@media only screen and (min-width:1100px){.team-page .existing-customer{padding-left:5rem}.team-page .new-customer{padding-right:5rem}}@media only screen and (min-width:320px) and (max-width:600px) and (orientation:landscape){.mobile .consumer-protection-frame{padding:0;height:170rem}}@media only screen and (min-width:700px) and (max-width:990px) and (orientation:landscape){.mobile .consumer-protection-frame{padding:0;height:140rem}}@media (max-width:669px){#stores #storemapper-list{margin-top:20px;max-height:370px;overflow-y:scroll;overflow-x:hidden;margin-bottom:14px;box-shadow:inset 0 -10px 13px -10px rgba(0,0,0,0.3);padding-left:5px;padding-right:5px}#storemapper-left{padding-bottom:5px!important;height:auto!important}#stores #storemapper .gm-style-iw-d a.storemapper-maplink{margin-right:7px}}