﻿#accountBtn_dsktop,#signin,.menu-desktop{display:none}
#showRightPush,.signin_device,#accountBtn{display:block}
.carousal-heading{font-size:48px;font-family:proximaSemiBold;line-height:1}
.carousal-subtext{width:100%;font-size:28px;margin-bottom:40px;line-height:1.4;font-family:proximaRegular}
.homebanner {width: 100%;
  max-width: 695px;
  height: auto;}
.crsl-1{position:absolute;bottom:0;right:0;background-image:url(./base/images/TEMPLATE1-CCS-Homepage-General-Mobile-FINAL.png);width:470px;height:332px;background-size:cover}
.crsl-2{position:absolute;bottom:0;right:0;background-image:url(./base/images/TEMPLATE1-CCS-Homepage-Online-Payday-Loan-Mobile-FINAL.png);width:367px;height:298px;background-size:cover}
.crsl-3{position:absolute;bottom:0;right:0;width:437px;height:208px;background-size:cover}
.crsl-4{position:absolute;bottom:0;right:0;background-image:url(./base/images/TEMPLATE1-CCS-Homepage-Momentum-Visa-Mobile-FINAL.png);width:347px;height:260px;background-size:cover}
.crsl-5{position:absolute;bottom:0;right:0;background-image:url(./base/images/TEMPLATE1-CCS-Homepage-Money-Transfer-Mobile-FINAL.png);width:319px;height:361px;background-size:cover}
.crsl-6{position:absolute;bottom:0;right:0;background-image:url(./base/images/TEMPLATE1-CCS-Homepage-Cash-for-Gold-Mobile-FINAL.png);width:386px;height:306px;background-size:cover}
.slide2 .carousal-heading{width:96%}
.bx-wrapper ul li{height:800px;position:relative}
.bx-wrapper{margin-bottom:20px}
.cashcrunches .crunchsteps:nth-child(2) img{margin-top:5px}
.padT100{padding-top:50px}
.slide4 .carousal-heading{width:96%}
.crunchtext b,.services b{font-size:29px;font-family:proximaRegular}
.mgnT80{margin-top:40px}
.carousal-text{width:100%;margin-top:56px}
.loanbtns{top:0!important}
.headerImage{margin-top:95px}
.headerImage p{font-size:35px;font-family:proximaRegular}
#mm_logo{left:41%}
.legaltxtbanner {bottom:70px;}
.staticPageWrap{padding:.2em 15px 50px}
.prcng-legal-points li{line-height:2.5!important;font-size:18px!important;font-weight:700!important}
.prcng-legal-points li sup{line-height:2.5!important;font-size:13px!important;font-weight:400!important}
.col-tm-1,.col-tm-2,.col-tm-3,.col-tm-4,.col-tm-5,.col-tm-6,.col-tm-7,.col-tm-8,.col-tm-9,.col-tm-10,.col-tm-11,.col-tm-12{float:left;margin-bottom:10px}
.col-tm-12{width:100%}
.col-tm-11{width:91.66666667%}
.col-tm-10{width:83.33333333%}
.col-tm-9{width:75%}
.col-tm-8{width:66.66666667%}
.col-tm-7{width:58.33333333%}
.col-tm-6{width:50%}
.col-tm-5{width:41.66666667%}
.col-tm-4{width:33.33333333%}
.col-tm-3{width:25%}
.col-tm-2{width:16.66666667%}
.col-tm-1{width:8.33333333%}
.active-menubar{background-size:auto 100%;height:50px;background-repeat:no-repeat}
#showLeftPush{height:50px;width:60px}
.wrpr-layout,.bx-controls, .findstore_layout{width:95%}{width:97%}
#mm_logo{background-image:url(./base/images/logo-small.png);background-repeat:no-repeat;height:88px;width:88px;top:5px}
.footer_ccs_logo{background-image:url(./base/images/logo-small.png);background-repeat:no-repeat;height:88px;width:88px;display:inline-block}
.cbp-spmenu-vertical{width:365px;height:100%;top:0;z-index:1000}
.cbp-spmenu-left{left:-365px}
.cbp-spmenu-right{right:-365px}
.cbp-spmenu-push-toright{margin-left:365px}
.cbp-spmenu-push-toleft{margin-left:-365px}
#accountBtn{margin-right:10px}
.pageName{display:none}
.content-carousal{background-position:right center;background-repeat:no-repeat;margin:auto;width:95%;background-size:100%}
.mm_btn{font-size:21px}
.services-container .services:nth-child(even){margin-left:0}
.findstore{padding:38px 0 0 30px}
.semi_hdr{font-size:33px;font-family:proximaRegular;font-weight:700}
.services{margin-top:1em!important;height:330px}
.findstore .subheadline{margin-top:1em}
.serv_payday,.momentumImgHome{margin-top:0}
.serv_mt{margin-top:-18px}
.crunchsteps{margin-top:1.95em}
.ui-dialog{width:80%!important;left:10%!important}
.loanValueWrapper{margin-top:0}
.padtable{width:100%}
.rightContent{margin-top:0}
.grayRightborder{border-right:none}
.loanValue{border-bottom:2px solid #c4bfbc;padding:10px 0 10px 5px}
.footer ul{color:#fff;display:block;font-size:22px;font-weight:700;margin-bottom:20px;overflow:auto}
.footer ul li{display:block;text-align:center;padding-left:0;width:100%}
.footerText p{font-size:15px}
.footer{margin-top:0}
.checkImg{margin-top:14px}
.footerImage{margin-bottom:15px;text-align:center;width:100%}
.footerImage img{margin-right:5%}
.footerText{width:100%}
.sliderWrap{width:95%}
.cashAdvWrap .grayPanel{width:100%}
.loanValueWrapper{margin-top:42px}
.labelLeft{margin-left:54px}
.find-location-wrap{width:332px;margin-left:27px}
.apply-online{margin-left:0}
.store-icon-wrap{margin-left:31px;width:220px}
.bank-card-wrap{margin-left:237px;width:204px}
.bank-card{margin-left:0}
.find-location{margin-left:0}
.arrow-bottom2{margin-left:396px}
.store-icon{margin-left:30px}
.arrow-bottom1{margin-left:23px;left:-44px;margin-top:10px;}
.arrow-bottom-left, .arrow-bottom-right {display:none;}
.labelLeft{margin-left:0;width:150px}
.labelRight{width:175px}
.greenHeadCashAdv{font-size:27px;margin-bottom:15px;margin-left:-10px}
.find-location-wrap{margin-left:27px;width:211px}
.apply-online-wrap{width:205px}
.arrow-bottom2{margin-left:46px}
.bank-card-wrap{margin-left:0px;width:200px}
.loanValueWrapper .mm_btn{margin-top:15px}
.progress li{width:108px}
.bar-tab{width:53px}
.active-circle + .bar-tab{width:27px}
body,html,ul,p,label{padding:0;margin:0;font-family:'proximaLight';font-size:15px;color:#1c2b39}
.sliderheadtxt{font-family:'proximaRegular';font-weight:700;font-size:37px}
h1,.headerImage .headertext{font-size:48px;color:#0d7cc1;line-height:55px;font-family:'proximaRegular';font-weight:bold;}
h2{font-size:32px;color:#0d7cc1;font-weight:700;font-family:'proximaSemiBold'}
h3{font-size:46px;color:#0093C9;font-weight:700}
.headerImage{height:520px;overflow:hidden;padding:2em 0 0}
.pricing-header{width:275px}
.left.mexxImg{width:75%}
.businessSolImg{width:auto;height:auto}
.left.fraudsubhd{width:70%}
.historyImg{width:11em}
.headerImage .contactusp{width:67%}
.contactus-header{width:9em}
.cashAdvImg{width:auto;height:auto}
.staticPageWrap .subheadline{margin-top:57px;font-size:30px;font-family:proximaSemiBold;font-weight:600}
.staticPageWrap p + p{margin-top:1.95em}
p.bold + p{margin-top:1em}
.subheadline + p{margin-top:.67em}
.h380{font-size:37px;font-family:proximaRegular}
.contactUsHeaderText{width:61%}
.subhd{display:block;margin-bottom:2em}
.ourStoryImg{float:right;margin:0}
.loanRatesImg{float:right;margin-top:30px}
.findStoreArea{height:auto}
.loc_btn{display:inline-block}
.mm_app{display:none}
.mmmob_app{display:block}
#map-canvas{height:450px}
.search_3{width:100%;margin:1em 0 0}
.search_6{width:100%;margin-left:0}
.checkCashingHeader{height:auto}
.giftCardHeader{height:auto}
.businessSolHeader{height:auto}
.pageName{left:70px;top:33px;width:110px}
.arizonaImg{float:right;width:190px}
.cbp-spmenu-left{left:-61%}
.cbp-spmenu-right{right:-61%}
.breakWord{word-wrap:break-word}
.giftCardImg{margin-top:-75px}
.getmoney_header{left:0;width:100%}
.arrow-bottom-left{margin-left:6px}
.labelTop{margin-left:-30px;width:260px}
.arrow-bottom-right{margin-bottom:1em;margin-left:42px}
.arizHead{height:423px}
.nMexHead{height:575px}
.faq-header{width:auto;height:auto}
.header{height:95px}
.cssmenu{width:345px}
.cssmenu ul ul li a{margin-left:12px;text-indent:0}
.cashAdvDropdwn .sbOptions{max-height:400px;overflow-y:scroll!important}
.contactUs{min-height:786px}
.cashAdvWrap .leftContent{width:95%}
.mgnT135{margin-top:95px}
.cbp-spmenu,#showLeftPush,#showRightPush,.signin_device,#accountBtn{display:block}
#showLeftPush{margin-top:21px}
.loanValue:last-child, .loanValue:first-child {width:84%;}
.bold {
    font-family: proximaRegular;
    font-weight: bold;
}
.mgnB20_dv {margin-bottom:20px;
}
.feedback p {width:100%
}
.leftContent,.rightContent{float:none;width:auto}
.homewrpr-layout .slidDrpDwn {margin-left:34px;
}
.cashAdvWrap .redcolF0533EText {margin-top:2px;}
.grayPanel {
padding-left:10px;}
.footerLinkColumn:first-child:first-child {width:100%;}

/*current-opportunities*/
.opportunityFilter .srSearch {
    height: 114px!important;
}
.opportunityFilter .srSearchForm {
    height: 61%!important;
}
.opportunityFilter .srSearchOption {
     margin-top: 0; 
     width: 50%;
}
#agree_btn {margin-right:0;}
.successinfosection p{
    padding-top: 0;
}
.policycontainer > div, .policycontainer > p, .policycontainer li {
    color:#004C63; 
}
.policycontainer .policyheading{
    font-size:30px;    
}
.successdialog .message.right18 {
    right: 23%;
    top: 93%;
}
.successdialog .message.right9 {
    right: 14%;
    top: 104%;
}
.successdialog .info {
    padding-top: 3px;
}