@media only screen and (max-width:480px){
/*cookie pod starts*/
.cook_plcy{width:100%;}
.cook_plcy .cls{background:none;}
.cook_plcy .fa-times-circle:before{content:"\f057";}  
.cook_plcy .fa-times-circle{color:#D3D9D7;font-size:22px;}    
/*cookie pod ends*/    
/*home page starts*/    
*{-webkit-text-size-adjust:100%;}    
.hero{height:400px!important;} 
.hme_srch{width:100%;padding:20px 0 0;position:absolute;bottom:0;top:auto;transform:none;left:0;} 
.hme_pg h1{font-size:28px;padding:0 10px 13px;width:320px;margin:auto;}
.hme_srchdiv p{font-size:20px;padding:0 30px;}
.subql_srch{padding:20px;margin:78px 0 0;border-radius:0;} 
.nwhme_sr input[type="text"]{font-size:14px;}
.nwhme_sr .nwbtn:hover{background:#eb7900;}    
.padadj input[type="text"]{padding-right:10px;}    
.qualpop{padding:14px 20px 16px;margin:-10px 0 0 20px;}
.qualtxt{top:-30px;right:auto;}    
.hme_wrp,.qual_wrp{padding:0 20px;}    
.hme_intdiv{padding:36px 20px 33px;}  
.hme_intdiv img{display:none!important;}    
.hme_intdiv .fl{width:100%;padding:0;} 
.hme_intdiv .fl:not(:last-child){padding:0 0 20px;} 
.hmepod h2{font-size:26px;margin:0 0 22px;}  
.hmepod{padding:32px 0 40px;}   
.qualbox{margin:0 auto;float:none;max-width:100%;height:auto;}
.qualbox:nth-child(-n+5){margin-bottom:20px;}
.qualbox:not(:nth-child(3n)){margin-right:auto;}      
.latesec{width:100%;transition:none;}       
.latesec:not(:last-child){margin:0 0 20px 0;}
.latesec a:hover,.latesec a:focus{box-shadow:none;margin-top:0;padding-bottom:0;}      
.hme_lblu{margin:30px 0 0;}    
/*home page ends*/  
/*qualf landing page starts*/
.qualpat{height:276px;}    
.qualrow{padding:32px 0 40px;}
h2.extaqual{padding-top:32px;}    
.qualrow h2{font-size:26px;margin:0 0 23px;}
.abtqcnt{width:100%;}
.abtqual{padding:33px 0;}  
.abtqual h2{margin:0 0 17px;} 
.qual_pg h1{font-size:28px;padding:0 10px;}
.qual_srch .subql_srch{margin:72px 0 0;} 
.popcrsec{width:100%;}    
.popcrsec:not(:last-child){margin:0 0 20px 0;}    
.popcrsec a:hover,.popcrsec a:focus{box-shadow:none;margin-top:0;padding-bottom:0;}     
.popcrart img{width:auto;} 
.fundhlp{margin:0 0 40px;padding:10px;}  
.opnsec .fl:first-child,.opnsec .fl:last-child{width:100%;}
.opnsec img{width:100%;height:auto;}    
.lateart img{max-height:244px;}    
/*qualf landing page ends*/  
/*tickertape starts*/
.sticky_foo{display:none!important;}
/*tickertape ends*/    
/*browse page ends*/    
.brw_wrp{padding:0 20px;}
.brw_pg .qualrow h2{font-size:25px;}    
.alph_txt{display:none;}
.mob_srt{display:block;}
.brwlt,.brwrt{width:100%;display:block;}
.brwrt{padding:14px 20px 16px;}    
.brwrw:not(:last-child){margin-bottom:20px;}    
.brwlt img,.brw_srch .fl{width:100%;}    
.brwul li{width:100%;}  
.brw_srch{padding:30px 0;}    
.brw_srch .alph_div{margin-top:20px;} 
.brw_pg h1{margin:0 0 21px;} 
.alph_div{position:relative;}
.mob_alph_div{width:100%;position:fixed;top:0;padding:20px;background:#f3f5f4;margin:0!important;left:0;z-index:4;} 
.mob_alph_div .mob_alph_txt{left:0;padding:10px 20px;}    
.mob_alph_txt {display: block;position:absolute;background:#fff;padding:10px 0 0;z-index:1;}    
.mob_alph_txt li{margin:0 6px 10px 0;}
.mob_alph_txt a{width:46px;height:35px;line-height:35px;}  
#rbanner,.qual_bnr{display:none;}    
/*browse page ends*/     
/*SR page starts*/
.srsrt,.srscnrt,.srscnrt .fl,.srspgnt .fr{width:100%;}    
.sr_info{padding:13px 20px 10px;} 
.srnorst .fl:last-child{width:100%;margin-top:10px;}    
.deglst,.mobfilt,.fltvw{display:block;}
.brcrum,.fltrs,.srscnlt,.pgnmlst li:not(:first-child):not(:last-child),#msinfo .bldtxt,.rscout .fl{display:none;} 
.rscout{padding:0;position:relative;}
.rssrt{top:42px;right:14px;width:100%;text-align:left;border-radius:0;left:0;}    
/* .rscout .fl{width:100%;padding:11px 20px;border-top:1px solid #ddd;}  */   
.srspd{padding:15px 20px 0;} 
.deglst strong{display:block;margin-top:4px;}   
.mobtn{min-height:auto;}    
.mobtn .fr{width:100%;position:relative;margin-top:16px;}
.srscnr1 {padding:15px 20px 20px;}
.srsdisp ul{margin-left:-20px;}
.srsdisp li{padding:5px 0 5px 17px;}
.srspgnt .fl{text-align:center;width:100%;margin:0 0 16px;} 
.srspgnt{margin:16px 0 20px;}   
.pgnmlst li:last-child a{float:right;padding-right:10px;} 
.pgnmlst li:first-child a{padding-left:0;} 
.srslt{width:100%;position:fixed;top:0;padding:68px 20px 50px;left:0;overflow-y:scroll;height:100%;background:#fff;z-index:7;transition:transform 0.5s;transform:translateX(-100%);-webkit-overflow-scrolling:touch;}
.mobfilt{float:left;width:50%;border-right:1px solid #ddd;}
.mobfilt a,.fltvwbtn{padding:11px 10px;text-align:center;display:block;border-radius:4px;}
.fltvwbtn{margin-left:-4px;}    
.fltvw a{display:inline-block;width:50%;}   
.restall{font-family:roboto slab regular;text-align:center;}
.restall span{margin-left:-20px;}    
.mobfilt .fa{padding:0 10px 0 0;} 
.rscout .fr{width:50%;text-align:center;padding:11px 10px;position:inherit;}    
.dvcls .clsicn{width:20px;height:20px;margin-left:8px;}    
.dvcls .clsicn:before,.dvcls .clsicn:after{background:#bbb;right:-2px;top:8px;}
.dvcls .close{color:#bbb;border-bottom:1px solid #ddd;width:100%;text-align:right;right:0;padding:11px 20px;top:0;text-decoration:none;}
.srsmid{height:calc(100% - 73px);padding:24px 20px 20px;overflow-y:auto;position:relative;}
.mobfilt.mob_alph_div,.fltvw{padding:15px 20px;top:auto;bottom:0;font:16px roboto slab;width:100%;background:#fff;box-shadow:0 -1px 7px 1px rgba(0,0,0,0.3);position:fixed;left:0;z-index:4;}
.mobfilt.mob_alph_div{padding-bottom:30px;}
.mobfilt.mob_alph_div a,.fltvwbtn{color:#fff;background:#007faa;}
.srscnrt >h3:hover +.prev_cnt,.prev_cnt:hover,.srbanr,.srsnipt div{display:none;}  
.filtslid{transform:none;}  
.sr_rslt{min-height:auto;}    
/*SR page ends*/ 
/*new forms redesign starts*/
.frm_box{width:100%;margin:0;top:0!important;}
.algcen{text-align:left;}    
.nw_cls .fa{color:#6e827b;}    
.nw_cls .fa:before{font-size:24px;}    
.nw_cls{right:20px;top:14px;}    
.nw_frm{width:100%;padding:40px 20px 20px;} 
.acc_sgn{padding:12px 8px 11px;width:100%;text-align:center;}
.cp_hd{margin:0 0 14px;text-align:center;}
.nw_frm h2{margin:0 0 11px;text-align:center!important;}    
.poshtext .tool_tip{display:inline;} 
.frm_str h3{padding: 25px 0 16px;text-align:center;}   
fieldset.whn_fld{margin:27px 0 0;}  
fieldset.dob_fld{margin:22px 0 0;}
.w50p .poshtext{margin:0 0 2px;} 
.algcen .tool_cont{left:0;text-align:left;}  
.algcen .tool_arw{left:48%;}
.whn_fld .poshtext .tool_cont{right:-60px;left:auto;}   
.whn_fld .poshtext .tool_arw{left:auto;right: 54px;}    
.dob_div .adlog{width:32%;}    
.w50p{width:100%;}    
.w50p.fleft{margin:0 0 10px;}
.nw_frm .tnc{margin:15px 0 0;} 
fieldset.frm_btn{margin:17px 0 0;text-align:center;}
.dob_fld label:first-child,.whn_fld label:first-child{font-size:14px;margin:0 0 12px;}  
.dob_fld .tool_cont{left:-120px;bottom:30px;}
.dob_fld .tool_arw{transform:rotate(-90deg);top:auto;left:150px;bottom:-20px;}
.nw_frm textarea{height:200px;} 
.chknews .fl label{margin:0;}
.whn_fld .dulinf{display:inline-block;}
/*form alert*/
.frm_box .pdf_sus{width:100%;top:100px;}
.frm_box .myset_alt1 a{min-width:100%;font-size:13px;}
/*sign-in,sign-up form*/
.nw_sgnfrm h2,.nw_sgnupfrm h2{margin:0 0 13px;}    
fieldset.remfld{margin:20px 0 0;text-align:center;}
.nw_sgnfrm .frm_str{margin:20px 0 0;} 
.remfld a{float:none;}    
.nw_sgnfrm .frm_btn{margin:26px 0 0;}  
.cp_hdlg{margin:0 0 -5px;}   
.passfld .poshtext{margin:0 0 17px;} 
/*prospectus form*/    
.dwnl_tab .w50p{font-size:14px;margin:0;}    
/*new forms redesign ends*/   
/*compare lightbox starts*/
.cm_mbox{width:100%!important;left:0!important;}
.cm_mbox .fpwd_txt,.cmp_cr{width:100%;}
.cm_mbox .rgr{width:100%;margin-bottom:5%;}
.cmp_rt,.cmp_lt{display:block;width:100%;}
.cmp_rt{padding:10px 19px;}
.cm_mbox .cmp_cnr{height:auto;}
.cm_mbox .grn_btn.db input,.cm_mbox .grn_btn.db{width:100%;}
.cmp_rw:not(:first-child){border-top:2px solid #d4d9d4;}
.grytxt .fa-times:before{font-size:18px;color:#d3d9d7; }
.mbox1{left:0!important;width:100%!important;margin:0!important;height:auto!important;float:left;padding:20px!important;position:absolute!important;top:0;}
.mbox3{left:0!important;width:100%!important;margin:0px!important;height:auto!important;float:left;padding:5%!important;}
#LB_closeWindow .cls, #LB_closeWindow .cls1 {margin:0 0 18px;background:none;}
.cls .fa-times-circle,.cls1 .fa-times-circle{color:#D3D9D7;font-size:24px;}
.cls .fa-times-circle:before{content:"\f057";}
/*compare lightbox ends*/   
/*cd page redesign 8aug17 starts*/    
.crspod{background:#fff;}    
.crslt{position:relative;}    
.lgimg,.crssec .hlptip,.skpdrp{display:none;}
.mobskp,.skpdrp a{display:block;}
.crssubhd .fl,.crsrt,.ctype,.crssimrw .fr,.crssimrw .fr a{width:100%;}    
.hdinfo,.crssimrw .fl,.crslt{width:100%;padding:0;}
.crscmp{float:left;}
.crscmp .vwshrt{position:relative;top:10px;left:auto;}     
.crscont{padding:30px 20px;}
.cdet_pg .sr_info{padding:13px 20px 18px}
.hdinfo h2{margin-bottom:14px;}
.crsrt{padding:24px 0 0;border:0;}
.crssec:not(:last-child){margin-bottom:28px;}
.ctype:not(:last-child){margin:0 0 8px 0;}
.crsfee:not(:last-child){margin-bottom:17px;}
.feerw p.feehd{margin-bottom:-1px;}
.crprobtn{width:100%;position:relative;margin-top:20px;float:left;}
.mappd{width:100%;min-height:280px;height:auto;}
.mapcnt{width:100%;padding-left:0;margin-top:14px;}
.crssimrw{padding-bottom:20px;}
.crssimrw .fr{margin-top:14px;position:static;padding:0;}
.crssimrw .fr a:not(:last-child){margin:0 0 10px 0;}
.intrbut{position:fixed;bottom:0;width:100%;margin:0;left:0;background-color:#fff;padding:15px 20px;box-shadow:0 -1px 7px 1px rgba(0,0,0,0.3);z-index:3;}
.skpdrp{border:1px solid #ddd;background:#f7f7f7;border-radius:5px;position:absolute;width:100%;z-index:1;}
.skpdrp li{padding:6px 10px;border:0;}
.skpdrp li:not(:last-child){border-bottom:1px solid #ddd;}
.skpdrp ul{margin:0;}
.skpdrp ul:first-child{padding:0;}
.skpdrp .brdact{font-family: roboto slab regular;}
.intrbut a.nwbtn{width:48%;}
.intrbut a:not(:last-child){margin:0 2% 0 0;}
.mapcntrw:not(:last-child){margin-bottom:8px;}  
.instlg{width:140px;margin:0 auto 10px;float:none;padding:0;}
.kisdt{float:none;margin:11px 0 2px;}    
.cdet_pg #opportunitymap,.propdimg{min-height:auto;}    
/*cd page redesign 8aug17 ends*/        
/*provider result page starts*/
.prvrscnt .snipt{width:100%;padding:0;}   
.prlgimg,.prvrscnt .addshrt,.prvrscnt .fltrs{display:none;}    
/*provider result page ends*/ 
/*Advice page starts oct3-2017*/    
.advi_pg .sr_info{padding:18px 20px 30px;} 
.advihd .fr{width:100%;}    
.advihd h1{margin:0 0 4px;}    
.advicont{padding:30px 20px;}
.advilt{width:100%;padding:0;position:relative;}    
.advipod{background:#fff;}   
.advirt{width:100%;padding:25px 0 0;}  
.advirw:not(:last-child){margin-bottom:25px;} 
.scrltab li:not(:first-child){margin-left:0;}    
.scrltab a:hover{color:#bababa;}    
.alartbtn{padding-top:5px;}     
.siglrw .alartbtn{padding-top:10px;}  
.advipgnt{margin:0 0 -10px;padding:6px 0 0;} 
.alladiv .siglrw{padding:0;}
.advlst .fr{width:100%;padding:20px 0 0;} 
.advlstcnt p{margin-bottom:19px;} 
.clrmnt{background:#f7f7f7;}
.advipod{min-height:auto;}   
.advirw .popcr img{max-height:none;}      
/*Advice page ends oct3-2017*/
/*funding & search page starts jun5-2018*/
.fund_pg .qual_srch .subql_srch{margin:35px 0 0}
.fund_pg h1{font-size:32px;padding:0 22px;} 
.fundhme h2{font-size:18px;margin-top:6px;}    
.awdrw:last-child{display:none;}    
.awdrw:nth-child(2){margin:0;}    
.fundpd .srslt{padding:0;}
.fundpd .dvcls .close{position:relative;}
/*funding & search page ends jun5-2018*/    
}
@media only screen and (min-width:375px){

.subql_srch{margin:90px 0 0;}
.padadj{padding:0 35px;}         
}
@media only screen and (min-width:320px){
.sr_pg .mb_banr >div,.cdet_pg .mb_banr >div{margin-left:-10px;}
}