﻿.crsl-1,.crsl-2,.crsl-3,.crsl-4,.crsl-5,.crsl-6{background-size:cover}
.crsl-1,.crsl-2,.crsl-3,.crsl-4,.crsl-5{bottom:0;right:0}
.crsl-1,.crsl-2,.crsl-3,.crsl-4,.crsl-5,.crsl-6{position:absolute}
.headerImage{margin-top:67px}
#leftNavSearch,#mm_logo,.content-carousal,.findstore,.footer_ccs_logo{background-repeat:no-repeat}
.footer ul li,.footerImage{width:100%;text-align:center}
#accountBtn_dsktop,#signin,.menu-desktop{display:none}
#accountBtn,#showRightPush,.signin_device{display:block}
.accountBtn_dsktop,.menu-desktop{display:none}
.footerLinkColumn:first-child:first-child{width:100%}
.carousal-heading{font-family:proximaSemiBold}
.carousal-subtext{width:100%;font-size:21px;margin-bottom:12px;line-height:1.1;font-family:proximaRegular}
.homebanner {width: 100%;
  max-width: 440px;
  height: auto;}
.crsl-1{background-image:url(./base/images/TEMPLATE1-CCS-Homepage-General-Mobile-FINAL.png);width:244px;height:179px}
.crsl-2{background-image:url(./base/images/TEMPLATE1-CCS-Homepage-Online-Payday-Loan-Mobile-FINAL.png);width:220px;height:193px}
.crsl-3{width:244px;height:113px}
.crsl-4{background-image:url(./base/images/TEMPLATE1-CCS-Homepage-Momentum-Visa-Mobile-FINAL.png);width:199px;height:148px}
.crsl-5{background-image:url(./base/images/TEMPLATE1-CCS-Homepage-Money-Transfer-Mobile-FINAL.png);width:169px;height:187px}
.crsl-6{bottom:0;right:0;background-image:url(./base/images/TEMPLATE1-CCS-Homepage-Cash-for-Gold-Mobile-FINAL.png);width:204px;height:173px}
.slide2 .carousal-heading,.slide4 .carousal-heading{width:99%}
#mm_logo,.footer_ccs_logo{background-image:url(./base/images/logo-small.png)}
.bx-wrapper ul li{height:663px;position:relative}
.carousal-text{width:99%;margin-top:32px}
.header{height:70px}
.legaltxtbanner {bottom:272px;}
#mm_logo{height:60px;width:60px;top:5px;left:42%;background-size:100%}
.footer_ccs_logo{height:88px;width:88px;display:inline-block}
#showLeftPush{margin:14px 0 0}
#loandetails .CancelPopup_open{font-size:13px;padding:0 10px;}
.CancelPopup_open{font-size:16px;padding:0 2px;}
#btnReview{font-size:16px;}
.loanbtns{top:0!important}
.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}
.footer ul,.semi_hdr,.sliderheadtxt,h2,h3{font-weight:700}
.page-wrpr{width:100%;overflow-x:hidden}
.cashAdvWrap .grayPanel{width:100%;padding-left:12px}
.apply-online{margin-left:0}
.store-icon-wrap{margin-left:30px;width:190px}
.labelLeft,.labelRight{width:108px}
.bank-card,.find-location,.store-icon{margin-left:0}
.arrow-bottom1{margin-left:77px}
.labelLeft{margin-left:0}
.arrow-bottom-left{margin-left:79px}
.find-location-wrap{margin-left:7px;width:211px}
.apply-online-wrap{margin-left:5px;width:205px}
.arrow-bottom2{margin-left:185px}
.bank-card-wrap{margin-left:13px;width:169px}
.loanValueWrapper .mm_btn{margin-top:15px}
.cashAdvWrap .sliderWrap{width:85%}
.cashAdvWrap .grayPanel .loanValue,.leftUL,.rightUL{width:100%}
.cashAdvInfographic h2{font-size:42px}
.infographic_small{display:block;width:100%}
.cashAdvInfographic{display:none}
.leftUL{float:left}
.rightUL{float:right;margin-top:30px}
.cashAdvWrap .leftContent{float:none;width:91%}
.cashAdvWrap .grayPanel .mmbtn{float:left;width:100%}
.col-mp-1,.col-mp-10,.col-mp-11,.col-mp-12,.col-mp-2,.col-mp-3,.col-mp-4,.col-mp-5,.col-mp-6,.col-mp-7,.col-mp-8,.col-mp-9{float:left;margin-bottom:10px}
.col-mp-12{width:100%}
.col-mp-11{width:91.66666667%}
.col-mp-10{width:83.33333333%}
.col-mp-9{width:75%}
.col-mp-8{width:66.66666667%}
.col-mp-7{width:58.33333333%}
.col-mp-6{width:50%}
.col-mp-5{width:41.66666667%}
.col-mp-4{width:33.33333333%}
.col-mp-3{width:25%}
.col-mp-2{width:16.66666667%}
.col-mp-1{width:8.33333333%}
.search_3{width:100%;margin:1em 0 0}
.search_6{width:100%;margin-left:0}
.bx-controls,.wrpr-layout, .findstore_layout{width:95%}
.cbp-spmenu-vertical{width:272px;height:100%;top:0;z-index:1000}
.cbp-spmenu-left{left:-272px}
.cbp-spmenu-right{right:-272px}
.cbp-spmenu-push-toright{margin-left:272px}
.cbp-spmenu-push-toleft{margin-left:-272px}
.content-carousal{background-position:right center;margin:auto;width:95%;background-size:100%}
.loanValueWrapper,.momentumImgHome,.rightContent,.services-container .services:nth-child(n+3){margin-top:0}
.carousal-heading{font-size:35px;line-height:44px}
.services-container .services:nth-child(even){margin-left:0}
.padtable{width:100%}
.myloan_hdr_lnks a {border-radius:0px;padding: 5px 15px;font-size:29px;}
.myloanheader {margin-top: -65px;}
.grayRightborder{border-right:none}
.loanValue{border-bottom:2px solid #c4bfbc;padding:10px 0 10px 10px}
.progress li{width:54px}
.progress li:nth-last-child(1){width:40px}
.bar-tab{width:26px;margin-top:10px;height:10px}
.active-circle+.bar-tab{width:16px}
.circle-tab{height:30px;width:30px;line-height:30px;font-size:20px}
.active-circle{height:40px;width:40px;line-height:40px;font-size:30px}
.findstore,.services{height:auto}
.mgntop33 {margin-top:33px!important}
.footer ul{color:#fff;display:block;font-size:11px;margin-bottom:20px;overflow:auto}
.footer ul li{display:block;float:left}
.footerImage{margin-bottom:15px}
.footerText{width:100%}
.sliderWrap{width:77%;margin-left:11%}
.itunelnk{margin-left:0;margin-top:10px}
body,html,label,p,ul{padding:0;margin:0;font-family:proximaRegular;font-size:13px;color:#1c2b39}
.headerImage .headertext,h1{font-size:31px;color:#0d7cc1;font-weight:700;line-height:40px}
h2{font-size:26px;color:#00A19A;font-family:proximaSemiBold}
.semi_hdr,.sliderheadtxt{font-family:proximaRegular}
h3{font-size:24px;color:#0093C9}
.padT100{padding-top:44px}
.loanValAmt{font-size:30px}
.findstore{padding:20px 0 10px 10px;background-image:url(./base/images/mapimg.png);background-size:100% 100%; height:360px;}
.semi_hdr{font-size:24px!important}
.checkImg{margin-top:46px;width:190px}
.checMidRight {
    float: right;
    width: 70px;
}
.grayPanel{padding-left:10px}
.loanTerm{margin-left:10px}
.cashcrunches .crunchsteps:nth-child(2) img{margin-left:0;margin-top:0}
.cashcrunches .crunchsteps:nth-child(3) img{margin-left:0;margin-top:20px}
.cashcrunches .crunchsteps:nth-child(4) img{margin-left:0;margin-top:37px}
.crunchsteps{margin-top:2em}
.findstore .subheadline{margin-top:.5em}
.subheadline{font-size:20px}
.select-wrapper,.select-wrapper select{width:265px}
.weCanHelp{font-size:23px}
.footer ul li ul li{width:100%;margin-bottom:15px}
.footer ul li a{font-size:18px}
.footer ul li{padding-left:0}
.footer{padding:40px 5px 20px;margin-top:0}
.x-help-text , .x-help-text a, .x-help-text a:active{font-size:13px;}
.right-panel-help { max-width: 305px;}
.ui-accordion .ui-accordion-content{padding:1em .2em}
.btnCarousel{float:none}
.headerImage p{font-size:1.2em}
.applynw_cashadv_desktop{display:none!important}
.applynw_cashadv_mob{display:block}
.headerImage{height:360px;overflow:hidden;padding:.5em 0 0}
.staticPageWrap{padding:0 0 150px;padding:0 0 50px}
.cashAdvImg{width:9.4em}
.fraudHeader{height:auto}
.checkboxlabel>input{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-1px}
.locationSelect{cursor:pointer}
.selectloc{display:none}
.selectlanguage{vertical-align:top}
.selectloc h3{color:#fff}
.selectloc li{list-style-type:none;color:initial}
.selectedloc li+li{margin-top:5px}
.selectregionlist{columns:3;-webkit-columns:3;-moz-columns:3}
.cssmenu ul ul li a,.cssmenu ul ul li a:hover,.cssmenu>ul>li>a,.cssmenu>ul>li>a:hover,.txtbx-no-brdr{color:#fff}
.cssmenu ul ul li a:active,.cssmenu ul ul li.active>a,.cssmenu ul ul li.open>a,.cssmenu>ul>li.active>a,.cssmenu>ul>li.open>a{color:#43aa6e}
.menu_wrap{height:100%;overflow:auto}
.findStoreArea,.ourstoryHeaderImg{height:auto}
.cssmenu ul ul li a,.cssmenu>ul>li.last>a,.cssmenu>ul>li.open>a,.cssmenu>ul>li:last-child>a,.cssmenu>ul>li>a{border-bottom:2px solid #191a22}
.cssmenu{margin-right:0;width:98%}
.txtbx-no-brdr:-moz-placeholder,.txtbx-no-brdr:-ms-input-placeholder,.txtbx-no-brdr::-moz-placeholder,.txtbx-no-brdr::-webkit-input-placeholder{color:#fff}
#leftNavSearch{background-image:url(./base/images/search_icon.png);background-position:2% 50%;background-size:1em 1em;text-indent:30px}
.errortextbox,.input-validation-error{border:1px solid red!important}
.subhd{display:block;margin-bottom:2em}
.cashAdvWrap .grayPanel .sbHolder,.grayPanel .sbHolder{width:90%}
.marginul{padding-left:10px}
.loanRatesImg,.ourStoryImg{float:right;margin:0}
.myaccount{display:none}
.login-icon{display:inline}
.header .wrpr-layout{text-align:center;margin-bottom:10px}
.loc_btn{display:inline-block}
.mm_app{display:none}
.mmmob_app{display:block}
#map-canvas{height:300px}
.services img{float:none;margin-top:20px}
.storeDetailMap{width:100%}
.businessSolHeader,.checkCashingHeader,.giftCardHeader{height:auto}
.hide320{display:none}
#accountBtn,#showLeftPush,#showRightPush,.cbp-spmenu,.pageName,.show320,.signin_device{display:block}
.pageName{left:50px}
.grayboxUL{margin-left:10px}
.breakWord{word-wrap:break-word}
.momentumImg{margin-top:0}
.cssmenu ul ul li a{margin-left:12px;text-indent:0}
.contactUs{min-height:550px}
#accountBtn,.pageName{display:none}
.mgnT135{margin-top:69px}
.mgnB70{margin-bottom:70px!important}
.bx-wrapper{margin-bottom:0}
.leftContent,.rightContent{float:none;width:auto}
.ui-slider-horizontal{height:13px}
.sliderheadtxt{font-size:28px}
.services{padding:20px 10px}
.services h2{font-size:35px;margin-bottom:10px}
.findstore .semi_hdr{font-size:22px}
.cssmenu ul ul li a,.cssmenu>ul>li>a{font-size:20px}
.forgotcred{font-size:17px}
.mgnT80{margin-top:36px}
.loanValue:last-child, .loanValue:first-child {width:84%;}
.bold {
    font-family: proximaRegular;
    font-weight: bold;
}
.mgnB20_dv {margin-bottom:20px;
}
.feedback p {width:100%
}
.static-img{max-height:220px;width:auto;}
.chat-data{display:inline-block;}

/*current-opportunities*/
.opportunityFilter .srSearch {
    height: 154px!important;
    min-width:100%;
}
.opportunityFilter .srSearchForm {
    height: 80%!important;
}
.opportunityFilter .srSearchOption {
     margin-top: 0; 
     width: 50%;
}
.opportunityFilter .srSearchInput {
    width: 250px!important;
}

/*loan approval page- Transaction information*/
.widthIncrease {width: 100%;}
.loanapproval_heading {font-size: 40px}
#agree_btn {margin-right:0;}
.successtitlesection h2{
    font-size: 26px;
}
.successinfosection p{
    font-size: 16px;
    padding-top: 0;
}
.policycontainer > div, .policycontainer > p, .policycontainer li {
    color:#004C63; 
}
.policycontainer .policyheading{
    font-size:30px;    
}
.successdialog, .linkerrordialog, #authenticateFailurePopup.linkerrordialog {
    padding: 3.2rem;
    width: 350px;
}
.successdialog .message.right18 {
    right: 13%;
    top: 100%;
}
.successdialog .message.right9 {
    right: 1%;
    top: 104%;
}
.successdialog .info {
    padding-top: 4px;
}