@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600&display=swap);html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;font-family:'Source Sans Pro',sans-serif}.storetype-rent .nav__menu .nav__list a.nav__link{font-weight:600}.storetype-rent .dropdown__menu .dropdown__item a.nav__link{font-weight:400;padding:3px 0;display:inline-block}.storetype-rent .nav__list{padding:0;margin:0!important}@media screen and (min-width:768px){.storetype-rent .header-right{margin-top:2px}.storetype-rent .phone-number-header p{margin-bottom:0}.storetype-rent .desktopView{display:block!important}.storetype-rent .mobileView{display:none!important}.storetype-rent .nav__content.bd-grid .gray-header-service-col{display:none}.storetype-rent a.nav__perfil.mobileView{display:none}.storetype-rent .mobile-horizontal-menu{display:none}.storetype-rent .payment-options{margin-bottom:30px}.storetype-rent .footer-bottom .footer-block.CopyRight{margin-top:13px}}@media screen and (min-width:768px) and (max-width:1400px){.storetype-rent .footer-bottom{padding-bottom:40px}}*,::after,::before{box-sizing:border-box}a{text-decoration:none}.storetype-rent .bd-grid{max-width:100%;display:grid;grid-template-columns:100%;margin-left:1.5rem;margin-right:1.5rem}.storetype-rent .header{position:relative;top:0;left:0;width:100%;max-width:100%!important;padding:0 1rem;background-color:#fff;z-index:1;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.storetype-rent .header__toggle{font-size:1.7rem;cursor:pointer}@media screen and (max-width:767px){.storetype-rent .gray-header-shop-col{display: none !important;} .hidden-xs {display: none !important;} .storetype-rent .gray-header-shop-col.visible-xs {display: inline-block !important;max-width: 80px;}.storetype-rent .dropdown__item{margin:7px 0}.storetype-rent .dropdown__icon{transform:rotate(-90deg)}.storetype-rent .desktopView{display:none!important}.storetype-rent .footer-block .list li{list-style:none;padding:3px 0;font-size:14px;text-align:left}.storetype-rent .mobileView{display:block!important}.storetype-rent .nav{position:fixed;top:0;left:-100%;background-color:#fff;width:80%;max-height:100vh;padding:0;z-index:99;transition:.5s;overflow-y:auto;min-height:99vh}}.storetype-rent .nav__content{display:flex;flex-direction:column}.storetype-rent .nav__perfil{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:3rem}.storetype-rent .nav__img{display:flex;justify-content:center;overflow:hidden;margin-bottom:1rem}.storetype-rent .nav__img img{width:70px}.storetype-rent .nav__name{display:block}.storetype-rent .nav__item{margin-bottom:2rem}.storetype-rent .nav__link:hover{color:#37373b}.storetype-rent .show{left:0}.storetype-rent .dropdown__link{display:flex;align-items:center;justify-content:space-between}.storetype-rent .dropdown__icon{font-size:1.3rem;transition:.5s}.storetype-rent .dropdown__menu{margin:1rem 0 0 1rem;display:none}.storetype-rent .phone-number-header{color:#0069aa;font-weight:400;font-size:16px;display:inline-block;vertical-align:top}.storetype-rent .phone-number-header a{color:#0069aa;font-weight:700}.storetype-rent .phone-number-header a:hover{color:#0069aa}.storetype-rent .header-right{display:inline-block;float:left;width:280px}.storetype-rent .dark-gray-top-header{background:#37373b;color:#fff;font-size:14px;padding:0 0}.storetype-rent .gray-header-service-col{display:inline-block;width:75%;vertical-align:top;padding:3.5px 30px}.storetype-rent .gray-header-shop-col{display:inline-block;width:28%;vertical-align:top;float:right}.storetype-rent .dark-gray-top-header .service-title-left strong{color:#fff}.storetype-rent .dark-gray-top-header .service-title-left{display:inline-block;vertical-align:top;margin-top:7px}.storetype-rent .dark-gray-top-header .service-col{display:inline-block;vertical-align:top}.storetype-rent .dark-gray-top-header .service-col img{display:inline-block;vertical-align:top;margin:0 8px 0 0}.storetype-rent .dark-gray-top-header .service-col a{color:#fff;text-decoration:none;border:transparent solid 1px;padding:6px 10px;border-radius:4px;display:flex;vertical-align:top;margin:0 5px;flex-wrap:wrap;align-items:center;justify-content:center}.storetype-rent .dark-gray-top-header .service-col a:hover{border:#fff solid 1px}.storetype-rent .blue-top-header{background:#0069aa;text-align:center;color:#b7d9f1;font-size:13px;padding:1px 0}.storetype-rent .gray-header-shop-col a.shop-link{float:right;background:#555559;padding:12px 50px;text-decoration: none;color:#fff;height:45px}.gray-header-shop-col a.shop-link img{display:inline-block;vertical-align:top;margin:3px 8px 0 0}.storetype-rent .blue-top-header a{color:#fff;text-decoration:underline}.storetype-rent #nav-menu #wrap{margin:0 0;display:inline-block;height:27px;float:right;padding:0;position:relative}.storetype-rent #nav-menu input[type=text]{height:30px;font-size:16px;display:inline-block;border:none;outline:0;color:#555;padding:3px 3px 3px 15px;padding-right:30px;width:0;position:absolute;top:0;right:0;background:0 0;z-index:3;transition:width .4s cubic-bezier(0, .795, 0, 1);cursor:pointer}.storetype-rent .bx.bx-chevron-down.dropdown__icon{font-size:1.3rem;transition:.5s;font-style:normal!important}.storetype-rent .bx.bx-chevron-down.dropdown__icon:before{content:"\f107";font-family:FontAwesome}.storetype-rent em.bx.bx-chevron-down.dropdown__icon{width:27px;height:22px;text-align:center}.storetype-rent #nav-menu input[type=text]:focus:hover{border-bottom:1px solid #bbb;border-radius:0;border-radius:0}.storetype-rent #nav-menu input[type=text]:focus{width:400px;z-index:1;border-bottom:1px solid #bbb;background:#fff;cursor:text;border-radius:0}.storetype-rent #nav-menu button{height:30px;width:24px;display:inline-block;color:red;float:right;background:url(../images/search-icon-rental.png) center center no-repeat;text-indent:-10000px;border:none;position:absolute;top:0;right:0;z-index:1;cursor:pointer;opacity:1;cursor:pointer;transition:opacity .4s ease;border:none;outline:0}.storetype-rent #nav-menu button:hover{opacity:.8}.storetype-rent .blue-profile-icon{display:inline-block;position:absolute;z-index:1;top:24px}.storetype-rent .footer{background-color:#fff}.storetype-rent .footer .title a{color:#2f2f2f}.storetype-rent .footer-block .title strong{color:#2f2f2f}.storetype-rent .footer-block .title strong a{color:#2f2f2f;text-decoration:none;text-transform:capitalize!important}.storetype-rent .footer-block .list a{color:#666!important}.storetype-rent .footer-logo{display:none}.storetype-rent .footer-bottom{background:#f2f2f2;width:100%;display:block;border-top:#e1e1e1 solid 1px}.storetype-rent .footer-bottom .footer-block.CopyRight{width:100%;color:#666;float:left;margin-left:0}.storetype-rent .payment-options{width:100%;text-align:right}.storetype-rent .payment-options img{border:#ded8d8 solid 1px;padding:0!important;background:#fff;height:45px!important;width:auto;margin:3px 3px}.storetype-rent ul.social-media-list{margin:0;padding:0}.storetype-rent ul.social-media-list li{display:inline-block;margin:0 10px}.storetype-rent ul.social-media-list li:first-child{margin-left:0}.storetype-rent .footer-block.follow-us p{font-size:14px;color:#2f2f2f}.storetype-rent .footer-block.follow-us p a{color:#666;text-decoration:none}.storetype-rent .footer-block .title{margin:20px 0 28px 0!important}.storetype-rent .footer-block .title:first-child{margin:20px 0 28px 0!important}.storetype-rent .footer-block .list a.more{color:#0080d5!important;text-decoration:none!important;border-bottom:#0080d5 solid 1px;width:auto;display:inline-block}.storetype-rent .footer-block .list a.more img{margin-left:5px}.storetype-rent .ico-login:hover .dropdown-menu{display:block}.storetype-rent .ico-login{cursor:pointer}.storetype-rent .blue-profile-icon .ico-login .dropdown-menu{left:-150px}.storetype-rent .newslatter-update-section a:hover{color:#fff}.storetype-rent div.newupdate-form-box div.hbspt-form input.hs-button.primary.large{box-shadow:0 0 0 #8a8a8a}.storetype-rent .blue-profile-icon .ico-login .dropdown-menu a.dropdown-item{color:#16181b}.storetype-rent .master-wrapper-content{width:100%;margin:0 0 0!important}.storetype-rent .admin-header-links{position:relative}@media screen and (min-width:576px){.storetype-rent .nav{width:288px}}@media screen and (min-width:768px){.storetype-rent .dropdown:hover>.dropdown__menu{display:block}.storetype-rent .blue-profile-icon{display:inline-block;position:relative;z-index:1;top:0;margin-left:20px}.storetype-rent .blue-profile-icon ul {margin-bottom: 0;}.storetype-rent .dropdown:hover .dropdown__icon{transform:rotate(180deg)}body{margin:0}.storetype-rent .header__logo,.storetype-rent .header__toggle{padding:10px 0;width:227px}.storetype-rent #header-toggle{display:none}.storetype-rent .nav__img{display:none}.storetype-rent .nav{width:100%}.storetype-rent .nav__content{flex-direction:row;justify-content:space-between;align-items:center}.storetype-rent .nav__perfil{flex-direction:row;text-align:initial;margin-bottom:0}.storetype-rent .nav__img{width:auto;height:auto;margin-right:.5rem;margin-bottom:0}.storetype-rent .nav__img img{width:auto}.storetype-rent .nav__list{display:flex;align-items:center;margin:0}.storetype-rent .nav__item{margin:0 15px;padding:25.5px 0}.storetype-rent .nav__link{font-size:16px;color:#2f2f2f;text-decoration:none!important}.storetype-rent .nav__link:hover{color:#2f2f2f}.storetype-rent .active{color:#2f2f2f}.storetype-rent .dropdown{position:relative}.storetype-rent .dropdown__menu{position:absolute;margin:0;top:65px;padding:.5rem 15px;box-shadow:0 2px 4px rgb(0 0 0 / 10%);border-radius:.5rem;width:200px;text-align:left;background:#fff}.storetype-rent .dropdown__item{margin:.5rem 0}}@media (max-width:767px){.storetype-rent .mobilemenu li.nav__item.dropdown.open .dropdown__menu{display:block}.storetype-rent .mobilemenu li.nav__item.dropdown.open .dropdown__icon{transform:rotate(0)}.storetype-rent .fa.fa-bars.header__toggle.fa-close, .storetype-rent .fa.fa-bars.header__toggle.bx-x{font-size:36px;cursor:pointer;z-index:999999;color:#fff;position:fixed;right:20px;top:0}.storetype-rent .fa.fa-bars.header__toggle.fa-close:before, .storetype-rent .fa.fa-bars.header__toggle.bx-x:before{content:""!important;font-weight:400!important;background:url(../images/cancel-icon-menu.svg) no-repeat center center;width:36px;height:36px;position:absolute;right:0;background-size:20px!important}}@media screen and (min-width:1024px){.storetype-rent .bd-grid{margin-left:auto;margin-right:inherit;margin-right:auto;width:100%}.storetype-rent .nav__menu{margin-left:auto;margin-right:auto}}.storetype-rent .nav__img{margin-right:100px;margin-bottom:0}@media (min-width:768px) and (max-width:991px){.storetype-rent .gray-header-service-col{width:72%}.storetype-rent .gray-header-shop-col{width:23%}.storetype-rent .dark-gray-top-header{font-size:11px}.storetype-rent .dark-gray-top-header .service-col img{margin:0 5px 0 10px}.storetype-rent .gray-header-service-col{padding:4px 20px;height:45px}.storetype-rent .gray-header-shop-col a.shop-link{padding:10px 30px}.storetype-rent .nav__link{font-size:14px}.storetype-rent .nav__item{margin:0 15px;padding:10px 0}.storetype-rent .phone-number-header{font-size:14px;margin-top:3px}.storetype-rent .bd-grid{margin-left:0;margin-right:0;width:100%;display:inline-block}.storetype-rent .header-right{float:right}.storetype-rent #nav-menu input[type=text]{padding-right:30px}.storetype-rent #nav-menu button{width:32px}.storetype-rent .header-right{width:110px}.storetype-rent .nav__menu{clear:left;display:inline-block;width:100%;position:absolute;top:50px;background:#fff;left:0}.storetype-rent .dropdown__menu{top:40px;width:200px}.storetype-rent .nav__list{display:flex;align-items:center;margin:0 auto!important;width:100%;text-align:center;justify-content:center}.storetype-rent .header-right .phone-number-header{position:relative}.storetype-rent .header-right .phone-number-header p a{position:absolute;left:0;top:0}.storetype-rent .phone-number-header p,.storetype-rent .phone-number-header p a{margin-bottom:0;font-size:6px;background:url(../images/ShopMenu/call-icon-shop.png) no-repeat left 0;text-indent:-999999999999px;text-align:left;overflow:hidden;width:32px;height:32px}.storetype-rent .blue-profile-icon{margin-right:0}}@media (min-width:992px) and (max-width:1199px){.storetype-rent .payment-options img{height:35px!important;width:auto}.storetype-rent .header{width:100%!important}.storetype-rent .header__logo,.storetype-rent .header__toggle{width:230px}.storetype-rent .nav__item{margin:0 10px}.storetype-rent .nav__link{font-size:14px}.storetype-rent .phone-number-header{font-size:14px;margin-top:5px}.storetype-rent #nav-menu button{width:33px}.storetype-rent #nav-menu input[type=text]{padding-right:30px}.storetype-rent .header-right{width:110px}.storetype-rent .dropdown__menu{top:60px;width:200px}.storetype-rent .header-right .phone-number-header{position:relative}.storetype-rent .header-right .phone-number-header p a{position:absolute;left:0;top:0}.storetype-rent .phone-number-header p,.storetype-rent .phone-number-header p a{margin-bottom:0;font-size:6px;background:url(../images/ShopMenu/call-icon-shop.png) no-repeat left 0;text-indent:-999999999999px;text-align:left;overflow:hidden;width:32px;height:32px}.storetype-rent .blue-profile-icon{margin-right:0}}@media (max-width:767px){.storetype-rent .header a.header__logo{float:left;width:200px;padding:10px 0}.storetype-rent .mobile-horizontal-menu .topic-block a,.storetype-rent .mobile-horizontal-menu .topic-page a{text-decoration:none}.storetype-rent .mobilemenu a{text-decoration:none}.storetype-rent .dark-gray-top-header .service-col a{font-size:0}.storetype-rent li.more-link{position:absolute;top:0;right:10px}.storetype-rent li.more-link a.nav__link{border:#0069aa solid 1px;color:#0069aa;padding:0 8px;border-radius:4px}.storetype-rent .footer-block .list a.more{width:auto!important;display:inline-block}body.storetype-rent.fixed{overflow:hidden}.storetype-rent .payment-options img{height:32px!important}.storetype-rent .mobile-horizontal-menu{width:100%;overflow-x:scroll;margin-top:5px;display:block}.storetype-rent .mobile-horizontal-menu ul{display:flex;flex-wrap:nowrap;align-items:center;margin:0 0}.storetype-rent .mobile-horizontal-menu ul li{margin:0 15px;text-align:left;padding-bottom:10px}.storetype-rent .mobile-horizontal-menu ul li a{white-space:nowrap;font-size:12px}.storetype-rent .dark-gray-top-header .service-col a{padding:6px 6px}.storetype-rent .footer-upper{padding-bottom:70px}.storetype-rent .header a.header__logo{width:200px}.storetype-rent .payment-options{width:100%;text-align:center}.storetype-rent .payment-options img.visible-xs{margin:0 auto;margin-top:10px}.storetype-rent .footer-block.information.fot-social-media-icons{border-bottom:0}.storetype-rent .footer-block.information.fot-contact-info{padding-bottom:15px}.storetype-rent .footer-block .title:first-child{margin:15px 0 15px 0!important}.storetype-rent .footer-upper .footer-block.information{border-bottom:1px solid #e8e8e8;width:100%}.storetype-rent .footer-block.information.fot-social-media{border-bottom:0!important}.storetype-rent .footer-upper .col-xs-6{padding-left:15px;padding-right:15px}.storetype-rent .footer-upper .col-xs-12{padding-left:15px;padding-right:15px}.storetype-rent #nav-menu button{background:url(../images/gray-search-icon-rental.png) center center no-repeat}.storetype-rent .footer-block.resources-list{width:100%}.storetype-rent .follow-us{margin:0 auto;text-align:left;clear:left;width:100%}.storetype-rent .footer-block .title{font-size:15px!important}.storetype-rent ul.social-media-list li{margin:0 5px}.storetype-rent .gray-header-service-col{padding:8px 10px;text-align:right;width:280px; display:inline-block;}.storetype-rent .nav__img:nth-child(2){display:none}.storetype-rent .gray-header-shop-col a.shop-link{padding:15px 0px; background:none;}.storetype-rent .dark-gray-top-header .service-col img{margin:0 5px 0 5px;display:inline-block;vertical-align:middle}.storetype-rent .dark-gray-top-header .service-col span{display:none}.storetype-rent .dark-gray-top-header .service-title-left{font-size:11px;float:left;margin-top:3px}.storetype-rent .blue-top-header{font-size:10px;padding:5px 30px;line-height:normal}.storetype-rent .nav__link{color:#37373b}.storetype-rent .blue-profile-icon{display:none}.storetype-rent .nav__img img{width:auto;margin:0 10px 0 0}.storetype-rent .nav__perfil{align-items:normal;text-align:left;margin-bottom:0}.storetype-rent .nav__img{justify-content:flex-start;font-size:14px;color:#37373b;margin:0;text-align:left}.storetype-rent .ico-login .dropdown-menu{z-index:9999;top:0;position:relative;width:100%;border:none;padding:0;padding-left:3px}.storetype-rent .nav.show:before{position:fixed;left:0;top:0;width:100vh;height:100vh;content:"";background:rgb(0 43 113 / 70%);z-index:0}.storetype-rent .nav__content{background:#fff;position:relative}.storetype-rent .bd-grid{max-width:100%;display:inline-block;grid-template-columns:100%;margin-left:0;margin-right:0;min-height:100vh;padding:20px;width:100%}.storetype-rent .header__toggle{color:#0069aa}.storetype-rent .bx.bx-menu.header__toggle.bx-x{font-size:36px;cursor:pointer;z-index:999999;color:#fff;position:fixed;right:10px;top:30px}.storetype-rent .nav__item{margin-bottom:15px;border-bottom:#cdcdce solid 1px;padding-bottom:15px;text-align:left}.storetype-rent ul.nav__list{padding:0;margin:0}.storetype-rent #nav-menu button{height:50px;width:23px;left:0}.storetype-rent #nav-menu input[type=text]{height:40px;font-size:12px;padding-left:10px;padding-right:0;width:230px;left:30px;border-bottom:#37373b solid 1px;border-radius:0}.storetype-rent #nav-menu input[type=text]:focus{width:230px;border-bottom:1px solid #37373b!important}.storetype-rent #nav-menu input[type=text]:focus:hover{border-bottom:1px solid #37373b}.storetype-rent .mobileView{width:100%!important;border-bottom:#cdcdce solid 1px;margin-bottom:15px!important}.storetype-rent .nav__menu{clear:left;display:inline-block;width:100%}.storetype-rent a.nav__perfil{border-bottom:#cdcdce solid 1px}.storetype-rent #nav-menu #wrap{height:20px!important}.storetype-rent .nav__content.bd-grid .gray-header-service-col{width:100%;text-align:left;padding:0}.storetype-rent .nav__content.bd-grid .gray-header-service-col{width:100%;text-align:left;padding:0;padding-bottom:100px}.storetype-rent .dropdown__menu{margin:1rem 0 0 0;padding-left:0}.storetype-rent .nav__content.bd-grid .gray-header-service-col .service-col{margin:8px 0;padding:8px 0}.storetype-rent .nav__content.bd-grid .gray-header-service-col .service-col a{color:#37373b;display:inline-block;width:100%;vertical-align:top}.storetype-rent .nav__content.bd-grid .gray-header-service-col .service-col a img{display:inline-block;vertical-align:top;margin-right:10px}.storetype-rent .gray-header-shop-col{display:none!important}.storetype-rent .phone-number-header{display:none}.storetype-rent .footer-bottom .footer-block.CopyRight{text-align:center}.storetype-rent .header{position:relative;top:0;left:0;width:100%!important;max-width:100%!important;padding:0 1rem;background-color:#fff;z-index:1;display:inline-block!important}.storetype-rent .header__toggle{margin-top:17px;float:right}.storetype-rent .mobile-horizontal-menu ul.dropdown__menu{display:none!important}.storetype-rent .mobile-horizontal-menu em.bx.bx-chevron-down.dropdown__icon{width:22px;display:none!important}.storetype-rent .mobile-horizontal-menu .nav__item{border-bottom:#cdcdce solid 0!important}}@media (min-width:376px) and (max-width:667px){.storetype-rent .mobile-horizontal-menu ul li{margin:0 10px}}@media (max-width:370px){.storetype-rent .mobile-horizontal-menu ul li{margin:0 10px;text-align:left;padding-bottom:10px}}@media (min-width:992px){.storetype-rent .footer-block .list{margin:0 0 35px}}@media (min-width:768px){.storetype-rent i.call-icon-mobile{display:none}}@media (max-width:767px){.storetype-rent i.call-icon-mobile{position:absolute;right:60px;top:17px;display:block}}.storetype-rent .gray-header-shop-col.visible-xs {display: none;}.storetype-rent i.call-icon-mobile{display: inline-flex;vertical-align: middle}.storetype-rent i.call-icon-mobile img{width: 20px}.storetype-rent .phone-number-header strong{vertical-align: middle}.storetype-rent .phone-number-header #topicPhone{font-size: 24px}.header-hours{font-size: 14px;text-align: right}.storetype-rent .dropdown__icon{font-size: 1rem}.storetype-rent .header-hours.open .dropdown__icon{transform: rotate(180deg)}.header-hours-details{display: none;position: absolute;z-index: 1;background: #fff;padding: 10px;box-shadow: 0 0 5px #777;right: 5px;max-width: 340px}.header-hours-details *{font-size: 14px}.header-hours.open .header-hours-details{display: block}@media (min-width: 768px){.header-phone-and-hours-mobile{display: none}}@media (max-width: 1199px){.storetype-rent .phone-number-header{clear: both;position: absolute !important;max-width: 360px;top: 50px;left: 0;right: 0;margin: auto}.storetype-rent .phone-number-header .header-hours{}.storetype-rent .phone-number-header > p{background-size: 20px;background-position: 0 4px;text-align: center;max-width: 190px;margin: auto}.storetype-rent .phone-number-header p a{position: static !important}.storetype-rent .phone-number-header p,.storetype-rent .phone-number-header p a{margin-bottom: 0;font-size: 14px;background: none;text-indent: 0;text-align: left;overflow: none;width: auto;height: auto}.storetype-rent .phone-number-header #topicPhone{text-indent: 0;width: 100%;text-align: right;background: none}.header-hours{text-align: center}.header-hours-details{width: 100%}.header-hours-details *{text-align: center !important}}@media (min-width: 992px) and (max-width: 1199px){.storetype-rent .header{padding-bottom: 70px}.storetype-rent .phone-number-header{top: 70px}}@media (max-width: 991px){.storetype-rent .header .nav__menu.desktopmenu::before{content: "";display: block;position: relative;width: 100%;padding-top: 60px}.storetype-rent .master-wrapper-content{padding-top: 100px}}@media (max-width: 767px){.storetype-rent .header-phone-and-hours-mobile{display: block;position: relative;width: 100%;clear: both;float: left;margin: 5px auto 10px}.storetype-rent .header-phone-and-hours-mobile p{display: block;width: 100%}.storetype-rent .header-phone-and-hours-mobile .call-icon-mobile{display: inline-block}.storetype-rent .header-phone-and-hours-mobile p strong{display: inline-block}.storetype-rent .header-phone-and-hours-mobile #topicPhoneMobile{font-size: 22px;color: #0069aa}.storetype-rent .header-phone-and-hours-mobile p{margin-bottom: 5px}.storetype-rent .header-phone-and-hours-mobile #topicPhoneMobile:before{content: "";background: url(/Themes/ScootAround/Content/images/ShopMenu/call-icon-shop.png);width: 16px;height: 18px;display: inline-block;background-size: 16px;background-repeat: no-repeat;background-position: center 2px;margin-right: 5px}.storetype-rent .header-phone-and-hours-mobile .header-hours .show-hours{font-weight: 700;color: #0069aa}.storetype-rent .header-phone-and-hours-mobile .header-hours .show-hours .dropdown__icon{transform: rotate(0deg)}.storetype-rent .header-phone-and-hours-mobile .header-hours.open .show-hours .dropdown__icon{transform: rotate(180deg)}.storetype-rent .header-phone-and-hours-mobile .header-hours-details{left: 0;right: 0;color: #0069aa;margin: auto}.storetype-rent .master-wrapper-content{padding-top: 0}}.storetype-rent .header-right{	width: 295px;	}@media (max-width: 767px){	.storetype-rent .dark-gray-top-header .service-col a	{		padding: 6px 0px;	}}.va-services .veteran-info textarea.custom-form-input {    padding-top: 25px !important;}@media (max-width: 767px){.va-services .storetype-rent .nav .gray-header-service-col {    display: block !important;}.va-services table.case-table th:first-child {    max-width: 60px;    min-width: 60px;    padding-left: 0px !important;}.va-services table.case-table th {    font-size: 12px;}.va-services table.case-table td {    font-size: 12px;}table.case-table th:nth-child(2) {    max-width: 100px;    min-width: 100px;}}.va-services .custom-form-floating label.error { color: white !important; font-size: 13px; text-align: left; line-height: 1;font-weight:bold; } .va-services .custom-form-input:focus ~ label, .va-services .custom-form-input:valid ~ label { font-size: 13px; height: 55%; color: #000 !important; } .va-services .custom-form-input { color: #000000 !important; font-size: 16px !important; }  .va-services .page.contact-page { padding-bottom: 30px; text-align: left; padding: 0 50px 100px 50px; } .va-services .page.contact-page .page-title { text-align: left; margin-top: 20px; border-bottom: 0px !important; } .va-services .page.contact-page .form-fields { padding: 30px 0px; } .va-services .page.contact-page .form-fields { position: relative; border-top: 0px solid #e6e6e6 !important; background-color: #fff; padding: 0px 0px !important; } @media (max-width: 767px){ .va-services .page.contact-page { padding-bottom: 30px; text-align: left; padding: 0 20px 30px 20px !important; } .va-services .page.contact-page .page-title h1 { font-size: 30px; margin: 0; padding: 0 0 0 0px !important; } .va-services .page.contact-page .page-title p { padding-left: 0px !important; padding-right: 0px !important; } } .va-services .custom-form-floating-label em { font-size: 11px; } .va-services .custom-form-floating label.error { color: #ff8383 !important; } .va-services .custom-form-input:focus ~ label.error, .va-services .custom-form-input:valid ~ label.error { color: #ff8383 !important; } @media (max-width: 767px){ .va-services .va-services-main { padding: 20px 0px; } }table.case-table { border-collapse: collapse; margin: 0; padding: 0; width: 100%; table-layout: fixed; } table.case-table caption { font-size: 1.5em; margin: .5em 0 .75em; } @media screen and (max-width: 767px) { table.case-table thead { clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } table.case-table tr { display: block; margin-bottom: .625em; } table.case-table td { display: block; font-size: .8em; text-align: left; } table.case-table td::before { content: attr(data-label); float: left; font-weight: bold; text-transform: uppercase; min-width: 140px; text-align: left; } .va-services table.case-table td { font-size: 12px; border-bottom: #ccc solid 1px !important; padding-left: 10px !important; border-top: #ccc solid 1px !important; border-left: #ccc solid 1px !important; border-right: #ccc solid 1px !important; min-width: 100% !important; text-align: right; } .va-services table.case-table th:first-child { max-width: inherit !important; min-width: inherit !important; padding-left: 10px !important; } }.va-services .contact-page .custom-tooltip i.fa.fa-question-circle { color: #7f8189; font-size: 24px; } .va-services .contact-page .page-title h1 { margin-bottom: 30px; } .va-services .contact-page .page-title p { margin-bottom: 30px; } .va-services .contact-page .lable-w-tooltip label { font-weight: 400 !important; font-size: 18px !important; color: #282828; } .va-services .contact-page .fieldset label { font-size: 15px; color:#656D78; } .va-services .page.contact-page input[type=radio] { border: 1px solid #D0D2D3 !important; -webkit-appearance: none; background: #fff !important; background-size: 18px 18px; width: 25px; height: 25px; border-radius: 100px; } .va-services .page.contact-page input[type="radio"]:checked { background: #0075B8 !important; background-size: 18px 18px; width: 25px; height: 25px; border-radius: 100px; position: relative; } .va-services .page.contact-page input[type="radio"]:checked:after { position: absolute; width: 11px; height: 11px; content: ""; background: #fff; border-radius: 100px; left: 6px; top: 6px; } .va-services .page.contact-page .custom-form-input:focus ~ label.error, .va-services .page.contact-page .custom-form-input:valid ~ label.error { color: red !important; } .va-services .page.contact-page .custom-form-floating label.error { color: red !important; } .va-services .center-1 .page.contact-page .buttons { margin-top: 15px !important; }.va-services .center-1 .page.contact-page .buttons { margin: 15px 0px 0px; } .va-services .veteran-info .custom-form-input + label { font-size: 16px !important; color: #656D78 !important; height: 100%; } .va-services .veteran-info .custom-form-input:focus ~ label { font-size: 13px; height: 55%; color: #000 !important; } .custom-form-floating.textarea-field label.custom-form-floating-label { height:60px !important; } .custom-form-floating.textarea-field textarea:focus ~ label.custom-form-floating-label { font-size: 13px !important; height: 50px !important; }.va-services .custom-form-floating-label em { font-style: normal; } .va-services table.case-table { border-bottom: 0px !important; margin-bottom: 20px; } @media (max-width: 767px){ .va-services .page.contact-page .page-title { text-align: left; margin-top: 10px !important; } .va-services .page.contact-page .page-title h1 { margin: 0px 0 20px 0 !important; padding: 0 0 0 0px !important; } }.va-services .veteran-info .custom-form-input.valid ~ label, .va-services .veteran-info .custom-form-input.valid + label, .va-services .veteran-info .custom-form-input.error[aria-invalid="false"] ~ label, .va-services .veteran-info .custom-form-input.error[aria-invalid="false"] + label, .va-services .veteran-info .custom-form-input.error[type="email"] + .custom-form-floating-label { font-size: 13px; height: 55%; color: #000 !important; }
.va-services .buttons .button-1 {
    font-weight: bold;
}
.va-services .buttons .button-1 {
    background-color: #02a352 !important;
    /* border-radius: 100px !important; */
    border-radius: 30px !important;
    /* width: 221px;
    height: 39px; */
    width: 100%;
    max-width: 295px;
    height: 60px;
    /* padding: 0px !important; */
    padding: 16px 40px !important;
    line-height: normal;
    /* font-size:14px; */
    font-size:18px;
}
.va-services .contact-page .field textarea {
    padding-top: 40px;
}
.va-services .contact-page .field {
    position: relative;
    margin: 0em 0em 30px 0em;
}

    .va-services .contact-page .field input {
        padding: 1em 13px !important;
        font-size: 15px !important;
        border: 1px solid #cad3d6;
        width: 100%;
		color:#000;
    }

    .va-services .contact-page .field label {
        position: absolute;
        left: 0;
        top: 8px;
        font-size:15px;
        color:#656D78;
        transform: translateY(0%);
        padding: 0.5em 0.25em;
        margin: 0 10px;
        transition: all 0.2s ease-in-out;
    }
        .va-services .contact-page .field label span {
        color:red;
        }
        .va-services .contact-page .populated-input label, .va-services .contact-page .focus-active label {
            top: -7px;
            font-size: 13px;
        }
.va-services .contact-page .field label.error {
    top: inherit;
    bottom: -30px;
    color: red;
    margin:0px !important;
}
.va-services .contact-page .populated-input input, .va-services .contact-page .focus-active input {
    outline: none;
}

.va-services .contact-page .fieldset label {
    color: #656D78;
}
@media only screen and (max-width: 768px) {
.va-services .modal-body p span {
    display: block;
}

}
.va-services .contact-page .field textarea {
    padding-top: 20px !important;
    padding-left: 13px !important;
    font-size: 15px !important;
    color: #000 !important;
}
.va-services .contact-page .lable-w-tooltip label
{
	color:#000;
}

/*
.arrow_box {
    position: relative;
    background: #fff;
    border: 1px solid #D0D2D3;
    width: 280px;
    height: 60px;
    font-size: 15px;
    padding: 17px 20px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
*/
.custom-tooltip {
    position: relative;
    margin-left: 5px;
    margin-bottom: 2px;
}
.arrow_box {
    position: absolute;
    background: #fff;
    border: 1px solid #D0D2D3;
    width: 280px;
    height: 60px;
    font-size: 15px;
    padding: 17px 20px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    left: 40px;
    top: -15px;
    display:none;
    opacity:0;
    z-index:9;
}
    .custom-tooltip:hover .arrow_box{
        display:block;
        opacity:1;
    }
    .arrow_box:after, .arrow_box:before {
        right: 100%;
        top: 50%;
        border: solid transparent;
        content: "";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .arrow_box:after {
    border-color: rgba(136, 183, 213, 0);
    border-right-color: #fff;
    border-width: 15px;
    margin-top: -15px;
}

    .arrow_box:before {
        border-color: rgba(194, 225, 245, 0);
        border-right-color: #D0D2D3;
        border-width: 17px;
        margin-top: -17px;
    }
.va-services .veteran-info p {
    font-size: 24px;
    margin-bottom:35px;
}
.bottom-lable {
    color: #656D78;
    font-size:13px;
}
.veteran-info {
    border-top: #D0D2D3 solid 1px;
    margin-top: 40px;
    padding-top: 30px;
}
.veteran-info.mobility {
    margin-top: 20px;
}
#clinical-info {
    margin: 30px 0 40px 0;
    border: none;
    padding: 0;
}
#thirdParty-info {
    margin-top: 0px;
    border-top: 0px;
    margin-bottom: 40px;
}
.va-services .contact-page .field textarea {
    /*height: 79.5px !important;*/
    min-height: 79.5px !important;
}
.va-services .lable-w-tooltip {
    align-items: center;
}
.va-services .contact-page .page-title p {
    font-size: 18px;
}
.va-services .va-services-icon {
    margin-bottom: 20px;
}
.va-services .contact-page .field input
{
	padding-top: 20px;
}

@media (max-width: 767px) {
.va-services .footer-block.information:nth-child(2) .col-xs-6 {
    width: 100%;
}
.va-services .footer-block.information:nth-child(1) .col-xs-6 {
    width: 100%;
}
    .va-services .contact-page .pr-5 {
        padding-right: 15px !important;
    }
    .va-services .contact-page .pl-5 {
        padding-left: 15px !important;
    }
	.va-services-left.text-center p
	{
			text-align:center
	}
	.va-services-right
	{
		border-top:0 !important;
	}
	.va-services .title.footer-blog {
    border-top: 1px solid #e8e8e8;
    padding-top: 15px;
}
}

@media (min-width: 1200px) {
    .pl-5 {
        padding-left: 50px;
    }

    .pr-5 {
        padding-right: 50px;
    }
    .row.three-col-field {
        margin: 0 -25px;
    }
    .row.three-col-field .col-md-4, .row.three-col-field .col-md-8 {
        padding: 0 25px;
    }
}
.va-services .custom-form-input
{
	    padding-top: 7px;
}
/*26-02-2024*/
.va-service-logos-section {
    display: flex;
    justify-content: space-between;
    padding: 0 0px;
    max-width: 1160px;
    margin: 0 auto;
    margin-top: 40px;
    margin-bottom:40px;
    align-items: flex-start;
}
.va-service-logos-section .left-col{
    width:55%;
}
.va-service-logos-section .right-col {
    width: 45%;  
}
.right-col-logos {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 415px;
}
.va-service-logos-section h2 {
    font-size: 32px;
    color: #212529;
    line-height: 32px;
    margin-bottom: 20px;
    max-width: 545px;
}
.va-service-logos-section p{
    font-size:16.98px;
    line-height:26px;
    color:#212529;
}
.va-service-logos-section .toll-free {
    font-size: 16.98px;
    line-height: 26px;
    margin-bottom:10px;
    display:flex;
}
.va-service-logos-section .toll-free strong, .va-service-logos-section .hours strong{
    width: 75px;
}
.va-service-logos-section .hours {
    font-size: 16.98px;
    line-height: 26px;
    margin-bottom: 10px;
    display:flex;
}
.img-col {
    width: 50%;
    text-align: center;
    padding: 0 10px;
    margin-bottom:40px;
}
.va-service-logos-section .left-col p {
    max-width: 525px;
    margin-bottom: 20px;
}

@media (max-width: 767px){
.va-service-logos-section {
    padding: 0 15px;
    max-width: 100%;
    margin-top: 10px;
    flex-wrap: wrap;
    flex-direction: column;
}
.va-service-logos-section .left-col {
    width: 100%;
}
.va-service-logos-section .right-col {
    width: 100%;
}
.right-col-logos {
    width: 100%;
    max-width: 345px;
    margin: 0 auto;
    margin-top:30px;
}
.va-services .Rent-Repair-Replace-service-section {
    background-color: #f0f0f1 !important;
    padding: 0;
}
.html-topic-page.va-services .all-topic-banner h1
{
	max-width: 100% !important;
    text-align: center;
}
}

@media (min-width: 768px) and (max-width: 991px){
.va-service-logos-section {
    padding: 0 30px;
    max-width: 720px;
    margin: 0 auto;
    margin-top: 30px;
    align-items: flex-start;
}
.right-col-logos {
    width: 280px;
}
.va-services .Rent-Repair-Replace-service-section {
    background-color: #f0f0f1 !important;
    padding: 0;
}
.va-services .header-right .phone-number-header {
    position: relative !important;
    margin: 0 !important;
    top: 0 !important;
    max-width: 100% !important;
    white-space: nowrap;
    width:100%;
}
.va-services .phone-number-header #topicPhone {
    white-space: nowrap;
    text-decoration: none;
}
.va-services .header-right .phone-number-header p {
    max-width: 100%;
    text-align: right;
}
.va-services .header-right {
    width: auto !important;
}
.va-services .header .nav__menu.desktopmenu:before {
    content: "";
    display: block;
    position: relative;
    width: 100%;
    padding-top: 7px !important;
}
.va-services .nav__menu {
    clear: left;
    display: inline-block;
    width: 48% !important;
    position: relative !important;
    top: 0px !important;
    background: #fff;
    left: 0;
}
.va-services-left {
    width: 50%;
    padding-right: 20px;
}
.va-services .nav__content {
    width: 100% !important;
}
.va-services .master-wrapper-content {
    padding-top: 0px !important;
}
}

@media (min-width: 992px) and (max-width: 1199px){
.va-services .header {
    padding-bottom: 0px !important;
}
.va-services .gray-header-service-col {
    width: 75% !important;
}
.va-services .nav__content {
    width: 100% !important;
}
.va-services-left {
    width: 50%;
    padding-right: 20px;
}
.va-services .header-right {
    width: auto !important;
}
.va-services .header-right .phone-number-header p {
    max-width: 100%;
    text-align: right;
}
.va-services  .header-right {
    width: auto !important;
}
.va-services .phone-number-header #topicPhone {
    white-space: nowrap;
    text-decoration: none;
}
.va-services .header-right .phone-number-header {
    position: relative !important;
    margin: 0 !important;
    top: 0 !important;
    max-width: 100% !important;
    white-space: nowrap;
    width:100%;
}
.va-service-logos-section {
    max-width: 97%;
    margin: 0 auto;
    margin-top: 40px;
    align-items: flex-start;
}
}

.va-services iframe#chat-widget-minimized {
    display: none !important;
}
.va-services div#tdWebchat {
    display: none !important;
}
.va-services #chat-widget-container {
    display: none !important;
}
.va-services #livechat-eye-catcher-img{
    display:none !important;
    }

@media (max-width: 767px){
.va-services .all-topic-banner #Mobbanner {
    width: 100%;
}
.va-services .topic-page #ph-title {
    max-width: 340px !important;
}
.va-services .page-title h1 {
    padding: 0 0 0 0px !important;
}
.va-services .Rent-Repair-Replace-aboutbox p {
    text-align: center !important;
}
}
.va-services .custom-form-input:focus ~ label, .va-services .custom-form-input:valid ~ label {
    height: 65%;
    line-height: 13px;
    text-align: left;
}
.va-services .custom-form-input {
    padding-left: .55rem !important;
    padding-top: 15px !important;
}

@media (max-width: 767px){
.html-topic-page.va-services .topic-page #ph-title {
    top: 140px!important;
}
.html-topic-page.va-services .custom-form-floating-label {
    width: 98% !important;
    /* white-space: nowrap; */
    /* overflow: hidden; */
    text-align: left;
}
.va-services .page-title h1 {
    font-size: 30px !important;
}
.va-services .va-services-main .custom-form-floating-label {
    line-height: 13px;
}
.va-services .custom-form-input:focus ~ label, .va-services .custom-form-input:valid ~ label {
    height: 65% !important;
}
.va-services .custom-form-input {
    padding-left: .55rem !important;
}
}

.va-services .storetype-rent .header-right {
    width: 100%;
    max-width: 340px;
}

/* on-site fleet */
@media screen and (max-width: 767px){
    .storetype-rent .gray-header-service-col { width: 100%; }
}

.storetype-rent header.header {
    max-width: 1280px !important;
    margin: 25px auto auto;
    left: 0;
    right: 0;
    padding: 0 60px;
}
.storetype-rent .nav__item {
    margin: 0 5px;
    padding: 18px 0;
}
.storetype-rent .nav__link {
    font-size: 14px;
    padding: 0 10px;
}
.storetype-rent .footer-block .title { margin-bottom: 10px !important; }
.storetype-rent #dvFooter_logo-and-phone .footer-phone .call-icon-mobile img { display: none; }

/*** 2024 partial updates ***/
.storetype-rent .dark-gray-top-header .service-title-left { margin-right: 5px; }
.storetype-rent .footer-block .title { text-transform: none; }
.storetype-rent .dark-gray-top-header { background: #353537; }
.storetype-rent .gray-top-header {
    background: #676767;
    text-align: center;
    color: #FFF;
    font-size: 13px;
    padding: 1px 0;
}
.storetype-rent .gray-top-header a {
    color: #FFF;
	text-decoration: underline;
}
.storetype-rent #dvFooter_logo-and-phone {
    display: flex;
    margin: 30px 0;
}

.storetype-rent #dvFooter_logo-and-phone .footer-phone { margin-left: 45px; } /* 2024 Nov changes - 80 to 45 */
.storetype-rent .footer-logo { display: block; }
.storetype-rent #footerPhone {
    color: #fff;
    font-weight: 400;
    margin-left: 10px;
    text-decoration: none;
}

.storetype-rent .footer-block .title strong a { color: #FFF; }
.storetype-rent .footer-block .list a.more { color: #FFF !important; }
.storetype-rent .payment-options { max-width: 510px; }
.storetype-rent .payment-options img { border-radius: 4px; }
.storetype-rent .footer-block.follow-us p a,
.storetype-rent .footer-bottom .footer-block.CopyRight { color: #D9D9D9; }

/* 2024 partial updates mobile */
@media screen and (max-width: 1280px) {
	.storetype-rent .gray-header-service-col {width: 83%;}
	.storetype-rent .gray-header-shop-col {width: 17%;}
}
@media screen and (min-width: 1024px) {
    .storetype-rent .nav__menu { margin-right: 15px; }
}
@media screen and (min-width: 768px) {
    .storetype-rent .nav__menu {
        display: flex;
        align-content: center;
        align-items: center;
    }
    .storetype-rent .nav__link:is(:hover, :focus) {
        background: #EAECF0;
        border-radius: 25px;
    }
    .storetype-rent em.bx.bx-chevron-down.dropdown__icon { display: none; }
    .storetype-rent .phone-number-header { margin-top: -2px; }
    .storetype-rent .blue-profile-icon { margin: -2px 0 0 15px; }
    :not(.va-services) .storetype-rent .dropdown > .dropdown__container{
        display: none;
        position: fixed;
        width: 100%;
        max-width: 1280px;
        left: 0;
        right: 0;
        margin: 18px auto auto;
        padding: 20px 0;
        background: #F5F5F5;
        min-height: 60px;
    }
    .storetype-rent .dropdown:hover > .dropdown__container .dropdown__menus {
        display: flex;
        justify-content: space-evenly;
        width: 100%;
        max-width: 720px;
        margin: auto;
        position: relative;
    }

    .storetype-rent .dropdown:hover > .dropdown__container,
    .storetype-rent .dropdown:hover > .dropdown__container .dropdown__menu_container .dropdown__menu { display: block; }
    .storetype-rent .dropdown__menu_title {
        font-size: 14px;
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 10px;
    }
    :not(.va-services) .storetype-rent .dropdown__menu {
		position: static;
        width: max-content;
		box-shadow: none;
		padding: 0;
        background: #F5F5F5;
	}
    .va-services .storetype-rent .dropdown__menu {
		top: 10px;
        left: 0;
		border-radius: 0 0 .5rem .5rem;
	}
    .va-services[lang="es"] .storetype-rent .dropdown__menu { top: 50px; }
	.storetype-rent .dropdown__item { margin: 0; }
	.storetype-rent .dropdown__menu .dropdown__item a.nav__link { padding: 0 10px; }
    .va-services .storetype-rent .dropdown__menu .dropdown__item a.nav__link { width: 100%; }
    .storetype-rent .dropdown__menus .header-hours p {
		font-size: 14px;
		margin: 0;
	}
}
@media (min-width: 768px) and (max-width: 1199px) {
    /* .storetype-rent .nav__menu {
        clear: left;
        display: inline-block;
        width: 100%;
        position: absolute;
        top: 50px;
        background: #fff;
        left: 0;
    } */
	.storetype-rent .nav__list { justify-content: center; }
	.storetype-rent .nav__content {justify-content: end;margin-left: auto;}
}
@media (min-width: 992px) and (max-width: 1060px) {
	.storetype-rent .gray-header-service-col { width: 80%; }
	.storetype-rent .gray-header-shop-col .shop-link {height: 82px !important;padding: 28px 50px !important;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .storetype-rent .nav__content {display: flex;}
    .storetype-rent .nav__menu {
        position: relative;
        max-width: max-content;
        top: 0;
    }
	:not(.va-services) .storetype-rent .dropdown > .dropdown__container { top: 67px; }
	.storetype-rent .dropdown:hover > .dropdown__container .dropdown__menus { max-width: 95vw; }
}
@media (min-width: 768px) and (max-width: 943px) {
	.storetype-rent .gray-header-service-col { height: 80px; }
	.storetype-rent .gray-header-shop-col { width: 15%; }
	.storetype-rent .gray-header-shop-col .shop-link {
		height: 80px !important;
		padding: 28px 30px !important;
	}
}
@media (min-width: 768px) and (max-width: 850px) {
	.storetype-rent .dropdown:hover > .dropdown__container .dropdown__menus {max-width: 95vw;}
	.storetype-rent .dropdown__menus .header-hours p, .storetype-rent .nav__link { font-size: 12px; }
	.storetype-rent .phone-number-header #topicPhone {font-size: 16px !important;}
}
@media screen and (max-width: 767px) {
    /* Updated header and footer */
    .storetype-rent .header a.header__logo { max-width: 145px; } /* 2024 Nov changes SEARCH - from 165 to 145, go back to 165 when search is working */
    .storetype-rent #nav-menu #wrap { margin-bottom: 0 !important; }
    .storetype-rent .nav__item {
        padding: 13px 0;
        margin: 0;
    }
    .storetype-rent .nav__link { text-decoration: none; }
    .storetype-rent .nav__link.dropdown__link { align-items: normal; }
    .storetype-rent .nav__menu li.nav__item.dropdown .dropdown__menus { display: none; }
    .storetype-rent .nav__menu li.nav__item.dropdown.open :is(.dropdown__menus, .dropdown__menu) { display: block; }
    .storetype-rent .mobile-menu-rent {
		padding: 0;
		border-bottom: #cdcdce solid 1px;
	}

    .va-services .storetype-rent .mobile-menu-rent { display: none; }

    .storetype-rent .mobile-menu-rent a {
        font-weight: 600;
        background: #02A352;
        color: #FFF;
        padding: 10px 0 10px 8px !important;
        margin-left: -5px;
    }
    .storetype-rent .mobile-menu-rent a em {
		font-weight: initial;
		margin-right: 4px;
	}
    .storetype-rent .nav__menu.mobilemenu .dropdown__container { margin: 5px 0; }
    .storetype-rent .nav__menu.mobilemenu .dropdown__container .header-hours { margin: 0 0 5px; }
	.storetype-rent .nav__menu.mobilemenu .dropdown__menus .dropdown__menu_title { margin-bottom: 0 }
	.storetype-rent .nav__menu.mobilemenu .dropdown__item, .storetype-rent .nav__menu.mobilemenu .dropdown__menu { margin: 0 }
	.storetype-rent .nav__menu.mobilemenu .dropdown__menu p { margin: 0 }
    /* Updated header and footer end */

    .storetype-rent .nav__content.bd-grid .gray-header-service-col {
        flex-flow: column;
        align-items: flex-start;
    }
    .storetype-rent .nav__content.bd-grid .gray-header-service-col .service-col {
        padding: 0;
    }
    .storetype-rent .gray-top-header {
        font-size: 10px;
        padding: 5px 30px;
        line-height: normal;
    }
    .storetype-rent .footer-upper { padding: 40px 20px 20px; }
    .storetype-rent #dvFooter_logo-and-phone {
        flex-wrap: wrap;
        margin: 20px 0;
    }
    .storetype-rent #dvFooter_logo-and-phone :is(.footer-logo, .footer-phone) {
        margin: 5px auto;
        width: 100%;
        text-align: center;
    }
    .storetype-rent #dvFooter_logo-and-phone .footer-phone p { text-align: center; }
    .storetype-rent .footer-upper .footer-block { margin-bottom: 20px; }
    .storetype-rent .footer-upper .footer-block .title {
        font-size: 1rem !important;
        display: flex;
        justify-content: space-between;
    }
    .storetype-rent .footer-upper .footer-block .title .footer-menu-expand {
        display: block;
        font-size: 24px;
        font-weight: 300;
        padding-left: 20px;
    }
	.storetype-rent .footer-upper .footer-block .list { display: none; }
    .storetype-rent .footer-upper .footer-block.follow-us { margin-bottom: 0; }
    .storetype-rent .footer-upper .footer-block.follow-us .list {
        display: flex;
        align-items: center;
        margin-bottom: 0;
    }
    .storetype-rent .footer-upper .footer-block.follow-us .list img {
        max-width: 110px;
        height: auto;
    }
    .storetype-rent .footer-upper .footer-block.follow-us .list img:first-of-type { max-width: 150px; }
    .storetype-rent ul.social-media-list { margin-top: 40px; margin-bottom: 20px; }
    .storetype-rent .footer-block.information.fot-social-media { border-bottom: 1px solid rgba(255,255,255, .3) !important; padding-bottom: 40px; }
}
@media screen and (max-width: 392px) {
	.storetype-rent .dark-gray-top-header .service-title-left {
		width: min-content;
		text-align: left;
		margin-right: 10px;
	}
	.storetype-rent .gray-header-shop-col.visible-xs {
		width: auto;
	}
}
@media screen and (max-width: 360px) {
	.storetype-rent .gray-header-service-col {
		width: 87%;
		justify-content: space-between;
	}
	.storetype-rent .gray-header-shop-col.visible-xs {
		padding: 10px 12px;
		background-color: #0075b8c7;
	}
	.storetype-rent .gray-header-shop-col a.shop-link img {
		display: none;
	}
}