.agencyPage .colMain,.agencyPage .containerWraper{padding:0!important;position:relative}.float-wrapper{position:absolute;background:#fff;margin:15px;padding-top:15px;padding-bottom:15px;top:0;left:0;height:auto;max-height:660px;min-width:230px;z-index:3}.search-agency{min-height:50px}.search-agency .search-title{font-size:15px;font-weight:700}.group-select .form-control{width:100%!important;min-height:40px!important;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.2);box-shadow:0 1px 3px 0 rgba(0,0,0,.2);font-size:15px;margin:10px 0;color:#666;text-transform:capitalize}.group-select div{position:relative}.group-select .fa-search{position:absolute;top:8px;font-size:20px;left:10px;color:#cdcdcd}#searchCustom{padding-left:38px;text-transform:unset}.filter-check{margin:10px 0}.filter-check label{font-weight:400;display:block;cursor:pointer}.list-agency{max-height:385px;position:relative;background:#efefef}.list-agency ul{padding:0 10px 0 0;margin-bottom:0}.list-agency ul li{border-bottom:1px solid #ddd;padding:10px;cursor:pointer;font-size:11px;padding-left:50px;position:relative;background-repeat:no-repeat;display:block;overflow:hidden;margin-right:0;margin-left:0;background-position:10px;background-size:40px}.list-agency ul li:before{content:"";position:absolute;top:28px;right:10px;font-family:FontAwesome;color:#0f67bc}.list-agency ul li.active,.list-agency ul li:hover{background-color:#fff}.agencyPage .AgencyName{font-weight:700;text-transform:capitalize}.agencyPage .AgencyDescription{text-transform:capitalize;color:#009fdf}.agencyPage .AgencyAddress{text-transform:capitalize}.my-location{position:absolute;right:10px;top:10px;display:inline-flex}.my-location .button-blue{font-size:14px;padding:7px 15px}.my-location .fa{margin-right:10px}.loader-city,.loader-list,.loader-states,.loader-zone{position:absolute;display:block;margin-top:0;left:38%}.loader-map,.no-found-map{position:absolute;display:block;top:45%;left:45%;z-index:2}.no-found .no-found-map,.useFilter .loader-map{background:#fff;padding:25px;max-width:270px;left:40%;top:35%;border-radius:4px;font-size:17px;text-align:center}.no-found-mobile .no-found-map{display:none}.active-map .no-found-mobile .no-found-map{display:block}.loader:before,.no-found-mobile:before,.no-found:before{content:"";display:block;background-color:#005eb830;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:2}.filter-check input[type=checkbox]:not(old),.filter-check input[type=radio]:not(old){width:2em;margin:0;padding:0;font-size:1em;opacity:0;display:none}.filter-check input[type=checkbox]:not(old)+label>span,.filter-check input[type=radio]:not(old)+label>span{display:inline-block;min-width:16px;height:16px;border:.0625em solid #c2c2c2;border-radius:.25em;background:#fff;vertical-align:bottom}.filter-check input[type=checkbox]:not(old):checked+label>span,.filter-check input[type=radio]:not(old):checked+label>span{background-image:-moz-linear-gradient(#fff,#f0f0f0);background-image:-ms-linear-gradient(#fff,#f0f0f0);background-image:-o-linear-gradient(#fff,#f0f0f0);background-image:-webkit-linear-gradient(#fff,#f0f0f0);background-image:linear-gradient(#fff,#f0f0f0)}.filter-check input[type=checkbox]:not(old):checked+label>span:before{content:'✓';display:block;width:14px;color:#333;font-size:12px;line-height:1em;text-align:center;text-shadow:0 0 .0714em #333;font-weight:700}#infobox{max-width:280px}#dynamicModalMessage{z-index:99999;position:fixed}#dynamicModalMessage .modal-content{border-radius:4px}#dynamicModalMessage .modal-body{padding:30px;text-align:center}#dynamicModalMessage .modal-header{border-bottom:0!important}#dynamicModalMessage .modal-footer{background-color:#fff!important;border:0!important}#dynamicModalMessage .msg-title{display:block;font-weight:700;padding:30px 10px 5px;font-size:15px;text-align:center}#dynamicModalMessage .msg-message{display:block;padding:15px 10px 20px;font-size:15px;text-align:center}#dynamicModalMessage .msg-message a{display:inline-block}#dynamicModalMessage .msg-devices img{border:1px solid #d8d8d8;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#btnTop{display:none!important}.view-maps{display:none}body.active-map #TopPage,body.active-map .contentHead,body.active-map .footer,body.active-map .zoneTopTitlePage{display:none!important}.active-map .containerPageContent{padding:0}@media(max-width:784px){.zoneFotter-behind,body .zoneFooter,body .zonePreFooter,body.active-map #msg-location{display:none!important}.float-wrapper{margin:0;position:relative;margin-bottom:80px}.active-map .float-wrapper{margin-bottom:0!important}.list-agency{height:auto;max-height:fit-content}.zoneTopTitlePage h1{padding:0;margin:0}.agencyPage .containerWraper{margin-top:20px}#gmap-agency,.vList{display:none!important}.active-map #gmap-agency,.active-map .vList{display:block!important}.float-wrapper .navbar-fixed-top{height:auto;padding-top:20px}.navbar-fixed-top .my-location{top:10px!important}.view-maps.active-map{bottom:0;padding:10px}.info-text{color:#999;text-align:center;padding:5px 0 30px 0}.filter-check label{font-size:15px}.hide-filter{display:none;position:absolute;bottom:0;right:20px;padding:11px;z-index:99;font-size:20px}.show-filter{width:100%;background-color:#666;border:0;margin:20px auto 10px auto;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.4);-moz-box-shadow:0 2px 8px 0 rgba(0,0,0,.4);box-shadow:0 2px 8px 0 rgba(0,0,0,.3);padding:11px;border-radius:6px;text-decoration:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.25);text-align:center;color:#fff;font-size:18px}.show-filter a{color:#fff}.show-filter:active,.show-filter:focus{color:#fff!important;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.4);box-shadow:0 1px 3px 0 rgba(0,0,0,.4)}.view-maps{position:fixed;background-color:#fff;color:#fff;box-shadow:0 0 20px rgba(0,0,0,.53);padding:10px 10px 20px;left:0;right:0;bottom:0;z-index:10;text-align:center;display:block}.view-maps img{padding-right:5px;width:28px}.view-maps .fa{margin:0 10px 0 -20px}.view-maps a{color:#fff;text-decoration:none;font-size:20px!important;width:100%;display:block;padding:10px 0!important}.list-franquicia ul{padding:0}.list-franquicia ul li span{font-size:14px!important;line-height:1.5}.list-franquicia .buy-here{display:block!important}.search-agency .my-location{top:0}.search-agency .search-title{width:80%}.search-agency .my-location a{font-size:0!important;padding:10px 14px!important}.search-agency .my-location a .fa{font-size:25px!important;margin:0;padding:0!important}}@media(max-width:410px){.show-filter{margin:10px auto 10px auto!important}}.ps-container{-ms-touch-action:none;touch-action:none;overflow:hidden!important;-ms-overflow-style:none}@supports (-ms-overflow-style:none){.ps-container{overflow:auto !important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps-container{overflow:auto!important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:0;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;-moz-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;-o-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-webkit-border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x{height:11px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;-moz-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;-o-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-webkit-border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;right:2px;width:6px}.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y{width:11px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}