/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block;
}

@font-face {
    font-family: raleway-reg;
    src: url(fonts/raleway-reg.ttf);
}

@font-face {
    font-family: raleway-bold;
    src: url(fonts/raleway-bold.ttf);
}

@font-face {
    font-family: raleway-semibold;
    src: url(fonts/raleway-semibold.ttf);
}

body {
    line-height: 1;
    font-family: raleway-reg;
}

body p, .main_box, .left-chat, .right-chat {
	/* [disabled]font-size: 18px !important; */
	/* [disabled]line-height: 22px !important; */
}

.daytime
{
    padding-left:30px;
}

.daytime p
{
    padding:15px 0;
}

.thereg
{
    font-family: raleway-reg;
}
.astext
{
    font-size:12px !important;
}

.bysele
{
	font-size: 17px !important;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}
.bynew-info
{
	font-size: 19px !important;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
	line-height: 24px;
}

.form-group {
    margin-bottom: 5px !important;
}

.feedback-entry .ccard label
{
    font-size: 15px !important;
    width:170px !important;
}

 .finp {
	font-size: 20px;
	color: #000;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	width: 310px;
}

#needhelp h3
{
    padding: 15px 0;
}

#needhelp h3 a
{
    font-size: 25px;
    color: #2e6acc;
    text-decoration: none;
}

ol,ul {
    list-style: none;
}

blockquote,q {
    quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

strong {
    font-family: raleway-bold;
}

img {
}

/* Helper */
.modal-body-custom-900 {
    width: 960px !important;
}

.modal-body-custom-800 {
    width: 800px !important;
}

.modal-body-custom-680 {
    width: 680px !important;
}

.modal-body-custom .modal-body {
    font-family: raleway-reg;
}

.text-decoration-none {
    text-decoration: none !important;
}

.no-margin {
    margin: 0 !important;
}

.no-padding {
    padding: 0 !important;
}

.no-border {
    border: none !important;
}

.main {
    width: 1280px;
    margin: 0 auto;
}

.sidebar-section {
    width: 250px;
    float: left;
}

.logo-section {
    border-bottom: 2px solid #b6b6b7;
    padding-bottom: 40px;
    padding-top: 15px;
    padding-left: 20px;
}

#menu a {
    color: #009BDB;
    font-family: raleway-reg;
    font-size: 17px;
    margin: 15px 20px;
}

#menu a:hover {
    text-decoration: none;
    font-weight: 700;
    color: #27578C;
}

#menu #current-item a {
    font-weight: 700 !important;
    color: #27578C;
}

.content-entry {
    padding: 20px;
}

.title-section {
    border-bottom: 3px solid #699ab3;
    margin-bottom: 15px;
}

.title-section h1 {
    font-family: raleway-bold;
    font-size: 48px;
    color: #0F0F0F;
    padding-top: 45px;
}

li.icon-dollar {
    background: url(images/icon-dollar.jpg) no-repeat scroll 15px 11px;
    border-bottom: 2px solid #b6b6b7;
    padding-bottom: 15px;
    padding-left: 30px;
    padding-top: 15px;
}

li.icon-question {
    background: url(images/icon-question.jpg) no-repeat scroll 8px 11px;
    border-bottom: 2px solid #b6b6b7;
    padding-bottom: 15px;
    padding-left: 30px;
    padding-top: 15px;
}

li.icon-smile {
    background: url(images/icon-smile.jpg) no-repeat scroll 8px 11px;
    border-bottom: 2px solid #b6b6b7;
    padding-bottom: 15px;
    padding-left: 30px;
    padding-top: 15px;
}

li.icon-feedback {
    background: url(images/icon-feedback.jpg) no-repeat scroll 8px 15px;
    border-bottom: 2px solid #b6b6b7;
    padding-bottom: 15px;
    padding-left: 30px;
    padding-top: 15px;
}

li.icon-leaves {
    background: url(images/icon-leaves.jpg) no-repeat scroll 15px 6px;
    border-bottom: 2px solid #b6b6b7;
    padding-bottom: 15px;
    padding-left: 30px;
    padding-top: 15px;
}

li.icon-at {
    background: url(images/icon-at.jpg) no-repeat scroll 8px 11px;
    border-bottom: 2px solid #b6b6b7;
    padding-bottom: 15px;
    padding-left: 30px;
    padding-top: 15px;
}
li.icon-forms {
    background: url(images/icon-forms.jpg) no-repeat scroll 8px 6px;
    border-bottom: 2px solid #b6b6b7;
    padding-bottom: 15px;
    padding-left: 30px;
    padding-top: 15px;
}
li.icon-home {
    background: url(images/icon-home.jpg) no-repeat scroll 8px 11px;
    border-bottom: 2px solid #b6b6b7;
    padding-bottom: 15px;
    padding-left: 30px;
    padding-top: 15px;
}

.right-section {
    width: 1030px;
    float: left;
    position: relative;
    -webkit-box-shadow: -2px -4px 8px 0 #888;
    box-shadow: -2px -4px 8px 0 #888;
}

#chat-section {
    position: absolute;
    right: 25px;
    z-index: 99999;
}

#chat-section a:hover {
    opacity: .9;
}

.title-section #chat-section {
    position: relative;
    right: 0;
    top: -10px;
}

#featured-section {
    padding: 35px;
    height: 520px;
    background: url(images/bg-featured.jpg) repeat-x;
}

#content {
    background: #dedede;
    padding: 20px;
}
#content2 {
    background: #FFFFFF;
    padding: 20px;
}
#content2 p {
    color: #1a1a1a;
    font-size: 24px;
    line-height: 30px;
}
#content p {
    color: #1a1a1a;
    font-size: 24px;
    line-height: 30px;
}

.content-entry p {
	color: #0f0f0f;
	font-size: 29px;
	/* [disabled]line-height: 35px; */
	padding-bottom: 10px;
}
.content-form{
	color: #0f0f0f;
	font-size: 23px;
	line-height: 35px; 
	padding-bottom: 30px;
}
.content-entry a {
	text-decoration: underline;
	/* [disabled]color: #1a1a1a; */
}

#question-section {
	background: #113872;
	color: #fff;
	font-size: 34px;
	padding: 50px 20px 40px;
	text-align: center;
	line-height: 55px;
}

#question-section a {
    color: #6EC829;
    font-family: raleway-bold;
}

.conversation-blue-section {
    background: #009BDB;
    padding: 40px 40px 10px;
}

.conversation-white-section {
    padding: 40px 40px 10px;
}
.conversation-white-form-section {
	padding: 20px 20px 10px;
	float: left;
}
.form-row-box{
	width: 50%;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
}
.left-chat {
    background: #caf49a;
    border-radius: 20px;
    color: #0f0f0f;
    font-size: 24px;
    line-height: 30px;
    padding: 20px;
}

.img-left-chat,.img-right-chat {
    margin-bottom: 20px;
}

.right-chat {
    background: #B3E1F8;
    border-radius: 20px;
    color: #0f0f0f;
    font-size: 24px;
    line-height: 30px;
    padding: 20px;
}
.form-box {
	background: #FFFFFF;
	border-radius: 16px;
	color: #0f0f0f;
	font-size: 20px;
	line-height: 30px;
	padding: 15px;
	border: 3px solid #1f688e;
	float: left;
}
.img-right-chat {
    text-align: right;
}

.sliding_box {
    display: none;
    margin-left: 70px;
    margin-bottom: 20px;
}

.sliding_box p {
    font-size: 24px;
    line-height: 30px;
}

.sliding_box {
    display: none;
    margin-left: 70px;
    margin-bottom: 20px;
}

.sliding_box p {
    font-size: 24px;
    line-height: 30px;
}

.main_box {
    background: url(images/icon-arrowright.jpg) no-repeat scroll 0 0;
    cursor: pointer;
    font-family: raleway-semibold;
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 15px;
    padding-left: 32px;
    color: #0F0F0F;
}

.arrowdown {
    background: url(images/icon-arrowdown.jpg) no-repeat scroll 0 10px;
    cursor: pointer;
    font-family: raleway-semibold;
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 15px;
    padding-left: 32px;
    color: #0F0F0F;
}

/* credit cards */
.main_box-cc {
	cursor: pointer;
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 15px;
	padding-left: 32px;
	color: #009BDB;
	background-attachment: scroll;
	background-image: url(images/icon-arrowright-blue.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.arrowdown-cc {
	cursor: pointer;
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 15px;
	padding-left: 32px;
	color: #009BDB;
	background-attachment: scroll;
	background-image: url(images/icon-arrowdown-blue.png);
	background-repeat: no-repeat;
	background-position: 0 10px;
}
/*
.type-box {
    background: rgba(0, 0, 0, 0) url("images/gray-arrow.png") no-repeat scroll right center;
    cursor: pointer;
    font-family: raleway-semibold;
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 15px;
	color: #0F0F0F;
}
*/
.sliding-content {
    display: none;
    margin-bottom: 20px;
    margin-left: -180px;
}

.sliding-content p {
    font-size: 24px;
    line-height: 30px;
}

.gray-arrowdown {
    background: url(images/gray-arrowdown.png) no-repeat scroll right center;
    cursor: pointer;
    font-family: raleway-semibold;
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 15px;
    color: #0F0F0F;
}

/* Puzzle */
.puzzle-section {
/*background: url('images/img-puzzle.png') no-repeat top center;*/
    height: 456px;
    margin: auto;
    width: 865px;
}

.puzzle-top:after,.puzzle-bottom:after {
    clear: both;
    content: "";
    display: block;
    position: relative;
}

.puzzle-top {
    display: inline-block;
    height: 245px;
}

.puzzle-bottom {
    display: inline-block;
    height: 230px;
}

.puzzle-top,.puzzle-bottom {
    position: relative;
}

.puzzle-top > a,.puzzle-bottom > a {
    display: inline-block;
    vertical-align: middle;
}

.puzzle-payment {
    float: left;
    height: 188px;
    left: 60px;
    max-width: 100%;
    position: relative;
    top: -6px;
    vertical-align: middle;
    width: 314px;
    z-index: 9999;
}

.puzzle-chat {
    float: left;
    height: 280px;
    left: 2px;
    max-width: 100%;
    position: relative;
    top: -3px;
    width: 216px;
}

.puzzle-comment {
    float: left;
    height: 188px;
    left: -55px;
    position: relative;
    top: -6px;
    width: 314px;
}

.puzzle-email {
    float: left;
    height: 264px;
    left: 68px;
    max-width: 100%;
    position: relative;
    top: -63px;
    width: 256px;
}

.puzzle-callback {
    float: left;
    height: 187px;
    left: 16px;
    max-width: 100%;
    position: relative;
    top: -58px;
    width: 298px;
}

.puzzle-text {
    float: left;
    height: 263px;
    left: -30px;
    max-width: 100%;
    position: relative;
    top: -62px;
    width: 251px;
}

#puzzle-payment-white
{
    display: none;
    z-index: 5555;
}

.puzzle-payment-green, .puzzle-chat:hover, .puzzle-comment:hover, .puzzle-email:hover, .puzzle-text:hover, .puzzle-callback:hover
{
    z-index: 9999;
}


.puzzle-payment > img,.puzzle-chat > img,.puzzle-comment > img,.puzzle-email > img,.puzzle-callback > img,.puzzle-text > img {
    height: 100%;
    width: 100%;
}

.puzzle-top > a .hover,.puzzle-bottom > a .hover {
    display: none;
    z-index: 9999;
}

.puzzle-top > a:hover .puzzle-payment .hover,.puzzle-top > a:hover .puzzle-chat .hover,.puzzle-top > a:hover .puzzle-comment .hover,.puzzle-bottom > a:hover .puzzle-email .hover,.puzzle-bottom > a:hover .puzzle-callback .hover,.puzzle-bottom > a:hover .puzzle-text .hover {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 5;
}

#footer {
    background: #009BDB;
    color: #fff;
    padding: 15px 25px;
}

#footer h5 {
    font-family: raleway-bold;
    font-size: 19px;
    padding-bottom: 18px;
    padding-left: 25px;
}

#footer .left-section {
    font-size: 15px;
    line-height: 18px;
}

#footer .left-section .col-md-10 {
    padding-left: 0;
}

#footer .left-section .col-md-10 a {
    color: #fff;
}

#footer .left-section .col-md-10 p {
    padding-bottom: 20px;
}

.align-right-section {
    font-size: 15px;
    line-height: 25px;
    text-align: right;
}

/* Schedule Page */
.schedule-a-callback-section {
    border-bottom: 3px solid #699ab3;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.title-entry {
    font-size: 24px;
    font-family: 'raleway-bold';
    margin-bottom: 30px;
}

.title-entry-sub {
	font-size: 20px;
	font-family: 'raleway-bold';
	margin-bottom: 30px;
	padding-bottom: 10px;
}

/*#schedule-form ul {
    padding-left: 35px;
}
*/
#schedule-form li,#schedule-form p {
    font-size: 22px;
    font-weight: 400;
}

#schedule-form li {
    position: relative;
    margin-bottom: 50px;
}

#schedule-form li:last-child {
    margin-bottom: 20px;
}

#schedule-form label
{
    cursor: pointer;
}

.rc
{
    display: none;
}

.rcallback
{
    width:22px;
    height:22px;
    background-color:#E0E0E0;
    display: block;
    border-radius: 20px;
    border: 2px solid #2E6ACD;
    float: left;
    margin: 0 10px 0 0;
    cursor: pointer;
}

span.checked
{
    background-color:#676767 !important;
}

#emailtext, #texttext
{
    margin-top:-30px;
}
/*#schedule-form li:before {
    position: absolute;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #e1e1e1;
    height: 20px;
    width: 20px;
    border: 1px solid #37789a;
    content: '';
    top: 10px;
    left: -35px;
}

#schedule-form li:hover:before {
    position: absolute;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #363636;
    height: 20px;
    width: 20px;
    border: 1px solid #37789a;
    content: '';
    top: 10px;
    left: -35px;
}*/

#schedule-form p {
    padding-bottom: 0;
}

#schedule-form p:after {
    clear: both;
    content: "";
    display: block;
}

#schedule-form .input-number,#schedule-form .input-mobile-number,#schedule-form .input-email {
	float: right;
	width: 38%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #333;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 5px;
	padding-left: 5px;
}

#schedule-form .select-day,#schedule-form .select-time {
    background: url(images/icon-arrowdown.jpg) no-repeat;
    background-position: 96% center;
    border: 1px solid #333;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-left: 10px;
    margin-right: 20px;
    padding: 5px 15px;
    width: 200px;
}

#schedule-form select::-ms-expand {
    display: none;
}

#schedule-form select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#schedule-form .btn-submit:hover {
    opacity: .9;
}

/* Bottom Content Contact */
.bottom-content-contact p {
	font-size: 18px;
	line-height: 26px;
}

.bottom-content-contact a {
    text-decoration: none;
}

.bottom-content-contact .contact-email a {
    color: #449dca;
}

/* Feedback Page */
.feedback-entry .title-section {
    border: none;
}

.feedback-entry #feedback-form {
    background: #f1f1f1;
    border: 4px solid #27578C;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 20px;
}

.feedback-entry #feedback-form p.form-subject,.feedback-entry #feedback-form p.form-message {
    padding-left: 120px;
    vertical-align: top;
	}

.feedback-entry #feedback-form label {
    /*margin-left: -120px;*/
    font-size: 24px;
    vertical-align: top;
   /* float: left;*/
}

.feedback-entry #feedback-form .input-subject {
    width: 50%;
    float: left;
}

.feedback-entry #feedback-form .textarea-message {
    width: 100%;
    float: left;
    min-height: 282px;
}

/* Gratitude Grapevine */
.gratitude-grapevine-section h3.sub-text {
    color: #153b79;
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: relaway-semibold;
}

.gratitude-grapevine-section .row-with-divider {
    background: url(images/green-sep.png) no-repeat;
    background-position: bottom center;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.gratitude-grapevine-section .row-with-divider .gg-text {
    padding-left: 20px;
    padding-right: 20px;
}

.gratitude-grapevine-section .row-with-divider p {
    font-size: 18px;
    line-height: 22px;
}

#gg-comment-form {
    background: #f1f1f1;
    border: 4px solid #123972;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 20px;
    margin: 20px;
}

#gg-comment-form p.form-name,#gg-comment-form p.form-comment {
    padding-left: 120px;
    vertical-align: top;
    margin-bottom: 15px;
}

#gg-comment-form label {
    margin-left: -120px;
    width: 120px;
    font-size: 24px;
    vertical-align: top;
    float: left;
}

#gg-comment-form .input-name {
    width: 50%;
    float: left;
    padding: 8px;
}

#gg-comment-form .textarea-comment {
    width: 100%;
    float: left;
    min-height: 282px;
}

/* Paymeny Section */
.payment-section p {
    font-size: 14px;
    line-height: 20px;
}

.payment-section .type-of-payment {
    margin-bottom: 20px;
}

.payment-section .type-of-payment li {
    border-top: 2px solid #e1e1e1;
    border-bottom: 2px solid #e1e1e1;
    font-size: 14px;
    padding-left: 200px;
    padding-top: 15px;
    padding-bottom: 0;
    padding-right: 100px;
    position: relative;
}

.payment-section .type-of-payment li {
/*background: url("images/gray-arrow.png") no-repeat scroll right center;*/
    font-family: raleway-semibold;
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 15px;
    color: #0F0F0F;
}

.payment-section .type-of-payment li:last-child {
    border-bottom: 4px solid #e1e1e1;
}

.payment-section .type-of-payment li:first-child {
    border-top: 4px solid #e1e1e1;
}

.payment-section .type-of-payment li:after {
    clear: both;
    content: '';
    display: block;
}

.payment-section .btn-go-arrow {
    display: block;
    height: 48px;
    position: absolute;
    right: 0;
    top: 30%;
    width: 48px;
}

.payment-section .type-of-payment li p.payment-name {
    font-size: 16px;
    font-family: raleway-bold;
    padding-bottom: 10px;
}

.payment-section .type-of-payment li .icon-container {
    display: inline-block;
    vertical-align: middle;
    margin-left: -180px;
    float: left;
    text-align: center;
    margin-right: 20px;
    margin-bottom: 20px;
    width: 160px;
}

.payment-section .type-of-payment li .icon-container img {
    max-width: 100%;
    max-height: 80px;
}

.payment-section .type-of-payment li a {
    color: #0197df;
}

.payment-section .type-of-payment li a.go-to-arrow {
    position: absolute;
    top: 30%;
    right: 5px;
}

/* Web Banking */
#web-banking {
}

#web-banking .banking-info-text {
    border: 4px solid #27578C;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin: 20px;
    padding: 20px;
    overflow: hidden;
}

#web-banking .banking-top-heading {
    margin-top: -20px;
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: 20px;
    background: #e1e1e1;
    font-size: 14px;
    font-family: raleway-bold;
    text-align: left;
    padding: 8px;
}

#web-banking .banking-bottom-heading {
    background: #e1e1e1;
    padding: 10px;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: 10px;
    margin-bottom: 20px;
    font-family: raleway-bold;
    font-size: 14px;
    line-height: 18px;
}

#web-banking .banking-info-text a {
    color: #029be0;
}

#web-banking .banking-info-text p {
    margin-bottom: 10px;
    line-height: 20px;
}

#complete-banking-form {
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

#complete-banking-form .group-fields-crm .row {
    margin-bottom: 8px;
    line-height: 20px;
}

#complete-banking-form input[type="text"] {
    width: 100%;
    padding: 5px 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid;
}

#complete-banking-form input[type="text"].input-amount-crm,#complete-banking-form input[type="text"].input-date-crm {
    max-width: 75%;
}

#complete-banking-form .btn-send-to-crm {
    margin-bottom: 0;
    padding-bottom: 0;
    text-align: right;
}

.banking-call-info,.banking-verified-info,.banking-go-western,.banking-go-moneygram {
    border: 3px solid #27578C;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin: 20px auto;
    padding: 10px;
    overflow: hidden;
    max-width: 790px;
    color: #000;
}

.banking-call-info .call-number {
    font-size: 30px;
    font-family: raleway-semibold;
    margin-bottom: 30px;
}

.banking-call-info p {
    font-size: 15px;
}

.banking-call-info p.sub-text {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 10px;
}

.banking-verified-info .sub-text {
    font-size: 22px;
    font-family: raleway-semibold;
    margin-bottom: 30px;
}

.banking-verified-info .crm-address {
    font-size: 22px;
    margin-bottom: 25px;
    line-height: 30px;
}

.banking-verified-info p {
    font-size: 14px;
}

.banking-verified-info p span {
    color: red;
    font-size: 22px;
}

.banking-logo {
    margin: auto;
    margin-bottom: 15px;
    padding: 10px;
    border: 3px solid #27578C;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

.banking-logo.moneygram {
    padding: 5px;
}

.banking-go-western .sub-text {
    font-size: 22px;
    font-family: raleway-semibold;
    margin-bottom: 20px;
    line-height: 25px;
}

.banking-go-western .required-details {
    font-size: 22px;
    margin-bottom: 20px;
    line-height: 25px;
    /*margin-left: 8%;*/
}

.banking-go-western .btn-go-western {
    margin-right: 5%;
}

.banking-go-moneygram {
    font-size: 18px;
    line-height: 22px;
}

.banking-go-moneygram p {
/*margin-bottom: 20px;*/
    font-size: 18px;
}

.banking-go-moneygram strong {
    color: #2f62d9;
    font-family: raleway-semibold;
}

.banking-go-moneygram strong.black-bold {
    font-family: raleway-bold;
    color: #000;
}

/* Footer Section */
#copyright-section {
    background: #2c3334;
    color: #D1D1D1;
    padding: 20px;
    text-align: center;
    font-size: 12px;
}

#copyright-section a {
    color: #D1D1D1;
}

.text1 {
    color: #fff;
    font-family: raleway-bold;
    font-size: 82px;
    margin-bottom: -20px;
}

.ism-slide-1 .text1 {
    font-size: 48px;
    line-height: 55px;
    margin-bottom: -35px;
}

.ism-slide-2 .text1 {
    font-size: 37px;
    margin-bottom: -30px;
}

.text2 {
    color: #fff;
    font-family: raleway-reg;
    font-size: 42px;
    margin-bottom: -10px;
}

.ism-slide-1 .text2 {
    font-size: 33px;
    line-height: 40px;
    margin-bottom: -25px;
}

.ism-slide-2 .text2 {
    font-size: 33px;
    margin-bottom: 35px;
}

.btn-slide a {
    border: 3px solid #fff;
    color: #fff;
    font-family: raleway-semibold;
    font-size: 29px;
    padding: 10px 35px;
}

.btn-slide a:hover {
    text-decoration: none;
    color: #000;
    background: #fff;
    border-color: #000;
}

.ism-caption {
    line-height: inherit;
}

html #my-slider .ism-radios label {
    height: 10px;
    margin-left: 5px;
    margin-right: 5px;
    width: 10px;
}

.ism-slider .ism-radios {
    bottom: 20px;
}

@media screen and (max-width:479px) {
    img {
        max-width: 100%;
    }

    .main {
        width: 1280px;
        margin: 0 auto;
        max-width: 100%;
    }

    .sidebar-section {
        float: left;
        padding: 20px;
        width: 100%;
    }

    #featured-section {
        height: auto;
    }

    .right-section {
        width: 1030px;
        float: left;
        position: relative;
        -webkit-box-shadow: -2px -4px 8px 0 #888;
        box-shadow: -2px -4px 8px 0 #888;
        max-width: 100%;
    }

    #my-slider {
        width: 100%;
        max-width: 100%;
    }

    #banner-section {
        margin-top: 145px;
    }

    #my-slider .ism-slide-0 .ism-caption-0 {
        top: 0 !important;
        left: 45px !important;
    }

    .text1 {
        font-size: 23px;
        margin-bottom: -80px;
    }

    .text2 {
        font-size: 15px;
        margin-bottom: -80px;
    }

    .btn-slide a {
        border: 2px solid #fff;
        color: #fff;
        font-family: raleway-semibold;
        font-size: 13px;
        padding: 5px 20px;
    }

    #my-slider .ism-slide-1 .ism-caption-0 {
        padding: 5px 50px !important;
        top: 0 !important;
    }

    .ism-slide-1 .text1 {
        font-size: 13px;
        line-height: 19px;
        margin-bottom: -49px;
    }

    .ism-slide-1 .text2 {
        font-size: 11px;
        line-height: 15px;
        margin-bottom: -72px;
    }

    .btn-slide a {
        border: 2px solid #fff;
        color: #fff;
        font-family: raleway-semibold;
        font-size: 13px;
        padding: 5px 20px;
    }

    #my-slider .ism-slide-2 .ism-caption-0 {
        left: 0 !important;
        padding: 10px 53px !important;
        top: 0 !important;
    }

    .ism-slide-2 .text1 {
        font-size: 17px;
        line-height: 19px;
        margin-bottom: -50px;
    }

    .ism-slide-2 .text2 {
        font-size: 13px;
        line-height: 18px;
        margin-bottom: -66px;
    }
}
.text-left-WU{
	text-align: left;
}
.text-right-WU{
	text-align: right;
}
p.question{
	font-weight: normal;
	line-height: 1.3;
	font-size: 20px;
}
#needhelp2 h3
{
	padding: 15px 0;
	background-attachment: fixed;
	background-image: url(images/icon-arrowdown-blue.jpg);
	background-repeat: no-repeat;
}

#needhelp2 h3 a
{
	font-size: 25px;
	color: #2e6acc;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(images/icon-arrowdown-blue.jpg);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 35px;
}
p.form1{
	font-weight: normal;
	line-height: 1.3;
	padding-left: 45px;
	font-size: 16px;
}
label.form-applicable{
	font-size: 18px !important;
	float: left;
}
p.new-form{
	padding-left: 120px;
    vertical-align: top;
    width: 400px !important;
}
.flabel{
	width: 200px;
}
.pull-in-up{
	font-size: 25px;
	padding-left: 120px;
	float: left;
	width: 450px;
    vertical-align: top;
}
.new-ratio{
	float: left;
	width: 120px;
}

.form-entry{
	font-size: 29px;
}

/**   radio button           */

input[type=radio].css-checkbox {
							position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
						}

						input[type=radio].css-checkbox + label.css-label {
							padding-left:23px;
							height:20px; 
							display:inline-block;
							line-height:20px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:20px;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=radio].css-checkbox:checked + label.css-label {
							background-position: 0 -20px;
						}
						label.css-label {
	background-image: url(images/csscheckbox_77.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
			}
.textlink {
	background-repeat: no-repeat;
	background-position: 0px center;
	background-image: url("images/pdf-icon.jpg");
	color: #0075BF;
	font-family: raleway-reg;
	font-size: 20px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 15px;
	font-weight: bold;
	padding-left: 40px;
}
.new-number{
font-family: Arial !important;
font-size: 20px;
}